diff --git a/.github/workflows/generate-command.yml b/.github/workflows/generate-command.yml index c7a298e7..87ca2ad9 100644 --- a/.github/workflows/generate-command.yml +++ b/.github/workflows/generate-command.yml @@ -228,6 +228,9 @@ jobs: # to ignore digest changes that cause infinite generate→merge loops. git checkout HEAD -- .speakeasy/workflow.lock 2>/dev/null || true git checkout HEAD -- .speakeasy/gen.lock 2>/dev/null || true + # Exclude gen.yaml from drift check — version is injected by + # --set-version at generation time and is not committed. + git checkout HEAD -- gen.yaml 2>/dev/null || true if [ -n "$(git status --porcelain)" ]; then echo "has_changes=true" | tee -a $GITHUB_OUTPUT echo "=== Changed files ===" diff --git a/.github/workflows/test-full.yml b/.github/workflows/test-full.yml index c23b9564..f6fa7f8f 100644 --- a/.github/workflows/test-full.yml +++ b/.github/workflows/test-full.yml @@ -34,7 +34,6 @@ jobs: zero-diff: name: Zero-Diff Check (Generated Code) needs: [validate] - if: github.event_name == 'pull_request' runs-on: ubuntu-latest permissions: contents: read @@ -52,7 +51,7 @@ jobs: fi - name: Find existing drift comment - if: steps.drift-check.outputs.has_diff == 'true' + if: steps.drift-check.outputs.has_diff == 'true' && github.event_name == 'pull_request' uses: peter-evans/find-comment@v4 id: find-drift-comment with: @@ -60,7 +59,7 @@ jobs: body-includes: '' - name: Post drift comment on PR - if: steps.drift-check.outputs.has_diff == 'true' + if: steps.drift-check.outputs.has_diff == 'true' && github.event_name == 'pull_request' uses: peter-evans/create-or-update-comment@v5 with: issue-number: ${{ github.event.pull_request.number }} diff --git a/docs/models/destinationastra.md b/docs/models/destinationastra.md index 8fd438e2..7413fcef 100644 --- a/docs/models/destinationastra.md +++ b/docs/models/destinationastra.md @@ -1,4 +1,4 @@ -# DestinationAstra +# ~~DestinationAstra~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationawsdatalake.md b/docs/models/destinationawsdatalake.md index 96b817fd..c2015e29 100644 --- a/docs/models/destinationawsdatalake.md +++ b/docs/models/destinationawsdatalake.md @@ -1,4 +1,6 @@ -# DestinationAwsDatalake +# ~~DestinationAwsDatalake~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationazureblobstorage.md b/docs/models/destinationazureblobstorage.md index c0b5e572..8480ac5f 100644 --- a/docs/models/destinationazureblobstorage.md +++ b/docs/models/destinationazureblobstorage.md @@ -1,4 +1,6 @@ -# DestinationAzureBlobStorage +# ~~DestinationAzureBlobStorage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationbigquery.md b/docs/models/destinationbigquery.md index 13c3a377..214a4ee0 100644 --- a/docs/models/destinationbigquery.md +++ b/docs/models/destinationbigquery.md @@ -1,4 +1,6 @@ -# DestinationBigquery +# ~~DestinationBigquery~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationclickhouse.md b/docs/models/destinationclickhouse.md index e22a543a..ec972801 100644 --- a/docs/models/destinationclickhouse.md +++ b/docs/models/destinationclickhouse.md @@ -1,4 +1,6 @@ -# DestinationClickhouse +# ~~DestinationClickhouse~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationconvex.md b/docs/models/destinationconvex.md index 4f30a3b6..fe2612ba 100644 --- a/docs/models/destinationconvex.md +++ b/docs/models/destinationconvex.md @@ -1,4 +1,6 @@ -# DestinationConvex +# ~~DestinationConvex~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationcustomerio.md b/docs/models/destinationcustomerio.md index 7408e1b1..9cb7a986 100644 --- a/docs/models/destinationcustomerio.md +++ b/docs/models/destinationcustomerio.md @@ -1,4 +1,6 @@ -# DestinationCustomerIo +# ~~DestinationCustomerIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationdatabricks.md b/docs/models/destinationdatabricks.md index 9b70a36e..48776e1a 100644 --- a/docs/models/destinationdatabricks.md +++ b/docs/models/destinationdatabricks.md @@ -1,4 +1,6 @@ -# DestinationDatabricks +# ~~DestinationDatabricks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationdeepset.md b/docs/models/destinationdeepset.md index 03e7a8e6..56263356 100644 --- a/docs/models/destinationdeepset.md +++ b/docs/models/destinationdeepset.md @@ -1,4 +1,6 @@ -# DestinationDeepset +# ~~DestinationDeepset~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationdevnull.md b/docs/models/destinationdevnull.md index 9c09faed..bc3bd56d 100644 --- a/docs/models/destinationdevnull.md +++ b/docs/models/destinationdevnull.md @@ -1,4 +1,6 @@ -# DestinationDevNull +# ~~DestinationDevNull~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationduckdb.md b/docs/models/destinationduckdb.md index b7e1565c..1ef1f1b8 100644 --- a/docs/models/destinationduckdb.md +++ b/docs/models/destinationduckdb.md @@ -1,4 +1,6 @@ -# DestinationDuckdb +# ~~DestinationDuckdb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationdynamodb.md b/docs/models/destinationdynamodb.md index da6cdc04..d46061bb 100644 --- a/docs/models/destinationdynamodb.md +++ b/docs/models/destinationdynamodb.md @@ -1,4 +1,6 @@ -# DestinationDynamodb +# ~~DestinationDynamodb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationelasticsearch.md b/docs/models/destinationelasticsearch.md index 3830853d..a4482929 100644 --- a/docs/models/destinationelasticsearch.md +++ b/docs/models/destinationelasticsearch.md @@ -1,4 +1,6 @@ -# DestinationElasticsearch +# ~~DestinationElasticsearch~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationfirebolt.md b/docs/models/destinationfirebolt.md index f666b889..146f9e69 100644 --- a/docs/models/destinationfirebolt.md +++ b/docs/models/destinationfirebolt.md @@ -1,4 +1,6 @@ -# DestinationFirebolt +# ~~DestinationFirebolt~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationfirestore.md b/docs/models/destinationfirestore.md index 8ef0d8c2..387911e2 100644 --- a/docs/models/destinationfirestore.md +++ b/docs/models/destinationfirestore.md @@ -1,4 +1,6 @@ -# DestinationFirestore +# ~~DestinationFirestore~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationgcs.md b/docs/models/destinationgcs.md index 442cecc7..622f804d 100644 --- a/docs/models/destinationgcs.md +++ b/docs/models/destinationgcs.md @@ -1,4 +1,6 @@ -# DestinationGcs +# ~~DestinationGcs~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationgooglesheets.md b/docs/models/destinationgooglesheets.md index 6ae3841f..200302df 100644 --- a/docs/models/destinationgooglesheets.md +++ b/docs/models/destinationgooglesheets.md @@ -1,4 +1,6 @@ -# DestinationGoogleSheets +# ~~DestinationGoogleSheets~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationhubspot.md b/docs/models/destinationhubspot.md index 6fe0a098..6a86d4e9 100644 --- a/docs/models/destinationhubspot.md +++ b/docs/models/destinationhubspot.md @@ -1,4 +1,6 @@ -# DestinationHubspot +# ~~DestinationHubspot~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationmilvus.md b/docs/models/destinationmilvus.md index f59567b9..e1217b1d 100644 --- a/docs/models/destinationmilvus.md +++ b/docs/models/destinationmilvus.md @@ -1,4 +1,4 @@ -# DestinationMilvus +# ~~DestinationMilvus~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationmongodb.md b/docs/models/destinationmongodb.md index c7add18c..aeb41cd1 100644 --- a/docs/models/destinationmongodb.md +++ b/docs/models/destinationmongodb.md @@ -1,4 +1,6 @@ -# DestinationMongodb +# ~~DestinationMongodb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationmotherduck.md b/docs/models/destinationmotherduck.md index 03be3979..f4bf9589 100644 --- a/docs/models/destinationmotherduck.md +++ b/docs/models/destinationmotherduck.md @@ -1,4 +1,6 @@ -# DestinationMotherduck +# ~~DestinationMotherduck~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationmssql.md b/docs/models/destinationmssql.md index 4ea96cd1..df37ace2 100644 --- a/docs/models/destinationmssql.md +++ b/docs/models/destinationmssql.md @@ -1,4 +1,6 @@ -# DestinationMssql +# ~~DestinationMssql~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationmssqlv2.md b/docs/models/destinationmssqlv2.md index 72b39512..0967bb5b 100644 --- a/docs/models/destinationmssqlv2.md +++ b/docs/models/destinationmssqlv2.md @@ -1,4 +1,6 @@ -# DestinationMssqlV2 +# ~~DestinationMssqlV2~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationmysql.md b/docs/models/destinationmysql.md index 7b074307..dfaa4237 100644 --- a/docs/models/destinationmysql.md +++ b/docs/models/destinationmysql.md @@ -1,4 +1,6 @@ -# DestinationMysql +# ~~DestinationMysql~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationoracle.md b/docs/models/destinationoracle.md index 11e4360a..8da7868f 100644 --- a/docs/models/destinationoracle.md +++ b/docs/models/destinationoracle.md @@ -1,4 +1,6 @@ -# DestinationOracle +# ~~DestinationOracle~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationpgvector.md b/docs/models/destinationpgvector.md index 7894320d..9bab8fce 100644 --- a/docs/models/destinationpgvector.md +++ b/docs/models/destinationpgvector.md @@ -1,4 +1,4 @@ -# DestinationPgvector +# ~~DestinationPgvector~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationpinecone.md b/docs/models/destinationpinecone.md index 2e4b0344..63054c50 100644 --- a/docs/models/destinationpinecone.md +++ b/docs/models/destinationpinecone.md @@ -1,4 +1,4 @@ -# DestinationPinecone +# ~~DestinationPinecone~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationpostgres.md b/docs/models/destinationpostgres.md index 523f2648..ed208973 100644 --- a/docs/models/destinationpostgres.md +++ b/docs/models/destinationpostgres.md @@ -1,4 +1,6 @@ -# DestinationPostgres +# ~~DestinationPostgres~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationpubsub.md b/docs/models/destinationpubsub.md index beb15ab0..bf294089 100644 --- a/docs/models/destinationpubsub.md +++ b/docs/models/destinationpubsub.md @@ -1,4 +1,6 @@ -# DestinationPubsub +# ~~DestinationPubsub~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationqdrant.md b/docs/models/destinationqdrant.md index 460a1d5a..3794f994 100644 --- a/docs/models/destinationqdrant.md +++ b/docs/models/destinationqdrant.md @@ -1,4 +1,4 @@ -# DestinationQdrant +# ~~DestinationQdrant~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationredis.md b/docs/models/destinationredis.md index a01521b9..278b5534 100644 --- a/docs/models/destinationredis.md +++ b/docs/models/destinationredis.md @@ -1,4 +1,6 @@ -# DestinationRedis +# ~~DestinationRedis~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationredshift.md b/docs/models/destinationredshift.md index 1ee3fdf6..0f646c15 100644 --- a/docs/models/destinationredshift.md +++ b/docs/models/destinationredshift.md @@ -1,4 +1,6 @@ -# DestinationRedshift +# ~~DestinationRedshift~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinations3.md b/docs/models/destinations3.md index 917bd37d..c40c7a1b 100644 --- a/docs/models/destinations3.md +++ b/docs/models/destinations3.md @@ -1,4 +1,6 @@ -# DestinationS3 +# ~~DestinationS3~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinations3datalake.md b/docs/models/destinations3datalake.md index fcbbf801..a0a026ca 100644 --- a/docs/models/destinations3datalake.md +++ b/docs/models/destinations3datalake.md @@ -1,7 +1,9 @@ -# DestinationS3DataLake +# ~~DestinationS3DataLake~~ Defines the configurations required to connect to an Iceberg catalog, including warehouse location, main branch name, and catalog type specifics. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationsalesforce.md b/docs/models/destinationsalesforce.md index 5e93b737..ee37e64c 100644 --- a/docs/models/destinationsalesforce.md +++ b/docs/models/destinationsalesforce.md @@ -1,4 +1,6 @@ -# DestinationSalesforce +# ~~DestinationSalesforce~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationsftpjson.md b/docs/models/destinationsftpjson.md index 556a8ab6..269b35d8 100644 --- a/docs/models/destinationsftpjson.md +++ b/docs/models/destinationsftpjson.md @@ -1,4 +1,6 @@ -# DestinationSftpJSON +# ~~DestinationSftpJSON~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationsnowflake.md b/docs/models/destinationsnowflake.md index 77fd62f5..673edc52 100644 --- a/docs/models/destinationsnowflake.md +++ b/docs/models/destinationsnowflake.md @@ -1,4 +1,6 @@ -# DestinationSnowflake +# ~~DestinationSnowflake~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationsnowflakecortex.md b/docs/models/destinationsnowflakecortex.md index dd060816..1e0e48fa 100644 --- a/docs/models/destinationsnowflakecortex.md +++ b/docs/models/destinationsnowflakecortex.md @@ -1,4 +1,4 @@ -# DestinationSnowflakeCortex +# ~~DestinationSnowflakeCortex~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationsurrealdb.md b/docs/models/destinationsurrealdb.md index 97c9b9c6..1982b4d4 100644 --- a/docs/models/destinationsurrealdb.md +++ b/docs/models/destinationsurrealdb.md @@ -1,4 +1,6 @@ -# DestinationSurrealdb +# ~~DestinationSurrealdb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationteradata.md b/docs/models/destinationteradata.md index 6f009d7b..72e2ab0c 100644 --- a/docs/models/destinationteradata.md +++ b/docs/models/destinationteradata.md @@ -1,4 +1,6 @@ -# DestinationTeradata +# ~~DestinationTeradata~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationtimeplus.md b/docs/models/destinationtimeplus.md index ca9264ba..4bd12aab 100644 --- a/docs/models/destinationtimeplus.md +++ b/docs/models/destinationtimeplus.md @@ -1,4 +1,6 @@ -# DestinationTimeplus +# ~~DestinationTimeplus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationtypesense.md b/docs/models/destinationtypesense.md index f6802b6c..28e1d643 100644 --- a/docs/models/destinationtypesense.md +++ b/docs/models/destinationtypesense.md @@ -1,4 +1,6 @@ -# DestinationTypesense +# ~~DestinationTypesense~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/destinationvectara.md b/docs/models/destinationvectara.md index d4db339d..a54f8b01 100644 --- a/docs/models/destinationvectara.md +++ b/docs/models/destinationvectara.md @@ -1,7 +1,9 @@ -# DestinationVectara +# ~~DestinationVectara~~ Configuration to connect to the Vectara instance +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationweaviate.md b/docs/models/destinationweaviate.md index 7d57f789..612d513c 100644 --- a/docs/models/destinationweaviate.md +++ b/docs/models/destinationweaviate.md @@ -1,4 +1,4 @@ -# DestinationWeaviate +# ~~DestinationWeaviate~~ The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -11,6 +11,8 @@ The configuration model is composed of four parts: Processing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. + ## Fields diff --git a/docs/models/destinationyellowbrick.md b/docs/models/destinationyellowbrick.md index 32749327..d49f3dd7 100644 --- a/docs/models/destinationyellowbrick.md +++ b/docs/models/destinationyellowbrick.md @@ -1,4 +1,6 @@ -# DestinationYellowbrick +# ~~DestinationYellowbrick~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.. ## Fields diff --git a/docs/models/source100ms.md b/docs/models/source100ms.md index 7e7612b4..c891ddcc 100644 --- a/docs/models/source100ms.md +++ b/docs/models/source100ms.md @@ -1,4 +1,6 @@ -# Source100ms +# ~~Source100ms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/source7shifts.md b/docs/models/source7shifts.md index c1b7762b..f3533e07 100644 --- a/docs/models/source7shifts.md +++ b/docs/models/source7shifts.md @@ -1,4 +1,6 @@ -# Source7shifts +# ~~Source7shifts~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceactivecampaign.md b/docs/models/sourceactivecampaign.md index 5a78d042..5a877a18 100644 --- a/docs/models/sourceactivecampaign.md +++ b/docs/models/sourceactivecampaign.md @@ -1,4 +1,6 @@ -# SourceActivecampaign +# ~~SourceActivecampaign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceacuityscheduling.md b/docs/models/sourceacuityscheduling.md index 059a40b9..962935bc 100644 --- a/docs/models/sourceacuityscheduling.md +++ b/docs/models/sourceacuityscheduling.md @@ -1,4 +1,6 @@ -# SourceAcuityScheduling +# ~~SourceAcuityScheduling~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceadobecommercemagento.md b/docs/models/sourceadobecommercemagento.md index 6cff213b..e6c0e6d7 100644 --- a/docs/models/sourceadobecommercemagento.md +++ b/docs/models/sourceadobecommercemagento.md @@ -1,4 +1,6 @@ -# SourceAdobeCommerceMagento +# ~~SourceAdobeCommerceMagento~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceagilecrm.md b/docs/models/sourceagilecrm.md index c437b760..49b01f43 100644 --- a/docs/models/sourceagilecrm.md +++ b/docs/models/sourceagilecrm.md @@ -1,4 +1,6 @@ -# SourceAgilecrm +# ~~SourceAgilecrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceaha.md b/docs/models/sourceaha.md index c4e58d98..47c2823b 100644 --- a/docs/models/sourceaha.md +++ b/docs/models/sourceaha.md @@ -1,4 +1,6 @@ -# SourceAha +# ~~SourceAha~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceairbyte.md b/docs/models/sourceairbyte.md index ca3bca74..01b684d3 100644 --- a/docs/models/sourceairbyte.md +++ b/docs/models/sourceairbyte.md @@ -1,4 +1,6 @@ -# SourceAirbyte +# ~~SourceAirbyte~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceaircall.md b/docs/models/sourceaircall.md index e82c6623..61220dca 100644 --- a/docs/models/sourceaircall.md +++ b/docs/models/sourceaircall.md @@ -1,4 +1,6 @@ -# SourceAircall +# ~~SourceAircall~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceairtable.md b/docs/models/sourceairtable.md index beaaaf11..eb7e5833 100644 --- a/docs/models/sourceairtable.md +++ b/docs/models/sourceairtable.md @@ -1,4 +1,6 @@ -# SourceAirtable +# ~~SourceAirtable~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceakeneo.md b/docs/models/sourceakeneo.md index a9f15582..e3349589 100644 --- a/docs/models/sourceakeneo.md +++ b/docs/models/sourceakeneo.md @@ -1,4 +1,6 @@ -# SourceAkeneo +# ~~SourceAkeneo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcealgolia.md b/docs/models/sourcealgolia.md index 599f73ac..e9d90f31 100644 --- a/docs/models/sourcealgolia.md +++ b/docs/models/sourcealgolia.md @@ -1,4 +1,6 @@ -# SourceAlgolia +# ~~SourceAlgolia~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcealpacabrokerapi.md b/docs/models/sourcealpacabrokerapi.md index 55240175..4960486d 100644 --- a/docs/models/sourcealpacabrokerapi.md +++ b/docs/models/sourcealpacabrokerapi.md @@ -1,4 +1,6 @@ -# SourceAlpacaBrokerAPI +# ~~SourceAlpacaBrokerAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcealphavantage.md b/docs/models/sourcealphavantage.md index 7e661c29..19d2238a 100644 --- a/docs/models/sourcealphavantage.md +++ b/docs/models/sourcealphavantage.md @@ -1,4 +1,6 @@ -# SourceAlphaVantage +# ~~SourceAlphaVantage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceamazonads.md b/docs/models/sourceamazonads.md index a8480093..e64013be 100644 --- a/docs/models/sourceamazonads.md +++ b/docs/models/sourceamazonads.md @@ -1,4 +1,6 @@ -# SourceAmazonAds +# ~~SourceAmazonAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceamazonsellerpartner.md b/docs/models/sourceamazonsellerpartner.md index 826c0164..2bd761f9 100644 --- a/docs/models/sourceamazonsellerpartner.md +++ b/docs/models/sourceamazonsellerpartner.md @@ -1,4 +1,6 @@ -# SourceAmazonSellerPartner +# ~~SourceAmazonSellerPartner~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceamazonsqs.md b/docs/models/sourceamazonsqs.md index cd0bbfbc..013d75ae 100644 --- a/docs/models/sourceamazonsqs.md +++ b/docs/models/sourceamazonsqs.md @@ -1,4 +1,6 @@ -# SourceAmazonSqs +# ~~SourceAmazonSqs~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceamplitude.md b/docs/models/sourceamplitude.md index b9d77720..b760e5e1 100644 --- a/docs/models/sourceamplitude.md +++ b/docs/models/sourceamplitude.md @@ -1,4 +1,6 @@ -# SourceAmplitude +# ~~SourceAmplitude~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceapifydataset.md b/docs/models/sourceapifydataset.md index a5d75a09..0e2e7f7d 100644 --- a/docs/models/sourceapifydataset.md +++ b/docs/models/sourceapifydataset.md @@ -1,4 +1,6 @@ -# SourceApifyDataset +# ~~SourceApifyDataset~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceappcues.md b/docs/models/sourceappcues.md index 40d12c87..c64aec1d 100644 --- a/docs/models/sourceappcues.md +++ b/docs/models/sourceappcues.md @@ -1,4 +1,6 @@ -# SourceAppcues +# ~~SourceAppcues~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceappfigures.md b/docs/models/sourceappfigures.md index 2f9752a9..2af44047 100644 --- a/docs/models/sourceappfigures.md +++ b/docs/models/sourceappfigures.md @@ -1,4 +1,6 @@ -# SourceAppfigures +# ~~SourceAppfigures~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceappfollow.md b/docs/models/sourceappfollow.md index 5b8b5c46..55ecd8df 100644 --- a/docs/models/sourceappfollow.md +++ b/docs/models/sourceappfollow.md @@ -1,4 +1,6 @@ -# SourceAppfollow +# ~~SourceAppfollow~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceapplesearchads.md b/docs/models/sourceapplesearchads.md index b4df9233..5e3f7fcb 100644 --- a/docs/models/sourceapplesearchads.md +++ b/docs/models/sourceapplesearchads.md @@ -1,4 +1,6 @@ -# SourceAppleSearchAds +# ~~SourceAppleSearchAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceappsflyer.md b/docs/models/sourceappsflyer.md index d06ff954..d4ffaf6d 100644 --- a/docs/models/sourceappsflyer.md +++ b/docs/models/sourceappsflyer.md @@ -1,4 +1,6 @@ -# SourceAppsflyer +# ~~SourceAppsflyer~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceapptivo.md b/docs/models/sourceapptivo.md index 6ac8505e..2d5280de 100644 --- a/docs/models/sourceapptivo.md +++ b/docs/models/sourceapptivo.md @@ -1,4 +1,6 @@ -# SourceApptivo +# ~~SourceApptivo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceasana.md b/docs/models/sourceasana.md index 262e57d4..1e1f7488 100644 --- a/docs/models/sourceasana.md +++ b/docs/models/sourceasana.md @@ -1,4 +1,6 @@ -# SourceAsana +# ~~SourceAsana~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceashby.md b/docs/models/sourceashby.md index b8c81748..dc8a9121 100644 --- a/docs/models/sourceashby.md +++ b/docs/models/sourceashby.md @@ -1,4 +1,6 @@ -# SourceAshby +# ~~SourceAshby~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceassemblyai.md b/docs/models/sourceassemblyai.md index 613a2900..896601fe 100644 --- a/docs/models/sourceassemblyai.md +++ b/docs/models/sourceassemblyai.md @@ -1,4 +1,6 @@ -# SourceAssemblyai +# ~~SourceAssemblyai~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceauth0.md b/docs/models/sourceauth0.md index 554337fb..38eedcf1 100644 --- a/docs/models/sourceauth0.md +++ b/docs/models/sourceauth0.md @@ -1,4 +1,6 @@ -# SourceAuth0 +# ~~SourceAuth0~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceaviationstack.md b/docs/models/sourceaviationstack.md index 9222862c..d7eff9a4 100644 --- a/docs/models/sourceaviationstack.md +++ b/docs/models/sourceaviationstack.md @@ -1,4 +1,6 @@ -# SourceAviationstack +# ~~SourceAviationstack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceawinadvertiser.md b/docs/models/sourceawinadvertiser.md index 9a630d6c..c6bfea15 100644 --- a/docs/models/sourceawinadvertiser.md +++ b/docs/models/sourceawinadvertiser.md @@ -1,4 +1,6 @@ -# SourceAwinAdvertiser +# ~~SourceAwinAdvertiser~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceawscloudtrail.md b/docs/models/sourceawscloudtrail.md index 6e822420..699c4a38 100644 --- a/docs/models/sourceawscloudtrail.md +++ b/docs/models/sourceawscloudtrail.md @@ -1,4 +1,6 @@ -# SourceAwsCloudtrail +# ~~SourceAwsCloudtrail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceazureblobstorage.md b/docs/models/sourceazureblobstorage.md index 4520826b..3aad5754 100644 --- a/docs/models/sourceazureblobstorage.md +++ b/docs/models/sourceazureblobstorage.md @@ -1,8 +1,10 @@ -# SourceAzureBlobStorage +# ~~SourceAzureBlobStorage~~ NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy Azure Blob Storage v0 configs into v1 configs using the File-Based CDK. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourceazuretable.md b/docs/models/sourceazuretable.md index 3e7039af..7396e2d8 100644 --- a/docs/models/sourceazuretable.md +++ b/docs/models/sourceazuretable.md @@ -1,4 +1,6 @@ -# SourceAzureTable +# ~~SourceAzureTable~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebabelforce.md b/docs/models/sourcebabelforce.md index 18396d44..b973d721 100644 --- a/docs/models/sourcebabelforce.md +++ b/docs/models/sourcebabelforce.md @@ -1,4 +1,6 @@ -# SourceBabelforce +# ~~SourceBabelforce~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebamboohr.md b/docs/models/sourcebamboohr.md index a1e051cf..83666d7c 100644 --- a/docs/models/sourcebamboohr.md +++ b/docs/models/sourcebamboohr.md @@ -1,4 +1,6 @@ -# SourceBambooHr +# ~~SourceBambooHr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebasecamp.md b/docs/models/sourcebasecamp.md index f3b7ab7a..98d6513a 100644 --- a/docs/models/sourcebasecamp.md +++ b/docs/models/sourcebasecamp.md @@ -1,4 +1,6 @@ -# SourceBasecamp +# ~~SourceBasecamp~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebeamer.md b/docs/models/sourcebeamer.md index 0b5e2eb7..54417813 100644 --- a/docs/models/sourcebeamer.md +++ b/docs/models/sourcebeamer.md @@ -1,4 +1,6 @@ -# SourceBeamer +# ~~SourceBeamer~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebigmailer.md b/docs/models/sourcebigmailer.md index fa990e14..f31357b1 100644 --- a/docs/models/sourcebigmailer.md +++ b/docs/models/sourcebigmailer.md @@ -1,4 +1,6 @@ -# SourceBigmailer +# ~~SourceBigmailer~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebigquery.md b/docs/models/sourcebigquery.md index 94584171..43b0860f 100644 --- a/docs/models/sourcebigquery.md +++ b/docs/models/sourcebigquery.md @@ -1,4 +1,6 @@ -# SourceBigquery +# ~~SourceBigquery~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebingads.md b/docs/models/sourcebingads.md index 8332d9d9..9bfdb443 100644 --- a/docs/models/sourcebingads.md +++ b/docs/models/sourcebingads.md @@ -1,4 +1,6 @@ -# SourceBingAds +# ~~SourceBingAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebitly.md b/docs/models/sourcebitly.md index f792214f..5bbd3ec2 100644 --- a/docs/models/sourcebitly.md +++ b/docs/models/sourcebitly.md @@ -1,4 +1,6 @@ -# SourceBitly +# ~~SourceBitly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceblogger.md b/docs/models/sourceblogger.md index 176025be..15d599b1 100644 --- a/docs/models/sourceblogger.md +++ b/docs/models/sourceblogger.md @@ -1,4 +1,6 @@ -# SourceBlogger +# ~~SourceBlogger~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebluetally.md b/docs/models/sourcebluetally.md index 4e0190fa..ce3277de 100644 --- a/docs/models/sourcebluetally.md +++ b/docs/models/sourcebluetally.md @@ -1,4 +1,6 @@ -# SourceBluetally +# ~~SourceBluetally~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceboldsign.md b/docs/models/sourceboldsign.md index fd4657e2..5a141846 100644 --- a/docs/models/sourceboldsign.md +++ b/docs/models/sourceboldsign.md @@ -1,4 +1,6 @@ -# SourceBoldsign +# ~~SourceBoldsign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebox.md b/docs/models/sourcebox.md index b0c4644e..c0397d21 100644 --- a/docs/models/sourcebox.md +++ b/docs/models/sourcebox.md @@ -1,4 +1,6 @@ -# SourceBox +# ~~SourceBox~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebraintree.md b/docs/models/sourcebraintree.md index 4767d6c3..624eae66 100644 --- a/docs/models/sourcebraintree.md +++ b/docs/models/sourcebraintree.md @@ -1,4 +1,6 @@ -# SourceBraintree +# ~~SourceBraintree~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebraze.md b/docs/models/sourcebraze.md index a6b65a46..c555c409 100644 --- a/docs/models/sourcebraze.md +++ b/docs/models/sourcebraze.md @@ -1,4 +1,6 @@ -# SourceBraze +# ~~SourceBraze~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebreezometer.md b/docs/models/sourcebreezometer.md index e3012c97..4a09df55 100644 --- a/docs/models/sourcebreezometer.md +++ b/docs/models/sourcebreezometer.md @@ -1,4 +1,6 @@ -# SourceBreezometer +# ~~SourceBreezometer~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebreezyhr.md b/docs/models/sourcebreezyhr.md index f019ddc3..9b26eaca 100644 --- a/docs/models/sourcebreezyhr.md +++ b/docs/models/sourcebreezyhr.md @@ -1,4 +1,6 @@ -# SourceBreezyHr +# ~~SourceBreezyHr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebrevo.md b/docs/models/sourcebrevo.md index 717b21c2..5a66790e 100644 --- a/docs/models/sourcebrevo.md +++ b/docs/models/sourcebrevo.md @@ -1,4 +1,6 @@ -# SourceBrevo +# ~~SourceBrevo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebrex.md b/docs/models/sourcebrex.md index a69da544..fc6cd620 100644 --- a/docs/models/sourcebrex.md +++ b/docs/models/sourcebrex.md @@ -1,4 +1,6 @@ -# SourceBrex +# ~~SourceBrex~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebugsnag.md b/docs/models/sourcebugsnag.md index e13911b5..b71828c3 100644 --- a/docs/models/sourcebugsnag.md +++ b/docs/models/sourcebugsnag.md @@ -1,4 +1,6 @@ -# SourceBugsnag +# ~~SourceBugsnag~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebuildkite.md b/docs/models/sourcebuildkite.md index 42d5e7a2..6747c38f 100644 --- a/docs/models/sourcebuildkite.md +++ b/docs/models/sourcebuildkite.md @@ -1,4 +1,6 @@ -# SourceBuildkite +# ~~SourceBuildkite~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebunnyinc.md b/docs/models/sourcebunnyinc.md index 03799c4d..a3fe31e9 100644 --- a/docs/models/sourcebunnyinc.md +++ b/docs/models/sourcebunnyinc.md @@ -1,4 +1,6 @@ -# SourceBunnyInc +# ~~SourceBunnyInc~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcebuzzsprout.md b/docs/models/sourcebuzzsprout.md index 5f7081ad..5b7a88a0 100644 --- a/docs/models/sourcebuzzsprout.md +++ b/docs/models/sourcebuzzsprout.md @@ -1,4 +1,6 @@ -# SourceBuzzsprout +# ~~SourceBuzzsprout~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecalcom.md b/docs/models/sourcecalcom.md index a4c53583..15bbafb1 100644 --- a/docs/models/sourcecalcom.md +++ b/docs/models/sourcecalcom.md @@ -1,4 +1,6 @@ -# SourceCalCom +# ~~SourceCalCom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecalendly.md b/docs/models/sourcecalendly.md index a8292a95..4ff46742 100644 --- a/docs/models/sourcecalendly.md +++ b/docs/models/sourcecalendly.md @@ -1,4 +1,6 @@ -# SourceCalendly +# ~~SourceCalendly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecallrail.md b/docs/models/sourcecallrail.md index e42afec6..1e244e7c 100644 --- a/docs/models/sourcecallrail.md +++ b/docs/models/sourcecallrail.md @@ -1,4 +1,6 @@ -# SourceCallrail +# ~~SourceCallrail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecampaignmonitor.md b/docs/models/sourcecampaignmonitor.md index 67e4db4b..7e6678d0 100644 --- a/docs/models/sourcecampaignmonitor.md +++ b/docs/models/sourcecampaignmonitor.md @@ -1,4 +1,6 @@ -# SourceCampaignMonitor +# ~~SourceCampaignMonitor~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecampayn.md b/docs/models/sourcecampayn.md index 0d7b1370..43cfbc87 100644 --- a/docs/models/sourcecampayn.md +++ b/docs/models/sourcecampayn.md @@ -1,4 +1,6 @@ -# SourceCampayn +# ~~SourceCampayn~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecanny.md b/docs/models/sourcecanny.md index 830f996d..e340f2b8 100644 --- a/docs/models/sourcecanny.md +++ b/docs/models/sourcecanny.md @@ -1,4 +1,6 @@ -# SourceCanny +# ~~SourceCanny~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecapsulecrm.md b/docs/models/sourcecapsulecrm.md index 9d5abd41..6a4d93fc 100644 --- a/docs/models/sourcecapsulecrm.md +++ b/docs/models/sourcecapsulecrm.md @@ -1,4 +1,6 @@ -# SourceCapsuleCrm +# ~~SourceCapsuleCrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecaptaindata.md b/docs/models/sourcecaptaindata.md index 41730d2f..b4edceb6 100644 --- a/docs/models/sourcecaptaindata.md +++ b/docs/models/sourcecaptaindata.md @@ -1,4 +1,6 @@ -# SourceCaptainData +# ~~SourceCaptainData~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecarequalitycommission.md b/docs/models/sourcecarequalitycommission.md index fa69c80a..89da7d27 100644 --- a/docs/models/sourcecarequalitycommission.md +++ b/docs/models/sourcecarequalitycommission.md @@ -1,4 +1,6 @@ -# SourceCareQualityCommission +# ~~SourceCareQualityCommission~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecart.md b/docs/models/sourcecart.md index 75b7b24e..d05f5574 100644 --- a/docs/models/sourcecart.md +++ b/docs/models/sourcecart.md @@ -1,4 +1,6 @@ -# SourceCart +# ~~SourceCart~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecastoredc.md b/docs/models/sourcecastoredc.md index 9ea2f2c0..5d1967da 100644 --- a/docs/models/sourcecastoredc.md +++ b/docs/models/sourcecastoredc.md @@ -1,4 +1,6 @@ -# SourceCastorEdc +# ~~SourceCastorEdc~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechameleon.md b/docs/models/sourcechameleon.md index fbed748f..d327513f 100644 --- a/docs/models/sourcechameleon.md +++ b/docs/models/sourcechameleon.md @@ -1,4 +1,6 @@ -# SourceChameleon +# ~~SourceChameleon~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechargebee.md b/docs/models/sourcechargebee.md index 05b5be75..86a7a04a 100644 --- a/docs/models/sourcechargebee.md +++ b/docs/models/sourcechargebee.md @@ -1,4 +1,6 @@ -# SourceChargebee +# ~~SourceChargebee~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechargedesk.md b/docs/models/sourcechargedesk.md index d456ab9d..1fc63585 100644 --- a/docs/models/sourcechargedesk.md +++ b/docs/models/sourcechargedesk.md @@ -1,4 +1,6 @@ -# SourceChargedesk +# ~~SourceChargedesk~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechargify.md b/docs/models/sourcechargify.md index ac682087..70cfa38c 100644 --- a/docs/models/sourcechargify.md +++ b/docs/models/sourcechargify.md @@ -1,4 +1,6 @@ -# SourceChargify +# ~~SourceChargify~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechartmogul.md b/docs/models/sourcechartmogul.md index 6bcbf210..69554bdc 100644 --- a/docs/models/sourcechartmogul.md +++ b/docs/models/sourcechartmogul.md @@ -1,4 +1,6 @@ -# SourceChartmogul +# ~~SourceChartmogul~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcechurnkey.md b/docs/models/sourcechurnkey.md index 5b27f9c4..8a3c6c2e 100644 --- a/docs/models/sourcechurnkey.md +++ b/docs/models/sourcechurnkey.md @@ -1,4 +1,6 @@ -# SourceChurnkey +# ~~SourceChurnkey~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecimis.md b/docs/models/sourcecimis.md index cfaa207d..fd1660c8 100644 --- a/docs/models/sourcecimis.md +++ b/docs/models/sourcecimis.md @@ -1,4 +1,6 @@ -# SourceCimis +# ~~SourceCimis~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecin7.md b/docs/models/sourcecin7.md index 46252de4..81d36f1c 100644 --- a/docs/models/sourcecin7.md +++ b/docs/models/sourcecin7.md @@ -1,4 +1,6 @@ -# SourceCin7 +# ~~SourceCin7~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecirca.md b/docs/models/sourcecirca.md index 88ebc292..eeac7220 100644 --- a/docs/models/sourcecirca.md +++ b/docs/models/sourcecirca.md @@ -1,4 +1,6 @@ -# SourceCirca +# ~~SourceCirca~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecircleci.md b/docs/models/sourcecircleci.md index 08a74ffe..255d8d12 100644 --- a/docs/models/sourcecircleci.md +++ b/docs/models/sourcecircleci.md @@ -1,4 +1,6 @@ -# SourceCircleci +# ~~SourceCircleci~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceciscomeraki.md b/docs/models/sourceciscomeraki.md index 76b2d2d7..634b8ac9 100644 --- a/docs/models/sourceciscomeraki.md +++ b/docs/models/sourceciscomeraki.md @@ -1,4 +1,6 @@ -# SourceCiscoMeraki +# ~~SourceCiscoMeraki~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclarifai.md b/docs/models/sourceclarifai.md index ce6ca7c8..bf780c1d 100644 --- a/docs/models/sourceclarifai.md +++ b/docs/models/sourceclarifai.md @@ -1,4 +1,6 @@ -# SourceClarifAi +# ~~SourceClarifAi~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclazar.md b/docs/models/sourceclazar.md index 628912ad..4d194f15 100644 --- a/docs/models/sourceclazar.md +++ b/docs/models/sourceclazar.md @@ -1,4 +1,6 @@ -# SourceClazar +# ~~SourceClazar~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclickhouse.md b/docs/models/sourceclickhouse.md index f71a46b1..d57e7078 100644 --- a/docs/models/sourceclickhouse.md +++ b/docs/models/sourceclickhouse.md @@ -1,4 +1,6 @@ -# SourceClickhouse +# ~~SourceClickhouse~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclickupapi.md b/docs/models/sourceclickupapi.md index 4e570da7..47425735 100644 --- a/docs/models/sourceclickupapi.md +++ b/docs/models/sourceclickupapi.md @@ -1,4 +1,6 @@ -# SourceClickupAPI +# ~~SourceClickupAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclockify.md b/docs/models/sourceclockify.md index bea7ec7a..a791c838 100644 --- a/docs/models/sourceclockify.md +++ b/docs/models/sourceclockify.md @@ -1,4 +1,6 @@ -# SourceClockify +# ~~SourceClockify~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclockodo.md b/docs/models/sourceclockodo.md index c86b0618..d4c0b653 100644 --- a/docs/models/sourceclockodo.md +++ b/docs/models/sourceclockodo.md @@ -1,4 +1,6 @@ -# SourceClockodo +# ~~SourceClockodo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceclosecom.md b/docs/models/sourceclosecom.md index 589cba94..1010a853 100644 --- a/docs/models/sourceclosecom.md +++ b/docs/models/sourceclosecom.md @@ -1,4 +1,6 @@ -# SourceCloseCom +# ~~SourceCloseCom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecloudbeds.md b/docs/models/sourcecloudbeds.md index 4ced1cc6..7a6c9239 100644 --- a/docs/models/sourcecloudbeds.md +++ b/docs/models/sourcecloudbeds.md @@ -1,4 +1,6 @@ -# SourceCloudbeds +# ~~SourceCloudbeds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecoassemble.md b/docs/models/sourcecoassemble.md index 6d647e7b..5e177e23 100644 --- a/docs/models/sourcecoassemble.md +++ b/docs/models/sourcecoassemble.md @@ -1,4 +1,6 @@ -# SourceCoassemble +# ~~SourceCoassemble~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecoda.md b/docs/models/sourcecoda.md index be594140..3c5a5a87 100644 --- a/docs/models/sourcecoda.md +++ b/docs/models/sourcecoda.md @@ -1,4 +1,6 @@ -# SourceCoda +# ~~SourceCoda~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecodefresh.md b/docs/models/sourcecodefresh.md index a0f1b69d..9e625e30 100644 --- a/docs/models/sourcecodefresh.md +++ b/docs/models/sourcecodefresh.md @@ -1,4 +1,6 @@ -# SourceCodefresh +# ~~SourceCodefresh~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecoinapi.md b/docs/models/sourcecoinapi.md index 73efb9ab..b69edc82 100644 --- a/docs/models/sourcecoinapi.md +++ b/docs/models/sourcecoinapi.md @@ -1,4 +1,6 @@ -# SourceCoinAPI +# ~~SourceCoinAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecoingeckocoins.md b/docs/models/sourcecoingeckocoins.md index 4ed4619b..7e70b187 100644 --- a/docs/models/sourcecoingeckocoins.md +++ b/docs/models/sourcecoingeckocoins.md @@ -1,4 +1,6 @@ -# SourceCoingeckoCoins +# ~~SourceCoingeckoCoins~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecoinmarketcap.md b/docs/models/sourcecoinmarketcap.md index 7c4051e7..507a5322 100644 --- a/docs/models/sourcecoinmarketcap.md +++ b/docs/models/sourcecoinmarketcap.md @@ -1,4 +1,6 @@ -# SourceCoinmarketcap +# ~~SourceCoinmarketcap~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceconcord.md b/docs/models/sourceconcord.md index 8fbeb353..783fe882 100644 --- a/docs/models/sourceconcord.md +++ b/docs/models/sourceconcord.md @@ -1,4 +1,6 @@ -# SourceConcord +# ~~SourceConcord~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceconfigcat.md b/docs/models/sourceconfigcat.md index 1768f097..11202450 100644 --- a/docs/models/sourceconfigcat.md +++ b/docs/models/sourceconfigcat.md @@ -1,4 +1,6 @@ -# SourceConfigcat +# ~~SourceConfigcat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceconfluence.md b/docs/models/sourceconfluence.md index 1d37b2cb..67311156 100644 --- a/docs/models/sourceconfluence.md +++ b/docs/models/sourceconfluence.md @@ -1,4 +1,6 @@ -# SourceConfluence +# ~~SourceConfluence~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceconvertkit.md b/docs/models/sourceconvertkit.md index 122074af..544f1c08 100644 --- a/docs/models/sourceconvertkit.md +++ b/docs/models/sourceconvertkit.md @@ -1,4 +1,6 @@ -# SourceConvertkit +# ~~SourceConvertkit~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceconvex.md b/docs/models/sourceconvex.md index 6a3e5f67..5edacfd6 100644 --- a/docs/models/sourceconvex.md +++ b/docs/models/sourceconvex.md @@ -1,4 +1,6 @@ -# SourceConvex +# ~~SourceConvex~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecopper.md b/docs/models/sourcecopper.md index 1da8dfaa..4eec53e4 100644 --- a/docs/models/sourcecopper.md +++ b/docs/models/sourcecopper.md @@ -1,4 +1,6 @@ -# SourceCopper +# ~~SourceCopper~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecouchbase.md b/docs/models/sourcecouchbase.md index 34236094..bfdde31e 100644 --- a/docs/models/sourcecouchbase.md +++ b/docs/models/sourcecouchbase.md @@ -1,4 +1,6 @@ -# SourceCouchbase +# ~~SourceCouchbase~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecountercyclical.md b/docs/models/sourcecountercyclical.md index b8b636ca..c512e952 100644 --- a/docs/models/sourcecountercyclical.md +++ b/docs/models/sourcecountercyclical.md @@ -1,4 +1,6 @@ -# SourceCountercyclical +# ~~SourceCountercyclical~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecustomerio.md b/docs/models/sourcecustomerio.md index 9b6261b7..0bb9a19f 100644 --- a/docs/models/sourcecustomerio.md +++ b/docs/models/sourcecustomerio.md @@ -1,4 +1,6 @@ -# SourceCustomerIo +# ~~SourceCustomerIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcecustomerly.md b/docs/models/sourcecustomerly.md index 52e68dbe..fae632af 100644 --- a/docs/models/sourcecustomerly.md +++ b/docs/models/sourcecustomerly.md @@ -1,4 +1,6 @@ -# SourceCustomerly +# ~~SourceCustomerly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedatadog.md b/docs/models/sourcedatadog.md index 04ac9d66..a41aaf7a 100644 --- a/docs/models/sourcedatadog.md +++ b/docs/models/sourcedatadog.md @@ -1,4 +1,6 @@ -# SourceDatadog +# ~~SourceDatadog~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedatagen.md b/docs/models/sourcedatagen.md index f8a886dc..1bcf5472 100644 --- a/docs/models/sourcedatagen.md +++ b/docs/models/sourcedatagen.md @@ -1,4 +1,6 @@ -# SourceDatagen +# ~~SourceDatagen~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedatascope.md b/docs/models/sourcedatascope.md index 037179e5..01fc5188 100644 --- a/docs/models/sourcedatascope.md +++ b/docs/models/sourcedatascope.md @@ -1,4 +1,6 @@ -# SourceDatascope +# ~~SourceDatascope~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedb2enterprise.md b/docs/models/sourcedb2enterprise.md index 327eaee1..b7b8bcdc 100644 --- a/docs/models/sourcedb2enterprise.md +++ b/docs/models/sourcedb2enterprise.md @@ -1,4 +1,6 @@ -# SourceDb2Enterprise +# ~~SourceDb2Enterprise~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedbt.md b/docs/models/sourcedbt.md index 281f993d..ce559937 100644 --- a/docs/models/sourcedbt.md +++ b/docs/models/sourcedbt.md @@ -1,4 +1,6 @@ -# SourceDbt +# ~~SourceDbt~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedefillama.md b/docs/models/sourcedefillama.md index bac10483..c2d08906 100644 --- a/docs/models/sourcedefillama.md +++ b/docs/models/sourcedefillama.md @@ -1,4 +1,6 @@ -# SourceDefillama +# ~~SourceDefillama~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedelighted.md b/docs/models/sourcedelighted.md index 29598bb8..4f80dadd 100644 --- a/docs/models/sourcedelighted.md +++ b/docs/models/sourcedelighted.md @@ -1,4 +1,6 @@ -# SourceDelighted +# ~~SourceDelighted~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedeputy.md b/docs/models/sourcedeputy.md index f0e5d634..d88d33c6 100644 --- a/docs/models/sourcedeputy.md +++ b/docs/models/sourcedeputy.md @@ -1,4 +1,6 @@ -# SourceDeputy +# ~~SourceDeputy~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedingconnect.md b/docs/models/sourcedingconnect.md index e256d4d0..db3fa017 100644 --- a/docs/models/sourcedingconnect.md +++ b/docs/models/sourcedingconnect.md @@ -1,4 +1,6 @@ -# SourceDingConnect +# ~~SourceDingConnect~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedixa.md b/docs/models/sourcedixa.md index 895b4932..e2f5e4ef 100644 --- a/docs/models/sourcedixa.md +++ b/docs/models/sourcedixa.md @@ -1,4 +1,6 @@ -# SourceDixa +# ~~SourceDixa~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedockerhub.md b/docs/models/sourcedockerhub.md index e7eee56b..a418ad42 100644 --- a/docs/models/sourcedockerhub.md +++ b/docs/models/sourcedockerhub.md @@ -1,4 +1,6 @@ -# SourceDockerhub +# ~~SourceDockerhub~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedocuseal.md b/docs/models/sourcedocuseal.md index b0dc8db5..52a01bc4 100644 --- a/docs/models/sourcedocuseal.md +++ b/docs/models/sourcedocuseal.md @@ -1,4 +1,6 @@ -# SourceDocuseal +# ~~SourceDocuseal~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedolibarr.md b/docs/models/sourcedolibarr.md index 67574104..ac3e9f0e 100644 --- a/docs/models/sourcedolibarr.md +++ b/docs/models/sourcedolibarr.md @@ -1,4 +1,6 @@ -# SourceDolibarr +# ~~SourceDolibarr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedremio.md b/docs/models/sourcedremio.md index cfce51c4..0049aa1f 100644 --- a/docs/models/sourcedremio.md +++ b/docs/models/sourcedremio.md @@ -1,4 +1,6 @@ -# SourceDremio +# ~~SourceDremio~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedrift.md b/docs/models/sourcedrift.md index e3fa8ee6..d1d2a724 100644 --- a/docs/models/sourcedrift.md +++ b/docs/models/sourcedrift.md @@ -1,4 +1,6 @@ -# SourceDrift +# ~~SourceDrift~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedrip.md b/docs/models/sourcedrip.md index c384e7ae..1f4c6c1b 100644 --- a/docs/models/sourcedrip.md +++ b/docs/models/sourcedrip.md @@ -1,4 +1,6 @@ -# SourceDrip +# ~~SourceDrip~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedropboxsign.md b/docs/models/sourcedropboxsign.md index 7581df0c..d66b410f 100644 --- a/docs/models/sourcedropboxsign.md +++ b/docs/models/sourcedropboxsign.md @@ -1,4 +1,6 @@ -# SourceDropboxSign +# ~~SourceDropboxSign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedwolla.md b/docs/models/sourcedwolla.md index 0d39448d..4c9f0e47 100644 --- a/docs/models/sourcedwolla.md +++ b/docs/models/sourcedwolla.md @@ -1,4 +1,6 @@ -# SourceDwolla +# ~~SourceDwolla~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcedynamodb.md b/docs/models/sourcedynamodb.md index e6f36dc0..0566b644 100644 --- a/docs/models/sourcedynamodb.md +++ b/docs/models/sourcedynamodb.md @@ -1,4 +1,6 @@ -# SourceDynamodb +# ~~SourceDynamodb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeasypost.md b/docs/models/sourceeasypost.md index 785a5519..e4163e4d 100644 --- a/docs/models/sourceeasypost.md +++ b/docs/models/sourceeasypost.md @@ -1,4 +1,6 @@ -# SourceEasypost +# ~~SourceEasypost~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeasypromos.md b/docs/models/sourceeasypromos.md index 88a55529..c0b47e91 100644 --- a/docs/models/sourceeasypromos.md +++ b/docs/models/sourceeasypromos.md @@ -1,4 +1,6 @@ -# SourceEasypromos +# ~~SourceEasypromos~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceebayfinance.md b/docs/models/sourceebayfinance.md index 092922ef..2f05ddc6 100644 --- a/docs/models/sourceebayfinance.md +++ b/docs/models/sourceebayfinance.md @@ -1,4 +1,6 @@ -# SourceEbayFinance +# ~~SourceEbayFinance~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceebayfulfillment.md b/docs/models/sourceebayfulfillment.md index 7f5f0a75..3b211268 100644 --- a/docs/models/sourceebayfulfillment.md +++ b/docs/models/sourceebayfulfillment.md @@ -1,4 +1,6 @@ -# SourceEbayFulfillment +# ~~SourceEbayFulfillment~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeconomic.md b/docs/models/sourceeconomic.md index d8fadd36..f516820d 100644 --- a/docs/models/sourceeconomic.md +++ b/docs/models/sourceeconomic.md @@ -1,4 +1,6 @@ -# SourceEConomic +# ~~SourceEConomic~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceelasticemail.md b/docs/models/sourceelasticemail.md index e5f266cb..2d24ff9c 100644 --- a/docs/models/sourceelasticemail.md +++ b/docs/models/sourceelasticemail.md @@ -1,4 +1,6 @@ -# SourceElasticemail +# ~~SourceElasticemail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceelasticsearch.md b/docs/models/sourceelasticsearch.md index d105a96a..0f87a449 100644 --- a/docs/models/sourceelasticsearch.md +++ b/docs/models/sourceelasticsearch.md @@ -1,4 +1,6 @@ -# SourceElasticsearch +# ~~SourceElasticsearch~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceemailoctopus.md b/docs/models/sourceemailoctopus.md index 9b0915ab..2feb6f73 100644 --- a/docs/models/sourceemailoctopus.md +++ b/docs/models/sourceemailoctopus.md @@ -1,4 +1,6 @@ -# SourceEmailoctopus +# ~~SourceEmailoctopus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceemploymenthero.md b/docs/models/sourceemploymenthero.md index bdac7970..e588769e 100644 --- a/docs/models/sourceemploymenthero.md +++ b/docs/models/sourceemploymenthero.md @@ -1,4 +1,6 @@ -# SourceEmploymentHero +# ~~SourceEmploymentHero~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceencharge.md b/docs/models/sourceencharge.md index 3d691544..b41c4fbb 100644 --- a/docs/models/sourceencharge.md +++ b/docs/models/sourceencharge.md @@ -1,4 +1,6 @@ -# SourceEncharge +# ~~SourceEncharge~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeventbrite.md b/docs/models/sourceeventbrite.md index 8bc7ff50..bea57c79 100644 --- a/docs/models/sourceeventbrite.md +++ b/docs/models/sourceeventbrite.md @@ -1,4 +1,6 @@ -# SourceEventbrite +# ~~SourceEventbrite~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeventee.md b/docs/models/sourceeventee.md index a7d2ed8d..f2d21767 100644 --- a/docs/models/sourceeventee.md +++ b/docs/models/sourceeventee.md @@ -1,4 +1,6 @@ -# SourceEventee +# ~~SourceEventee~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeventzilla.md b/docs/models/sourceeventzilla.md index 55b2d8e2..f76c3dd9 100644 --- a/docs/models/sourceeventzilla.md +++ b/docs/models/sourceeventzilla.md @@ -1,4 +1,6 @@ -# SourceEventzilla +# ~~SourceEventzilla~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceeverhour.md b/docs/models/sourceeverhour.md index 7125f7ea..1bda6bd1 100644 --- a/docs/models/sourceeverhour.md +++ b/docs/models/sourceeverhour.md @@ -1,4 +1,6 @@ -# SourceEverhour +# ~~SourceEverhour~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceexchangerates.md b/docs/models/sourceexchangerates.md index 10ad008b..601324b4 100644 --- a/docs/models/sourceexchangerates.md +++ b/docs/models/sourceexchangerates.md @@ -1,4 +1,6 @@ -# SourceExchangeRates +# ~~SourceExchangeRates~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceezofficeinventory.md b/docs/models/sourceezofficeinventory.md index 27032ff4..4eb94376 100644 --- a/docs/models/sourceezofficeinventory.md +++ b/docs/models/sourceezofficeinventory.md @@ -1,4 +1,6 @@ -# SourceEzofficeinventory +# ~~SourceEzofficeinventory~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefacebookmarketing.md b/docs/models/sourcefacebookmarketing.md index 48d4e9f9..9675ac5a 100644 --- a/docs/models/sourcefacebookmarketing.md +++ b/docs/models/sourcefacebookmarketing.md @@ -1,4 +1,6 @@ -# SourceFacebookMarketing +# ~~SourceFacebookMarketing~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefacebookpages.md b/docs/models/sourcefacebookpages.md index c92e8d1e..a30820b4 100644 --- a/docs/models/sourcefacebookpages.md +++ b/docs/models/sourcefacebookpages.md @@ -1,4 +1,6 @@ -# SourceFacebookPages +# ~~SourceFacebookPages~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefactorial.md b/docs/models/sourcefactorial.md index a8933368..3dda3f1b 100644 --- a/docs/models/sourcefactorial.md +++ b/docs/models/sourcefactorial.md @@ -1,4 +1,6 @@ -# SourceFactorial +# ~~SourceFactorial~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefaker.md b/docs/models/sourcefaker.md index f3afe26e..2e2db85e 100644 --- a/docs/models/sourcefaker.md +++ b/docs/models/sourcefaker.md @@ -1,4 +1,6 @@ -# SourceFaker +# ~~SourceFaker~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefastbill.md b/docs/models/sourcefastbill.md index c9105920..70232524 100644 --- a/docs/models/sourcefastbill.md +++ b/docs/models/sourcefastbill.md @@ -1,4 +1,6 @@ -# SourceFastbill +# ~~SourceFastbill~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefastly.md b/docs/models/sourcefastly.md index 87204433..9cf214bc 100644 --- a/docs/models/sourcefastly.md +++ b/docs/models/sourcefastly.md @@ -1,4 +1,6 @@ -# SourceFastly +# ~~SourceFastly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefauna.md b/docs/models/sourcefauna.md index 9210fd14..cfd84a03 100644 --- a/docs/models/sourcefauna.md +++ b/docs/models/sourcefauna.md @@ -1,4 +1,6 @@ -# SourceFauna +# ~~SourceFauna~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefile.md b/docs/models/sourcefile.md index 414669bc..840f7cab 100644 --- a/docs/models/sourcefile.md +++ b/docs/models/sourcefile.md @@ -1,4 +1,6 @@ -# SourceFile +# ~~SourceFile~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefillout.md b/docs/models/sourcefillout.md index 2f70eca6..e1fa29d7 100644 --- a/docs/models/sourcefillout.md +++ b/docs/models/sourcefillout.md @@ -1,4 +1,6 @@ -# SourceFillout +# ~~SourceFillout~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefinage.md b/docs/models/sourcefinage.md index 3f13ebc0..1892fca7 100644 --- a/docs/models/sourcefinage.md +++ b/docs/models/sourcefinage.md @@ -1,4 +1,6 @@ -# SourceFinage +# ~~SourceFinage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefinancialmodelling.md b/docs/models/sourcefinancialmodelling.md index 1f4cf72f..6214acd4 100644 --- a/docs/models/sourcefinancialmodelling.md +++ b/docs/models/sourcefinancialmodelling.md @@ -1,4 +1,6 @@ -# SourceFinancialModelling +# ~~SourceFinancialModelling~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefinnhub.md b/docs/models/sourcefinnhub.md index f198762d..1ff6bd7e 100644 --- a/docs/models/sourcefinnhub.md +++ b/docs/models/sourcefinnhub.md @@ -1,4 +1,6 @@ -# SourceFinnhub +# ~~SourceFinnhub~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefinnworlds.md b/docs/models/sourcefinnworlds.md index 302a20e7..c595d19a 100644 --- a/docs/models/sourcefinnworlds.md +++ b/docs/models/sourcefinnworlds.md @@ -1,4 +1,6 @@ -# SourceFinnworlds +# ~~SourceFinnworlds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefirebolt.md b/docs/models/sourcefirebolt.md index cf3d8c98..d9b67635 100644 --- a/docs/models/sourcefirebolt.md +++ b/docs/models/sourcefirebolt.md @@ -1,4 +1,6 @@ -# SourceFirebolt +# ~~SourceFirebolt~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefirehydrant.md b/docs/models/sourcefirehydrant.md index 684baa70..ebd8cc9b 100644 --- a/docs/models/sourcefirehydrant.md +++ b/docs/models/sourcefirehydrant.md @@ -1,4 +1,6 @@ -# SourceFirehydrant +# ~~SourceFirehydrant~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefleetio.md b/docs/models/sourcefleetio.md index bf0e862b..24c62fa2 100644 --- a/docs/models/sourcefleetio.md +++ b/docs/models/sourcefleetio.md @@ -1,4 +1,6 @@ -# SourceFleetio +# ~~SourceFleetio~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceflexmail.md b/docs/models/sourceflexmail.md index 5f72a300..51eeb13c 100644 --- a/docs/models/sourceflexmail.md +++ b/docs/models/sourceflexmail.md @@ -1,4 +1,6 @@ -# SourceFlexmail +# ~~SourceFlexmail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceflexport.md b/docs/models/sourceflexport.md index adfd8868..9ca36b4c 100644 --- a/docs/models/sourceflexport.md +++ b/docs/models/sourceflexport.md @@ -1,4 +1,6 @@ -# SourceFlexport +# ~~SourceFlexport~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefloat.md b/docs/models/sourcefloat.md index 28750321..1f814efa 100644 --- a/docs/models/sourcefloat.md +++ b/docs/models/sourcefloat.md @@ -1,4 +1,6 @@ -# SourceFloat +# ~~SourceFloat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceflowlu.md b/docs/models/sourceflowlu.md index ac5b3b59..7aa86aeb 100644 --- a/docs/models/sourceflowlu.md +++ b/docs/models/sourceflowlu.md @@ -1,4 +1,6 @@ -# SourceFlowlu +# ~~SourceFlowlu~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceformbricks.md b/docs/models/sourceformbricks.md index 7a569c25..5cf94a07 100644 --- a/docs/models/sourceformbricks.md +++ b/docs/models/sourceformbricks.md @@ -1,4 +1,6 @@ -# SourceFormbricks +# ~~SourceFormbricks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreeagentconnector.md b/docs/models/sourcefreeagentconnector.md index 7d0565bf..82933550 100644 --- a/docs/models/sourcefreeagentconnector.md +++ b/docs/models/sourcefreeagentconnector.md @@ -1,4 +1,6 @@ -# SourceFreeAgentConnector +# ~~SourceFreeAgentConnector~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreightview.md b/docs/models/sourcefreightview.md index 4410109a..cd5ff2b6 100644 --- a/docs/models/sourcefreightview.md +++ b/docs/models/sourcefreightview.md @@ -1,4 +1,6 @@ -# SourceFreightview +# ~~SourceFreightview~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshbooks.md b/docs/models/sourcefreshbooks.md index c95e331a..36c7cd5c 100644 --- a/docs/models/sourcefreshbooks.md +++ b/docs/models/sourcefreshbooks.md @@ -1,4 +1,6 @@ -# SourceFreshbooks +# ~~SourceFreshbooks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshcaller.md b/docs/models/sourcefreshcaller.md index 4f068e09..52e0f8d4 100644 --- a/docs/models/sourcefreshcaller.md +++ b/docs/models/sourcefreshcaller.md @@ -1,4 +1,6 @@ -# SourceFreshcaller +# ~~SourceFreshcaller~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshchat.md b/docs/models/sourcefreshchat.md index 2e31f5e2..845a018d 100644 --- a/docs/models/sourcefreshchat.md +++ b/docs/models/sourcefreshchat.md @@ -1,4 +1,6 @@ -# SourceFreshchat +# ~~SourceFreshchat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshdesk.md b/docs/models/sourcefreshdesk.md index b1e6cc2e..03e063bb 100644 --- a/docs/models/sourcefreshdesk.md +++ b/docs/models/sourcefreshdesk.md @@ -1,4 +1,6 @@ -# SourceFreshdesk +# ~~SourceFreshdesk~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshsales.md b/docs/models/sourcefreshsales.md index 781bb334..db865c42 100644 --- a/docs/models/sourcefreshsales.md +++ b/docs/models/sourcefreshsales.md @@ -1,4 +1,6 @@ -# SourceFreshsales +# ~~SourceFreshsales~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefreshservice.md b/docs/models/sourcefreshservice.md index 16375a64..d9ca7661 100644 --- a/docs/models/sourcefreshservice.md +++ b/docs/models/sourcefreshservice.md @@ -1,4 +1,6 @@ -# SourceFreshservice +# ~~SourceFreshservice~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefront.md b/docs/models/sourcefront.md index f60fda8e..c594fdaa 100644 --- a/docs/models/sourcefront.md +++ b/docs/models/sourcefront.md @@ -1,4 +1,6 @@ -# SourceFront +# ~~SourceFront~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefulcrum.md b/docs/models/sourcefulcrum.md index c03d138d..017e3c1d 100644 --- a/docs/models/sourcefulcrum.md +++ b/docs/models/sourcefulcrum.md @@ -1,4 +1,6 @@ -# SourceFulcrum +# ~~SourceFulcrum~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcefullstory.md b/docs/models/sourcefullstory.md index 0132019b..16430d27 100644 --- a/docs/models/sourcefullstory.md +++ b/docs/models/sourcefullstory.md @@ -1,4 +1,6 @@ -# SourceFullstory +# ~~SourceFullstory~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegainsightpx.md b/docs/models/sourcegainsightpx.md index 2abb15ed..80b33fe0 100644 --- a/docs/models/sourcegainsightpx.md +++ b/docs/models/sourcegainsightpx.md @@ -1,4 +1,6 @@ -# SourceGainsightPx +# ~~SourceGainsightPx~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegcs.md b/docs/models/sourcegcs.md index ddf834af..8fa63472 100644 --- a/docs/models/sourcegcs.md +++ b/docs/models/sourcegcs.md @@ -1,9 +1,11 @@ -# SourceGcs +# ~~SourceGcs~~ NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy GCS configs into file based configs using the File-Based CDK. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcegetgist.md b/docs/models/sourcegetgist.md index 382264f5..376c3fa8 100644 --- a/docs/models/sourcegetgist.md +++ b/docs/models/sourcegetgist.md @@ -1,4 +1,6 @@ -# SourceGetgist +# ~~SourceGetgist~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegetlago.md b/docs/models/sourcegetlago.md index e2dd0f9c..55951d0e 100644 --- a/docs/models/sourcegetlago.md +++ b/docs/models/sourcegetlago.md @@ -1,4 +1,6 @@ -# SourceGetlago +# ~~SourceGetlago~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegiphy.md b/docs/models/sourcegiphy.md index ad3f2166..246ce1e2 100644 --- a/docs/models/sourcegiphy.md +++ b/docs/models/sourcegiphy.md @@ -1,4 +1,6 @@ -# SourceGiphy +# ~~SourceGiphy~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegitbook.md b/docs/models/sourcegitbook.md index 02660126..943e78ca 100644 --- a/docs/models/sourcegitbook.md +++ b/docs/models/sourcegitbook.md @@ -1,4 +1,6 @@ -# SourceGitbook +# ~~SourceGitbook~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegithub.md b/docs/models/sourcegithub.md index e944c9fd..985b3d1b 100644 --- a/docs/models/sourcegithub.md +++ b/docs/models/sourcegithub.md @@ -1,4 +1,6 @@ -# SourceGithub +# ~~SourceGithub~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegitlab.md b/docs/models/sourcegitlab.md index 56ba3529..0685a8b7 100644 --- a/docs/models/sourcegitlab.md +++ b/docs/models/sourcegitlab.md @@ -1,4 +1,6 @@ -# SourceGitlab +# ~~SourceGitlab~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceglassfrog.md b/docs/models/sourceglassfrog.md index acaa3385..e4aa6767 100644 --- a/docs/models/sourceglassfrog.md +++ b/docs/models/sourceglassfrog.md @@ -1,4 +1,6 @@ -# SourceGlassfrog +# ~~SourceGlassfrog~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegmail.md b/docs/models/sourcegmail.md index 8bb350e0..871dcf55 100644 --- a/docs/models/sourcegmail.md +++ b/docs/models/sourcegmail.md @@ -1,4 +1,6 @@ -# SourceGmail +# ~~SourceGmail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegnews.md b/docs/models/sourcegnews.md index 13381f6a..aff73fe9 100644 --- a/docs/models/sourcegnews.md +++ b/docs/models/sourcegnews.md @@ -1,4 +1,6 @@ -# SourceGnews +# ~~SourceGnews~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegocardless.md b/docs/models/sourcegocardless.md index 6fc962bb..965f4f8f 100644 --- a/docs/models/sourcegocardless.md +++ b/docs/models/sourcegocardless.md @@ -1,4 +1,6 @@ -# SourceGocardless +# ~~SourceGocardless~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoldcast.md b/docs/models/sourcegoldcast.md index 352b0d14..f936a678 100644 --- a/docs/models/sourcegoldcast.md +++ b/docs/models/sourcegoldcast.md @@ -1,4 +1,6 @@ -# SourceGoldcast +# ~~SourceGoldcast~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegologin.md b/docs/models/sourcegologin.md index 23c2b352..2d793100 100644 --- a/docs/models/sourcegologin.md +++ b/docs/models/sourcegologin.md @@ -1,4 +1,6 @@ -# SourceGologin +# ~~SourceGologin~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegong.md b/docs/models/sourcegong.md index 7a807e52..95013ca0 100644 --- a/docs/models/sourcegong.md +++ b/docs/models/sourcegong.md @@ -1,4 +1,6 @@ -# SourceGong +# ~~SourceGong~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogleads.md b/docs/models/sourcegoogleads.md index df7c0d8a..4b08dd30 100644 --- a/docs/models/sourcegoogleads.md +++ b/docs/models/sourcegoogleads.md @@ -1,4 +1,6 @@ -# SourceGoogleAds +# ~~SourceGoogleAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogleanalyticsdataapi.md b/docs/models/sourcegoogleanalyticsdataapi.md index 04a7a762..81b09323 100644 --- a/docs/models/sourcegoogleanalyticsdataapi.md +++ b/docs/models/sourcegoogleanalyticsdataapi.md @@ -1,4 +1,6 @@ -# SourceGoogleAnalyticsDataAPI +# ~~SourceGoogleAnalyticsDataAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegooglecalendar.md b/docs/models/sourcegooglecalendar.md index 55dd7fa3..cea50a88 100644 --- a/docs/models/sourcegooglecalendar.md +++ b/docs/models/sourcegooglecalendar.md @@ -1,4 +1,6 @@ -# SourceGoogleCalendar +# ~~SourceGoogleCalendar~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogleclassroom.md b/docs/models/sourcegoogleclassroom.md index a2a29345..74b7d42c 100644 --- a/docs/models/sourcegoogleclassroom.md +++ b/docs/models/sourcegoogleclassroom.md @@ -1,4 +1,6 @@ -# SourceGoogleClassroom +# ~~SourceGoogleClassroom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogledirectory.md b/docs/models/sourcegoogledirectory.md index 6e88a17f..f6f41c3e 100644 --- a/docs/models/sourcegoogledirectory.md +++ b/docs/models/sourcegoogledirectory.md @@ -1,4 +1,6 @@ -# SourceGoogleDirectory +# ~~SourceGoogleDirectory~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogledrive.md b/docs/models/sourcegoogledrive.md index 9df3d025..c71b0629 100644 --- a/docs/models/sourcegoogledrive.md +++ b/docs/models/sourcegoogledrive.md @@ -1,8 +1,10 @@ -# SourceGoogleDrive +# ~~SourceGoogleDrive~~ Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcegoogleforms.md b/docs/models/sourcegoogleforms.md index 747964c3..70643eaa 100644 --- a/docs/models/sourcegoogleforms.md +++ b/docs/models/sourcegoogleforms.md @@ -1,4 +1,6 @@ -# SourceGoogleForms +# ~~SourceGoogleForms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegooglepagespeedinsights.md b/docs/models/sourcegooglepagespeedinsights.md index 0583982b..4e381b47 100644 --- a/docs/models/sourcegooglepagespeedinsights.md +++ b/docs/models/sourcegooglepagespeedinsights.md @@ -1,4 +1,6 @@ -# SourceGooglePagespeedInsights +# ~~SourceGooglePagespeedInsights~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegooglesearchconsole.md b/docs/models/sourcegooglesearchconsole.md index 8cbc8f30..5f59b87c 100644 --- a/docs/models/sourcegooglesearchconsole.md +++ b/docs/models/sourcegooglesearchconsole.md @@ -1,4 +1,6 @@ -# SourceGoogleSearchConsole +# ~~SourceGoogleSearchConsole~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegooglesheets.md b/docs/models/sourcegooglesheets.md index 683ed65f..b1233d2a 100644 --- a/docs/models/sourcegooglesheets.md +++ b/docs/models/sourcegooglesheets.md @@ -1,4 +1,6 @@ -# SourceGoogleSheets +# ~~SourceGoogleSheets~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegoogletasks.md b/docs/models/sourcegoogletasks.md index cc40f7de..ce6c12c1 100644 --- a/docs/models/sourcegoogletasks.md +++ b/docs/models/sourcegoogletasks.md @@ -1,4 +1,6 @@ -# SourceGoogleTasks +# ~~SourceGoogleTasks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegooglewebfonts.md b/docs/models/sourcegooglewebfonts.md index 8177d242..ba9c7fdb 100644 --- a/docs/models/sourcegooglewebfonts.md +++ b/docs/models/sourcegooglewebfonts.md @@ -1,4 +1,6 @@ -# SourceGoogleWebfonts +# ~~SourceGoogleWebfonts~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegorgias.md b/docs/models/sourcegorgias.md index 9bbca8f6..2229a08c 100644 --- a/docs/models/sourcegorgias.md +++ b/docs/models/sourcegorgias.md @@ -1,4 +1,6 @@ -# SourceGorgias +# ~~SourceGorgias~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegreenhouse.md b/docs/models/sourcegreenhouse.md index f6123e17..ab0cec7a 100644 --- a/docs/models/sourcegreenhouse.md +++ b/docs/models/sourcegreenhouse.md @@ -1,4 +1,6 @@ -# SourceGreenhouse +# ~~SourceGreenhouse~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegreythr.md b/docs/models/sourcegreythr.md index bfc29460..aa25d76d 100644 --- a/docs/models/sourcegreythr.md +++ b/docs/models/sourcegreythr.md @@ -1,4 +1,6 @@ -# SourceGreythr +# ~~SourceGreythr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegridly.md b/docs/models/sourcegridly.md index 9d525c42..993b8aea 100644 --- a/docs/models/sourcegridly.md +++ b/docs/models/sourcegridly.md @@ -1,4 +1,6 @@ -# SourceGridly +# ~~SourceGridly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceguru.md b/docs/models/sourceguru.md index c6f926bd..2feeeff4 100644 --- a/docs/models/sourceguru.md +++ b/docs/models/sourceguru.md @@ -1,4 +1,6 @@ -# SourceGuru +# ~~SourceGuru~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcegutendex.md b/docs/models/sourcegutendex.md index d5368dce..e7d76d80 100644 --- a/docs/models/sourcegutendex.md +++ b/docs/models/sourcegutendex.md @@ -1,4 +1,6 @@ -# SourceGutendex +# ~~SourceGutendex~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehardcodedrecords.md b/docs/models/sourcehardcodedrecords.md index b340e153..1fe44389 100644 --- a/docs/models/sourcehardcodedrecords.md +++ b/docs/models/sourcehardcodedrecords.md @@ -1,4 +1,6 @@ -# SourceHardcodedRecords +# ~~SourceHardcodedRecords~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceharness.md b/docs/models/sourceharness.md index 9875cd73..ac0e9cc8 100644 --- a/docs/models/sourceharness.md +++ b/docs/models/sourceharness.md @@ -1,4 +1,6 @@ -# SourceHarness +# ~~SourceHarness~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceharvest.md b/docs/models/sourceharvest.md index 0cc222f6..83f760a6 100644 --- a/docs/models/sourceharvest.md +++ b/docs/models/sourceharvest.md @@ -1,4 +1,6 @@ -# SourceHarvest +# ~~SourceHarvest~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceheight.md b/docs/models/sourceheight.md index fd532a69..cba5b8fe 100644 --- a/docs/models/sourceheight.md +++ b/docs/models/sourceheight.md @@ -1,4 +1,6 @@ -# SourceHeight +# ~~SourceHeight~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehellobaton.md b/docs/models/sourcehellobaton.md index cc057878..95576609 100644 --- a/docs/models/sourcehellobaton.md +++ b/docs/models/sourcehellobaton.md @@ -1,4 +1,6 @@ -# SourceHellobaton +# ~~SourceHellobaton~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehelpscout.md b/docs/models/sourcehelpscout.md index 78acabbd..7c0e6bad 100644 --- a/docs/models/sourcehelpscout.md +++ b/docs/models/sourcehelpscout.md @@ -1,4 +1,6 @@ -# SourceHelpScout +# ~~SourceHelpScout~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehibob.md b/docs/models/sourcehibob.md index 44ae781b..633bf6ab 100644 --- a/docs/models/sourcehibob.md +++ b/docs/models/sourcehibob.md @@ -1,4 +1,6 @@ -# SourceHibob +# ~~SourceHibob~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehighlevel.md b/docs/models/sourcehighlevel.md index 24433334..cd3523c4 100644 --- a/docs/models/sourcehighlevel.md +++ b/docs/models/sourcehighlevel.md @@ -1,4 +1,6 @@ -# SourceHighLevel +# ~~SourceHighLevel~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehoorayhr.md b/docs/models/sourcehoorayhr.md index c5cc0a87..bc4d29df 100644 --- a/docs/models/sourcehoorayhr.md +++ b/docs/models/sourcehoorayhr.md @@ -1,4 +1,6 @@ -# SourceHoorayhr +# ~~SourceHoorayhr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehubplanner.md b/docs/models/sourcehubplanner.md index 29af05be..e5f74347 100644 --- a/docs/models/sourcehubplanner.md +++ b/docs/models/sourcehubplanner.md @@ -1,4 +1,6 @@ -# SourceHubplanner +# ~~SourceHubplanner~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehubspot.md b/docs/models/sourcehubspot.md index 6958e6bf..e6db78bf 100644 --- a/docs/models/sourcehubspot.md +++ b/docs/models/sourcehubspot.md @@ -1,4 +1,6 @@ -# SourceHubspot +# ~~SourceHubspot~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehuggingfacedatasets.md b/docs/models/sourcehuggingfacedatasets.md index 2201e445..d22dec43 100644 --- a/docs/models/sourcehuggingfacedatasets.md +++ b/docs/models/sourcehuggingfacedatasets.md @@ -1,4 +1,6 @@ -# SourceHuggingFaceDatasets +# ~~SourceHuggingFaceDatasets~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehumanitix.md b/docs/models/sourcehumanitix.md index 2541502f..f458eb1a 100644 --- a/docs/models/sourcehumanitix.md +++ b/docs/models/sourcehumanitix.md @@ -1,4 +1,6 @@ -# SourceHumanitix +# ~~SourceHumanitix~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcehuntr.md b/docs/models/sourcehuntr.md index 1c19fea2..c11c4786 100644 --- a/docs/models/sourcehuntr.md +++ b/docs/models/sourcehuntr.md @@ -1,4 +1,6 @@ -# SourceHuntr +# ~~SourceHuntr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceilluminabasespace.md b/docs/models/sourceilluminabasespace.md index 53f02b1d..45742092 100644 --- a/docs/models/sourceilluminabasespace.md +++ b/docs/models/sourceilluminabasespace.md @@ -1,4 +1,6 @@ -# SourceIlluminaBasespace +# ~~SourceIlluminaBasespace~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceimagga.md b/docs/models/sourceimagga.md index 6cc44654..55daa816 100644 --- a/docs/models/sourceimagga.md +++ b/docs/models/sourceimagga.md @@ -1,4 +1,6 @@ -# SourceImagga +# ~~SourceImagga~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceincidentio.md b/docs/models/sourceincidentio.md index 287561c3..dca69e3f 100644 --- a/docs/models/sourceincidentio.md +++ b/docs/models/sourceincidentio.md @@ -1,4 +1,6 @@ -# SourceIncidentIo +# ~~SourceIncidentIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinflowinventory.md b/docs/models/sourceinflowinventory.md index 9e2312b3..d6b4dba1 100644 --- a/docs/models/sourceinflowinventory.md +++ b/docs/models/sourceinflowinventory.md @@ -1,4 +1,6 @@ -# SourceInflowinventory +# ~~SourceInflowinventory~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinsightful.md b/docs/models/sourceinsightful.md index beb5cc53..ad7d8add 100644 --- a/docs/models/sourceinsightful.md +++ b/docs/models/sourceinsightful.md @@ -1,4 +1,6 @@ -# SourceInsightful +# ~~SourceInsightful~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinsightly.md b/docs/models/sourceinsightly.md index 562df584..6d43c58f 100644 --- a/docs/models/sourceinsightly.md +++ b/docs/models/sourceinsightly.md @@ -1,4 +1,6 @@ -# SourceInsightly +# ~~SourceInsightly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinstagram.md b/docs/models/sourceinstagram.md index a0be78df..7b918dd9 100644 --- a/docs/models/sourceinstagram.md +++ b/docs/models/sourceinstagram.md @@ -1,4 +1,6 @@ -# SourceInstagram +# ~~SourceInstagram~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinstatus.md b/docs/models/sourceinstatus.md index 6a1b7153..a1e4ff3b 100644 --- a/docs/models/sourceinstatus.md +++ b/docs/models/sourceinstatus.md @@ -1,4 +1,6 @@ -# SourceInstatus +# ~~SourceInstatus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceintercom.md b/docs/models/sourceintercom.md index 6cf6e284..4ab519d7 100644 --- a/docs/models/sourceintercom.md +++ b/docs/models/sourceintercom.md @@ -1,4 +1,6 @@ -# SourceIntercom +# ~~SourceIntercom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceintruder.md b/docs/models/sourceintruder.md index eb8fb1c3..023840a9 100644 --- a/docs/models/sourceintruder.md +++ b/docs/models/sourceintruder.md @@ -1,4 +1,6 @@ -# SourceIntruder +# ~~SourceIntruder~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinvoiced.md b/docs/models/sourceinvoiced.md index 39fe3d80..e9328316 100644 --- a/docs/models/sourceinvoiced.md +++ b/docs/models/sourceinvoiced.md @@ -1,4 +1,6 @@ -# SourceInvoiced +# ~~SourceInvoiced~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceinvoiceninja.md b/docs/models/sourceinvoiceninja.md index c81106d4..4561c511 100644 --- a/docs/models/sourceinvoiceninja.md +++ b/docs/models/sourceinvoiceninja.md @@ -1,4 +1,6 @@ -# SourceInvoiceninja +# ~~SourceInvoiceninja~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceip2whois.md b/docs/models/sourceip2whois.md index c301f622..9d7fed34 100644 --- a/docs/models/sourceip2whois.md +++ b/docs/models/sourceip2whois.md @@ -1,4 +1,6 @@ -# SourceIp2whois +# ~~SourceIp2whois~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceiterable.md b/docs/models/sourceiterable.md index 6fcf3319..c01282ef 100644 --- a/docs/models/sourceiterable.md +++ b/docs/models/sourceiterable.md @@ -1,4 +1,6 @@ -# SourceIterable +# ~~SourceIterable~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejamfpro.md b/docs/models/sourcejamfpro.md index 39d523bd..348ca8a9 100644 --- a/docs/models/sourcejamfpro.md +++ b/docs/models/sourcejamfpro.md @@ -1,4 +1,6 @@ -# SourceJamfPro +# ~~SourceJamfPro~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejira.md b/docs/models/sourcejira.md index 2e5ae72b..8ac9be28 100644 --- a/docs/models/sourcejira.md +++ b/docs/models/sourcejira.md @@ -1,4 +1,6 @@ -# SourceJira +# ~~SourceJira~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejobnimbus.md b/docs/models/sourcejobnimbus.md index eacce235..12b58cff 100644 --- a/docs/models/sourcejobnimbus.md +++ b/docs/models/sourcejobnimbus.md @@ -1,4 +1,6 @@ -# SourceJobnimbus +# ~~SourceJobnimbus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejotform.md b/docs/models/sourcejotform.md index 1cc34446..f7358233 100644 --- a/docs/models/sourcejotform.md +++ b/docs/models/sourcejotform.md @@ -1,4 +1,6 @@ -# SourceJotform +# ~~SourceJotform~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejudgemereviews.md b/docs/models/sourcejudgemereviews.md index c42bc2b5..85735007 100644 --- a/docs/models/sourcejudgemereviews.md +++ b/docs/models/sourcejudgemereviews.md @@ -1,4 +1,6 @@ -# SourceJudgeMeReviews +# ~~SourceJudgeMeReviews~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejustcall.md b/docs/models/sourcejustcall.md index f799b04b..08d90fe3 100644 --- a/docs/models/sourcejustcall.md +++ b/docs/models/sourcejustcall.md @@ -1,4 +1,6 @@ -# SourceJustcall +# ~~SourceJustcall~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcejustsift.md b/docs/models/sourcejustsift.md index 46f9e00f..9cfb1a23 100644 --- a/docs/models/sourcejustsift.md +++ b/docs/models/sourcejustsift.md @@ -1,4 +1,6 @@ -# SourceJustSift +# ~~SourceJustSift~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcek6cloud.md b/docs/models/sourcek6cloud.md index 14bcba8c..61d50d9b 100644 --- a/docs/models/sourcek6cloud.md +++ b/docs/models/sourcek6cloud.md @@ -1,4 +1,6 @@ -# SourceK6Cloud +# ~~SourceK6Cloud~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcekatana.md b/docs/models/sourcekatana.md index 83157227..32a05895 100644 --- a/docs/models/sourcekatana.md +++ b/docs/models/sourcekatana.md @@ -1,4 +1,6 @@ -# SourceKatana +# ~~SourceKatana~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcekeka.md b/docs/models/sourcekeka.md index 99b56437..c7563997 100644 --- a/docs/models/sourcekeka.md +++ b/docs/models/sourcekeka.md @@ -1,4 +1,6 @@ -# SourceKeka +# ~~SourceKeka~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcekisi.md b/docs/models/sourcekisi.md index 331c86a3..7c41180e 100644 --- a/docs/models/sourcekisi.md +++ b/docs/models/sourcekisi.md @@ -1,4 +1,6 @@ -# SourceKisi +# ~~SourceKisi~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcekissmetrics.md b/docs/models/sourcekissmetrics.md index 38f74f97..8d8df407 100644 --- a/docs/models/sourcekissmetrics.md +++ b/docs/models/sourcekissmetrics.md @@ -1,4 +1,6 @@ -# SourceKissmetrics +# ~~SourceKissmetrics~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceklarna.md b/docs/models/sourceklarna.md index 4c2dcf1f..ed505560 100644 --- a/docs/models/sourceklarna.md +++ b/docs/models/sourceklarna.md @@ -1,4 +1,6 @@ -# SourceKlarna +# ~~SourceKlarna~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceklausapi.md b/docs/models/sourceklausapi.md index db5d13d4..d9953d3c 100644 --- a/docs/models/sourceklausapi.md +++ b/docs/models/sourceklausapi.md @@ -1,4 +1,6 @@ -# SourceKlausAPI +# ~~SourceKlausAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceklaviyo.md b/docs/models/sourceklaviyo.md index 45f440e4..887429a0 100644 --- a/docs/models/sourceklaviyo.md +++ b/docs/models/sourceklaviyo.md @@ -1,4 +1,6 @@ -# SourceKlaviyo +# ~~SourceKlaviyo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcekyve.md b/docs/models/sourcekyve.md index 4beb774c..b565889e 100644 --- a/docs/models/sourcekyve.md +++ b/docs/models/sourcekyve.md @@ -1,4 +1,6 @@ -# SourceKyve +# ~~SourceKyve~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelaunchdarkly.md b/docs/models/sourcelaunchdarkly.md index cb96c0a8..8efec67c 100644 --- a/docs/models/sourcelaunchdarkly.md +++ b/docs/models/sourcelaunchdarkly.md @@ -1,4 +1,6 @@ -# SourceLaunchdarkly +# ~~SourceLaunchdarkly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceleadfeeder.md b/docs/models/sourceleadfeeder.md index 99e213ba..36a91028 100644 --- a/docs/models/sourceleadfeeder.md +++ b/docs/models/sourceleadfeeder.md @@ -1,4 +1,6 @@ -# SourceLeadfeeder +# ~~SourceLeadfeeder~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelemlist.md b/docs/models/sourcelemlist.md index 5d7a24ad..95173a65 100644 --- a/docs/models/sourcelemlist.md +++ b/docs/models/sourcelemlist.md @@ -1,4 +1,6 @@ -# SourceLemlist +# ~~SourceLemlist~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelessannoyingcrm.md b/docs/models/sourcelessannoyingcrm.md index eb18b143..c94c0ba1 100644 --- a/docs/models/sourcelessannoyingcrm.md +++ b/docs/models/sourcelessannoyingcrm.md @@ -1,4 +1,6 @@ -# SourceLessAnnoyingCrm +# ~~SourceLessAnnoyingCrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceleverhiring.md b/docs/models/sourceleverhiring.md index f64f9f66..e2988669 100644 --- a/docs/models/sourceleverhiring.md +++ b/docs/models/sourceleverhiring.md @@ -1,4 +1,6 @@ -# SourceLeverHiring +# ~~SourceLeverHiring~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelightspeedretail.md b/docs/models/sourcelightspeedretail.md index 5b9a0805..144b2dff 100644 --- a/docs/models/sourcelightspeedretail.md +++ b/docs/models/sourcelightspeedretail.md @@ -1,4 +1,6 @@ -# SourceLightspeedRetail +# ~~SourceLightspeedRetail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelinear.md b/docs/models/sourcelinear.md index ecb3a76b..481ea79c 100644 --- a/docs/models/sourcelinear.md +++ b/docs/models/sourcelinear.md @@ -1,4 +1,6 @@ -# SourceLinear +# ~~SourceLinear~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelinkedinads.md b/docs/models/sourcelinkedinads.md index 2e6c29df..1d108fc1 100644 --- a/docs/models/sourcelinkedinads.md +++ b/docs/models/sourcelinkedinads.md @@ -1,4 +1,6 @@ -# SourceLinkedinAds +# ~~SourceLinkedinAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelinkedinpages.md b/docs/models/sourcelinkedinpages.md index b6027638..b99aec9e 100644 --- a/docs/models/sourcelinkedinpages.md +++ b/docs/models/sourcelinkedinpages.md @@ -1,4 +1,6 @@ -# SourceLinkedinPages +# ~~SourceLinkedinPages~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelinnworks.md b/docs/models/sourcelinnworks.md index 7a00f5b3..1941481d 100644 --- a/docs/models/sourcelinnworks.md +++ b/docs/models/sourcelinnworks.md @@ -1,4 +1,6 @@ -# SourceLinnworks +# ~~SourceLinnworks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelob.md b/docs/models/sourcelob.md index 253452cf..1a244342 100644 --- a/docs/models/sourcelob.md +++ b/docs/models/sourcelob.md @@ -1,4 +1,6 @@ -# SourceLob +# ~~SourceLob~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelokalise.md b/docs/models/sourcelokalise.md index dc743395..ac707a21 100644 --- a/docs/models/sourcelokalise.md +++ b/docs/models/sourcelokalise.md @@ -1,4 +1,6 @@ -# SourceLokalise +# ~~SourceLokalise~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcelooker.md b/docs/models/sourcelooker.md index 62fb4bb2..7ef150f4 100644 --- a/docs/models/sourcelooker.md +++ b/docs/models/sourcelooker.md @@ -1,4 +1,6 @@ -# SourceLooker +# ~~SourceLooker~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceluma.md b/docs/models/sourceluma.md index 31450eba..1e4aca2c 100644 --- a/docs/models/sourceluma.md +++ b/docs/models/sourceluma.md @@ -1,4 +1,6 @@ -# SourceLuma +# ~~SourceLuma~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailchimp.md b/docs/models/sourcemailchimp.md index 383770b9..c1943086 100644 --- a/docs/models/sourcemailchimp.md +++ b/docs/models/sourcemailchimp.md @@ -1,4 +1,6 @@ -# SourceMailchimp +# ~~SourceMailchimp~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailerlite.md b/docs/models/sourcemailerlite.md index 82bd5c08..aa0a9ba5 100644 --- a/docs/models/sourcemailerlite.md +++ b/docs/models/sourcemailerlite.md @@ -1,4 +1,6 @@ -# SourceMailerlite +# ~~SourceMailerlite~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailersend.md b/docs/models/sourcemailersend.md index 1232132e..e5a306dd 100644 --- a/docs/models/sourcemailersend.md +++ b/docs/models/sourcemailersend.md @@ -1,4 +1,6 @@ -# SourceMailersend +# ~~SourceMailersend~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailgun.md b/docs/models/sourcemailgun.md index bb7e8c34..fcbf2861 100644 --- a/docs/models/sourcemailgun.md +++ b/docs/models/sourcemailgun.md @@ -1,4 +1,6 @@ -# SourceMailgun +# ~~SourceMailgun~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailjetmail.md b/docs/models/sourcemailjetmail.md index 117c2d06..e32a6072 100644 --- a/docs/models/sourcemailjetmail.md +++ b/docs/models/sourcemailjetmail.md @@ -1,4 +1,6 @@ -# SourceMailjetMail +# ~~SourceMailjetMail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailjetsms.md b/docs/models/sourcemailjetsms.md index 0ed331c5..90c48b02 100644 --- a/docs/models/sourcemailjetsms.md +++ b/docs/models/sourcemailjetsms.md @@ -1,4 +1,6 @@ -# SourceMailjetSms +# ~~SourceMailjetSms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailosaur.md b/docs/models/sourcemailosaur.md index 763ec803..c1fe8887 100644 --- a/docs/models/sourcemailosaur.md +++ b/docs/models/sourcemailosaur.md @@ -1,4 +1,6 @@ -# SourceMailosaur +# ~~SourceMailosaur~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemailtrap.md b/docs/models/sourcemailtrap.md index a01a2171..a9d64d55 100644 --- a/docs/models/sourcemailtrap.md +++ b/docs/models/sourcemailtrap.md @@ -1,4 +1,6 @@ -# SourceMailtrap +# ~~SourceMailtrap~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemantle.md b/docs/models/sourcemantle.md index 8075b114..f644c2e3 100644 --- a/docs/models/sourcemantle.md +++ b/docs/models/sourcemantle.md @@ -1,4 +1,6 @@ -# SourceMantle +# ~~SourceMantle~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemarketo.md b/docs/models/sourcemarketo.md index ab859f7a..cf9f75f8 100644 --- a/docs/models/sourcemarketo.md +++ b/docs/models/sourcemarketo.md @@ -1,4 +1,6 @@ -# SourceMarketo +# ~~SourceMarketo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemarketstack.md b/docs/models/sourcemarketstack.md index d1a084d7..220a7d95 100644 --- a/docs/models/sourcemarketstack.md +++ b/docs/models/sourcemarketstack.md @@ -1,4 +1,6 @@ -# SourceMarketstack +# ~~SourceMarketstack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemendeley.md b/docs/models/sourcemendeley.md index 72ec28da..f1f9eca2 100644 --- a/docs/models/sourcemendeley.md +++ b/docs/models/sourcemendeley.md @@ -1,4 +1,6 @@ -# SourceMendeley +# ~~SourceMendeley~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemention.md b/docs/models/sourcemention.md index f76859ea..027619bd 100644 --- a/docs/models/sourcemention.md +++ b/docs/models/sourcemention.md @@ -1,4 +1,6 @@ -# SourceMention +# ~~SourceMention~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemercadoads.md b/docs/models/sourcemercadoads.md index 0ef91af3..1a38ca5d 100644 --- a/docs/models/sourcemercadoads.md +++ b/docs/models/sourcemercadoads.md @@ -1,4 +1,6 @@ -# SourceMercadoAds +# ~~SourceMercadoAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemerge.md b/docs/models/sourcemerge.md index 9aab93df..0401eeaf 100644 --- a/docs/models/sourcemerge.md +++ b/docs/models/sourcemerge.md @@ -1,4 +1,6 @@ -# SourceMerge +# ~~SourceMerge~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemetabase.md b/docs/models/sourcemetabase.md index 8efde520..54b00a3a 100644 --- a/docs/models/sourcemetabase.md +++ b/docs/models/sourcemetabase.md @@ -1,4 +1,6 @@ -# SourceMetabase +# ~~SourceMetabase~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemetricool.md b/docs/models/sourcemetricool.md index c75230eb..83d72bf1 100644 --- a/docs/models/sourcemetricool.md +++ b/docs/models/sourcemetricool.md @@ -1,4 +1,6 @@ -# SourceMetricool +# ~~SourceMetricool~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemicrosoftdataverse.md b/docs/models/sourcemicrosoftdataverse.md index ea1c4974..90b67e41 100644 --- a/docs/models/sourcemicrosoftdataverse.md +++ b/docs/models/sourcemicrosoftdataverse.md @@ -1,4 +1,6 @@ -# SourceMicrosoftDataverse +# ~~SourceMicrosoftDataverse~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemicrosoftentraid.md b/docs/models/sourcemicrosoftentraid.md index 85c61a06..05bb000b 100644 --- a/docs/models/sourcemicrosoftentraid.md +++ b/docs/models/sourcemicrosoftentraid.md @@ -1,4 +1,6 @@ -# SourceMicrosoftEntraID +# ~~SourceMicrosoftEntraID~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemicrosoftlists.md b/docs/models/sourcemicrosoftlists.md index 28f90f5a..85daea8a 100644 --- a/docs/models/sourcemicrosoftlists.md +++ b/docs/models/sourcemicrosoftlists.md @@ -1,4 +1,6 @@ -# SourceMicrosoftLists +# ~~SourceMicrosoftLists~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemicrosoftonedrive.md b/docs/models/sourcemicrosoftonedrive.md index 4bb41290..6d2d6483 100644 --- a/docs/models/sourcemicrosoftonedrive.md +++ b/docs/models/sourcemicrosoftonedrive.md @@ -1,8 +1,10 @@ -# SourceMicrosoftOnedrive +# ~~SourceMicrosoftOnedrive~~ SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcemicrosoftsharepoint.md b/docs/models/sourcemicrosoftsharepoint.md index 8767b3ef..698f9267 100644 --- a/docs/models/sourcemicrosoftsharepoint.md +++ b/docs/models/sourcemicrosoftsharepoint.md @@ -1,8 +1,10 @@ -# SourceMicrosoftSharepoint +# ~~SourceMicrosoftSharepoint~~ SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcemicrosoftteams.md b/docs/models/sourcemicrosoftteams.md index dc63a491..164c7603 100644 --- a/docs/models/sourcemicrosoftteams.md +++ b/docs/models/sourcemicrosoftteams.md @@ -1,4 +1,6 @@ -# SourceMicrosoftTeams +# ~~SourceMicrosoftTeams~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemiro.md b/docs/models/sourcemiro.md index a66ef93a..6922815a 100644 --- a/docs/models/sourcemiro.md +++ b/docs/models/sourcemiro.md @@ -1,4 +1,6 @@ -# SourceMiro +# ~~SourceMiro~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemissive.md b/docs/models/sourcemissive.md index f17c8cab..cfc10e76 100644 --- a/docs/models/sourcemissive.md +++ b/docs/models/sourcemissive.md @@ -1,4 +1,6 @@ -# SourceMissive +# ~~SourceMissive~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemixmax.md b/docs/models/sourcemixmax.md index cebbe18a..728a3e5f 100644 --- a/docs/models/sourcemixmax.md +++ b/docs/models/sourcemixmax.md @@ -1,4 +1,6 @@ -# SourceMixmax +# ~~SourceMixmax~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemixpanel.md b/docs/models/sourcemixpanel.md index 0e4880bc..7885d209 100644 --- a/docs/models/sourcemixpanel.md +++ b/docs/models/sourcemixpanel.md @@ -1,4 +1,6 @@ -# SourceMixpanel +# ~~SourceMixpanel~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemode.md b/docs/models/sourcemode.md index 589fe8a5..5f1d38bf 100644 --- a/docs/models/sourcemode.md +++ b/docs/models/sourcemode.md @@ -1,4 +1,6 @@ -# SourceMode +# ~~SourceMode~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemonday.md b/docs/models/sourcemonday.md index 0766d6fa..52367af7 100644 --- a/docs/models/sourcemonday.md +++ b/docs/models/sourcemonday.md @@ -1,4 +1,6 @@ -# SourceMonday +# ~~SourceMonday~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemongodbv2.md b/docs/models/sourcemongodbv2.md index aaa9ff33..22da0ef8 100644 --- a/docs/models/sourcemongodbv2.md +++ b/docs/models/sourcemongodbv2.md @@ -1,4 +1,6 @@ -# SourceMongodbV2 +# ~~SourceMongodbV2~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemssql.md b/docs/models/sourcemssql.md index a8bc1d00..b0e9e3e0 100644 --- a/docs/models/sourcemssql.md +++ b/docs/models/sourcemssql.md @@ -1,4 +1,6 @@ -# SourceMssql +# ~~SourceMssql~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemux.md b/docs/models/sourcemux.md index 4b9a147e..4e78058d 100644 --- a/docs/models/sourcemux.md +++ b/docs/models/sourcemux.md @@ -1,4 +1,6 @@ -# SourceMux +# ~~SourceMux~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemyhours.md b/docs/models/sourcemyhours.md index 19109d33..408528b9 100644 --- a/docs/models/sourcemyhours.md +++ b/docs/models/sourcemyhours.md @@ -1,4 +1,6 @@ -# SourceMyHours +# ~~SourceMyHours~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcemysql.md b/docs/models/sourcemysql.md index ecd35095..534036bb 100644 --- a/docs/models/sourcemysql.md +++ b/docs/models/sourcemysql.md @@ -1,4 +1,6 @@ -# SourceMysql +# ~~SourceMysql~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcen8n.md b/docs/models/sourcen8n.md index ae125393..ff3ca502 100644 --- a/docs/models/sourcen8n.md +++ b/docs/models/sourcen8n.md @@ -1,4 +1,6 @@ -# SourceN8n +# ~~SourceN8n~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenasa.md b/docs/models/sourcenasa.md index f65b7e8a..a964e04a 100644 --- a/docs/models/sourcenasa.md +++ b/docs/models/sourcenasa.md @@ -1,4 +1,6 @@ -# SourceNasa +# ~~SourceNasa~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenavan.md b/docs/models/sourcenavan.md index e4f0ff41..e5e3caeb 100644 --- a/docs/models/sourcenavan.md +++ b/docs/models/sourcenavan.md @@ -1,4 +1,6 @@ -# SourceNavan +# ~~SourceNavan~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenebiusai.md b/docs/models/sourcenebiusai.md index ee1de5a8..81bed4cd 100644 --- a/docs/models/sourcenebiusai.md +++ b/docs/models/sourcenebiusai.md @@ -1,4 +1,6 @@ -# SourceNebiusAi +# ~~SourceNebiusAi~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenetsuite.md b/docs/models/sourcenetsuite.md index 2bf204d1..2c127b03 100644 --- a/docs/models/sourcenetsuite.md +++ b/docs/models/sourcenetsuite.md @@ -1,4 +1,6 @@ -# SourceNetsuite +# ~~SourceNetsuite~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenetsuiteenterprise.md b/docs/models/sourcenetsuiteenterprise.md index 34ee1482..20204671 100644 --- a/docs/models/sourcenetsuiteenterprise.md +++ b/docs/models/sourcenetsuiteenterprise.md @@ -1,4 +1,6 @@ -# SourceNetsuiteEnterprise +# ~~SourceNetsuiteEnterprise~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenewsapi.md b/docs/models/sourcenewsapi.md index 57c42589..e0000634 100644 --- a/docs/models/sourcenewsapi.md +++ b/docs/models/sourcenewsapi.md @@ -1,4 +1,6 @@ -# SourceNewsAPI +# ~~SourceNewsAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenewsdata.md b/docs/models/sourcenewsdata.md index af8c58e7..a55beac9 100644 --- a/docs/models/sourcenewsdata.md +++ b/docs/models/sourcenewsdata.md @@ -1,4 +1,6 @@ -# SourceNewsdata +# ~~SourceNewsdata~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenewsdataio.md b/docs/models/sourcenewsdataio.md index f324d553..8a9dc603 100644 --- a/docs/models/sourcenewsdataio.md +++ b/docs/models/sourcenewsdataio.md @@ -1,4 +1,6 @@ -# SourceNewsdataIo +# ~~SourceNewsdataIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenexiopay.md b/docs/models/sourcenexiopay.md index 28377cc4..7234673d 100644 --- a/docs/models/sourcenexiopay.md +++ b/docs/models/sourcenexiopay.md @@ -1,4 +1,6 @@ -# SourceNexiopay +# ~~SourceNexiopay~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceninjaonermm.md b/docs/models/sourceninjaonermm.md index 2b1e81d8..fa25763d 100644 --- a/docs/models/sourceninjaonermm.md +++ b/docs/models/sourceninjaonermm.md @@ -1,4 +1,6 @@ -# SourceNinjaoneRmm +# ~~SourceNinjaoneRmm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenocrm.md b/docs/models/sourcenocrm.md index 15cc9c00..6d624b9e 100644 --- a/docs/models/sourcenocrm.md +++ b/docs/models/sourcenocrm.md @@ -1,4 +1,6 @@ -# SourceNocrm +# ~~SourceNocrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenorthpasslms.md b/docs/models/sourcenorthpasslms.md index 2910a733..9c2c3394 100644 --- a/docs/models/sourcenorthpasslms.md +++ b/docs/models/sourcenorthpasslms.md @@ -1,4 +1,6 @@ -# SourceNorthpassLms +# ~~SourceNorthpassLms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenotion.md b/docs/models/sourcenotion.md index 80327b81..7a1fa0c9 100644 --- a/docs/models/sourcenotion.md +++ b/docs/models/sourcenotion.md @@ -1,4 +1,6 @@ -# SourceNotion +# ~~SourceNotion~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenutshell.md b/docs/models/sourcenutshell.md index 59bd493d..2aa47b74 100644 --- a/docs/models/sourcenutshell.md +++ b/docs/models/sourcenutshell.md @@ -1,4 +1,6 @@ -# SourceNutshell +# ~~SourceNutshell~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenylas.md b/docs/models/sourcenylas.md index f8c9b8ca..0db2fdba 100644 --- a/docs/models/sourcenylas.md +++ b/docs/models/sourcenylas.md @@ -1,4 +1,6 @@ -# SourceNylas +# ~~SourceNylas~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcenytimes.md b/docs/models/sourcenytimes.md index 6cd353e9..557c4eed 100644 --- a/docs/models/sourcenytimes.md +++ b/docs/models/sourcenytimes.md @@ -1,4 +1,6 @@ -# SourceNytimes +# ~~SourceNytimes~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceokta.md b/docs/models/sourceokta.md index b18bbbf2..f0de139f 100644 --- a/docs/models/sourceokta.md +++ b/docs/models/sourceokta.md @@ -1,4 +1,6 @@ -# SourceOkta +# ~~SourceOkta~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceomnisend.md b/docs/models/sourceomnisend.md index 7f49f5c6..1b792d80 100644 --- a/docs/models/sourceomnisend.md +++ b/docs/models/sourceomnisend.md @@ -1,4 +1,6 @@ -# SourceOmnisend +# ~~SourceOmnisend~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoncehub.md b/docs/models/sourceoncehub.md index d958f1fa..7bc1a0f1 100644 --- a/docs/models/sourceoncehub.md +++ b/docs/models/sourceoncehub.md @@ -1,4 +1,6 @@ -# SourceOncehub +# ~~SourceOncehub~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceonepagecrm.md b/docs/models/sourceonepagecrm.md index 690ba746..4f35e9f9 100644 --- a/docs/models/sourceonepagecrm.md +++ b/docs/models/sourceonepagecrm.md @@ -1,4 +1,6 @@ -# SourceOnepagecrm +# ~~SourceOnepagecrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceonesignal.md b/docs/models/sourceonesignal.md index cd133f28..a0abe688 100644 --- a/docs/models/sourceonesignal.md +++ b/docs/models/sourceonesignal.md @@ -1,4 +1,6 @@ -# SourceOnesignal +# ~~SourceOnesignal~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceonfleet.md b/docs/models/sourceonfleet.md index 811a4716..bf03ae80 100644 --- a/docs/models/sourceonfleet.md +++ b/docs/models/sourceonfleet.md @@ -1,4 +1,6 @@ -# SourceOnfleet +# ~~SourceOnfleet~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopenaq.md b/docs/models/sourceopenaq.md index 08e5ec28..43e06abb 100644 --- a/docs/models/sourceopenaq.md +++ b/docs/models/sourceopenaq.md @@ -1,4 +1,6 @@ -# SourceOpenaq +# ~~SourceOpenaq~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopendatadc.md b/docs/models/sourceopendatadc.md index 7cb2662f..558547f5 100644 --- a/docs/models/sourceopendatadc.md +++ b/docs/models/sourceopendatadc.md @@ -1,4 +1,6 @@ -# SourceOpenDataDc +# ~~SourceOpenDataDc~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopenexchangerates.md b/docs/models/sourceopenexchangerates.md index 518a696e..9e0efbbb 100644 --- a/docs/models/sourceopenexchangerates.md +++ b/docs/models/sourceopenexchangerates.md @@ -1,4 +1,6 @@ -# SourceOpenExchangeRates +# ~~SourceOpenExchangeRates~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopenfda.md b/docs/models/sourceopenfda.md index d05b6c04..62a889f4 100644 --- a/docs/models/sourceopenfda.md +++ b/docs/models/sourceopenfda.md @@ -1,4 +1,6 @@ -# SourceOpenfda +# ~~SourceOpenfda~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopenweather.md b/docs/models/sourceopenweather.md index a3c352b3..77b999e8 100644 --- a/docs/models/sourceopenweather.md +++ b/docs/models/sourceopenweather.md @@ -1,4 +1,6 @@ -# SourceOpenweather +# ~~SourceOpenweather~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopinionstage.md b/docs/models/sourceopinionstage.md index 527803e7..f528f26b 100644 --- a/docs/models/sourceopinionstage.md +++ b/docs/models/sourceopinionstage.md @@ -1,4 +1,6 @@ -# SourceOpinionStage +# ~~SourceOpinionStage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopsgenie.md b/docs/models/sourceopsgenie.md index 348e76fc..52bfc948 100644 --- a/docs/models/sourceopsgenie.md +++ b/docs/models/sourceopsgenie.md @@ -1,4 +1,6 @@ -# SourceOpsgenie +# ~~SourceOpsgenie~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceopuswatch.md b/docs/models/sourceopuswatch.md index 2b0e6c6a..7172afa7 100644 --- a/docs/models/sourceopuswatch.md +++ b/docs/models/sourceopuswatch.md @@ -1,4 +1,6 @@ -# SourceOpuswatch +# ~~SourceOpuswatch~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoracle.md b/docs/models/sourceoracle.md index 61e84639..a1e37371 100644 --- a/docs/models/sourceoracle.md +++ b/docs/models/sourceoracle.md @@ -1,4 +1,6 @@ -# SourceOracle +# ~~SourceOracle~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoracleenterprise.md b/docs/models/sourceoracleenterprise.md index 879c9961..0f34d1c6 100644 --- a/docs/models/sourceoracleenterprise.md +++ b/docs/models/sourceoracleenterprise.md @@ -1,4 +1,6 @@ -# SourceOracleEnterprise +# ~~SourceOracleEnterprise~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceorb.md b/docs/models/sourceorb.md index df6bae06..d0cabdef 100644 --- a/docs/models/sourceorb.md +++ b/docs/models/sourceorb.md @@ -1,4 +1,6 @@ -# SourceOrb +# ~~SourceOrb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoura.md b/docs/models/sourceoura.md index 9218fed3..335dedfe 100644 --- a/docs/models/sourceoura.md +++ b/docs/models/sourceoura.md @@ -1,4 +1,6 @@ -# SourceOura +# ~~SourceOura~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoutbrainamplify.md b/docs/models/sourceoutbrainamplify.md index d7ccfdb4..a9ca7ed6 100644 --- a/docs/models/sourceoutbrainamplify.md +++ b/docs/models/sourceoutbrainamplify.md @@ -1,4 +1,6 @@ -# SourceOutbrainAmplify +# ~~SourceOutbrainAmplify~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoutlook.md b/docs/models/sourceoutlook.md index ef7ec861..b24179ef 100644 --- a/docs/models/sourceoutlook.md +++ b/docs/models/sourceoutlook.md @@ -1,4 +1,6 @@ -# SourceOutlook +# ~~SourceOutlook~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoutreach.md b/docs/models/sourceoutreach.md index 35535768..4ed4fee7 100644 --- a/docs/models/sourceoutreach.md +++ b/docs/models/sourceoutreach.md @@ -1,4 +1,6 @@ -# SourceOutreach +# ~~SourceOutreach~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceoveit.md b/docs/models/sourceoveit.md index 04d19b9a..95b663eb 100644 --- a/docs/models/sourceoveit.md +++ b/docs/models/sourceoveit.md @@ -1,4 +1,6 @@ -# SourceOveit +# ~~SourceOveit~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepabblysubscriptionsbilling.md b/docs/models/sourcepabblysubscriptionsbilling.md index 4cb637ec..eb61852d 100644 --- a/docs/models/sourcepabblysubscriptionsbilling.md +++ b/docs/models/sourcepabblysubscriptionsbilling.md @@ -1,4 +1,6 @@ -# SourcePabblySubscriptionsBilling +# ~~SourcePabblySubscriptionsBilling~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepaddle.md b/docs/models/sourcepaddle.md index 5d24bdeb..345408cc 100644 --- a/docs/models/sourcepaddle.md +++ b/docs/models/sourcepaddle.md @@ -1,4 +1,6 @@ -# SourcePaddle +# ~~SourcePaddle~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepagerduty.md b/docs/models/sourcepagerduty.md index 28b5c05f..821068c1 100644 --- a/docs/models/sourcepagerduty.md +++ b/docs/models/sourcepagerduty.md @@ -1,4 +1,6 @@ -# SourcePagerduty +# ~~SourcePagerduty~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepandadoc.md b/docs/models/sourcepandadoc.md index 2bcb8a1e..5e27c4e0 100644 --- a/docs/models/sourcepandadoc.md +++ b/docs/models/sourcepandadoc.md @@ -1,4 +1,6 @@ -# SourcePandadoc +# ~~SourcePandadoc~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepaperform.md b/docs/models/sourcepaperform.md index cf9bdfa4..48b3e4ad 100644 --- a/docs/models/sourcepaperform.md +++ b/docs/models/sourcepaperform.md @@ -1,4 +1,6 @@ -# SourcePaperform +# ~~SourcePaperform~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepapersign.md b/docs/models/sourcepapersign.md index cef2ff80..eb1c94f9 100644 --- a/docs/models/sourcepapersign.md +++ b/docs/models/sourcepapersign.md @@ -1,4 +1,6 @@ -# SourcePapersign +# ~~SourcePapersign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepardot.md b/docs/models/sourcepardot.md index 34df1751..dd85ee23 100644 --- a/docs/models/sourcepardot.md +++ b/docs/models/sourcepardot.md @@ -1,4 +1,6 @@ -# SourcePardot +# ~~SourcePardot~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepartnerize.md b/docs/models/sourcepartnerize.md index 8b307b02..afadf075 100644 --- a/docs/models/sourcepartnerize.md +++ b/docs/models/sourcepartnerize.md @@ -1,4 +1,6 @@ -# SourcePartnerize +# ~~SourcePartnerize~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepartnerstack.md b/docs/models/sourcepartnerstack.md index 9ee977cb..fdbb5adf 100644 --- a/docs/models/sourcepartnerstack.md +++ b/docs/models/sourcepartnerstack.md @@ -1,4 +1,6 @@ -# SourcePartnerstack +# ~~SourcePartnerstack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepayfit.md b/docs/models/sourcepayfit.md index 5a861f46..0d4db01a 100644 --- a/docs/models/sourcepayfit.md +++ b/docs/models/sourcepayfit.md @@ -1,4 +1,6 @@ -# SourcePayfit +# ~~SourcePayfit~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepaypaltransaction.md b/docs/models/sourcepaypaltransaction.md index 838b125a..f5d15020 100644 --- a/docs/models/sourcepaypaltransaction.md +++ b/docs/models/sourcepaypaltransaction.md @@ -1,4 +1,6 @@ -# SourcePaypalTransaction +# ~~SourcePaypalTransaction~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepaystack.md b/docs/models/sourcepaystack.md index 11284f0c..bd2b37f1 100644 --- a/docs/models/sourcepaystack.md +++ b/docs/models/sourcepaystack.md @@ -1,4 +1,6 @@ -# SourcePaystack +# ~~SourcePaystack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcependo.md b/docs/models/sourcependo.md index 3091df41..945183c9 100644 --- a/docs/models/sourcependo.md +++ b/docs/models/sourcependo.md @@ -1,4 +1,6 @@ -# SourcePendo +# ~~SourcePendo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepennylane.md b/docs/models/sourcepennylane.md index 01dc58d3..d29ba7ae 100644 --- a/docs/models/sourcepennylane.md +++ b/docs/models/sourcepennylane.md @@ -1,4 +1,6 @@ -# SourcePennylane +# ~~SourcePennylane~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceperigon.md b/docs/models/sourceperigon.md index 91674a8a..9e4d59a0 100644 --- a/docs/models/sourceperigon.md +++ b/docs/models/sourceperigon.md @@ -1,4 +1,6 @@ -# SourcePerigon +# ~~SourcePerigon~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepersistiq.md b/docs/models/sourcepersistiq.md index 95741464..97ecd977 100644 --- a/docs/models/sourcepersistiq.md +++ b/docs/models/sourcepersistiq.md @@ -1,4 +1,6 @@ -# SourcePersistiq +# ~~SourcePersistiq~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepersona.md b/docs/models/sourcepersona.md index 4596165b..96266f8b 100644 --- a/docs/models/sourcepersona.md +++ b/docs/models/sourcepersona.md @@ -1,4 +1,6 @@ -# SourcePersona +# ~~SourcePersona~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepexelsapi.md b/docs/models/sourcepexelsapi.md index dc5c179b..c1f3493b 100644 --- a/docs/models/sourcepexelsapi.md +++ b/docs/models/sourcepexelsapi.md @@ -1,4 +1,6 @@ -# SourcePexelsAPI +# ~~SourcePexelsAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcephyllo.md b/docs/models/sourcephyllo.md index a019f671..d5986f5a 100644 --- a/docs/models/sourcephyllo.md +++ b/docs/models/sourcephyllo.md @@ -1,4 +1,6 @@ -# SourcePhyllo +# ~~SourcePhyllo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepicqer.md b/docs/models/sourcepicqer.md index ed4e2b64..24c4b9a3 100644 --- a/docs/models/sourcepicqer.md +++ b/docs/models/sourcepicqer.md @@ -1,4 +1,6 @@ -# SourcePicqer +# ~~SourcePicqer~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepingdom.md b/docs/models/sourcepingdom.md index cf8211af..ebe62089 100644 --- a/docs/models/sourcepingdom.md +++ b/docs/models/sourcepingdom.md @@ -1,4 +1,6 @@ -# SourcePingdom +# ~~SourcePingdom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepinterest.md b/docs/models/sourcepinterest.md index b2f09ffd..f5c598a5 100644 --- a/docs/models/sourcepinterest.md +++ b/docs/models/sourcepinterest.md @@ -1,4 +1,6 @@ -# SourcePinterest +# ~~SourcePinterest~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepipedrive.md b/docs/models/sourcepipedrive.md index 54229110..3459e437 100644 --- a/docs/models/sourcepipedrive.md +++ b/docs/models/sourcepipedrive.md @@ -1,4 +1,6 @@ -# SourcePipedrive +# ~~SourcePipedrive~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepipeliner.md b/docs/models/sourcepipeliner.md index 627e045b..f62c5d40 100644 --- a/docs/models/sourcepipeliner.md +++ b/docs/models/sourcepipeliner.md @@ -1,4 +1,6 @@ -# SourcePipeliner +# ~~SourcePipeliner~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepivotaltracker.md b/docs/models/sourcepivotaltracker.md index 98217b4f..786585c2 100644 --- a/docs/models/sourcepivotaltracker.md +++ b/docs/models/sourcepivotaltracker.md @@ -1,4 +1,6 @@ -# SourcePivotalTracker +# ~~SourcePivotalTracker~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepiwik.md b/docs/models/sourcepiwik.md index 345fa418..87fef76c 100644 --- a/docs/models/sourcepiwik.md +++ b/docs/models/sourcepiwik.md @@ -1,4 +1,6 @@ -# SourcePiwik +# ~~SourcePiwik~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceplaid.md b/docs/models/sourceplaid.md index 2bc75e55..1ea6c8e1 100644 --- a/docs/models/sourceplaid.md +++ b/docs/models/sourceplaid.md @@ -1,4 +1,6 @@ -# SourcePlaid +# ~~SourcePlaid~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceplanhat.md b/docs/models/sourceplanhat.md index 7a27ee5b..cf1a00c3 100644 --- a/docs/models/sourceplanhat.md +++ b/docs/models/sourceplanhat.md @@ -1,4 +1,6 @@ -# SourcePlanhat +# ~~SourcePlanhat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceplausible.md b/docs/models/sourceplausible.md index 97febe69..2c39dd5d 100644 --- a/docs/models/sourceplausible.md +++ b/docs/models/sourceplausible.md @@ -1,4 +1,6 @@ -# SourcePlausible +# ~~SourcePlausible~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepocket.md b/docs/models/sourcepocket.md index b7d75d4d..c4b711b1 100644 --- a/docs/models/sourcepocket.md +++ b/docs/models/sourcepocket.md @@ -1,4 +1,6 @@ -# SourcePocket +# ~~SourcePocket~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepokeapi.md b/docs/models/sourcepokeapi.md index 274ad917..7823e56f 100644 --- a/docs/models/sourcepokeapi.md +++ b/docs/models/sourcepokeapi.md @@ -1,4 +1,6 @@ -# SourcePokeapi +# ~~SourcePokeapi~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepolygonstockapi.md b/docs/models/sourcepolygonstockapi.md index 3b62ba48..b4ca6c75 100644 --- a/docs/models/sourcepolygonstockapi.md +++ b/docs/models/sourcepolygonstockapi.md @@ -1,4 +1,6 @@ -# SourcePolygonStockAPI +# ~~SourcePolygonStockAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepoplar.md b/docs/models/sourcepoplar.md index 5a059a2a..046ff94c 100644 --- a/docs/models/sourcepoplar.md +++ b/docs/models/sourcepoplar.md @@ -1,4 +1,6 @@ -# SourcePoplar +# ~~SourcePoplar~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepostgres.md b/docs/models/sourcepostgres.md index fae36bb9..f565b463 100644 --- a/docs/models/sourcepostgres.md +++ b/docs/models/sourcepostgres.md @@ -1,4 +1,6 @@ -# SourcePostgres +# ~~SourcePostgres~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceposthog.md b/docs/models/sourceposthog.md index b89b9e1c..70333ffc 100644 --- a/docs/models/sourceposthog.md +++ b/docs/models/sourceposthog.md @@ -1,4 +1,6 @@ -# SourcePosthog +# ~~SourcePosthog~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepostmarkapp.md b/docs/models/sourcepostmarkapp.md index 1f0de832..a4fad6d6 100644 --- a/docs/models/sourcepostmarkapp.md +++ b/docs/models/sourcepostmarkapp.md @@ -1,4 +1,6 @@ -# SourcePostmarkapp +# ~~SourcePostmarkapp~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceprestashop.md b/docs/models/sourceprestashop.md index 5e782120..6c4f5750 100644 --- a/docs/models/sourceprestashop.md +++ b/docs/models/sourceprestashop.md @@ -1,4 +1,6 @@ -# SourcePrestashop +# ~~SourcePrestashop~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepretix.md b/docs/models/sourcepretix.md index ef73435a..067a6f4d 100644 --- a/docs/models/sourcepretix.md +++ b/docs/models/sourcepretix.md @@ -1,4 +1,6 @@ -# SourcePretix +# ~~SourcePretix~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceprimetric.md b/docs/models/sourceprimetric.md index 8e14a764..47c764ab 100644 --- a/docs/models/sourceprimetric.md +++ b/docs/models/sourceprimetric.md @@ -1,4 +1,6 @@ -# SourcePrimetric +# ~~SourcePrimetric~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceprintify.md b/docs/models/sourceprintify.md index 606ade5f..d6e63d02 100644 --- a/docs/models/sourceprintify.md +++ b/docs/models/sourceprintify.md @@ -1,4 +1,6 @@ -# SourcePrintify +# ~~SourcePrintify~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceproductboard.md b/docs/models/sourceproductboard.md index d2b501c3..6342fdfa 100644 --- a/docs/models/sourceproductboard.md +++ b/docs/models/sourceproductboard.md @@ -1,4 +1,6 @@ -# SourceProductboard +# ~~SourceProductboard~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceproductive.md b/docs/models/sourceproductive.md index b826d34c..4ac689a0 100644 --- a/docs/models/sourceproductive.md +++ b/docs/models/sourceproductive.md @@ -1,4 +1,6 @@ -# SourceProductive +# ~~SourceProductive~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcepypi.md b/docs/models/sourcepypi.md index 4babf09d..cea059f8 100644 --- a/docs/models/sourcepypi.md +++ b/docs/models/sourcepypi.md @@ -1,4 +1,6 @@ -# SourcePypi +# ~~SourcePypi~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcequalaroo.md b/docs/models/sourcequalaroo.md index a1ca4eef..e023b093 100644 --- a/docs/models/sourcequalaroo.md +++ b/docs/models/sourcequalaroo.md @@ -1,4 +1,6 @@ -# SourceQualaroo +# ~~SourceQualaroo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcequickbooks.md b/docs/models/sourcequickbooks.md index 03d8ddd4..b6585b60 100644 --- a/docs/models/sourcequickbooks.md +++ b/docs/models/sourcequickbooks.md @@ -1,4 +1,6 @@ -# SourceQuickbooks +# ~~SourceQuickbooks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerailz.md b/docs/models/sourcerailz.md index 1ba302ed..ab2dab3b 100644 --- a/docs/models/sourcerailz.md +++ b/docs/models/sourcerailz.md @@ -1,4 +1,6 @@ -# SourceRailz +# ~~SourceRailz~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerdstationmarketing.md b/docs/models/sourcerdstationmarketing.md index e101d905..464072b0 100644 --- a/docs/models/sourcerdstationmarketing.md +++ b/docs/models/sourcerdstationmarketing.md @@ -1,4 +1,6 @@ -# SourceRdStationMarketing +# ~~SourceRdStationMarketing~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerecharge.md b/docs/models/sourcerecharge.md index 733d26e7..983094cc 100644 --- a/docs/models/sourcerecharge.md +++ b/docs/models/sourcerecharge.md @@ -1,4 +1,6 @@ -# SourceRecharge +# ~~SourceRecharge~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerecreation.md b/docs/models/sourcerecreation.md index eccb75bd..2f778750 100644 --- a/docs/models/sourcerecreation.md +++ b/docs/models/sourcerecreation.md @@ -1,4 +1,6 @@ -# SourceRecreation +# ~~SourceRecreation~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerecruitee.md b/docs/models/sourcerecruitee.md index c7795962..880e5572 100644 --- a/docs/models/sourcerecruitee.md +++ b/docs/models/sourcerecruitee.md @@ -1,4 +1,6 @@ -# SourceRecruitee +# ~~SourceRecruitee~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerecurly.md b/docs/models/sourcerecurly.md index e534c849..2af26790 100644 --- a/docs/models/sourcerecurly.md +++ b/docs/models/sourcerecurly.md @@ -1,4 +1,6 @@ -# SourceRecurly +# ~~SourceRecurly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcereddit.md b/docs/models/sourcereddit.md index efb16d6f..9a10e9a6 100644 --- a/docs/models/sourcereddit.md +++ b/docs/models/sourcereddit.md @@ -1,4 +1,6 @@ -# SourceReddit +# ~~SourceReddit~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceredshift.md b/docs/models/sourceredshift.md index 70d18ee0..a03dd60e 100644 --- a/docs/models/sourceredshift.md +++ b/docs/models/sourceredshift.md @@ -1,4 +1,6 @@ -# SourceRedshift +# ~~SourceRedshift~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcereferralhero.md b/docs/models/sourcereferralhero.md index 9aa8a260..4bf9da4e 100644 --- a/docs/models/sourcereferralhero.md +++ b/docs/models/sourcereferralhero.md @@ -1,4 +1,6 @@ -# SourceReferralhero +# ~~SourceReferralhero~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerentcast.md b/docs/models/sourcerentcast.md index 3bcb84d4..29d84c9e 100644 --- a/docs/models/sourcerentcast.md +++ b/docs/models/sourcerentcast.md @@ -1,4 +1,6 @@ -# SourceRentcast +# ~~SourceRentcast~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerepairshopr.md b/docs/models/sourcerepairshopr.md index ce724d22..2e4439dc 100644 --- a/docs/models/sourcerepairshopr.md +++ b/docs/models/sourcerepairshopr.md @@ -1,4 +1,6 @@ -# SourceRepairshopr +# ~~SourceRepairshopr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcereplyio.md b/docs/models/sourcereplyio.md index 1ae6a441..06727732 100644 --- a/docs/models/sourcereplyio.md +++ b/docs/models/sourcereplyio.md @@ -1,4 +1,6 @@ -# SourceReplyIo +# ~~SourceReplyIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceretailexpressbymaropost.md b/docs/models/sourceretailexpressbymaropost.md index 0a71726e..b73687b7 100644 --- a/docs/models/sourceretailexpressbymaropost.md +++ b/docs/models/sourceretailexpressbymaropost.md @@ -1,4 +1,6 @@ -# SourceRetailexpressByMaropost +# ~~SourceRetailexpressByMaropost~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceretently.md b/docs/models/sourceretently.md index 06b32816..0d3f46b5 100644 --- a/docs/models/sourceretently.md +++ b/docs/models/sourceretently.md @@ -1,4 +1,6 @@ -# SourceRetently +# ~~SourceRetently~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerevenuecat.md b/docs/models/sourcerevenuecat.md index 81b18f95..d5d606b8 100644 --- a/docs/models/sourcerevenuecat.md +++ b/docs/models/sourcerevenuecat.md @@ -1,4 +1,6 @@ -# SourceRevenuecat +# ~~SourceRevenuecat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerevolutmerchant.md b/docs/models/sourcerevolutmerchant.md index 1dfa113d..d7eb30be 100644 --- a/docs/models/sourcerevolutmerchant.md +++ b/docs/models/sourcerevolutmerchant.md @@ -1,4 +1,6 @@ -# SourceRevolutMerchant +# ~~SourceRevolutMerchant~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceringcentral.md b/docs/models/sourceringcentral.md index 6e802982..3c769564 100644 --- a/docs/models/sourceringcentral.md +++ b/docs/models/sourceringcentral.md @@ -1,4 +1,6 @@ -# SourceRingcentral +# ~~SourceRingcentral~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerkicovid.md b/docs/models/sourcerkicovid.md index 06f2e9c3..75230554 100644 --- a/docs/models/sourcerkicovid.md +++ b/docs/models/sourcerkicovid.md @@ -1,4 +1,6 @@ -# SourceRkiCovid +# ~~SourceRkiCovid~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerocketchat.md b/docs/models/sourcerocketchat.md index d2a8c85a..413a514f 100644 --- a/docs/models/sourcerocketchat.md +++ b/docs/models/sourcerocketchat.md @@ -1,4 +1,6 @@ -# SourceRocketChat +# ~~SourceRocketChat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerocketlane.md b/docs/models/sourcerocketlane.md index 632d4d7d..d91b35f7 100644 --- a/docs/models/sourcerocketlane.md +++ b/docs/models/sourcerocketlane.md @@ -1,4 +1,6 @@ -# SourceRocketlane +# ~~SourceRocketlane~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerollbar.md b/docs/models/sourcerollbar.md index b104a39f..d8e1f950 100644 --- a/docs/models/sourcerollbar.md +++ b/docs/models/sourcerollbar.md @@ -1,4 +1,6 @@ -# SourceRollbar +# ~~SourceRollbar~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerootly.md b/docs/models/sourcerootly.md index 714d5bbc..36db54cd 100644 --- a/docs/models/sourcerootly.md +++ b/docs/models/sourcerootly.md @@ -1,4 +1,6 @@ -# SourceRootly +# ~~SourceRootly~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcerss.md b/docs/models/sourcerss.md index 0e1e4db6..772a2f37 100644 --- a/docs/models/sourcerss.md +++ b/docs/models/sourcerss.md @@ -1,4 +1,6 @@ -# SourceRss +# ~~SourceRss~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceruddr.md b/docs/models/sourceruddr.md index 78ff5a0f..0c21b044 100644 --- a/docs/models/sourceruddr.md +++ b/docs/models/sourceruddr.md @@ -1,4 +1,6 @@ -# SourceRuddr +# ~~SourceRuddr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sources3.md b/docs/models/sources3.md index 2bbc6c5e..a9443eec 100644 --- a/docs/models/sources3.md +++ b/docs/models/sources3.md @@ -1,8 +1,10 @@ -# SourceS3 +# ~~SourceS3~~ NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcesafetyculture.md b/docs/models/sourcesafetyculture.md index ff8922cf..39591fa6 100644 --- a/docs/models/sourcesafetyculture.md +++ b/docs/models/sourcesafetyculture.md @@ -1,4 +1,6 @@ -# SourceSafetyculture +# ~~SourceSafetyculture~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesagehr.md b/docs/models/sourcesagehr.md index 551e3ac5..7cae7f4b 100644 --- a/docs/models/sourcesagehr.md +++ b/docs/models/sourcesagehr.md @@ -1,4 +1,6 @@ -# SourceSageHr +# ~~SourceSageHr~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesalesflare.md b/docs/models/sourcesalesflare.md index 2422b9aa..43a517d8 100644 --- a/docs/models/sourcesalesflare.md +++ b/docs/models/sourcesalesflare.md @@ -1,4 +1,6 @@ -# SourceSalesflare +# ~~SourceSalesflare~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesalesforce.md b/docs/models/sourcesalesforce.md index a3a24422..8edc2950 100644 --- a/docs/models/sourcesalesforce.md +++ b/docs/models/sourcesalesforce.md @@ -1,4 +1,6 @@ -# SourceSalesforce +# ~~SourceSalesforce~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesalesloft.md b/docs/models/sourcesalesloft.md index b4a43de0..6eb81559 100644 --- a/docs/models/sourcesalesloft.md +++ b/docs/models/sourcesalesloft.md @@ -1,4 +1,6 @@ -# SourceSalesloft +# ~~SourceSalesloft~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesapfieldglass.md b/docs/models/sourcesapfieldglass.md index 12f010a0..908779ff 100644 --- a/docs/models/sourcesapfieldglass.md +++ b/docs/models/sourcesapfieldglass.md @@ -1,4 +1,6 @@ -# SourceSapFieldglass +# ~~SourceSapFieldglass~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesaphanaenterprise.md b/docs/models/sourcesaphanaenterprise.md index 6859d0a8..ff3e2875 100644 --- a/docs/models/sourcesaphanaenterprise.md +++ b/docs/models/sourcesaphanaenterprise.md @@ -1,4 +1,6 @@ -# SourceSapHanaEnterprise +# ~~SourceSapHanaEnterprise~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesavvycal.md b/docs/models/sourcesavvycal.md index d616822b..b475893a 100644 --- a/docs/models/sourcesavvycal.md +++ b/docs/models/sourcesavvycal.md @@ -1,4 +1,6 @@ -# SourceSavvycal +# ~~SourceSavvycal~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcescryfall.md b/docs/models/sourcescryfall.md index 5d7eecdc..832c5268 100644 --- a/docs/models/sourcescryfall.md +++ b/docs/models/sourcescryfall.md @@ -1,4 +1,6 @@ -# SourceScryfall +# ~~SourceScryfall~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesecoda.md b/docs/models/sourcesecoda.md index 062389b2..7163f72b 100644 --- a/docs/models/sourcesecoda.md +++ b/docs/models/sourcesecoda.md @@ -1,4 +1,6 @@ -# SourceSecoda +# ~~SourceSecoda~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesegment.md b/docs/models/sourcesegment.md index 17d8ddcb..3ebe939a 100644 --- a/docs/models/sourcesegment.md +++ b/docs/models/sourcesegment.md @@ -1,4 +1,6 @@ -# SourceSegment +# ~~SourceSegment~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesendgrid.md b/docs/models/sourcesendgrid.md index 1f457829..5882f4c7 100644 --- a/docs/models/sourcesendgrid.md +++ b/docs/models/sourcesendgrid.md @@ -1,4 +1,6 @@ -# SourceSendgrid +# ~~SourceSendgrid~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesendinblue.md b/docs/models/sourcesendinblue.md index cb773231..dc4131a3 100644 --- a/docs/models/sourcesendinblue.md +++ b/docs/models/sourcesendinblue.md @@ -1,4 +1,6 @@ -# SourceSendinblue +# ~~SourceSendinblue~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesendowl.md b/docs/models/sourcesendowl.md index 0273e5cb..31bb1f71 100644 --- a/docs/models/sourcesendowl.md +++ b/docs/models/sourcesendowl.md @@ -1,4 +1,6 @@ -# SourceSendowl +# ~~SourceSendowl~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesendpulse.md b/docs/models/sourcesendpulse.md index d184daeb..fa56cd3e 100644 --- a/docs/models/sourcesendpulse.md +++ b/docs/models/sourcesendpulse.md @@ -1,4 +1,6 @@ -# SourceSendpulse +# ~~SourceSendpulse~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesenseforce.md b/docs/models/sourcesenseforce.md index 03379268..1dfcc0ad 100644 --- a/docs/models/sourcesenseforce.md +++ b/docs/models/sourcesenseforce.md @@ -1,4 +1,6 @@ -# SourceSenseforce +# ~~SourceSenseforce~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesentry.md b/docs/models/sourcesentry.md index 04ead044..0dd30cb1 100644 --- a/docs/models/sourcesentry.md +++ b/docs/models/sourcesentry.md @@ -1,4 +1,6 @@ -# SourceSentry +# ~~SourceSentry~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceserpstat.md b/docs/models/sourceserpstat.md index 50cc2ce0..046e70f4 100644 --- a/docs/models/sourceserpstat.md +++ b/docs/models/sourceserpstat.md @@ -1,4 +1,6 @@ -# SourceSerpstat +# ~~SourceSerpstat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceservicenow.md b/docs/models/sourceservicenow.md index 6203eedd..77113691 100644 --- a/docs/models/sourceservicenow.md +++ b/docs/models/sourceservicenow.md @@ -1,4 +1,6 @@ -# SourceServiceNow +# ~~SourceServiceNow~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesftp.md b/docs/models/sourcesftp.md index 3f34bb58..95bba4a7 100644 --- a/docs/models/sourcesftp.md +++ b/docs/models/sourcesftp.md @@ -1,4 +1,6 @@ -# SourceSftp +# ~~SourceSftp~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesftpbulk.md b/docs/models/sourcesftpbulk.md index fa5fbd3a..f0c0bfb5 100644 --- a/docs/models/sourcesftpbulk.md +++ b/docs/models/sourcesftpbulk.md @@ -1,8 +1,10 @@ -# SourceSftpBulk +# ~~SourceSftpBulk~~ Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcesharepointenterprise.md b/docs/models/sourcesharepointenterprise.md index 78560ff1..d88f6b06 100644 --- a/docs/models/sourcesharepointenterprise.md +++ b/docs/models/sourcesharepointenterprise.md @@ -1,8 +1,10 @@ -# SourceSharepointEnterprise +# ~~SourceSharepointEnterprise~~ SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. + ## Fields diff --git a/docs/models/sourcesharetribe.md b/docs/models/sourcesharetribe.md index ee23776d..b584f383 100644 --- a/docs/models/sourcesharetribe.md +++ b/docs/models/sourcesharetribe.md @@ -1,4 +1,6 @@ -# SourceSharetribe +# ~~SourceSharetribe~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshippo.md b/docs/models/sourceshippo.md index 6ddd034b..689ecec7 100644 --- a/docs/models/sourceshippo.md +++ b/docs/models/sourceshippo.md @@ -1,4 +1,6 @@ -# SourceShippo +# ~~SourceShippo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshipstation.md b/docs/models/sourceshipstation.md index e4439f13..f31d4770 100644 --- a/docs/models/sourceshipstation.md +++ b/docs/models/sourceshipstation.md @@ -1,4 +1,6 @@ -# SourceShipstation +# ~~SourceShipstation~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshopify.md b/docs/models/sourceshopify.md index fe7cff04..12a128ab 100644 --- a/docs/models/sourceshopify.md +++ b/docs/models/sourceshopify.md @@ -1,4 +1,6 @@ -# SourceShopify +# ~~SourceShopify~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshopwired.md b/docs/models/sourceshopwired.md index 29fe0ecb..83c73a7a 100644 --- a/docs/models/sourceshopwired.md +++ b/docs/models/sourceshopwired.md @@ -1,4 +1,6 @@ -# SourceShopwired +# ~~SourceShopwired~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshortcut.md b/docs/models/sourceshortcut.md index 1a373a79..4bedf1d9 100644 --- a/docs/models/sourceshortcut.md +++ b/docs/models/sourceshortcut.md @@ -1,4 +1,6 @@ -# SourceShortcut +# ~~SourceShortcut~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshortio.md b/docs/models/sourceshortio.md index 8a74d2c2..475cc448 100644 --- a/docs/models/sourceshortio.md +++ b/docs/models/sourceshortio.md @@ -1,4 +1,6 @@ -# SourceShortio +# ~~SourceShortio~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceshutterstock.md b/docs/models/sourceshutterstock.md index df9da8b3..66d6834e 100644 --- a/docs/models/sourceshutterstock.md +++ b/docs/models/sourceshutterstock.md @@ -1,4 +1,6 @@ -# SourceShutterstock +# ~~SourceShutterstock~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesigmacomputing.md b/docs/models/sourcesigmacomputing.md index 9788c82b..31d939e0 100644 --- a/docs/models/sourcesigmacomputing.md +++ b/docs/models/sourcesigmacomputing.md @@ -1,4 +1,6 @@ -# SourceSigmaComputing +# ~~SourceSigmaComputing~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesignnow.md b/docs/models/sourcesignnow.md index a22e2dbd..aeb4b85f 100644 --- a/docs/models/sourcesignnow.md +++ b/docs/models/sourcesignnow.md @@ -1,4 +1,6 @@ -# SourceSignnow +# ~~SourceSignnow~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesimfin.md b/docs/models/sourcesimfin.md index 77c4ba22..ac06e1bd 100644 --- a/docs/models/sourcesimfin.md +++ b/docs/models/sourcesimfin.md @@ -1,4 +1,6 @@ -# SourceSimfin +# ~~SourceSimfin~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesimplecast.md b/docs/models/sourcesimplecast.md index 61ce4f57..435fcfb0 100644 --- a/docs/models/sourcesimplecast.md +++ b/docs/models/sourcesimplecast.md @@ -1,4 +1,6 @@ -# SourceSimplecast +# ~~SourceSimplecast~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesimplesat.md b/docs/models/sourcesimplesat.md index 0be6036b..122e6a9f 100644 --- a/docs/models/sourcesimplesat.md +++ b/docs/models/sourcesimplesat.md @@ -1,4 +1,6 @@ -# SourceSimplesat +# ~~SourceSimplesat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceslack.md b/docs/models/sourceslack.md index 2f5ca218..9ae360b5 100644 --- a/docs/models/sourceslack.md +++ b/docs/models/sourceslack.md @@ -1,4 +1,6 @@ -# SourceSlack +# ~~SourceSlack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesmaily.md b/docs/models/sourcesmaily.md index 3154f4aa..50546166 100644 --- a/docs/models/sourcesmaily.md +++ b/docs/models/sourcesmaily.md @@ -1,4 +1,6 @@ -# SourceSmaily +# ~~SourceSmaily~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesmartengage.md b/docs/models/sourcesmartengage.md index bae5b127..37fea0a5 100644 --- a/docs/models/sourcesmartengage.md +++ b/docs/models/sourcesmartengage.md @@ -1,4 +1,6 @@ -# SourceSmartengage +# ~~SourceSmartengage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesmartreach.md b/docs/models/sourcesmartreach.md index 27247434..2cdb9e78 100644 --- a/docs/models/sourcesmartreach.md +++ b/docs/models/sourcesmartreach.md @@ -1,4 +1,6 @@ -# SourceSmartreach +# ~~SourceSmartreach~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesmartsheets.md b/docs/models/sourcesmartsheets.md index 87ca31f9..717df380 100644 --- a/docs/models/sourcesmartsheets.md +++ b/docs/models/sourcesmartsheets.md @@ -1,4 +1,6 @@ -# SourceSmartsheets +# ~~SourceSmartsheets~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesmartwaiver.md b/docs/models/sourcesmartwaiver.md index 97848bda..2aae185a 100644 --- a/docs/models/sourcesmartwaiver.md +++ b/docs/models/sourcesmartwaiver.md @@ -1,4 +1,6 @@ -# SourceSmartwaiver +# ~~SourceSmartwaiver~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesnapchatmarketing.md b/docs/models/sourcesnapchatmarketing.md index 3e354e87..d4416405 100644 --- a/docs/models/sourcesnapchatmarketing.md +++ b/docs/models/sourcesnapchatmarketing.md @@ -1,4 +1,6 @@ -# SourceSnapchatMarketing +# ~~SourceSnapchatMarketing~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesnowflake.md b/docs/models/sourcesnowflake.md index a24dc952..ac89a0b5 100644 --- a/docs/models/sourcesnowflake.md +++ b/docs/models/sourcesnowflake.md @@ -1,4 +1,6 @@ -# SourceSnowflake +# ~~SourceSnowflake~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesolarwindsservicedesk.md b/docs/models/sourcesolarwindsservicedesk.md index 81a4aba2..56210b0a 100644 --- a/docs/models/sourcesolarwindsservicedesk.md +++ b/docs/models/sourcesolarwindsservicedesk.md @@ -1,4 +1,6 @@ -# SourceSolarwindsServiceDesk +# ~~SourceSolarwindsServiceDesk~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesonarcloud.md b/docs/models/sourcesonarcloud.md index d0039dad..887db015 100644 --- a/docs/models/sourcesonarcloud.md +++ b/docs/models/sourcesonarcloud.md @@ -1,4 +1,6 @@ -# SourceSonarCloud +# ~~SourceSonarCloud~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcespacexapi.md b/docs/models/sourcespacexapi.md index c891e6d5..3c7a5fd5 100644 --- a/docs/models/sourcespacexapi.md +++ b/docs/models/sourcespacexapi.md @@ -1,4 +1,6 @@ -# SourceSpacexAPI +# ~~SourceSpacexAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesparkpost.md b/docs/models/sourcesparkpost.md index 23ecebc5..5fbdc05a 100644 --- a/docs/models/sourcesparkpost.md +++ b/docs/models/sourcesparkpost.md @@ -1,4 +1,6 @@ -# SourceSparkpost +# ~~SourceSparkpost~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesplitio.md b/docs/models/sourcesplitio.md index bcf93a05..b18f975b 100644 --- a/docs/models/sourcesplitio.md +++ b/docs/models/sourcesplitio.md @@ -1,4 +1,6 @@ -# SourceSplitIo +# ~~SourceSplitIo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcespotifyads.md b/docs/models/sourcespotifyads.md index 47c6faba..060681a8 100644 --- a/docs/models/sourcespotifyads.md +++ b/docs/models/sourcespotifyads.md @@ -1,4 +1,6 @@ -# SourceSpotifyAds +# ~~SourceSpotifyAds~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcespotlercrm.md b/docs/models/sourcespotlercrm.md index 726de15f..b98fd338 100644 --- a/docs/models/sourcespotlercrm.md +++ b/docs/models/sourcespotlercrm.md @@ -1,4 +1,6 @@ -# SourceSpotlercrm +# ~~SourceSpotlercrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesquare.md b/docs/models/sourcesquare.md index cd6484cd..d5948932 100644 --- a/docs/models/sourcesquare.md +++ b/docs/models/sourcesquare.md @@ -1,4 +1,6 @@ -# SourceSquare +# ~~SourceSquare~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesquarespace.md b/docs/models/sourcesquarespace.md index 733738bb..a6da1b07 100644 --- a/docs/models/sourcesquarespace.md +++ b/docs/models/sourcesquarespace.md @@ -1,4 +1,6 @@ -# SourceSquarespace +# ~~SourceSquarespace~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcestatsig.md b/docs/models/sourcestatsig.md index b35e9f9a..c35b27ac 100644 --- a/docs/models/sourcestatsig.md +++ b/docs/models/sourcestatsig.md @@ -1,4 +1,6 @@ -# SourceStatsig +# ~~SourceStatsig~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcestatuspage.md b/docs/models/sourcestatuspage.md index d30a43ce..cc6404e7 100644 --- a/docs/models/sourcestatuspage.md +++ b/docs/models/sourcestatuspage.md @@ -1,4 +1,6 @@ -# SourceStatuspage +# ~~SourceStatuspage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcestockdata.md b/docs/models/sourcestockdata.md index c8472251..bac4bf6b 100644 --- a/docs/models/sourcestockdata.md +++ b/docs/models/sourcestockdata.md @@ -1,4 +1,6 @@ -# SourceStockdata +# ~~SourceStockdata~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcestrava.md b/docs/models/sourcestrava.md index cfbc2623..35be2401 100644 --- a/docs/models/sourcestrava.md +++ b/docs/models/sourcestrava.md @@ -1,4 +1,6 @@ -# SourceStrava +# ~~SourceStrava~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcestripe.md b/docs/models/sourcestripe.md index 039ace13..3b394dc5 100644 --- a/docs/models/sourcestripe.md +++ b/docs/models/sourcestripe.md @@ -1,4 +1,6 @@ -# SourceStripe +# ~~SourceStripe~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesurveymonkey.md b/docs/models/sourcesurveymonkey.md index 637bf327..ff2f7321 100644 --- a/docs/models/sourcesurveymonkey.md +++ b/docs/models/sourcesurveymonkey.md @@ -1,4 +1,6 @@ -# SourceSurveymonkey +# ~~SourceSurveymonkey~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesurveysparrow.md b/docs/models/sourcesurveysparrow.md index c6f9bf7b..8e12d77a 100644 --- a/docs/models/sourcesurveysparrow.md +++ b/docs/models/sourcesurveysparrow.md @@ -1,4 +1,6 @@ -# SourceSurveySparrow +# ~~SourceSurveySparrow~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesurvicate.md b/docs/models/sourcesurvicate.md index 4d94b29d..234d2c29 100644 --- a/docs/models/sourcesurvicate.md +++ b/docs/models/sourcesurvicate.md @@ -1,4 +1,6 @@ -# SourceSurvicate +# ~~SourceSurvicate~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesvix.md b/docs/models/sourcesvix.md index 834d8401..b5a010a6 100644 --- a/docs/models/sourcesvix.md +++ b/docs/models/sourcesvix.md @@ -1,4 +1,6 @@ -# SourceSvix +# ~~SourceSvix~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcesysteme.md b/docs/models/sourcesysteme.md index f9c664cb..5b88fb64 100644 --- a/docs/models/sourcesysteme.md +++ b/docs/models/sourcesysteme.md @@ -1,4 +1,6 @@ -# SourceSysteme +# ~~SourceSysteme~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetaboola.md b/docs/models/sourcetaboola.md index 3ec4913c..6d29111b 100644 --- a/docs/models/sourcetaboola.md +++ b/docs/models/sourcetaboola.md @@ -1,4 +1,6 @@ -# SourceTaboola +# ~~SourceTaboola~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetavus.md b/docs/models/sourcetavus.md index b2670852..10f1ed32 100644 --- a/docs/models/sourcetavus.md +++ b/docs/models/sourcetavus.md @@ -1,4 +1,6 @@ -# SourceTavus +# ~~SourceTavus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceteamtailor.md b/docs/models/sourceteamtailor.md index 23833bae..20e0f582 100644 --- a/docs/models/sourceteamtailor.md +++ b/docs/models/sourceteamtailor.md @@ -1,4 +1,6 @@ -# SourceTeamtailor +# ~~SourceTeamtailor~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceteamwork.md b/docs/models/sourceteamwork.md index 2d1473da..b921fc17 100644 --- a/docs/models/sourceteamwork.md +++ b/docs/models/sourceteamwork.md @@ -1,4 +1,6 @@ -# SourceTeamwork +# ~~SourceTeamwork~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetempo.md b/docs/models/sourcetempo.md index 76721a2f..181b412a 100644 --- a/docs/models/sourcetempo.md +++ b/docs/models/sourcetempo.md @@ -1,4 +1,6 @@ -# SourceTempo +# ~~SourceTempo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetestrail.md b/docs/models/sourcetestrail.md index e020a134..2c08e738 100644 --- a/docs/models/sourcetestrail.md +++ b/docs/models/sourcetestrail.md @@ -1,4 +1,6 @@ -# SourceTestrail +# ~~SourceTestrail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetheguardianapi.md b/docs/models/sourcetheguardianapi.md index 6eb0362c..299681f9 100644 --- a/docs/models/sourcetheguardianapi.md +++ b/docs/models/sourcetheguardianapi.md @@ -1,4 +1,6 @@ -# SourceTheGuardianAPI +# ~~SourceTheGuardianAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcethinkific.md b/docs/models/sourcethinkific.md index 4833fc12..516cf9af 100644 --- a/docs/models/sourcethinkific.md +++ b/docs/models/sourcethinkific.md @@ -1,4 +1,6 @@ -# SourceThinkific +# ~~SourceThinkific~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcethinkificcourses.md b/docs/models/sourcethinkificcourses.md index ab40ff34..f6710e38 100644 --- a/docs/models/sourcethinkificcourses.md +++ b/docs/models/sourcethinkificcourses.md @@ -1,4 +1,6 @@ -# SourceThinkificCourses +# ~~SourceThinkificCourses~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcethrivelearning.md b/docs/models/sourcethrivelearning.md index 5f0c5ac8..33783990 100644 --- a/docs/models/sourcethrivelearning.md +++ b/docs/models/sourcethrivelearning.md @@ -1,4 +1,6 @@ -# SourceThriveLearning +# ~~SourceThriveLearning~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceticketmaster.md b/docs/models/sourceticketmaster.md index cd595322..76b044b1 100644 --- a/docs/models/sourceticketmaster.md +++ b/docs/models/sourceticketmaster.md @@ -1,4 +1,6 @@ -# SourceTicketmaster +# ~~SourceTicketmaster~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetickettailor.md b/docs/models/sourcetickettailor.md index 964bb7bd..703c58a7 100644 --- a/docs/models/sourcetickettailor.md +++ b/docs/models/sourcetickettailor.md @@ -1,4 +1,6 @@ -# SourceTickettailor +# ~~SourceTickettailor~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceticktick.md b/docs/models/sourceticktick.md index d95e5199..afcc3411 100644 --- a/docs/models/sourceticktick.md +++ b/docs/models/sourceticktick.md @@ -1,4 +1,6 @@ -# SourceTicktick +# ~~SourceTicktick~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetiktokmarketing.md b/docs/models/sourcetiktokmarketing.md index d18e5ea6..a0d7b1ca 100644 --- a/docs/models/sourcetiktokmarketing.md +++ b/docs/models/sourcetiktokmarketing.md @@ -1,4 +1,6 @@ -# SourceTiktokMarketing +# ~~SourceTiktokMarketing~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetimely.md b/docs/models/sourcetimely.md index f4bdd642..ffad4691 100644 --- a/docs/models/sourcetimely.md +++ b/docs/models/sourcetimely.md @@ -1,4 +1,6 @@ -# SourceTimely +# ~~SourceTimely~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetinyemail.md b/docs/models/sourcetinyemail.md index baca3b6d..51c42622 100644 --- a/docs/models/sourcetinyemail.md +++ b/docs/models/sourcetinyemail.md @@ -1,4 +1,6 @@ -# SourceTinyemail +# ~~SourceTinyemail~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetmdb.md b/docs/models/sourcetmdb.md index 82b5c61a..073b55fa 100644 --- a/docs/models/sourcetmdb.md +++ b/docs/models/sourcetmdb.md @@ -1,4 +1,6 @@ -# SourceTmdb +# ~~SourceTmdb~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetodoist.md b/docs/models/sourcetodoist.md index 4207a4eb..b4a913ff 100644 --- a/docs/models/sourcetodoist.md +++ b/docs/models/sourcetodoist.md @@ -1,4 +1,6 @@ -# SourceTodoist +# ~~SourceTodoist~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetoggl.md b/docs/models/sourcetoggl.md index 82d099e8..5932801f 100644 --- a/docs/models/sourcetoggl.md +++ b/docs/models/sourcetoggl.md @@ -1,4 +1,6 @@ -# SourceToggl +# ~~SourceToggl~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetrackpms.md b/docs/models/sourcetrackpms.md index d135af33..cf8f2180 100644 --- a/docs/models/sourcetrackpms.md +++ b/docs/models/sourcetrackpms.md @@ -1,4 +1,6 @@ -# SourceTrackPms +# ~~SourceTrackPms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetrello.md b/docs/models/sourcetrello.md index 553fad65..f20abe73 100644 --- a/docs/models/sourcetrello.md +++ b/docs/models/sourcetrello.md @@ -1,4 +1,6 @@ -# SourceTrello +# ~~SourceTrello~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetremendous.md b/docs/models/sourcetremendous.md index 3104a50a..15670eb2 100644 --- a/docs/models/sourcetremendous.md +++ b/docs/models/sourcetremendous.md @@ -1,4 +1,6 @@ -# SourceTremendous +# ~~SourceTremendous~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetrustpilot.md b/docs/models/sourcetrustpilot.md index ee31166d..288a5e2d 100644 --- a/docs/models/sourcetrustpilot.md +++ b/docs/models/sourcetrustpilot.md @@ -1,4 +1,6 @@ -# SourceTrustpilot +# ~~SourceTrustpilot~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetvmazeschedule.md b/docs/models/sourcetvmazeschedule.md index cd021eac..0039ebcd 100644 --- a/docs/models/sourcetvmazeschedule.md +++ b/docs/models/sourcetvmazeschedule.md @@ -1,4 +1,6 @@ -# SourceTvmazeSchedule +# ~~SourceTvmazeSchedule~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetwelvedata.md b/docs/models/sourcetwelvedata.md index 0a752079..80eba593 100644 --- a/docs/models/sourcetwelvedata.md +++ b/docs/models/sourcetwelvedata.md @@ -1,4 +1,6 @@ -# SourceTwelveData +# ~~SourceTwelveData~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetwilio.md b/docs/models/sourcetwilio.md index e2ebe84d..40f697d4 100644 --- a/docs/models/sourcetwilio.md +++ b/docs/models/sourcetwilio.md @@ -1,4 +1,6 @@ -# SourceTwilio +# ~~SourceTwilio~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetwiliotaskrouter.md b/docs/models/sourcetwiliotaskrouter.md index 5d671400..ef00a1ff 100644 --- a/docs/models/sourcetwiliotaskrouter.md +++ b/docs/models/sourcetwiliotaskrouter.md @@ -1,4 +1,6 @@ -# SourceTwilioTaskrouter +# ~~SourceTwilioTaskrouter~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetwitter.md b/docs/models/sourcetwitter.md index c9981f34..844e8bbe 100644 --- a/docs/models/sourcetwitter.md +++ b/docs/models/sourcetwitter.md @@ -1,4 +1,6 @@ -# SourceTwitter +# ~~SourceTwitter~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetyntecsms.md b/docs/models/sourcetyntecsms.md index 416ad4dc..f23447e0 100644 --- a/docs/models/sourcetyntecsms.md +++ b/docs/models/sourcetyntecsms.md @@ -1,4 +1,6 @@ -# SourceTyntecSms +# ~~SourceTyntecSms~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcetypeform.md b/docs/models/sourcetypeform.md index 6e27ab7f..995e91bf 100644 --- a/docs/models/sourcetypeform.md +++ b/docs/models/sourcetypeform.md @@ -1,4 +1,6 @@ -# SourceTypeform +# ~~SourceTypeform~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceubidots.md b/docs/models/sourceubidots.md index 22a99103..d3c35be6 100644 --- a/docs/models/sourceubidots.md +++ b/docs/models/sourceubidots.md @@ -1,4 +1,6 @@ -# SourceUbidots +# ~~SourceUbidots~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceunleash.md b/docs/models/sourceunleash.md index 5fe7ea8b..1ec71374 100644 --- a/docs/models/sourceunleash.md +++ b/docs/models/sourceunleash.md @@ -1,4 +1,6 @@ -# SourceUnleash +# ~~SourceUnleash~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceuppromote.md b/docs/models/sourceuppromote.md index 3609d9bb..761dcf55 100644 --- a/docs/models/sourceuppromote.md +++ b/docs/models/sourceuppromote.md @@ -1,4 +1,6 @@ -# SourceUppromote +# ~~SourceUppromote~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceuptick.md b/docs/models/sourceuptick.md index 8bb054b3..119a9db7 100644 --- a/docs/models/sourceuptick.md +++ b/docs/models/sourceuptick.md @@ -1,4 +1,6 @@ -# SourceUptick +# ~~SourceUptick~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceuscensus.md b/docs/models/sourceuscensus.md index 37d31429..5778d67f 100644 --- a/docs/models/sourceuscensus.md +++ b/docs/models/sourceuscensus.md @@ -1,4 +1,6 @@ -# SourceUsCensus +# ~~SourceUsCensus~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceuservoice.md b/docs/models/sourceuservoice.md index 844a250b..d5ba30a9 100644 --- a/docs/models/sourceuservoice.md +++ b/docs/models/sourceuservoice.md @@ -1,4 +1,6 @@ -# SourceUservoice +# ~~SourceUservoice~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcevantage.md b/docs/models/sourcevantage.md index 96462b86..ae8360c9 100644 --- a/docs/models/sourcevantage.md +++ b/docs/models/sourcevantage.md @@ -1,4 +1,6 @@ -# SourceVantage +# ~~SourceVantage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceveeqo.md b/docs/models/sourceveeqo.md index a94afa4e..e62d2111 100644 --- a/docs/models/sourceveeqo.md +++ b/docs/models/sourceveeqo.md @@ -1,4 +1,6 @@ -# SourceVeeqo +# ~~SourceVeeqo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcevercel.md b/docs/models/sourcevercel.md index 090f2e17..de49d568 100644 --- a/docs/models/sourcevercel.md +++ b/docs/models/sourcevercel.md @@ -1,4 +1,6 @@ -# SourceVercel +# ~~SourceVercel~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcevismaeconomic.md b/docs/models/sourcevismaeconomic.md index ae09931c..5387f472 100644 --- a/docs/models/sourcevismaeconomic.md +++ b/docs/models/sourcevismaeconomic.md @@ -1,4 +1,6 @@ -# SourceVismaEconomic +# ~~SourceVismaEconomic~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcevitally.md b/docs/models/sourcevitally.md index fd330af6..d1a756f5 100644 --- a/docs/models/sourcevitally.md +++ b/docs/models/sourcevitally.md @@ -1,4 +1,6 @@ -# SourceVitally +# ~~SourceVitally~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcevwo.md b/docs/models/sourcevwo.md index 4e29a404..37220ef0 100644 --- a/docs/models/sourcevwo.md +++ b/docs/models/sourcevwo.md @@ -1,4 +1,6 @@ -# SourceVwo +# ~~SourceVwo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewaiteraid.md b/docs/models/sourcewaiteraid.md index 830c266a..1206bd98 100644 --- a/docs/models/sourcewaiteraid.md +++ b/docs/models/sourcewaiteraid.md @@ -1,4 +1,6 @@ -# SourceWaiteraid +# ~~SourceWaiteraid~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewasabistatsapi.md b/docs/models/sourcewasabistatsapi.md index 39c62ff9..dbfdf055 100644 --- a/docs/models/sourcewasabistatsapi.md +++ b/docs/models/sourcewasabistatsapi.md @@ -1,4 +1,6 @@ -# SourceWasabiStatsAPI +# ~~SourceWasabiStatsAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewatchmode.md b/docs/models/sourcewatchmode.md index 3e9c0815..38162a58 100644 --- a/docs/models/sourcewatchmode.md +++ b/docs/models/sourcewatchmode.md @@ -1,4 +1,6 @@ -# SourceWatchmode +# ~~SourceWatchmode~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceweatherstack.md b/docs/models/sourceweatherstack.md index 67dac695..14b9a8dd 100644 --- a/docs/models/sourceweatherstack.md +++ b/docs/models/sourceweatherstack.md @@ -1,4 +1,6 @@ -# SourceWeatherstack +# ~~SourceWeatherstack~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewebflow.md b/docs/models/sourcewebflow.md index 7fc1555b..7976af85 100644 --- a/docs/models/sourcewebflow.md +++ b/docs/models/sourcewebflow.md @@ -1,4 +1,6 @@ -# SourceWebflow +# ~~SourceWebflow~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewebscrapper.md b/docs/models/sourcewebscrapper.md index 8a10c0dd..22b03949 100644 --- a/docs/models/sourcewebscrapper.md +++ b/docs/models/sourcewebscrapper.md @@ -1,4 +1,6 @@ -# SourceWebScrapper +# ~~SourceWebScrapper~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewheniwork.md b/docs/models/sourcewheniwork.md index 7124718a..9f20ca4d 100644 --- a/docs/models/sourcewheniwork.md +++ b/docs/models/sourcewheniwork.md @@ -1,4 +1,6 @@ -# SourceWhenIWork +# ~~SourceWhenIWork~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewhiskyhunter.md b/docs/models/sourcewhiskyhunter.md index 7fe620b7..9655d9b6 100644 --- a/docs/models/sourcewhiskyhunter.md +++ b/docs/models/sourcewhiskyhunter.md @@ -1,4 +1,6 @@ -# SourceWhiskyHunter +# ~~SourceWhiskyHunter~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewikipediapageviews.md b/docs/models/sourcewikipediapageviews.md index 118514c3..58598b5b 100644 --- a/docs/models/sourcewikipediapageviews.md +++ b/docs/models/sourcewikipediapageviews.md @@ -1,4 +1,6 @@ -# SourceWikipediaPageviews +# ~~SourceWikipediaPageviews~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewoocommerce.md b/docs/models/sourcewoocommerce.md index ffb660ce..4e2c2ac3 100644 --- a/docs/models/sourcewoocommerce.md +++ b/docs/models/sourcewoocommerce.md @@ -1,4 +1,6 @@ -# SourceWoocommerce +# ~~SourceWoocommerce~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewordpress.md b/docs/models/sourcewordpress.md index c3094de7..0aca5a62 100644 --- a/docs/models/sourcewordpress.md +++ b/docs/models/sourcewordpress.md @@ -1,4 +1,6 @@ -# SourceWordpress +# ~~SourceWordpress~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceworkable.md b/docs/models/sourceworkable.md index da0f40b8..1b18f9b9 100644 --- a/docs/models/sourceworkable.md +++ b/docs/models/sourceworkable.md @@ -1,4 +1,6 @@ -# SourceWorkable +# ~~SourceWorkable~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceworkday.md b/docs/models/sourceworkday.md index dcb2d470..b0339230 100644 --- a/docs/models/sourceworkday.md +++ b/docs/models/sourceworkday.md @@ -1,4 +1,6 @@ -# SourceWorkday +# ~~SourceWorkday~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceworkdayrest.md b/docs/models/sourceworkdayrest.md index 3bb7b64a..93013bc9 100644 --- a/docs/models/sourceworkdayrest.md +++ b/docs/models/sourceworkdayrest.md @@ -1,4 +1,6 @@ -# SourceWorkdayRest +# ~~SourceWorkdayRest~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceworkflowmax.md b/docs/models/sourceworkflowmax.md index 91060cba..afadabcb 100644 --- a/docs/models/sourceworkflowmax.md +++ b/docs/models/sourceworkflowmax.md @@ -1,4 +1,6 @@ -# SourceWorkflowmax +# ~~SourceWorkflowmax~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceworkramp.md b/docs/models/sourceworkramp.md index dd607514..41928d8d 100644 --- a/docs/models/sourceworkramp.md +++ b/docs/models/sourceworkramp.md @@ -1,4 +1,6 @@ -# SourceWorkramp +# ~~SourceWorkramp~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewrike.md b/docs/models/sourcewrike.md index 515746fd..84ff673e 100644 --- a/docs/models/sourcewrike.md +++ b/docs/models/sourcewrike.md @@ -1,4 +1,6 @@ -# SourceWrike +# ~~SourceWrike~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcewufoo.md b/docs/models/sourcewufoo.md index fcd460e8..449eb64f 100644 --- a/docs/models/sourcewufoo.md +++ b/docs/models/sourcewufoo.md @@ -1,4 +1,6 @@ -# SourceWufoo +# ~~SourceWufoo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcexkcd.md b/docs/models/sourcexkcd.md index 77b6dc5e..0eebaf8d 100644 --- a/docs/models/sourcexkcd.md +++ b/docs/models/sourcexkcd.md @@ -1,4 +1,6 @@ -# SourceXkcd +# ~~SourceXkcd~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcexsolla.md b/docs/models/sourcexsolla.md index 64522589..c8df79f2 100644 --- a/docs/models/sourcexsolla.md +++ b/docs/models/sourcexsolla.md @@ -1,4 +1,6 @@ -# SourceXsolla +# ~~SourceXsolla~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyahoofinanceprice.md b/docs/models/sourceyahoofinanceprice.md index a43ebfc6..fea7de8c 100644 --- a/docs/models/sourceyahoofinanceprice.md +++ b/docs/models/sourceyahoofinanceprice.md @@ -1,4 +1,6 @@ -# SourceYahooFinancePrice +# ~~SourceYahooFinancePrice~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyandexmetrica.md b/docs/models/sourceyandexmetrica.md index 62845a91..70b15f1f 100644 --- a/docs/models/sourceyandexmetrica.md +++ b/docs/models/sourceyandexmetrica.md @@ -1,4 +1,6 @@ -# SourceYandexMetrica +# ~~SourceYandexMetrica~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyotpo.md b/docs/models/sourceyotpo.md index 0ca1654d..71141844 100644 --- a/docs/models/sourceyotpo.md +++ b/docs/models/sourceyotpo.md @@ -1,4 +1,6 @@ -# SourceYotpo +# ~~SourceYotpo~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyouneedabudgetynab.md b/docs/models/sourceyouneedabudgetynab.md index ebef99b4..d130274a 100644 --- a/docs/models/sourceyouneedabudgetynab.md +++ b/docs/models/sourceyouneedabudgetynab.md @@ -1,4 +1,6 @@ -# SourceYouNeedABudgetYnab +# ~~SourceYouNeedABudgetYnab~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyounium.md b/docs/models/sourceyounium.md index 3f73f778..4a65a006 100644 --- a/docs/models/sourceyounium.md +++ b/docs/models/sourceyounium.md @@ -1,4 +1,6 @@ -# SourceYounium +# ~~SourceYounium~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyousign.md b/docs/models/sourceyousign.md index aef0d28c..b25362de 100644 --- a/docs/models/sourceyousign.md +++ b/docs/models/sourceyousign.md @@ -1,4 +1,6 @@ -# SourceYousign +# ~~SourceYousign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyoutubeanalytics.md b/docs/models/sourceyoutubeanalytics.md index 2e03bb7c..d3f09d5b 100644 --- a/docs/models/sourceyoutubeanalytics.md +++ b/docs/models/sourceyoutubeanalytics.md @@ -1,4 +1,6 @@ -# SourceYoutubeAnalytics +# ~~SourceYoutubeAnalytics~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourceyoutubedata.md b/docs/models/sourceyoutubedata.md index 1babe96c..a1fd9b06 100644 --- a/docs/models/sourceyoutubedata.md +++ b/docs/models/sourceyoutubedata.md @@ -1,4 +1,6 @@ -# SourceYoutubeData +# ~~SourceYoutubeData~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezapiersupportedstorage.md b/docs/models/sourcezapiersupportedstorage.md index a90eb412..e766c6ce 100644 --- a/docs/models/sourcezapiersupportedstorage.md +++ b/docs/models/sourcezapiersupportedstorage.md @@ -1,4 +1,6 @@ -# SourceZapierSupportedStorage +# ~~SourceZapierSupportedStorage~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezapsign.md b/docs/models/sourcezapsign.md index 385d2e4e..655b1545 100644 --- a/docs/models/sourcezapsign.md +++ b/docs/models/sourcezapsign.md @@ -1,4 +1,6 @@ -# SourceZapsign +# ~~SourceZapsign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezendeskchat.md b/docs/models/sourcezendeskchat.md index 32fb4dd2..22a938e4 100644 --- a/docs/models/sourcezendeskchat.md +++ b/docs/models/sourcezendeskchat.md @@ -1,4 +1,6 @@ -# SourceZendeskChat +# ~~SourceZendeskChat~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezendesksunshine.md b/docs/models/sourcezendesksunshine.md index 2b59acc2..6bc49c11 100644 --- a/docs/models/sourcezendesksunshine.md +++ b/docs/models/sourcezendesksunshine.md @@ -1,4 +1,6 @@ -# SourceZendeskSunshine +# ~~SourceZendeskSunshine~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezendesksupport.md b/docs/models/sourcezendesksupport.md index cc763ce8..e87bc2ee 100644 --- a/docs/models/sourcezendesksupport.md +++ b/docs/models/sourcezendesksupport.md @@ -1,4 +1,6 @@ -# SourceZendeskSupport +# ~~SourceZendeskSupport~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezendesktalk.md b/docs/models/sourcezendesktalk.md index cb701d27..16a68713 100644 --- a/docs/models/sourcezendesktalk.md +++ b/docs/models/sourcezendesktalk.md @@ -1,4 +1,6 @@ -# SourceZendeskTalk +# ~~SourceZendeskTalk~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezenefits.md b/docs/models/sourcezenefits.md index f598dc98..0b2442c9 100644 --- a/docs/models/sourcezenefits.md +++ b/docs/models/sourcezenefits.md @@ -1,4 +1,6 @@ -# SourceZenefits +# ~~SourceZenefits~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezenloop.md b/docs/models/sourcezenloop.md index b64943db..21d2ae46 100644 --- a/docs/models/sourcezenloop.md +++ b/docs/models/sourcezenloop.md @@ -1,4 +1,6 @@ -# SourceZenloop +# ~~SourceZenloop~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohoanalyticsmetadataapi.md b/docs/models/sourcezohoanalyticsmetadataapi.md index 62535ebe..196dd27e 100644 --- a/docs/models/sourcezohoanalyticsmetadataapi.md +++ b/docs/models/sourcezohoanalyticsmetadataapi.md @@ -1,4 +1,6 @@ -# SourceZohoAnalyticsMetadataAPI +# ~~SourceZohoAnalyticsMetadataAPI~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohobigin.md b/docs/models/sourcezohobigin.md index 28f85c8f..f938546f 100644 --- a/docs/models/sourcezohobigin.md +++ b/docs/models/sourcezohobigin.md @@ -1,4 +1,6 @@ -# SourceZohoBigin +# ~~SourceZohoBigin~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohobilling.md b/docs/models/sourcezohobilling.md index e4474091..7e1e9776 100644 --- a/docs/models/sourcezohobilling.md +++ b/docs/models/sourcezohobilling.md @@ -1,4 +1,6 @@ -# SourceZohoBilling +# ~~SourceZohoBilling~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohobooks.md b/docs/models/sourcezohobooks.md index 73c34c3f..d79fb765 100644 --- a/docs/models/sourcezohobooks.md +++ b/docs/models/sourcezohobooks.md @@ -1,4 +1,6 @@ -# SourceZohoBooks +# ~~SourceZohoBooks~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohocampaign.md b/docs/models/sourcezohocampaign.md index f41a74ff..c2b7a45e 100644 --- a/docs/models/sourcezohocampaign.md +++ b/docs/models/sourcezohocampaign.md @@ -1,4 +1,6 @@ -# SourceZohoCampaign +# ~~SourceZohoCampaign~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohocrm.md b/docs/models/sourcezohocrm.md index d418fc2e..55300186 100644 --- a/docs/models/sourcezohocrm.md +++ b/docs/models/sourcezohocrm.md @@ -1,4 +1,6 @@ -# SourceZohoCrm +# ~~SourceZohoCrm~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohodesk.md b/docs/models/sourcezohodesk.md index f6ff9b1f..55b55d3b 100644 --- a/docs/models/sourcezohodesk.md +++ b/docs/models/sourcezohodesk.md @@ -1,4 +1,6 @@ -# SourceZohoDesk +# ~~SourceZohoDesk~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohoexpense.md b/docs/models/sourcezohoexpense.md index 1f386df7..5362ed9a 100644 --- a/docs/models/sourcezohoexpense.md +++ b/docs/models/sourcezohoexpense.md @@ -1,4 +1,6 @@ -# SourceZohoExpense +# ~~SourceZohoExpense~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohoinventory.md b/docs/models/sourcezohoinventory.md index 5eeea540..f2312db6 100644 --- a/docs/models/sourcezohoinventory.md +++ b/docs/models/sourcezohoinventory.md @@ -1,4 +1,6 @@ -# SourceZohoInventory +# ~~SourceZohoInventory~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezohoinvoice.md b/docs/models/sourcezohoinvoice.md index c64f6731..5efbe9a6 100644 --- a/docs/models/sourcezohoinvoice.md +++ b/docs/models/sourcezohoinvoice.md @@ -1,4 +1,6 @@ -# SourceZohoInvoice +# ~~SourceZohoInvoice~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezonkafeedback.md b/docs/models/sourcezonkafeedback.md index f5f5858e..04570b82 100644 --- a/docs/models/sourcezonkafeedback.md +++ b/docs/models/sourcezonkafeedback.md @@ -1,4 +1,6 @@ -# SourceZonkaFeedback +# ~~SourceZonkaFeedback~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/docs/models/sourcezoom.md b/docs/models/sourcezoom.md index 3639c7f1..29d7749e 100644 --- a/docs/models/sourcezoom.md +++ b/docs/models/sourcezoom.md @@ -1,4 +1,6 @@ -# SourceZoom +# ~~SourceZoom~~ + +> :warning: **DEPRECATED**: Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.. ## Fields diff --git a/gen.yaml b/gen.yaml index b24cf229..7e8d0915 100644 --- a/gen.yaml +++ b/gen.yaml @@ -28,7 +28,8 @@ generation: generateNewTests: false skipResponseBodyAssertions: false python: - version: 1.0.2 + # version is not committed — it is set dynamically via --set-version + # by the generate workflow (release drafter resolves the next version). additionalDependencies: dev: {} main: {} diff --git a/overlays/python_speakeasy.yaml b/overlays/python_speakeasy.yaml index b82f9e5a..ec13fa24 100644 --- a/overlays/python_speakeasy.yaml +++ b/overlays/python_speakeasy.yaml @@ -3,20 +3,35 @@ # See: https://www.speakeasy.com/docs/customize-sdks/overlays overlay: 1.0.0 +x-speakeasy-jsonpath: rfc9535 info: title: Python SDK Overlay - version: 0.0.1 + version: 0.0.2 actions: # Workaround for Speakeasy circular-ref model_rebuild() bug. # See: https://github.com/airbytehq/airbyte-api-python-sdk/issues/186 - # - # Break the circular $ref: RowFilteringOperationNot.conditions references - # RowFilteringOperation, which references RowFilteringOperationNot again. - # This causes Speakeasy to use TYPE_CHECKING imports and miss model_rebuild() - # calls for dependent models (ConnectionResponse, StreamConfigurations, etc.). - # - # Fix: point conditions.items directly at RowFilteringOperationEqual, - # removing the recursion. NOT(NOT(x)) = x, so nested NOT is redundant. - target: "$.components.schemas.RowFilteringOperationNot.properties.conditions.items" update: $ref: "#/components/schemas/RowFilteringOperationEqual" + + # ----------------------------------------------------------------------- + # Mark all source-* and destination-* connector schemas as deprecated. + # Uses RFC 9535 JSONPath with Speakeasy's @~ property-name extension. + # search(@~, '^source-') matches schemas whose key starts with "source-". + # ----------------------------------------------------------------------- + + # Mark all source-* connector schemas as deprecated + - target: "$.components.schemas[?search(@~, '^source-')]" + update: + deprecated: true + x-speakeasy-deprecation-message: >- + Typed connector configuration models are deprecated and will be removed in v1.1.0. + Pass configuration as a plain dict with a required 'sourceType' key instead. + + # Mark all destination-* connector schemas as deprecated + - target: "$.components.schemas[?search(@~, '^destination-')]" + update: + deprecated: true + x-speakeasy-deprecation-message: >- + Typed connector configuration models are deprecated and will be removed in v1.1.0. + Pass configuration as a plain dict with a required 'destinationType' key instead. diff --git a/src/airbyte_api/models/destination_astra.py b/src/airbyte_api/models/destination_astra.py index dde474bb..60365c32 100644 --- a/src/airbyte_api/models/destination_astra.py +++ b/src/airbyte_api/models/destination_astra.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Astra(str, Enum): @@ -558,6 +564,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAstraTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -581,6 +590,9 @@ class DestinationAstraTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAstra(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_aws_datalake.py b/src/airbyte_api/models/destination_aws_datalake.py index 0e46619e..c6404801 100644 --- a/src/airbyte_api/models/destination_aws_datalake.py +++ b/src/airbyte_api/models/destination_aws_datalake.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CredentialsTitleIamUser(str, Enum): @@ -273,6 +279,9 @@ class DestinationAwsDatalakeS3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAwsDatalakeTypedDict(TypedDict): bucket_name: str r"""The name of the S3 bucket. Read more here.""" @@ -301,6 +310,9 @@ class DestinationAwsDatalakeTypedDict(TypedDict): r"""The region of the S3 bucket. See here for all region codes.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAwsDatalake(BaseModel): bucket_name: str r"""The name of the S3 bucket. Read more here.""" diff --git a/src/airbyte_api/models/destination_azure_blob_storage.py b/src/airbyte_api/models/destination_azure_blob_storage.py index 3ce75a30..80d1afd0 100644 --- a/src/airbyte_api/models/destination_azure_blob_storage.py +++ b/src/airbyte_api/models/destination_azure_blob_storage.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationAzureBlobStorageAzureBlobStorage(str, Enum): @@ -147,6 +153,9 @@ def serialize_model(self, handler): r"""Format of the data output.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAzureBlobStorageTypedDict(TypedDict): azure_blob_storage_account_name: str r"""The name of the Azure Blob Storage Account. Read more here.""" @@ -171,6 +180,9 @@ class DestinationAzureBlobStorageTypedDict(TypedDict): r"""A shared access signature (SAS) provides secure delegated access to resources in your storage account. Read more here. If you set this value, you must not set the \"Azure Blob Storage Account Key\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationAzureBlobStorage(BaseModel): azure_blob_storage_account_name: str r"""The name of the Azure Blob Storage Account. Read more here.""" diff --git a/src/airbyte_api/models/destination_bigquery.py b/src/airbyte_api/models/destination_bigquery.py index b743d93a..4b9a5486 100644 --- a/src/airbyte_api/models/destination_bigquery.py +++ b/src/airbyte_api/models/destination_bigquery.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationBigqueryCDCDeletionMode(str, Enum): @@ -276,6 +282,9 @@ def serialize_model(self, handler): r"""The way data will be uploaded to BigQuery.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationBigqueryTypedDict(TypedDict): dataset_id: str r"""The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here.""" @@ -296,6 +305,9 @@ class DestinationBigqueryTypedDict(TypedDict): r"""Airbyte will use this dataset for various internal tables. In legacy raw tables mode, the raw tables will be stored in this dataset. Defaults to \"airbyte_internal\".""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationBigquery(BaseModel): dataset_id: str r"""The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here.""" diff --git a/src/airbyte_api/models/destination_clickhouse.py b/src/airbyte_api/models/destination_clickhouse.py index df4dba60..8c215de6 100644 --- a/src/airbyte_api/models/destination_clickhouse.py +++ b/src/airbyte_api/models/destination_clickhouse.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationClickhouseClickhouse(str, Enum): @@ -234,6 +240,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationClickhouseTypedDict(TypedDict): host: str r"""Hostname of the database.""" @@ -256,6 +265,9 @@ class DestinationClickhouseTypedDict(TypedDict): r"""Username to use to access the database.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationClickhouse(BaseModel): host: str r"""Hostname of the database.""" diff --git a/src/airbyte_api/models/destination_convex.py b/src/airbyte_api/models/destination_convex.py index 4b9c2285..6b6c0e28 100644 --- a/src/airbyte_api/models/destination_convex.py +++ b/src/airbyte_api/models/destination_convex.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class DestinationConvexConvex(str, Enum): CONVEX = "convex" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationConvexTypedDict(TypedDict): access_key: str r"""API access key used to send data to a Convex deployment.""" @@ -21,6 +24,9 @@ class DestinationConvexTypedDict(TypedDict): destination_type: DestinationConvexConvex +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationConvex(BaseModel): access_key: str r"""API access key used to send data to a Convex deployment.""" diff --git a/src/airbyte_api/models/destination_customer_io.py b/src/airbyte_api/models/destination_customer_io.py index 90f1d02c..dc9ed744 100644 --- a/src/airbyte_api/models/destination_customer_io.py +++ b/src/airbyte_api/models/destination_customer_io.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationCustomerIoCredentialsTypedDict(TypedDict): @@ -236,6 +242,9 @@ def serialize_model(self, handler): ) +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationCustomerIoTypedDict(TypedDict): credentials: DestinationCustomerIoCredentialsTypedDict r"""Enter the site ID and API key to authenticate.""" @@ -243,6 +252,9 @@ class DestinationCustomerIoTypedDict(TypedDict): object_storage_config: NotRequired[DestinationCustomerIoObjectStorageSpecTypedDict] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationCustomerIo(BaseModel): credentials: DestinationCustomerIoCredentials r"""Enter the site ID and API key to authenticate.""" diff --git a/src/airbyte_api/models/destination_databricks.py b/src/airbyte_api/models/destination_databricks.py index fa0d3f2a..08502736 100644 --- a/src/airbyte_api/models/destination_databricks.py +++ b/src/airbyte_api/models/destination_databricks.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeBasic(str, Enum): @@ -76,6 +82,9 @@ class Databricks(str, Enum): DATABRICKS = "databricks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDatabricksTypedDict(TypedDict): authentication: DestinationDatabricksAuthenticationTypedDict r"""Authentication mechanism for Staging files and running queries""" @@ -98,6 +107,9 @@ class DestinationDatabricksTypedDict(TypedDict): r"""The default schema tables are written. If not specified otherwise, the \"default\" will be used.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDatabricks(BaseModel): authentication: DestinationDatabricksAuthentication r"""Authentication mechanism for Staging files and running queries""" diff --git a/src/airbyte_api/models/destination_deepset.py b/src/airbyte_api/models/destination_deepset.py index 6bb04e64..cbb57af1 100644 --- a/src/airbyte_api/models/destination_deepset.py +++ b/src/airbyte_api/models/destination_deepset.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Deepset(str, Enum): DEEPSET = "deepset" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDeepsetTypedDict(TypedDict): api_key: str r"""Your deepset cloud API key""" @@ -27,6 +30,9 @@ class DestinationDeepsetTypedDict(TypedDict): r"""Number of times to retry an action before giving up.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDeepset(BaseModel): api_key: str r"""Your deepset cloud API key""" diff --git a/src/airbyte_api/models/destination_dev_null.py b/src/airbyte_api/models/destination_dev_null.py index f43ba066..8fbb0b0b 100644 --- a/src/airbyte_api/models/destination_dev_null.py +++ b/src/airbyte_api/models/destination_dev_null.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DevNull(str, Enum): @@ -418,12 +424,18 @@ def serialize_model(self, handler): r"""The type of destination to be used""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDevNullTypedDict(TypedDict): test_destination: TestDestinationTypedDict r"""The type of destination to be used""" destination_type: DevNull +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDevNull(BaseModel): test_destination: TestDestination r"""The type of destination to be used""" diff --git a/src/airbyte_api/models/destination_duckdb.py b/src/airbyte_api/models/destination_duckdb.py index f600a363..530bc477 100644 --- a/src/airbyte_api/models/destination_duckdb.py +++ b/src/airbyte_api/models/destination_duckdb.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Duckdb(str, Enum): DUCKDB = "duckdb" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDuckdbTypedDict(TypedDict): destination_path: str r"""Path to the .duckdb file, or the text 'md:' to connect to MotherDuck. The file will be placed inside that local mount. For more information check out our docs""" @@ -25,6 +28,9 @@ class DestinationDuckdbTypedDict(TypedDict): r"""Database schema name, default for duckdb is 'main'.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDuckdb(BaseModel): destination_path: str r"""Path to the .duckdb file, or the text 'md:' to connect to MotherDuck. The file will be placed inside that local mount. For more information check out our docs""" diff --git a/src/airbyte_api/models/destination_dynamodb.py b/src/airbyte_api/models/destination_dynamodb.py index a0e389a0..98942dbd 100644 --- a/src/airbyte_api/models/destination_dynamodb.py +++ b/src/airbyte_api/models/destination_dynamodb.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DestinationDynamodbDynamodb(str, Enum): @@ -54,6 +54,9 @@ class DestinationDynamodbDynamoDBRegion(str, Enum): US_WEST_2 = "us-west-2" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDynamodbTypedDict(TypedDict): access_key_id: str r"""The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB.""" @@ -68,6 +71,9 @@ class DestinationDynamodbTypedDict(TypedDict): r"""The region of the DynamoDB.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationDynamodb(BaseModel): access_key_id: str r"""The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB.""" diff --git a/src/airbyte_api/models/destination_elasticsearch.py b/src/airbyte_api/models/destination_elasticsearch.py index 33e12434..7f09161c 100644 --- a/src/airbyte_api/models/destination_elasticsearch.py +++ b/src/airbyte_api/models/destination_elasticsearch.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationElasticsearchMethodBasic(str, Enum): @@ -295,6 +301,9 @@ class DestinationElasticsearchNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationElasticsearchTypedDict(TypedDict): endpoint: str r"""The full url of the Elasticsearch server""" @@ -313,6 +322,9 @@ class DestinationElasticsearchTypedDict(TypedDict): r"""If a primary key identifier is defined in the source, an upsert will be performed using the primary key value as the elasticsearch doc id. Does not support composite primary keys.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationElasticsearch(BaseModel): endpoint: str r"""The full url of the Elasticsearch server""" diff --git a/src/airbyte_api/models/destination_firebolt.py b/src/airbyte_api/models/destination_firebolt.py index 4d0a914d..c3fd8041 100644 --- a/src/airbyte_api/models/destination_firebolt.py +++ b/src/airbyte_api/models/destination_firebolt.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationFireboltFirebolt(str, Enum): @@ -79,6 +85,9 @@ class SQLInserts(BaseModel): r"""Loading method used to select the way data will be uploaded to Firebolt""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationFireboltTypedDict(TypedDict): account: str r"""Firebolt account to login.""" @@ -97,6 +106,9 @@ class DestinationFireboltTypedDict(TypedDict): r"""Loading method used to select the way data will be uploaded to Firebolt""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationFirebolt(BaseModel): account: str r"""Firebolt account to login.""" diff --git a/src/airbyte_api/models/destination_firestore.py b/src/airbyte_api/models/destination_firestore.py index d73a751f..ce49b044 100644 --- a/src/airbyte_api/models/destination_firestore.py +++ b/src/airbyte_api/models/destination_firestore.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Firestore(str, Enum): FIRESTORE = "firestore" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationFirestoreTypedDict(TypedDict): project_id: str r"""The GCP project ID for the project containing the target BigQuery dataset.""" @@ -23,6 +26,9 @@ class DestinationFirestoreTypedDict(TypedDict): destination_type: Firestore +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationFirestore(BaseModel): project_id: str r"""The GCP project ID for the project containing the target BigQuery dataset.""" diff --git a/src/airbyte_api/models/destination_gcs.py b/src/airbyte_api/models/destination_gcs.py index 777a3f6c..ba5e5a5a 100644 --- a/src/airbyte_api/models/destination_gcs.py +++ b/src/airbyte_api/models/destination_gcs.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationGcsCredentialType(str, Enum): @@ -698,6 +704,9 @@ class GCSBucketRegion(str, Enum): NAM4 = "nam4" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationGcsTypedDict(TypedDict): credential: DestinationGcsAuthenticationTypedDict r"""An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here.""" @@ -712,6 +721,9 @@ class DestinationGcsTypedDict(TypedDict): r"""Select a Region of the GCS Bucket. Read more here.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationGcs(BaseModel): credential: DestinationGcsAuthentication r"""An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here.""" diff --git a/src/airbyte_api/models/destination_google_sheets.py b/src/airbyte_api/models/destination_google_sheets.py index e6d2a8c5..7e6f3953 100644 --- a/src/airbyte_api/models/destination_google_sheets.py +++ b/src/airbyte_api/models/destination_google_sheets.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, TypeAliasType, TypedDict +from typing_extensions import Annotated, TypeAliasType, TypedDict, deprecated class DestinationGoogleSheetsAuthTypeService(str, Enum): @@ -127,6 +127,9 @@ class DestinationGoogleSheetsGoogleSheets(str, Enum): GOOGLE_SHEETS = "google-sheets" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationGoogleSheetsTypedDict(TypedDict): credentials: DestinationGoogleSheetsAuthenticationTypedDict r"""Authentication method to access Google Sheets""" @@ -135,6 +138,9 @@ class DestinationGoogleSheetsTypedDict(TypedDict): destination_type: DestinationGoogleSheetsGoogleSheets +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationGoogleSheets(BaseModel): credentials: DestinationGoogleSheetsAuthentication r"""Authentication method to access Google Sheets""" diff --git a/src/airbyte_api/models/destination_hubspot.py b/src/airbyte_api/models/destination_hubspot.py index 94b179ee..73809424 100644 --- a/src/airbyte_api/models/destination_hubspot.py +++ b/src/airbyte_api/models/destination_hubspot.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Type(str, Enum): @@ -270,6 +276,9 @@ def serialize_model(self, handler): ) +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationHubspotTypedDict(TypedDict): credentials: DestinationHubspotCredentialsTypedDict r"""Choose how to authenticate to HubSpot.""" @@ -277,6 +286,9 @@ class DestinationHubspotTypedDict(TypedDict): object_storage_config: NotRequired[ObjectStorageConfigurationTypedDict] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationHubspot(BaseModel): credentials: DestinationHubspotCredentials r"""Choose how to authenticate to HubSpot.""" diff --git a/src/airbyte_api/models/destination_milvus.py b/src/airbyte_api/models/destination_milvus.py index 9e908bbb..f21b1485 100644 --- a/src/airbyte_api/models/destination_milvus.py +++ b/src/airbyte_api/models/destination_milvus.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Milvus(str, Enum): @@ -737,6 +743,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMilvusTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -760,6 +769,9 @@ class DestinationMilvusTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMilvus(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_mongodb.py b/src/airbyte_api/models/destination_mongodb.py index 937d1b7f..2fd1483a 100644 --- a/src/airbyte_api/models/destination_mongodb.py +++ b/src/airbyte_api/models/destination_mongodb.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthorizationLoginPassword(str, Enum): @@ -382,6 +388,9 @@ class DestinationMongodbNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMongodbTypedDict(TypedDict): auth_type: AuthorizationTypeTypedDict r"""Authorization type.""" @@ -394,6 +403,9 @@ class DestinationMongodbTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMongodb(BaseModel): auth_type: AuthorizationType r"""Authorization type.""" diff --git a/src/airbyte_api/models/destination_motherduck.py b/src/airbyte_api/models/destination_motherduck.py index 97946a69..b719356d 100644 --- a/src/airbyte_api/models/destination_motherduck.py +++ b/src/airbyte_api/models/destination_motherduck.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Motherduck(str, Enum): MOTHERDUCK = "motherduck" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMotherduckTypedDict(TypedDict): motherduck_api_key: str r"""API access token to use for authentication to a MotherDuck database.""" @@ -25,6 +28,9 @@ class DestinationMotherduckTypedDict(TypedDict): r"""Database schema name, defaults to 'main' if not specified.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMotherduck(BaseModel): motherduck_api_key: str r"""API access token to use for authentication to a MotherDuck database.""" diff --git a/src/airbyte_api/models/destination_mssql.py b/src/airbyte_api/models/destination_mssql.py index aaeca1ff..c64b15fa 100644 --- a/src/airbyte_api/models/destination_mssql.py +++ b/src/airbyte_api/models/destination_mssql.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationMssqlMssql(str, Enum): @@ -573,6 +579,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMssqlTypedDict(TypedDict): database: str r"""The name of the MSSQL database.""" @@ -597,6 +606,9 @@ class DestinationMssqlTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMssql(BaseModel): database: str r"""The name of the MSSQL database.""" diff --git a/src/airbyte_api/models/destination_mssql_v2.py b/src/airbyte_api/models/destination_mssql_v2.py index 37e380af..3b45170b 100644 --- a/src/airbyte_api/models/destination_mssql_v2.py +++ b/src/airbyte_api/models/destination_mssql_v2.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class MssqlV2(str, Enum): @@ -349,6 +355,9 @@ def serialize_model(self, handler): r"""The encryption method which is used to communicate with the database.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMssqlV2TypedDict(TypedDict): database: str r"""The name of the MSSQL database.""" @@ -371,6 +380,9 @@ class DestinationMssqlV2TypedDict(TypedDict): r"""The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMssqlV2(BaseModel): database: str r"""The name of the MSSQL database.""" diff --git a/src/airbyte_api/models/destination_mysql.py b/src/airbyte_api/models/destination_mysql.py index 2fd4ddaf..8f68864a 100644 --- a/src/airbyte_api/models/destination_mysql.py +++ b/src/airbyte_api/models/destination_mysql.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationMysqlMysql(str, Enum): @@ -183,6 +189,9 @@ class DestinationMysqlNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMysqlTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -207,6 +216,9 @@ class DestinationMysqlTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationMysql(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/destination_oracle.py b/src/airbyte_api/models/destination_oracle.py index 0ad6e319..2713b337 100644 --- a/src/airbyte_api/models/destination_oracle.py +++ b/src/airbyte_api/models/destination_oracle.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationOracleOracle(str, Enum): @@ -347,6 +353,9 @@ class DestinationOracleNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationOracleTypedDict(TypedDict): host: str r"""The hostname of the database.""" @@ -371,6 +380,9 @@ class DestinationOracleTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationOracle(BaseModel): host: str r"""The hostname of the database.""" diff --git a/src/airbyte_api/models/destination_pgvector.py b/src/airbyte_api/models/destination_pgvector.py index a6049a13..b581fbf7 100644 --- a/src/airbyte_api/models/destination_pgvector.py +++ b/src/airbyte_api/models/destination_pgvector.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Pgvector(str, Enum): @@ -594,6 +600,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPgvectorTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -617,6 +626,9 @@ class DestinationPgvectorTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPgvector(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_pinecone.py b/src/airbyte_api/models/destination_pinecone.py index cb31d363..75d09900 100644 --- a/src/airbyte_api/models/destination_pinecone.py +++ b/src/airbyte_api/models/destination_pinecone.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Pinecone(str, Enum): @@ -555,6 +561,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPineconeTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -578,6 +587,9 @@ class DestinationPineconeTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPinecone(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_postgres.py b/src/airbyte_api/models/destination_postgres.py index 1f5f6b0a..a9bced3d 100644 --- a/src/airbyte_api/models/destination_postgres.py +++ b/src/airbyte_api/models/destination_postgres.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationPostgresPostgres(str, Enum): @@ -487,6 +493,9 @@ class DestinationPostgresNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPostgresTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -527,6 +536,9 @@ class DestinationPostgresTypedDict(TypedDict): r"""Create numeric columns as unconstrained DECIMAL instead of NUMBER(38, 9). This will allow increased precision in numeric values. (this is disabled by default for backwards compatibility, but is recommended to enable)""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPostgres(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/destination_pubsub.py b/src/airbyte_api/models/destination_pubsub.py index b8aa214e..e55c717b 100644 --- a/src/airbyte_api/models/destination_pubsub.py +++ b/src/airbyte_api/models/destination_pubsub.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Pubsub(str, Enum): PUBSUB = "pubsub" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPubsubTypedDict(TypedDict): credentials_json: str r"""The contents of the JSON service account key. Check out the docs if you need help generating this key.""" @@ -35,6 +38,9 @@ class DestinationPubsubTypedDict(TypedDict): r"""If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationPubsub(BaseModel): credentials_json: str r"""The contents of the JSON service account key. Check out the docs if you need help generating this key.""" diff --git a/src/airbyte_api/models/destination_qdrant.py b/src/airbyte_api/models/destination_qdrant.py index 9615b9ac..a012f310 100644 --- a/src/airbyte_api/models/destination_qdrant.py +++ b/src/airbyte_api/models/destination_qdrant.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Qdrant(str, Enum): @@ -680,6 +686,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationQdrantTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -703,6 +712,9 @@ class DestinationQdrantTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationQdrant(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_redis.py b/src/airbyte_api/models/destination_redis.py index 7bda6ac0..c12a2220 100644 --- a/src/airbyte_api/models/destination_redis.py +++ b/src/airbyte_api/models/destination_redis.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CacheType(str, Enum): @@ -303,6 +309,9 @@ class DestinationRedisNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationRedisTypedDict(TypedDict): host: str r"""Redis host to connect to.""" @@ -325,6 +334,9 @@ class DestinationRedisTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationRedis(BaseModel): host: str r"""Redis host to connect to.""" diff --git a/src/airbyte_api/models/destination_redshift.py b/src/airbyte_api/models/destination_redshift.py index 93fc4a7c..3c111a41 100644 --- a/src/airbyte_api/models/destination_redshift.py +++ b/src/airbyte_api/models/destination_redshift.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationRedshiftRedshift(str, Enum): @@ -312,6 +318,9 @@ def serialize_model(self, handler): r"""The way data will be uploaded to Redshift.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationRedshiftTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -340,6 +349,9 @@ class DestinationRedshiftTypedDict(TypedDict): r"""The way data will be uploaded to Redshift.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationRedshift(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/destination_s3.py b/src/airbyte_api/models/destination_s3.py index 727333f3..bf9bc1e4 100644 --- a/src/airbyte_api/models/destination_s3.py +++ b/src/airbyte_api/models/destination_s3.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationS3S3(str, Enum): @@ -867,6 +873,9 @@ class DestinationS3S3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationS3TypedDict(TypedDict): format_: DestinationS3OutputFormatTypedDict r"""Format of the data output. See here for more details""" @@ -891,6 +900,9 @@ class DestinationS3TypedDict(TypedDict): r"""The corresponding secret to the access key ID. Read more here""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationS3(BaseModel): format_: Annotated[DestinationS3OutputFormat, pydantic.Field(alias="format")] r"""Format of the data output. See here for more details""" diff --git a/src/airbyte_api/models/destination_s3_data_lake.py b/src/airbyte_api/models/destination_s3_data_lake.py index d67290cf..b18cf51c 100644 --- a/src/airbyte_api/models/destination_s3_data_lake.py +++ b/src/airbyte_api/models/destination_s3_data_lake.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CatalogTypePolaris(str, Enum): @@ -347,6 +353,9 @@ class DestinationS3DataLakeS3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationS3DataLakeTypedDict(TypedDict): r"""Defines the configurations required to connect to an Iceberg catalog, including warehouse location, main branch name, and catalog type specifics.""" @@ -369,6 +378,9 @@ class DestinationS3DataLakeTypedDict(TypedDict): r"""The AWS Secret Access Key paired with the Access Key ID for AWS authentication.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationS3DataLake(BaseModel): r"""Defines the configurations required to connect to an Iceberg catalog, including warehouse location, main branch name, and catalog type specifics.""" diff --git a/src/airbyte_api/models/destination_salesforce.py b/src/airbyte_api/models/destination_salesforce.py index f7c5bc8e..bde38b21 100644 --- a/src/airbyte_api/models/destination_salesforce.py +++ b/src/airbyte_api/models/destination_salesforce.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationSalesforceAuthType(str, Enum): @@ -208,6 +214,9 @@ def serialize_model(self, handler): ) +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSalesforceTypedDict(TypedDict): client_id: str r"""Enter your Salesforce developer application's Client ID.""" @@ -222,6 +231,9 @@ class DestinationSalesforceTypedDict(TypedDict): object_storage_config: NotRequired[DestinationSalesforceObjectStorageSpecTypedDict] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSalesforce(BaseModel): client_id: str r"""Enter your Salesforce developer application's Client ID.""" diff --git a/src/airbyte_api/models/destination_sftp_json.py b/src/airbyte_api/models/destination_sftp_json.py index ff76240c..b10407b2 100644 --- a/src/airbyte_api/models/destination_sftp_json.py +++ b/src/airbyte_api/models/destination_sftp_json.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SftpJSON(str, Enum): SFTP_JSON = "sftp-json" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSftpJSONTypedDict(TypedDict): destination_path: str r"""Path to the directory where json files will be written.""" @@ -29,6 +32,9 @@ class DestinationSftpJSONTypedDict(TypedDict): r"""Port of the SFTP server.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSftpJSON(BaseModel): destination_path: str r"""Path to the directory where json files will be written.""" diff --git a/src/airbyte_api/models/destination_snowflake.py b/src/airbyte_api/models/destination_snowflake.py index 42fa82d0..c37cb1c6 100644 --- a/src/airbyte_api/models/destination_snowflake.py +++ b/src/airbyte_api/models/destination_snowflake.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DestinationSnowflakeCDCDeletionMode(str, Enum): @@ -163,6 +169,9 @@ class DestinationSnowflakeSnowflake(str, Enum): SNOWFLAKE = "snowflake" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSnowflakeTypedDict(TypedDict): database: str r"""Enter the name of the database you want to sync data into""" @@ -191,6 +200,9 @@ class DestinationSnowflakeTypedDict(TypedDict): r"""The number of days of Snowflake Time Travel to enable on the tables. See Snowflake's documentation for more information. Setting a nonzero value will incur increased storage costs in your Snowflake instance.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSnowflake(BaseModel): database: str r"""Enter the name of the database you want to sync data into""" diff --git a/src/airbyte_api/models/destination_snowflake_cortex.py b/src/airbyte_api/models/destination_snowflake_cortex.py index cd0bec8d..1de781e3 100644 --- a/src/airbyte_api/models/destination_snowflake_cortex.py +++ b/src/airbyte_api/models/destination_snowflake_cortex.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SnowflakeCortex(str, Enum): @@ -587,6 +593,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSnowflakeCortexTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -610,6 +619,9 @@ class DestinationSnowflakeCortexTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSnowflakeCortex(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_surrealdb.py b/src/airbyte_api/models/destination_surrealdb.py index ea1ca2ee..a81d2ecb 100644 --- a/src/airbyte_api/models/destination_surrealdb.py +++ b/src/airbyte_api/models/destination_surrealdb.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Surrealdb(str, Enum): SURREALDB = "surrealdb" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSurrealdbTypedDict(TypedDict): surrealdb_password: str r"""The password to use in SurrealDB.""" @@ -29,6 +32,9 @@ class DestinationSurrealdbTypedDict(TypedDict): r"""The namespace to use in SurrealDB.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationSurrealdb(BaseModel): surrealdb_password: str r"""The password to use in SurrealDB.""" diff --git a/src/airbyte_api/models/destination_teradata.py b/src/airbyte_api/models/destination_teradata.py index fb5b061c..980630f0 100644 --- a/src/airbyte_api/models/destination_teradata.py +++ b/src/airbyte_api/models/destination_teradata.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Teradata(str, Enum): @@ -401,6 +407,9 @@ def serialize_model(self, handler): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTeradataTypedDict(TypedDict): host: str r"""Hostname of the database.""" @@ -432,6 +441,9 @@ class DestinationTeradataTypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTeradata(BaseModel): host: str r"""Hostname of the database.""" diff --git a/src/airbyte_api/models/destination_timeplus.py b/src/airbyte_api/models/destination_timeplus.py index d5e12e72..bca91c81 100644 --- a/src/airbyte_api/models/destination_timeplus.py +++ b/src/airbyte_api/models/destination_timeplus.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Timeplus(str, Enum): TIMEPLUS = "timeplus" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTimeplusTypedDict(TypedDict): apikey: str r"""Personal API key""" @@ -23,6 +26,9 @@ class DestinationTimeplusTypedDict(TypedDict): r"""Timeplus workspace endpoint""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTimeplus(BaseModel): apikey: str r"""Personal API key""" diff --git a/src/airbyte_api/models/destination_typesense.py b/src/airbyte_api/models/destination_typesense.py index 89211a73..715f9dab 100644 --- a/src/airbyte_api/models/destination_typesense.py +++ b/src/airbyte_api/models/destination_typesense.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Typesense(str, Enum): TYPESENSE = "typesense" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTypesenseTypedDict(TypedDict): api_key: str r"""Typesense API Key""" @@ -31,6 +34,9 @@ class DestinationTypesenseTypedDict(TypedDict): r"""Protocol of the Typesense instance. Ex: http or https. Default is https""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationTypesense(BaseModel): api_key: str r"""Typesense API Key""" diff --git a/src/airbyte_api/models/destination_vectara.py b/src/airbyte_api/models/destination_vectara.py index a7237ed6..5cad69b1 100644 --- a/src/airbyte_api/models/destination_vectara.py +++ b/src/airbyte_api/models/destination_vectara.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Vectara(str, Enum): @@ -34,6 +34,9 @@ class OAuth20Credentials(BaseModel): r"""OAuth2.0 client secret""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationVectaraTypedDict(TypedDict): r"""Configuration to connect to the Vectara instance""" @@ -54,6 +57,9 @@ class DestinationVectaraTypedDict(TypedDict): r"""A field that will be used to populate the `title` of each document. The field list is applied to all streams in the same way and non-existing fields are ignored. If none are defined, all fields are considered text fields. When specifying text fields, you can access nested fields in the record by using dot notation, e.g. `user.name` will access the `name` field in the `user` object. It's also possible to use wildcards to access all fields in an object, e.g. `users.*.name` will access all `names` fields in all entries of the `users` array.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationVectara(BaseModel): r"""Configuration to connect to the Vectara instance""" diff --git a/src/airbyte_api/models/destination_weaviate.py b/src/airbyte_api/models/destination_weaviate.py index 01160495..eefaf4f3 100644 --- a/src/airbyte_api/models/destination_weaviate.py +++ b/src/airbyte_api/models/destination_weaviate.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Weaviate(str, Enum): @@ -868,6 +874,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationWeaviateTypedDict(TypedDict): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. @@ -891,6 +900,9 @@ class DestinationWeaviateTypedDict(TypedDict): r"""Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationWeaviate(BaseModel): r"""The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration, as well as to provide type safety for the configuration passed to the destination. diff --git a/src/airbyte_api/models/destination_yellowbrick.py b/src/airbyte_api/models/destination_yellowbrick.py index 65d1668c..a6771d53 100644 --- a/src/airbyte_api/models/destination_yellowbrick.py +++ b/src/airbyte_api/models/destination_yellowbrick.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class Yellowbrick(str, Enum): @@ -493,6 +499,9 @@ class DestinationYellowbrickNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationYellowbrickTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -525,6 +534,9 @@ class DestinationYellowbrickTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'destinationType' key instead.." +) class DestinationYellowbrick(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/source_100ms.py b/src/airbyte_api/models/source_100ms.py index 888748f6..6fbbdd19 100644 --- a/src/airbyte_api/models/source_100ms.py +++ b/src/airbyte_api/models/source_100ms.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class OneHundredms(str, Enum): ONE_HUNDREDMS = "100ms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class Source100msTypedDict(TypedDict): management_token: str r"""The management token used for authenticating API requests. You can find or generate this token in your 100ms dashboard under the API section. Refer to the documentation at https://www.100ms.live/docs/concepts/v2/concepts/security-and-tokens#management-token-for-rest-api for more details.""" @@ -21,6 +24,9 @@ class Source100msTypedDict(TypedDict): source_type: OneHundredms +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class Source100ms(BaseModel): management_token: str r"""The management token used for authenticating API requests. You can find or generate this token in your 100ms dashboard under the API section. Refer to the documentation at https://www.100ms.live/docs/concepts/v2/concepts/security-and-tokens#management-token-for-rest-api for more details.""" diff --git a/src/airbyte_api/models/source_7shifts.py b/src/airbyte_api/models/source_7shifts.py index 75e4c8b2..5b779981 100644 --- a/src/airbyte_api/models/source_7shifts.py +++ b/src/airbyte_api/models/source_7shifts.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Sevenshifts(str, Enum): SEVENSHIFTS = "7shifts" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class Source7shiftsTypedDict(TypedDict): access_token: str r"""Access token to use for authentication. Generate it in the 7shifts Developer Tools.""" @@ -21,6 +24,9 @@ class Source7shiftsTypedDict(TypedDict): source_type: Sevenshifts +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class Source7shifts(BaseModel): access_token: str r"""Access token to use for authentication. Generate it in the 7shifts Developer Tools.""" diff --git a/src/airbyte_api/models/source_activecampaign.py b/src/airbyte_api/models/source_activecampaign.py index 96906aa7..f9916050 100644 --- a/src/airbyte_api/models/source_activecampaign.py +++ b/src/airbyte_api/models/source_activecampaign.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Activecampaign(str, Enum): ACTIVECAMPAIGN = "activecampaign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceActivecampaignTypedDict(TypedDict): account_username: str r"""Account Username""" @@ -21,6 +24,9 @@ class SourceActivecampaignTypedDict(TypedDict): source_type: Activecampaign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceActivecampaign(BaseModel): account_username: str r"""Account Username""" diff --git a/src/airbyte_api/models/source_acuity_scheduling.py b/src/airbyte_api/models/source_acuity_scheduling.py index 22ed92fd..824c3edf 100644 --- a/src/airbyte_api/models/source_acuity_scheduling.py +++ b/src/airbyte_api/models/source_acuity_scheduling.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AcuityScheduling(str, Enum): ACUITY_SCHEDULING = "acuity-scheduling" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAcuitySchedulingTypedDict(TypedDict): start_date: datetime username: str @@ -23,6 +26,9 @@ class SourceAcuitySchedulingTypedDict(TypedDict): source_type: AcuityScheduling +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAcuityScheduling(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_adobe_commerce_magento.py b/src/airbyte_api/models/source_adobe_commerce_magento.py index a9d2d6c5..5fbc66ba 100644 --- a/src/airbyte_api/models/source_adobe_commerce_magento.py +++ b/src/airbyte_api/models/source_adobe_commerce_magento.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AdobeCommerceMagento(str, Enum): ADOBE_COMMERCE_MAGENTO = "adobe-commerce-magento" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAdobeCommerceMagentoTypedDict(TypedDict): api_key: str start_date: datetime @@ -26,6 +29,9 @@ class SourceAdobeCommerceMagentoTypedDict(TypedDict): source_type: AdobeCommerceMagento +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAdobeCommerceMagento(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_agilecrm.py b/src/airbyte_api/models/source_agilecrm.py index 03e5d9b1..cd81482d 100644 --- a/src/airbyte_api/models/source_agilecrm.py +++ b/src/airbyte_api/models/source_agilecrm.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Agilecrm(str, Enum): AGILECRM = "agilecrm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAgilecrmTypedDict(TypedDict): api_key: str r"""API key to use. Find it at Admin Settings -> API & Analytics -> API Key in your Agile CRM account.""" @@ -23,6 +26,9 @@ class SourceAgilecrmTypedDict(TypedDict): source_type: Agilecrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAgilecrm(BaseModel): api_key: str r"""API key to use. Find it at Admin Settings -> API & Analytics -> API Key in your Agile CRM account.""" diff --git a/src/airbyte_api/models/source_aha.py b/src/airbyte_api/models/source_aha.py index ccef1559..80fcb8d5 100644 --- a/src/airbyte_api/models/source_aha.py +++ b/src/airbyte_api/models/source_aha.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Aha(str, Enum): AHA = "aha" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAhaTypedDict(TypedDict): api_key: str r"""API Key""" @@ -21,6 +24,9 @@ class SourceAhaTypedDict(TypedDict): source_type: Aha +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAha(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_airbyte.py b/src/airbyte_api/models/source_airbyte.py index b6d2e682..d1cb6192 100644 --- a/src/airbyte_api/models/source_airbyte.py +++ b/src/airbyte_api/models/source_airbyte.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Airbyte(str, Enum): AIRBYTE = "airbyte" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAirbyteTypedDict(TypedDict): client_id: str client_secret: str @@ -25,6 +28,9 @@ class SourceAirbyteTypedDict(TypedDict): source_type: Airbyte +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAirbyte(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_aircall.py b/src/airbyte_api/models/source_aircall.py index 219ed797..00a6c4d8 100644 --- a/src/airbyte_api/models/source_aircall.py +++ b/src/airbyte_api/models/source_aircall.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Aircall(str, Enum): AIRCALL = "aircall" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAircallTypedDict(TypedDict): api_id: str r"""App ID found at settings https://dashboard.aircall.io/integrations/api-keys""" @@ -24,6 +27,9 @@ class SourceAircallTypedDict(TypedDict): source_type: Aircall +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAircall(BaseModel): api_id: str r"""App ID found at settings https://dashboard.aircall.io/integrations/api-keys""" diff --git a/src/airbyte_api/models/source_airtable.py b/src/airbyte_api/models/source_airtable.py index 5dfaeb17..bd377d8c 100644 --- a/src/airbyte_api/models/source_airtable.py +++ b/src/airbyte_api/models/source_airtable.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthMethodAPIKey(str, Enum): @@ -126,11 +132,17 @@ class AirtableEnum(str, Enum): AIRTABLE = "airtable" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAirtableTypedDict(TypedDict): credentials: NotRequired[SourceAirtableAuthenticationTypedDict] source_type: AirtableEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAirtable(BaseModel): credentials: Optional[SourceAirtableAuthentication] = None diff --git a/src/airbyte_api/models/source_akeneo.py b/src/airbyte_api/models/source_akeneo.py index 0ac2d5ba..e215b33e 100644 --- a/src/airbyte_api/models/source_akeneo.py +++ b/src/airbyte_api/models/source_akeneo.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Akeneo(str, Enum): AKENEO = "akeneo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAkeneoTypedDict(TypedDict): api_username: str client_id: str @@ -25,6 +28,9 @@ class SourceAkeneoTypedDict(TypedDict): source_type: Akeneo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAkeneo(BaseModel): api_username: str diff --git a/src/airbyte_api/models/source_algolia.py b/src/airbyte_api/models/source_algolia.py index cdeed4b8..7feabe31 100644 --- a/src/airbyte_api/models/source_algolia.py +++ b/src/airbyte_api/models/source_algolia.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Algolia(str, Enum): ALGOLIA = "algolia" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlgoliaTypedDict(TypedDict): api_key: str application_id: str @@ -28,6 +31,9 @@ class SourceAlgoliaTypedDict(TypedDict): source_type: Algolia +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlgolia(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_alpaca_broker_api.py b/src/airbyte_api/models/source_alpaca_broker_api.py index f5e0432f..6e09e893 100644 --- a/src/airbyte_api/models/source_alpaca_broker_api.py +++ b/src/airbyte_api/models/source_alpaca_broker_api.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceAlpacaBrokerAPIEnvironment(str, Enum): @@ -24,6 +24,9 @@ class AlpacaBrokerAPI(str, Enum): ALPACA_BROKER_API = "alpaca-broker-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlpacaBrokerAPITypedDict(TypedDict): start_date: datetime username: str @@ -37,6 +40,9 @@ class SourceAlpacaBrokerAPITypedDict(TypedDict): source_type: AlpacaBrokerAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlpacaBrokerAPI(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_alpha_vantage.py b/src/airbyte_api/models/source_alpha_vantage.py index be2b71b2..b92fd52c 100644 --- a/src/airbyte_api/models/source_alpha_vantage.py +++ b/src/airbyte_api/models/source_alpha_vantage.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceAlphaVantageInterval(str, Enum): @@ -32,6 +32,9 @@ class AlphaVantage(str, Enum): ALPHA_VANTAGE = "alpha-vantage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlphaVantageTypedDict(TypedDict): api_key: str r"""API Key""" @@ -52,6 +55,9 @@ class SourceAlphaVantageTypedDict(TypedDict): source_type: AlphaVantage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAlphaVantage(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_amazon_ads.py b/src/airbyte_api/models/source_amazon_ads.py index d1455b9a..19b7c1e8 100644 --- a/src/airbyte_api/models/source_amazon_ads.py +++ b/src/airbyte_api/models/source_amazon_ads.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceAmazonAdsAuthType(str, Enum): @@ -28,6 +28,9 @@ class AmazonAdsEnum(str, Enum): AMAZON_ADS = "amazon-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonAdsTypedDict(TypedDict): client_id: str r"""The client ID of your Amazon Ads developer application. See the docs for more information.""" @@ -51,6 +54,9 @@ class SourceAmazonAdsTypedDict(TypedDict): r"""The Start date for collecting reports, should not be more than 60 days in the past. In YYYY-MM-DD format""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonAds(BaseModel): client_id: str r"""The client ID of your Amazon Ads developer application. See the docs for more information.""" diff --git a/src/airbyte_api/models/source_amazon_seller_partner.py b/src/airbyte_api/models/source_amazon_seller_partner.py index f689752b..e67625c3 100644 --- a/src/airbyte_api/models/source_amazon_seller_partner.py +++ b/src/airbyte_api/models/source_amazon_seller_partner.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AWSSellerPartnerAccountType(str, Enum): @@ -172,6 +172,9 @@ class AmazonSellerPartnerEnum(str, Enum): AMAZON_SELLER_PARTNER = "amazon-seller-partner" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonSellerPartnerTypedDict(TypedDict): lwa_app_id: str r"""Your Login with Amazon Client ID.""" @@ -213,6 +216,9 @@ class SourceAmazonSellerPartnerTypedDict(TypedDict): r"""For report based streams with known amount of requests per time period, this option will use waiting time between requests to avoid fatal statuses in reports. See Troubleshooting section for more details""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonSellerPartner(BaseModel): lwa_app_id: str r"""Your Login with Amazon Client ID.""" diff --git a/src/airbyte_api/models/source_amazon_sqs.py b/src/airbyte_api/models/source_amazon_sqs.py index d3d414b8..e1c5ebc1 100644 --- a/src/airbyte_api/models/source_amazon_sqs.py +++ b/src/airbyte_api/models/source_amazon_sqs.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceAmazonSqsAWSRegion(str, Enum): @@ -60,6 +60,9 @@ class TheTargetedActionResourceForTheFetch(str, Enum): RECEIVE_MESSAGE = "ReceiveMessage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonSqsTypedDict(TypedDict): access_key: str r"""The Access Key ID of the AWS IAM Role to use for pulling messages""" @@ -82,6 +85,9 @@ class SourceAmazonSqsTypedDict(TypedDict): r"""Modify the Visibility Timeout of the individual message from the Queue's default (seconds).""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmazonSqs(BaseModel): access_key: str r"""The Access Key ID of the AWS IAM Role to use for pulling messages""" diff --git a/src/airbyte_api/models/source_amplitude.py b/src/airbyte_api/models/source_amplitude.py index 7c342d00..757621ab 100644 --- a/src/airbyte_api/models/source_amplitude.py +++ b/src/airbyte_api/models/source_amplitude.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DataRegion(str, Enum): @@ -23,6 +23,9 @@ class Amplitude(str, Enum): AMPLITUDE = "amplitude" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmplitudeTypedDict(TypedDict): api_key: str r"""Amplitude API Key. See the setup guide for more information on how to obtain this key.""" @@ -43,6 +46,9 @@ class SourceAmplitudeTypedDict(TypedDict): source_type: Amplitude +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAmplitude(BaseModel): api_key: str r"""Amplitude API Key. See the setup guide for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_apify_dataset.py b/src/airbyte_api/models/source_apify_dataset.py index 1ef781c3..e3c99262 100644 --- a/src/airbyte_api/models/source_apify_dataset.py +++ b/src/airbyte_api/models/source_apify_dataset.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class ApifyDataset(str, Enum): APIFY_DATASET = "apify-dataset" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceApifyDatasetTypedDict(TypedDict): dataset_id: str r"""ID of the dataset you would like to load to Airbyte. In Apify Console, you can view your datasets in the Storage section under the Datasets tab after you login. See the Apify Docs for more information.""" @@ -21,6 +24,9 @@ class SourceApifyDatasetTypedDict(TypedDict): source_type: ApifyDataset +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceApifyDataset(BaseModel): dataset_id: str r"""ID of the dataset you would like to load to Airbyte. In Apify Console, you can view your datasets in the Storage section under the Datasets tab after you login. See the Apify Docs for more information.""" diff --git a/src/airbyte_api/models/source_appcues.py b/src/airbyte_api/models/source_appcues.py index 33d3ed83..ca6ccf2d 100644 --- a/src/airbyte_api/models/source_appcues.py +++ b/src/airbyte_api/models/source_appcues.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Appcues(str, Enum): APPCUES = "appcues" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppcuesTypedDict(TypedDict): account_id: str r"""Account ID of Appcues found in account settings page (https://studio.appcues.com/settings/account)""" @@ -25,6 +28,9 @@ class SourceAppcuesTypedDict(TypedDict): source_type: Appcues +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppcues(BaseModel): account_id: str r"""Account ID of Appcues found in account settings page (https://studio.appcues.com/settings/account)""" diff --git a/src/airbyte_api/models/source_appfigures.py b/src/airbyte_api/models/source_appfigures.py index b992be8e..e50de1a9 100644 --- a/src/airbyte_api/models/source_appfigures.py +++ b/src/airbyte_api/models/source_appfigures.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class GroupBy(str, Enum): @@ -25,6 +25,9 @@ class Appfigures(str, Enum): APPFIGURES = "appfigures" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppfiguresTypedDict(TypedDict): api_key: str start_date: datetime @@ -35,6 +38,9 @@ class SourceAppfiguresTypedDict(TypedDict): source_type: Appfigures +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppfigures(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_appfollow.py b/src/airbyte_api/models/source_appfollow.py index 66db8f4b..f949ddfb 100644 --- a/src/airbyte_api/models/source_appfollow.py +++ b/src/airbyte_api/models/source_appfollow.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Appfollow(str, Enum): APPFOLLOW = "appfollow" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppfollowTypedDict(TypedDict): api_secret: NotRequired[str] r"""API Key provided by Appfollow""" source_type: Appfollow +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppfollow(BaseModel): api_secret: Optional[str] = None r"""API Key provided by Appfollow""" diff --git a/src/airbyte_api/models/source_apple_search_ads.py b/src/airbyte_api/models/source_apple_search_ads.py index 369e13f9..13acb715 100644 --- a/src/airbyte_api/models/source_apple_search_ads.py +++ b/src/airbyte_api/models/source_apple_search_ads.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AppleSearchAds(str, Enum): @@ -22,6 +22,9 @@ class TimeZone(str, Enum): UTC = "UTC" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppleSearchAdsTypedDict(TypedDict): client_id: str r"""A user identifier for the token request. See here""" @@ -44,6 +47,9 @@ class SourceAppleSearchAdsTypedDict(TypedDict): r"""Token Refresh Endpoint. You should override the default value in scenarios where it's required to proxy requests to Apple's token endpoint""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppleSearchAds(BaseModel): client_id: str r"""A user identifier for the token request. See here""" diff --git a/src/airbyte_api/models/source_appsflyer.py b/src/airbyte_api/models/source_appsflyer.py index c8ada0a0..ecf35f3f 100644 --- a/src/airbyte_api/models/source_appsflyer.py +++ b/src/airbyte_api/models/source_appsflyer.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Appsflyer(str, Enum): APPSFLYER = "appsflyer" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppsflyerTypedDict(TypedDict): api_token: str r"""Pull API token for authentication. If you change the account admin, the token changes, and you must update scripts with the new token. Get the API token in the Dashboard.""" @@ -27,6 +30,9 @@ class SourceAppsflyerTypedDict(TypedDict): r"""Time zone in which date times are stored. The project timezone may be found in the App settings in the AppsFlyer console.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAppsflyer(BaseModel): api_token: str r"""Pull API token for authentication. If you change the account admin, the token changes, and you must update scripts with the new token. Get the API token in the Dashboard.""" diff --git a/src/airbyte_api/models/source_apptivo.py b/src/airbyte_api/models/source_apptivo.py index 98586356..174dd7d6 100644 --- a/src/airbyte_api/models/source_apptivo.py +++ b/src/airbyte_api/models/source_apptivo.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Apptivo(str, Enum): APPTIVO = "apptivo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceApptivoTypedDict(TypedDict): access_key: str api_key: str @@ -20,6 +23,9 @@ class SourceApptivoTypedDict(TypedDict): source_type: Apptivo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceApptivo(BaseModel): access_key: str diff --git a/src/airbyte_api/models/source_asana.py b/src/airbyte_api/models/source_asana.py index 310adf72..0aa68c5f 100644 --- a/src/airbyte_api/models/source_asana.py +++ b/src/airbyte_api/models/source_asana.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CredentialsTitlePatCredentials(str, Enum): @@ -126,6 +132,9 @@ class AsanaEnum(str, Enum): ASANA = "asana" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAsanaTypedDict(TypedDict): credentials: NotRequired[SourceAsanaAuthenticationMechanismTypedDict] r"""Choose how to authenticate to Github""" @@ -136,6 +145,9 @@ class SourceAsanaTypedDict(TypedDict): source_type: AsanaEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAsana(BaseModel): credentials: Optional[SourceAsanaAuthenticationMechanism] = None r"""Choose how to authenticate to Github""" diff --git a/src/airbyte_api/models/source_ashby.py b/src/airbyte_api/models/source_ashby.py index 17d06ae9..a12e2c22 100644 --- a/src/airbyte_api/models/source_ashby.py +++ b/src/airbyte_api/models/source_ashby.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ashby(str, Enum): ASHBY = "ashby" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAshbyTypedDict(TypedDict): api_key: str r"""The Ashby API Key, see doc here.""" @@ -21,6 +24,9 @@ class SourceAshbyTypedDict(TypedDict): source_type: Ashby +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAshby(BaseModel): api_key: str r"""The Ashby API Key, see doc here.""" diff --git a/src/airbyte_api/models/source_assemblyai.py b/src/airbyte_api/models/source_assemblyai.py index 6b6627e6..7122b5f7 100644 --- a/src/airbyte_api/models/source_assemblyai.py +++ b/src/airbyte_api/models/source_assemblyai.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Assemblyai(str, Enum): @@ -23,6 +23,9 @@ class SubtitleFormat(str, Enum): SRT = "srt" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAssemblyaiTypedDict(TypedDict): api_key: str r"""Your AssemblyAI API key. You can find it in the AssemblyAI dashboard at https://www.assemblyai.com/app/api-keys.""" @@ -34,6 +37,9 @@ class SourceAssemblyaiTypedDict(TypedDict): r"""The subtitle format for transcript_subtitle stream""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAssemblyai(BaseModel): api_key: str r"""Your AssemblyAI API key. You can find it in the AssemblyAI dashboard at https://www.assemblyai.com/app/api-keys.""" diff --git a/src/airbyte_api/models/source_auth0.py b/src/airbyte_api/models/source_auth0.py index cdb48d18..3f4952de 100644 --- a/src/airbyte_api/models/source_auth0.py +++ b/src/airbyte_api/models/source_auth0.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthenticationMethodOauth2AccessToken(str, Enum): @@ -96,6 +102,9 @@ class Auth0(str, Enum): AUTH0 = "auth0" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAuth0TypedDict(TypedDict): base_url: str r"""The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https://YOUR_DOMAIN`""" @@ -105,6 +114,9 @@ class SourceAuth0TypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAuth0(BaseModel): base_url: str r"""The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https://YOUR_DOMAIN`""" diff --git a/src/airbyte_api/models/source_aviationstack.py b/src/airbyte_api/models/source_aviationstack.py index f8fcff6c..7d06759a 100644 --- a/src/airbyte_api/models/source_aviationstack.py +++ b/src/airbyte_api/models/source_aviationstack.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Aviationstack(str, Enum): AVIATIONSTACK = "aviationstack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAviationstackTypedDict(TypedDict): access_key: str r"""Your unique API key for authenticating with the Aviation API. You can find it in your Aviation account dashboard at https://aviationstack.com/dashboard""" @@ -21,6 +24,9 @@ class SourceAviationstackTypedDict(TypedDict): source_type: Aviationstack +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAviationstack(BaseModel): access_key: str r"""Your unique API key for authenticating with the Aviation API. You can find it in your Aviation account dashboard at https://aviationstack.com/dashboard""" diff --git a/src/airbyte_api/models/source_awin_advertiser.py b/src/airbyte_api/models/source_awin_advertiser.py index fdbf3256..11bfca05 100644 --- a/src/airbyte_api/models/source_awin_advertiser.py +++ b/src/airbyte_api/models/source_awin_advertiser.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AwinAdvertiser(str, Enum): AWIN_ADVERTISER = "awin-advertiser" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAwinAdvertiserTypedDict(TypedDict): advertiser_id: str r"""Your Awin Advertiser ID. You can find this in your Awin dashboard or account settings.""" @@ -33,6 +36,9 @@ class SourceAwinAdvertiserTypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAwinAdvertiser(BaseModel): advertiser_id: Annotated[str, pydantic.Field(alias="advertiserId")] r"""Your Awin Advertiser ID. You can find this in your Awin dashboard or account settings.""" diff --git a/src/airbyte_api/models/source_aws_cloudtrail.py b/src/airbyte_api/models/source_aws_cloudtrail.py index 7ba2947a..6101a047 100644 --- a/src/airbyte_api/models/source_aws_cloudtrail.py +++ b/src/airbyte_api/models/source_aws_cloudtrail.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class FilterAppliedWhileFetchingRecordsBasedOnAttributeKeyAndAttributeValueWhichWillBeAppendedOnTheRequestBodyTypedDict( @@ -47,6 +47,9 @@ class AwsCloudtrail(str, Enum): AWS_CLOUDTRAIL = "aws-cloudtrail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAwsCloudtrailTypedDict(TypedDict): aws_key_id: str r"""AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key.""" @@ -62,6 +65,9 @@ class SourceAwsCloudtrailTypedDict(TypedDict): r"""The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAwsCloudtrail(BaseModel): aws_key_id: str r"""AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_azure_blob_storage.py b/src/airbyte_api/models/source_azure_blob_storage.py index 87c1624c..8e2051f2 100644 --- a/src/airbyte_api/models/source_azure_blob_storage.py +++ b/src/airbyte_api/models/source_azure_blob_storage.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeStorageAccountKey(str, Enum): @@ -811,6 +817,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAzureBlobStorageTypedDict(TypedDict): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy Azure Blob Storage v0 configs into v1 configs using the File-Based CDK. @@ -831,6 +840,9 @@ class SourceAzureBlobStorageTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAzureBlobStorage(BaseModel): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy Azure Blob Storage v0 configs into v1 configs using the File-Based CDK. diff --git a/src/airbyte_api/models/source_azure_table.py b/src/airbyte_api/models/source_azure_table.py index b713c7b5..47c1725d 100644 --- a/src/airbyte_api/models/source_azure_table.py +++ b/src/airbyte_api/models/source_azure_table.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class AzureTable(str, Enum): AZURE_TABLE = "azure-table" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAzureTableTypedDict(TypedDict): storage_access_key: str r"""Azure Table Storage Access Key. See the docs for more information on how to obtain this key.""" @@ -25,6 +28,9 @@ class SourceAzureTableTypedDict(TypedDict): r"""Azure Table Storage service account URL suffix. See the docs for more information on how to obtain endpoint suffix""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceAzureTable(BaseModel): storage_access_key: str r"""Azure Table Storage Access Key. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_babelforce.py b/src/airbyte_api/models/source_babelforce.py index 32736a2f..30ce0306 100644 --- a/src/airbyte_api/models/source_babelforce.py +++ b/src/airbyte_api/models/source_babelforce.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceBabelforceRegion(str, Enum): @@ -23,6 +23,9 @@ class Babelforce(str, Enum): BABELFORCE = "babelforce" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBabelforceTypedDict(TypedDict): access_key_id: str r"""The Babelforce access key ID""" @@ -37,6 +40,9 @@ class SourceBabelforceTypedDict(TypedDict): source_type: Babelforce +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBabelforce(BaseModel): access_key_id: str r"""The Babelforce access key ID""" diff --git a/src/airbyte_api/models/source_bamboo_hr.py b/src/airbyte_api/models/source_bamboo_hr.py index 997f9dcc..0f7fe1e5 100644 --- a/src/airbyte_api/models/source_bamboo_hr.py +++ b/src/airbyte_api/models/source_bamboo_hr.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class BambooHr(str, Enum): BAMBOO_HR = "bamboo-hr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBambooHrTypedDict(TypedDict): api_key: str r"""Api key of bamboo hr""" @@ -31,6 +34,9 @@ class SourceBambooHrTypedDict(TypedDict): start_date: NotRequired[datetime] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBambooHr(BaseModel): api_key: str r"""Api key of bamboo hr""" diff --git a/src/airbyte_api/models/source_basecamp.py b/src/airbyte_api/models/source_basecamp.py index 1c5275df..40a7c1d9 100644 --- a/src/airbyte_api/models/source_basecamp.py +++ b/src/airbyte_api/models/source_basecamp.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Basecamp(str, Enum): BASECAMP = "basecamp" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBasecampTypedDict(TypedDict): account_id: float client_id: str @@ -23,6 +26,9 @@ class SourceBasecampTypedDict(TypedDict): source_type: Basecamp +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBasecamp(BaseModel): account_id: float diff --git a/src/airbyte_api/models/source_beamer.py b/src/airbyte_api/models/source_beamer.py index 51bef993..536a202c 100644 --- a/src/airbyte_api/models/source_beamer.py +++ b/src/airbyte_api/models/source_beamer.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Beamer(str, Enum): BEAMER = "beamer" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBeamerTypedDict(TypedDict): api_key: str start_date: datetime source_type: Beamer +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBeamer(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_bigmailer.py b/src/airbyte_api/models/source_bigmailer.py index d92cb0ad..e8b2ce52 100644 --- a/src/airbyte_api/models/source_bigmailer.py +++ b/src/airbyte_api/models/source_bigmailer.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Bigmailer(str, Enum): BIGMAILER = "bigmailer" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBigmailerTypedDict(TypedDict): api_key: str r"""API key to use. You can create and find it on the API key management page in your BigMailer account.""" source_type: Bigmailer +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBigmailer(BaseModel): api_key: str r"""API key to use. You can create and find it on the API key management page in your BigMailer account.""" diff --git a/src/airbyte_api/models/source_bigquery.py b/src/airbyte_api/models/source_bigquery.py index 1422bb3b..02d2c117 100644 --- a/src/airbyte_api/models/source_bigquery.py +++ b/src/airbyte_api/models/source_bigquery.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceBigqueryBigquery(str, Enum): BIGQUERY = "bigquery" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBigqueryTypedDict(TypedDict): credentials_json: str r"""The contents of your Service Account Key JSON file. See the docs for more information on how to obtain this key.""" @@ -25,6 +28,9 @@ class SourceBigqueryTypedDict(TypedDict): source_type: SourceBigqueryBigquery +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBigquery(BaseModel): credentials_json: str r"""The contents of your Service Account Key JSON file. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_bing_ads.py b/src/airbyte_api/models/source_bing_ads.py index 673dd2c0..e3ebd62e 100644 --- a/src/airbyte_api/models/source_bing_ads.py +++ b/src/airbyte_api/models/source_bing_ads.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Operator(str, Enum): @@ -153,6 +153,9 @@ class BingAdsEnum(str, Enum): BING_ADS = "bing-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBingAdsTypedDict(TypedDict): client_id: str r"""The Client ID of your Microsoft Advertising developer application.""" @@ -176,6 +179,9 @@ class SourceBingAdsTypedDict(TypedDict): r"""The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBingAds(BaseModel): client_id: str r"""The Client ID of your Microsoft Advertising developer application.""" diff --git a/src/airbyte_api/models/source_bitly.py b/src/airbyte_api/models/source_bitly.py index 4a5cfaec..4e4aeefa 100644 --- a/src/airbyte_api/models/source_bitly.py +++ b/src/airbyte_api/models/source_bitly.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Bitly(str, Enum): BITLY = "bitly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBitlyTypedDict(TypedDict): api_key: str end_date: datetime @@ -21,6 +24,9 @@ class SourceBitlyTypedDict(TypedDict): source_type: Bitly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBitly(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_blogger.py b/src/airbyte_api/models/source_blogger.py index 52abedeb..3ad9fa59 100644 --- a/src/airbyte_api/models/source_blogger.py +++ b/src/airbyte_api/models/source_blogger.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Blogger(str, Enum): BLOGGER = "blogger" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBloggerTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -20,6 +23,9 @@ class SourceBloggerTypedDict(TypedDict): source_type: Blogger +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBlogger(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_bluetally.py b/src/airbyte_api/models/source_bluetally.py index 69c55dc2..d3c666d9 100644 --- a/src/airbyte_api/models/source_bluetally.py +++ b/src/airbyte_api/models/source_bluetally.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Bluetally(str, Enum): BLUETALLY = "bluetally" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBluetallyTypedDict(TypedDict): api_key: str r"""Your API key to authenticate with the BlueTally API. You can generate it by navigating to your account settings, selecting 'API Keys', and clicking 'Create API Key'.""" @@ -21,6 +24,9 @@ class SourceBluetallyTypedDict(TypedDict): source_type: Bluetally +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBluetally(BaseModel): api_key: str r"""Your API key to authenticate with the BlueTally API. You can generate it by navigating to your account settings, selecting 'API Keys', and clicking 'Create API Key'.""" diff --git a/src/airbyte_api/models/source_boldsign.py b/src/airbyte_api/models/source_boldsign.py index 923c7ec8..0b88573c 100644 --- a/src/airbyte_api/models/source_boldsign.py +++ b/src/airbyte_api/models/source_boldsign.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Boldsign(str, Enum): BOLDSIGN = "boldsign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBoldsignTypedDict(TypedDict): api_key: str r"""Your BoldSign API key. You can generate it by navigating to the API menu in the BoldSign app, selecting 'API Key', and clicking 'Generate API Key'. Copy the generated key and paste it here.""" @@ -21,6 +24,9 @@ class SourceBoldsignTypedDict(TypedDict): source_type: Boldsign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBoldsign(BaseModel): api_key: str r"""Your BoldSign API key. You can generate it by navigating to the API menu in the BoldSign app, selecting 'API Key', and clicking 'Generate API Key'. Copy the generated key and paste it here.""" diff --git a/src/airbyte_api/models/source_box.py b/src/airbyte_api/models/source_box.py index 06d93f6f..c306b2a2 100644 --- a/src/airbyte_api/models/source_box.py +++ b/src/airbyte_api/models/source_box.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Box(str, Enum): BOX = "box" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBoxTypedDict(TypedDict): client_id: str client_secret: str @@ -20,6 +23,9 @@ class SourceBoxTypedDict(TypedDict): source_type: Box +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBox(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_braintree.py b/src/airbyte_api/models/source_braintree.py index bef5cc23..cd1011dc 100644 --- a/src/airbyte_api/models/source_braintree.py +++ b/src/airbyte_api/models/source_braintree.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceBraintreeEnvironment(str, Enum): @@ -25,6 +25,9 @@ class Braintree(str, Enum): BRAINTREE = "braintree" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBraintreeTypedDict(TypedDict): environment: SourceBraintreeEnvironment r"""Environment specifies where the data will come from.""" @@ -39,6 +42,9 @@ class SourceBraintreeTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBraintree(BaseModel): environment: SourceBraintreeEnvironment r"""Environment specifies where the data will come from.""" diff --git a/src/airbyte_api/models/source_braze.py b/src/airbyte_api/models/source_braze.py index e474eacb..a33c0985 100644 --- a/src/airbyte_api/models/source_braze.py +++ b/src/airbyte_api/models/source_braze.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Braze(str, Enum): BRAZE = "braze" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBrazeTypedDict(TypedDict): api_key: str r"""Braze REST API key""" @@ -24,6 +27,9 @@ class SourceBrazeTypedDict(TypedDict): source_type: Braze +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBraze(BaseModel): api_key: str r"""Braze REST API key""" diff --git a/src/airbyte_api/models/source_breezometer.py b/src/airbyte_api/models/source_breezometer.py index ee9ed27d..57c33590 100644 --- a/src/airbyte_api/models/source_breezometer.py +++ b/src/airbyte_api/models/source_breezometer.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Breezometer(str, Enum): BREEZOMETER = "breezometer" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBreezometerTypedDict(TypedDict): api_key: str r"""Your API Access Key. See here.""" @@ -33,6 +36,9 @@ class SourceBreezometerTypedDict(TypedDict): source_type: Breezometer +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBreezometer(BaseModel): api_key: str r"""Your API Access Key. See here.""" diff --git a/src/airbyte_api/models/source_breezy_hr.py b/src/airbyte_api/models/source_breezy_hr.py index b3f34ef1..e0eeb6a2 100644 --- a/src/airbyte_api/models/source_breezy_hr.py +++ b/src/airbyte_api/models/source_breezy_hr.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class BreezyHr(str, Enum): BREEZY_HR = "breezy-hr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBreezyHrTypedDict(TypedDict): api_key: str company_id: str source_type: BreezyHr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBreezyHr(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_brevo.py b/src/airbyte_api/models/source_brevo.py index 371e3937..d3fb6bae 100644 --- a/src/airbyte_api/models/source_brevo.py +++ b/src/airbyte_api/models/source_brevo.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Brevo(str, Enum): BREVO = "brevo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBrevoTypedDict(TypedDict): api_key: str start_date: datetime source_type: Brevo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBrevo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_brex.py b/src/airbyte_api/models/source_brex.py index 7bbb8307..622a9027 100644 --- a/src/airbyte_api/models/source_brex.py +++ b/src/airbyte_api/models/source_brex.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Brex(str, Enum): BREX = "brex" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBrexTypedDict(TypedDict): start_date: datetime user_token: str @@ -21,6 +24,9 @@ class SourceBrexTypedDict(TypedDict): source_type: Brex +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBrex(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_bugsnag.py b/src/airbyte_api/models/source_bugsnag.py index 8b151b53..8152e87f 100644 --- a/src/airbyte_api/models/source_bugsnag.py +++ b/src/airbyte_api/models/source_bugsnag.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Bugsnag(str, Enum): BUGSNAG = "bugsnag" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBugsnagTypedDict(TypedDict): auth_token: str r"""Personal auth token for accessing the Bugsnag API. Generate it in the My Account section of Bugsnag settings.""" @@ -21,6 +24,9 @@ class SourceBugsnagTypedDict(TypedDict): source_type: Bugsnag +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBugsnag(BaseModel): auth_token: str r"""Personal auth token for accessing the Bugsnag API. Generate it in the My Account section of Bugsnag settings.""" diff --git a/src/airbyte_api/models/source_buildkite.py b/src/airbyte_api/models/source_buildkite.py index 89d6d974..5e8c925c 100644 --- a/src/airbyte_api/models/source_buildkite.py +++ b/src/airbyte_api/models/source_buildkite.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Buildkite(str, Enum): BUILDKITE = "buildkite" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBuildkiteTypedDict(TypedDict): api_key: str start_date: datetime source_type: Buildkite +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBuildkite(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_bunny_inc.py b/src/airbyte_api/models/source_bunny_inc.py index 87492d65..85bc779f 100644 --- a/src/airbyte_api/models/source_bunny_inc.py +++ b/src/airbyte_api/models/source_bunny_inc.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class BunnyInc(str, Enum): BUNNY_INC = "bunny-inc" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBunnyIncTypedDict(TypedDict): apikey: str subdomain: str @@ -24,6 +27,9 @@ class SourceBunnyIncTypedDict(TypedDict): start_date: NotRequired[datetime] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBunnyInc(BaseModel): apikey: str diff --git a/src/airbyte_api/models/source_buzzsprout.py b/src/airbyte_api/models/source_buzzsprout.py index e708e640..1e8564cd 100644 --- a/src/airbyte_api/models/source_buzzsprout.py +++ b/src/airbyte_api/models/source_buzzsprout.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Buzzsprout(str, Enum): BUZZSPROUT = "buzzsprout" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBuzzsproutTypedDict(TypedDict): api_key: str podcast_id: str @@ -22,6 +25,9 @@ class SourceBuzzsproutTypedDict(TypedDict): source_type: Buzzsprout +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceBuzzsprout(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_cal_com.py b/src/airbyte_api/models/source_cal_com.py index 82e9fcf8..03af0b36 100644 --- a/src/airbyte_api/models/source_cal_com.py +++ b/src/airbyte_api/models/source_cal_com.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class CalCom(str, Enum): CAL_COM = "cal-com" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCalComTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://cal.com/account""" @@ -20,6 +23,9 @@ class SourceCalComTypedDict(TypedDict): source_type: CalCom +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCalCom(BaseModel): api_key: str r"""API key to use. Find it at https://cal.com/account""" diff --git a/src/airbyte_api/models/source_calendly.py b/src/airbyte_api/models/source_calendly.py index 101b0de5..c78848b0 100644 --- a/src/airbyte_api/models/source_calendly.py +++ b/src/airbyte_api/models/source_calendly.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Calendly(str, Enum): CALENDLY = "calendly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCalendlyTypedDict(TypedDict): api_key: str r"""Go to Integrations → API & Webhooks to obtain your bearer token. https://calendly.com/integrations/api_webhooks""" @@ -25,6 +28,9 @@ class SourceCalendlyTypedDict(TypedDict): source_type: Calendly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCalendly(BaseModel): api_key: str r"""Go to Integrations → API & Webhooks to obtain your bearer token. https://calendly.com/integrations/api_webhooks""" diff --git a/src/airbyte_api/models/source_callrail.py b/src/airbyte_api/models/source_callrail.py index b08a7ec0..2903e808 100644 --- a/src/airbyte_api/models/source_callrail.py +++ b/src/airbyte_api/models/source_callrail.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Callrail(str, Enum): CALLRAIL = "callrail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCallrailTypedDict(TypedDict): account_id: str r"""Account ID""" @@ -23,6 +26,9 @@ class SourceCallrailTypedDict(TypedDict): source_type: Callrail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCallrail(BaseModel): account_id: str r"""Account ID""" diff --git a/src/airbyte_api/models/source_campaign_monitor.py b/src/airbyte_api/models/source_campaign_monitor.py index a80174c1..f85dbf7e 100644 --- a/src/airbyte_api/models/source_campaign_monitor.py +++ b/src/airbyte_api/models/source_campaign_monitor.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class CampaignMonitor(str, Enum): CAMPAIGN_MONITOR = "campaign-monitor" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCampaignMonitorTypedDict(TypedDict): username: str password: NotRequired[str] @@ -23,6 +26,9 @@ class SourceCampaignMonitorTypedDict(TypedDict): r"""Date from when the sync should start""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCampaignMonitor(BaseModel): username: str diff --git a/src/airbyte_api/models/source_campayn.py b/src/airbyte_api/models/source_campayn.py index 8a7ec48f..62d32e15 100644 --- a/src/airbyte_api/models/source_campayn.py +++ b/src/airbyte_api/models/source_campayn.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Campayn(str, Enum): CAMPAYN = "campayn" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCampaynTypedDict(TypedDict): api_key: str r"""API key to use. Find it in your Campayn account settings. Keep it secure as it grants access to your Campayn data.""" @@ -20,6 +23,9 @@ class SourceCampaynTypedDict(TypedDict): source_type: Campayn +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCampayn(BaseModel): api_key: str r"""API key to use. Find it in your Campayn account settings. Keep it secure as it grants access to your Campayn data.""" diff --git a/src/airbyte_api/models/source_canny.py b/src/airbyte_api/models/source_canny.py index 0eb254ad..7b07107f 100644 --- a/src/airbyte_api/models/source_canny.py +++ b/src/airbyte_api/models/source_canny.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Canny(str, Enum): CANNY = "canny" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCannyTypedDict(TypedDict): api_key: str r"""You can find your secret API key in Your Canny Subdomain > Settings > API""" source_type: Canny +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCanny(BaseModel): api_key: str r"""You can find your secret API key in Your Canny Subdomain > Settings > API""" diff --git a/src/airbyte_api/models/source_capsule_crm.py b/src/airbyte_api/models/source_capsule_crm.py index 63994c24..30d3c3de 100644 --- a/src/airbyte_api/models/source_capsule_crm.py +++ b/src/airbyte_api/models/source_capsule_crm.py @@ -7,7 +7,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Entity(str, Enum): @@ -20,6 +20,9 @@ class CapsuleCrm(str, Enum): CAPSULE_CRM = "capsule-crm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCapsuleCrmTypedDict(TypedDict): bearer_token: str r"""Bearer token to authenticate API requests. Generate it from the 'My Preferences' > 'API Authentication Tokens' page in your Capsule account.""" @@ -28,6 +31,9 @@ class SourceCapsuleCrmTypedDict(TypedDict): source_type: CapsuleCrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCapsuleCrm(BaseModel): bearer_token: str r"""Bearer token to authenticate API requests. Generate it from the 'My Preferences' > 'API Authentication Tokens' page in your Capsule account.""" diff --git a/src/airbyte_api/models/source_captain_data.py b/src/airbyte_api/models/source_captain_data.py index b5962163..e3d86808 100644 --- a/src/airbyte_api/models/source_captain_data.py +++ b/src/airbyte_api/models/source_captain_data.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class CaptainData(str, Enum): CAPTAIN_DATA = "captain-data" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCaptainDataTypedDict(TypedDict): api_key: str r"""Your Captain Data project API key.""" @@ -21,6 +24,9 @@ class SourceCaptainDataTypedDict(TypedDict): source_type: CaptainData +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCaptainData(BaseModel): api_key: str r"""Your Captain Data project API key.""" diff --git a/src/airbyte_api/models/source_care_quality_commission.py b/src/airbyte_api/models/source_care_quality_commission.py index 347b0c80..de9ce36b 100644 --- a/src/airbyte_api/models/source_care_quality_commission.py +++ b/src/airbyte_api/models/source_care_quality_commission.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class CareQualityCommission(str, Enum): CARE_QUALITY_COMMISSION = "care-quality-commission" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCareQualityCommissionTypedDict(TypedDict): api_key: str r"""Your CQC Primary Key. See https://www.cqc.org.uk/about-us/transparency/using-cqc-data#api for steps to generate one.""" source_type: CareQualityCommission +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCareQualityCommission(BaseModel): api_key: str r"""Your CQC Primary Key. See https://www.cqc.org.uk/about-us/transparency/using-cqc-data#api for steps to generate one.""" diff --git a/src/airbyte_api/models/source_cart.py b/src/airbyte_api/models/source_cart.py index da66ea26..76e76ef0 100644 --- a/src/airbyte_api/models/source_cart.py +++ b/src/airbyte_api/models/source_cart.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeSingleStoreAccessToken(str, Enum): @@ -93,6 +99,9 @@ class Cart(str, Enum): CART = "cart" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCartTypedDict(TypedDict): start_date: str r"""The date from which you'd like to replicate the data""" @@ -100,6 +109,9 @@ class SourceCartTypedDict(TypedDict): source_type: Cart +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCart(BaseModel): start_date: str r"""The date from which you'd like to replicate the data""" diff --git a/src/airbyte_api/models/source_castor_edc.py b/src/airbyte_api/models/source_castor_edc.py index 2d4c4973..7c60a836 100644 --- a/src/airbyte_api/models/source_castor_edc.py +++ b/src/airbyte_api/models/source_castor_edc.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class CastorEdc(str, Enum): @@ -24,6 +24,9 @@ class URLRegion(str, Enum): US = "us" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCastorEdcTypedDict(TypedDict): client_id: str r"""Visit `https://YOUR_REGION.castoredc.com/account/settings`""" @@ -35,6 +38,9 @@ class SourceCastorEdcTypedDict(TypedDict): r"""The url region given at time of registration""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCastorEdc(BaseModel): client_id: str r"""Visit `https://YOUR_REGION.castoredc.com/account/settings`""" diff --git a/src/airbyte_api/models/source_chameleon.py b/src/airbyte_api/models/source_chameleon.py index 1094f190..ebef67df 100644 --- a/src/airbyte_api/models/source_chameleon.py +++ b/src/airbyte_api/models/source_chameleon.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class FilterEnum(str, Enum): @@ -24,6 +24,9 @@ class Chameleon(str, Enum): CHAMELEON = "chameleon" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChameleonTypedDict(TypedDict): api_key: str start_date: datetime @@ -36,6 +39,9 @@ class SourceChameleonTypedDict(TypedDict): source_type: Chameleon +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChameleon(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_chargebee.py b/src/airbyte_api/models/source_chargebee.py index 30503f48..e767da0d 100644 --- a/src/airbyte_api/models/source_chargebee.py +++ b/src/airbyte_api/models/source_chargebee.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ProductCatalog(str, Enum): @@ -23,6 +23,9 @@ class Chargebee(str, Enum): CHARGEBEE = "chargebee" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargebeeTypedDict(TypedDict): site: str r"""The site prefix for your Chargebee instance.""" @@ -37,6 +40,9 @@ class SourceChargebeeTypedDict(TypedDict): source_type: Chargebee +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargebee(BaseModel): site: str r"""The site prefix for your Chargebee instance.""" diff --git a/src/airbyte_api/models/source_chargedesk.py b/src/airbyte_api/models/source_chargedesk.py index a4f50e01..f4a42626 100644 --- a/src/airbyte_api/models/source_chargedesk.py +++ b/src/airbyte_api/models/source_chargedesk.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Chargedesk(str, Enum): CHARGEDESK = "chargedesk" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargedeskTypedDict(TypedDict): username: str password: NotRequired[str] @@ -23,6 +26,9 @@ class SourceChargedeskTypedDict(TypedDict): r"""Date from when the sync should start in epoch Unix timestamp""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargedesk(BaseModel): username: str diff --git a/src/airbyte_api/models/source_chargify.py b/src/airbyte_api/models/source_chargify.py index 3b6134c9..2cb36192 100644 --- a/src/airbyte_api/models/source_chargify.py +++ b/src/airbyte_api/models/source_chargify.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Chargify(str, Enum): CHARGIFY = "chargify" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargifyTypedDict(TypedDict): api_key: str r"""Maxio Advanced Billing/Chargify API Key.""" @@ -25,6 +28,9 @@ class SourceChargifyTypedDict(TypedDict): source_type: Chargify +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChargify(BaseModel): api_key: str r"""Maxio Advanced Billing/Chargify API Key.""" diff --git a/src/airbyte_api/models/source_chartmogul.py b/src/airbyte_api/models/source_chartmogul.py index b42c0cc3..aedc0652 100644 --- a/src/airbyte_api/models/source_chartmogul.py +++ b/src/airbyte_api/models/source_chartmogul.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Chartmogul(str, Enum): CHARTMOGUL = "chartmogul" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChartmogulTypedDict(TypedDict): api_key: str r"""Your Chartmogul API key. See the docs for info on how to obtain this.""" @@ -22,6 +25,9 @@ class SourceChartmogulTypedDict(TypedDict): source_type: Chartmogul +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChartmogul(BaseModel): api_key: str r"""Your Chartmogul API key. See the docs for info on how to obtain this.""" diff --git a/src/airbyte_api/models/source_churnkey.py b/src/airbyte_api/models/source_churnkey.py index 81acc606..77cf28b4 100644 --- a/src/airbyte_api/models/source_churnkey.py +++ b/src/airbyte_api/models/source_churnkey.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Churnkey(str, Enum): CHURNKEY = "churnkey" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChurnkeyTypedDict(TypedDict): api_key: str x_ck_app: str source_type: Churnkey +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceChurnkey(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_cimis.py b/src/airbyte_api/models/source_cimis.py index ed209653..858955ad 100644 --- a/src/airbyte_api/models/source_cimis.py +++ b/src/airbyte_api/models/source_cimis.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Cimis(str, Enum): @@ -28,6 +28,9 @@ class UnitOfMeasure(str, Enum): M = "M" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCimisTypedDict(TypedDict): api_key: str end_date: datetime @@ -40,6 +43,9 @@ class SourceCimisTypedDict(TypedDict): unit_of_measure: NotRequired[UnitOfMeasure] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCimis(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_cin7.py b/src/airbyte_api/models/source_cin7.py index 82ee6076..9b527e0f 100644 --- a/src/airbyte_api/models/source_cin7.py +++ b/src/airbyte_api/models/source_cin7.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Cin7(str, Enum): CIN7 = "cin7" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCin7TypedDict(TypedDict): accountid: str r"""The ID associated with your account.""" @@ -21,6 +24,9 @@ class SourceCin7TypedDict(TypedDict): source_type: Cin7 +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCin7(BaseModel): accountid: str r"""The ID associated with your account.""" diff --git a/src/airbyte_api/models/source_circa.py b/src/airbyte_api/models/source_circa.py index 5e40d99a..0fd58ed3 100644 --- a/src/airbyte_api/models/source_circa.py +++ b/src/airbyte_api/models/source_circa.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Circa(str, Enum): CIRCA = "circa" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCircaTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://app.circa.co/settings/integrations/api""" @@ -21,6 +24,9 @@ class SourceCircaTypedDict(TypedDict): source_type: Circa +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCirca(BaseModel): api_key: str r"""API key to use. Find it at https://app.circa.co/settings/integrations/api""" diff --git a/src/airbyte_api/models/source_circleci.py b/src/airbyte_api/models/source_circleci.py index 0d264b43..4d1aad96 100644 --- a/src/airbyte_api/models/source_circleci.py +++ b/src/airbyte_api/models/source_circleci.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Circleci(str, Enum): CIRCLECI = "circleci" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCircleciTypedDict(TypedDict): api_key: str org_id: str @@ -30,6 +33,9 @@ class SourceCircleciTypedDict(TypedDict): r"""Workflow ID of a project pipeline, Could be seen in the URL of pipeline build, Example `https://app.circleci.com/pipelines/circleci/55555xxxxxx/7yyyyyyyyxxxxx/2/workflows/WORKFLOW_ID`""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCircleci(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_cisco_meraki.py b/src/airbyte_api/models/source_cisco_meraki.py index 3b1b0948..6c8cfac0 100644 --- a/src/airbyte_api/models/source_cisco_meraki.py +++ b/src/airbyte_api/models/source_cisco_meraki.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class CiscoMeraki(str, Enum): CISCO_MERAKI = "cisco-meraki" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCiscoMerakiTypedDict(TypedDict): api_key: str r"""Your Meraki API key. Obtain it by logging into your Meraki Dashboard at https://dashboard.meraki.com/, navigating to 'My Profile' via the avatar icon in the top right corner, and generating the API key. Save this key securely as it represents your admin credentials.""" @@ -21,6 +24,9 @@ class SourceCiscoMerakiTypedDict(TypedDict): source_type: CiscoMeraki +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCiscoMeraki(BaseModel): api_key: str r"""Your Meraki API key. Obtain it by logging into your Meraki Dashboard at https://dashboard.meraki.com/, navigating to 'My Profile' via the avatar icon in the top right corner, and generating the API key. Save this key securely as it represents your admin credentials.""" diff --git a/src/airbyte_api/models/source_clarif_ai.py b/src/airbyte_api/models/source_clarif_ai.py index 188e909d..c5b2a4a2 100644 --- a/src/airbyte_api/models/source_clarif_ai.py +++ b/src/airbyte_api/models/source_clarif_ai.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class ClarifAi(str, Enum): CLARIF_AI = "clarif-ai" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClarifAiTypedDict(TypedDict): api_key: str start_date: datetime @@ -22,6 +25,9 @@ class SourceClarifAiTypedDict(TypedDict): source_type: ClarifAi +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClarifAi(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_clazar.py b/src/airbyte_api/models/source_clazar.py index ce096aff..32cb2d25 100644 --- a/src/airbyte_api/models/source_clazar.py +++ b/src/airbyte_api/models/source_clazar.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Clazar(str, Enum): CLAZAR = "clazar" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClazarTypedDict(TypedDict): client_id: str client_secret: str source_type: Clazar +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClazar(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_clickhouse.py b/src/airbyte_api/models/source_clickhouse.py index 9f95efa4..51df0583 100644 --- a/src/airbyte_api/models/source_clickhouse.py +++ b/src/airbyte_api/models/source_clickhouse.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceClickhouseClickhouse(str, Enum): @@ -183,6 +189,9 @@ class SourceClickhouseNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClickhouseTypedDict(TypedDict): database: str r"""The name of the database.""" @@ -203,6 +212,9 @@ class SourceClickhouseTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClickhouse(BaseModel): database: str r"""The name of the database.""" diff --git a/src/airbyte_api/models/source_clickup_api.py b/src/airbyte_api/models/source_clickup_api.py index 638e2be4..0114c18a 100644 --- a/src/airbyte_api/models/source_clickup_api.py +++ b/src/airbyte_api/models/source_clickup_api.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ClickupAPI(str, Enum): CLICKUP_API = "clickup-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClickupAPITypedDict(TypedDict): api_token: str r"""Every ClickUp API call required authentication. This field is your personal API token. See here.""" @@ -23,6 +26,9 @@ class SourceClickupAPITypedDict(TypedDict): source_type: ClickupAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClickupAPI(BaseModel): api_token: str r"""Every ClickUp API call required authentication. This field is your personal API token. See here.""" diff --git a/src/airbyte_api/models/source_clockify.py b/src/airbyte_api/models/source_clockify.py index deb14149..1ada64c3 100644 --- a/src/airbyte_api/models/source_clockify.py +++ b/src/airbyte_api/models/source_clockify.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Clockify(str, Enum): CLOCKIFY = "clockify" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClockifyTypedDict(TypedDict): api_key: str r"""You can get your api access_key here This API is Case Sensitive.""" @@ -25,6 +28,9 @@ class SourceClockifyTypedDict(TypedDict): source_type: Clockify +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClockify(BaseModel): api_key: str r"""You can get your api access_key here This API is Case Sensitive.""" diff --git a/src/airbyte_api/models/source_clockodo.py b/src/airbyte_api/models/source_clockodo.py index e450f66f..8a89c33d 100644 --- a/src/airbyte_api/models/source_clockodo.py +++ b/src/airbyte_api/models/source_clockodo.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Clockodo(str, Enum): CLOCKODO = "clockodo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClockodoTypedDict(TypedDict): api_key: str r"""API key to use. Find it in the 'Personal data' section of your Clockodo account.""" @@ -29,6 +32,9 @@ class SourceClockodoTypedDict(TypedDict): source_type: Clockodo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceClockodo(BaseModel): api_key: str r"""API key to use. Find it in the 'Personal data' section of your Clockodo account.""" diff --git a/src/airbyte_api/models/source_close_com.py b/src/airbyte_api/models/source_close_com.py index 9cefc62c..0cb9cd7e 100644 --- a/src/airbyte_api/models/source_close_com.py +++ b/src/airbyte_api/models/source_close_com.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class CloseCom(str, Enum): CLOSE_COM = "close-com" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCloseComTypedDict(TypedDict): api_key: str r"""Close.com API key (usually starts with 'api_'; find yours here).""" @@ -24,6 +27,9 @@ class SourceCloseComTypedDict(TypedDict): r"""The start date to sync data; all data after this date will be replicated. Leave blank to retrieve all the data available in the account. Format: YYYY-MM-DD.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCloseCom(BaseModel): api_key: str r"""Close.com API key (usually starts with 'api_'; find yours here).""" diff --git a/src/airbyte_api/models/source_cloudbeds.py b/src/airbyte_api/models/source_cloudbeds.py index 2f2885ea..584fcdf3 100644 --- a/src/airbyte_api/models/source_cloudbeds.py +++ b/src/airbyte_api/models/source_cloudbeds.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Cloudbeds(str, Enum): CLOUDBEDS = "cloudbeds" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCloudbedsTypedDict(TypedDict): api_key: str source_type: Cloudbeds +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCloudbeds(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_coassemble.py b/src/airbyte_api/models/source_coassemble.py index 1f6b761e..9ebc16fa 100644 --- a/src/airbyte_api/models/source_coassemble.py +++ b/src/airbyte_api/models/source_coassemble.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Coassemble(str, Enum): COASSEMBLE = "coassemble" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoassembleTypedDict(TypedDict): user_id: str user_token: str source_type: Coassemble +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoassemble(BaseModel): user_id: str diff --git a/src/airbyte_api/models/source_coda.py b/src/airbyte_api/models/source_coda.py index 1c1bff19..92df6ae2 100644 --- a/src/airbyte_api/models/source_coda.py +++ b/src/airbyte_api/models/source_coda.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Coda(str, Enum): CODA = "coda" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCodaTypedDict(TypedDict): auth_token: str r"""Bearer token""" source_type: Coda +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoda(BaseModel): auth_token: str r"""Bearer token""" diff --git a/src/airbyte_api/models/source_codefresh.py b/src/airbyte_api/models/source_codefresh.py index fd92c1df..94768c64 100644 --- a/src/airbyte_api/models/source_codefresh.py +++ b/src/airbyte_api/models/source_codefresh.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Codefresh(str, Enum): CODEFRESH = "codefresh" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCodefreshTypedDict(TypedDict): account_id: str api_key: str @@ -25,6 +28,9 @@ class SourceCodefreshTypedDict(TypedDict): source_type: Codefresh +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCodefresh(BaseModel): account_id: str diff --git a/src/airbyte_api/models/source_coin_api.py b/src/airbyte_api/models/source_coin_api.py index 9f6dfab8..f9d45356 100644 --- a/src/airbyte_api/models/source_coin_api.py +++ b/src/airbyte_api/models/source_coin_api.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceCoinAPIEnvironment(str, Enum): @@ -22,6 +22,9 @@ class CoinAPI(str, Enum): COIN_API = "coin-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoinAPITypedDict(TypedDict): api_key: str r"""API Key""" @@ -53,6 +56,9 @@ class SourceCoinAPITypedDict(TypedDict): source_type: CoinAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoinAPI(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_coingecko_coins.py b/src/airbyte_api/models/source_coingecko_coins.py index aa850a79..6487755f 100644 --- a/src/airbyte_api/models/source_coingecko_coins.py +++ b/src/airbyte_api/models/source_coingecko_coins.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Days(str, Enum): @@ -29,6 +29,9 @@ class CoingeckoCoins(str, Enum): COINGECKO_COINS = "coingecko-coins" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoingeckoCoinsTypedDict(TypedDict): coin_id: str r"""CoinGecko coin ID (e.g. bitcoin). Can be retrieved from the @@ -56,6 +59,9 @@ class SourceCoingeckoCoinsTypedDict(TypedDict): source_type: CoingeckoCoins +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoingeckoCoins(BaseModel): coin_id: str r"""CoinGecko coin ID (e.g. bitcoin). Can be retrieved from the diff --git a/src/airbyte_api/models/source_coinmarketcap.py b/src/airbyte_api/models/source_coinmarketcap.py index d9683e24..0f67a234 100644 --- a/src/airbyte_api/models/source_coinmarketcap.py +++ b/src/airbyte_api/models/source_coinmarketcap.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceCoinmarketcapDataType(str, Enum): @@ -22,6 +22,9 @@ class Coinmarketcap(str, Enum): COINMARKETCAP = "coinmarketcap" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoinmarketcapTypedDict(TypedDict): api_key: str r"""Your API Key. See here. The token is case sensitive.""" @@ -32,6 +35,9 @@ class SourceCoinmarketcapTypedDict(TypedDict): r"""Cryptocurrency symbols. (only used for quotes stream)""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCoinmarketcap(BaseModel): api_key: str r"""Your API Key. See here. The token is case sensitive.""" diff --git a/src/airbyte_api/models/source_concord.py b/src/airbyte_api/models/source_concord.py index 803f86e5..ebf39690 100644 --- a/src/airbyte_api/models/source_concord.py +++ b/src/airbyte_api/models/source_concord.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceConcordEnvironment(str, Enum): @@ -20,6 +20,9 @@ class Concord(str, Enum): CONCORD = "concord" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConcordTypedDict(TypedDict): api_key: str env: SourceConcordEnvironment @@ -27,6 +30,9 @@ class SourceConcordTypedDict(TypedDict): source_type: Concord +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConcord(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_configcat.py b/src/airbyte_api/models/source_configcat.py index 8c12de2f..c26778f5 100644 --- a/src/airbyte_api/models/source_configcat.py +++ b/src/airbyte_api/models/source_configcat.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Configcat(str, Enum): CONFIGCAT = "configcat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConfigcatTypedDict(TypedDict): password: str r"""Basic auth password. See here.""" @@ -21,6 +24,9 @@ class SourceConfigcatTypedDict(TypedDict): source_type: Configcat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConfigcat(BaseModel): password: str r"""Basic auth password. See here.""" diff --git a/src/airbyte_api/models/source_confluence.py b/src/airbyte_api/models/source_confluence.py index b5a7a90a..13b86372 100644 --- a/src/airbyte_api/models/source_confluence.py +++ b/src/airbyte_api/models/source_confluence.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Confluence(str, Enum): CONFLUENCE = "confluence" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConfluenceTypedDict(TypedDict): api_token: str r"""Please follow the Jira confluence for generating an API token: generating an API token.""" @@ -23,6 +26,9 @@ class SourceConfluenceTypedDict(TypedDict): source_type: Confluence +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConfluence(BaseModel): api_token: str r"""Please follow the Jira confluence for generating an API token: generating an API token.""" diff --git a/src/airbyte_api/models/source_convertkit.py b/src/airbyte_api/models/source_convertkit.py index 8d7e808e..5cf91c67 100644 --- a/src/airbyte_api/models/source_convertkit.py +++ b/src/airbyte_api/models/source_convertkit.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceConvertkitAuthTypeAPIKey(str, Enum): @@ -131,12 +137,18 @@ class Convertkit(str, Enum): CONVERTKIT = "convertkit" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConvertkitTypedDict(TypedDict): credentials: SourceConvertkitAuthenticationTypeTypedDict source_type: Convertkit start_date: NotRequired[datetime] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConvertkit(BaseModel): credentials: SourceConvertkitAuthenticationType diff --git a/src/airbyte_api/models/source_convex.py b/src/airbyte_api/models/source_convex.py index 61e27e13..0a5fee16 100644 --- a/src/airbyte_api/models/source_convex.py +++ b/src/airbyte_api/models/source_convex.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceConvexConvex(str, Enum): CONVEX = "convex" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConvexTypedDict(TypedDict): access_key: str r"""API access key used to retrieve data from Convex.""" @@ -20,6 +23,9 @@ class SourceConvexTypedDict(TypedDict): source_type: SourceConvexConvex +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceConvex(BaseModel): access_key: str r"""API access key used to retrieve data from Convex.""" diff --git a/src/airbyte_api/models/source_copper.py b/src/airbyte_api/models/source_copper.py index 3d56b72a..7228b90e 100644 --- a/src/airbyte_api/models/source_copper.py +++ b/src/airbyte_api/models/source_copper.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Copper(str, Enum): COPPER = "copper" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCopperTypedDict(TypedDict): api_key: str r"""Copper API key""" @@ -21,6 +24,9 @@ class SourceCopperTypedDict(TypedDict): source_type: Copper +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCopper(BaseModel): api_key: str r"""Copper API key""" diff --git a/src/airbyte_api/models/source_couchbase.py b/src/airbyte_api/models/source_couchbase.py index f4e29974..aacf2ca1 100644 --- a/src/airbyte_api/models/source_couchbase.py +++ b/src/airbyte_api/models/source_couchbase.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Couchbase(str, Enum): COUCHBASE = "couchbase" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCouchbaseTypedDict(TypedDict): bucket: str r"""The name of the bucket to sync data from""" @@ -30,6 +33,9 @@ class SourceCouchbaseTypedDict(TypedDict): r"""The date from which you'd like to replicate data for incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If not set, all data will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCouchbase(BaseModel): bucket: str r"""The name of the bucket to sync data from""" diff --git a/src/airbyte_api/models/source_countercyclical.py b/src/airbyte_api/models/source_countercyclical.py index 75f8087e..583ea926 100644 --- a/src/airbyte_api/models/source_countercyclical.py +++ b/src/airbyte_api/models/source_countercyclical.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Countercyclical(str, Enum): COUNTERCYCLICAL = "countercyclical" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCountercyclicalTypedDict(TypedDict): api_key: str source_type: Countercyclical +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCountercyclical(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_customer_io.py b/src/airbyte_api/models/source_customer_io.py index 9ebd9b1b..7813aa81 100644 --- a/src/airbyte_api/models/source_customer_io.py +++ b/src/airbyte_api/models/source_customer_io.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceCustomerIoCustomerIo(str, Enum): CUSTOMER_IO = "customer-io" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCustomerIoTypedDict(TypedDict): app_api_key: str source_type: SourceCustomerIoCustomerIo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCustomerIo(BaseModel): app_api_key: str diff --git a/src/airbyte_api/models/source_customerly.py b/src/airbyte_api/models/source_customerly.py index 53911d96..a9f62609 100644 --- a/src/airbyte_api/models/source_customerly.py +++ b/src/airbyte_api/models/source_customerly.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Customerly(str, Enum): CUSTOMERLY = "customerly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCustomerlyTypedDict(TypedDict): api_key: str source_type: Customerly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceCustomerly(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_datadog.py b/src/airbyte_api/models/source_datadog.py index fa2c9843..79ddd29b 100644 --- a/src/airbyte_api/models/source_datadog.py +++ b/src/airbyte_api/models/source_datadog.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DataSource(str, Enum): @@ -54,6 +54,9 @@ class Datadog(str, Enum): DATADOG = "datadog" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatadogTypedDict(TypedDict): api_key: str r"""Datadog API key""" @@ -74,6 +77,9 @@ class SourceDatadogTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This just applies to Incremental syncs.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatadog(BaseModel): api_key: str r"""Datadog API key""" diff --git a/src/airbyte_api/models/source_datagen.py b/src/airbyte_api/models/source_datagen.py index 25087969..40809c8c 100644 --- a/src/airbyte_api/models/source_datagen.py +++ b/src/airbyte_api/models/source_datagen.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DataTypeTypes(str, Enum): @@ -121,6 +127,9 @@ class Datagen(str, Enum): DATAGEN = "datagen" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatagenTypedDict(TypedDict): flavor: DataGenerationTypeTypedDict r"""Different patterns for generating data""" @@ -131,6 +140,9 @@ class SourceDatagenTypedDict(TypedDict): source_type: Datagen +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatagen(BaseModel): flavor: DataGenerationType r"""Different patterns for generating data""" diff --git a/src/airbyte_api/models/source_datascope.py b/src/airbyte_api/models/source_datascope.py index fe311a6b..96358f9f 100644 --- a/src/airbyte_api/models/source_datascope.py +++ b/src/airbyte_api/models/source_datascope.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Datascope(str, Enum): DATASCOPE = "datascope" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatascopeTypedDict(TypedDict): api_key: str r"""API Key""" @@ -21,6 +24,9 @@ class SourceDatascopeTypedDict(TypedDict): source_type: Datascope +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDatascope(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_db2_enterprise.py b/src/airbyte_api/models/source_db2_enterprise.py index d7558845..9847850a 100644 --- a/src/airbyte_api/models/source_db2_enterprise.py +++ b/src/airbyte_api/models/source_db2_enterprise.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceDb2EnterpriseCursorMethodCdc(str, Enum): @@ -478,6 +484,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDb2EnterpriseTypedDict(TypedDict): cursor: SourceDb2EnterpriseUpdateMethodTypedDict r"""Configures how data is extracted from the database.""" @@ -508,6 +517,9 @@ class SourceDb2EnterpriseTypedDict(TypedDict): source_type: Db2Enterprise +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDb2Enterprise(BaseModel): cursor: SourceDb2EnterpriseUpdateMethod r"""Configures how data is extracted from the database.""" diff --git a/src/airbyte_api/models/source_dbt.py b/src/airbyte_api/models/source_dbt.py index 20444fa5..a4ca9045 100644 --- a/src/airbyte_api/models/source_dbt.py +++ b/src/airbyte_api/models/source_dbt.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Dbt(str, Enum): DBT = "dbt" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDbtTypedDict(TypedDict): account_id: str api_key_2: str source_type: Dbt +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDbt(BaseModel): account_id: str diff --git a/src/airbyte_api/models/source_defillama.py b/src/airbyte_api/models/source_defillama.py index ad22a5d8..83233308 100644 --- a/src/airbyte_api/models/source_defillama.py +++ b/src/airbyte_api/models/source_defillama.py @@ -8,17 +8,23 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Defillama(str, Enum): DEFILLAMA = "defillama" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDefillamaTypedDict(TypedDict): source_type: Defillama +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDefillama(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ diff --git a/src/airbyte_api/models/source_delighted.py b/src/airbyte_api/models/source_delighted.py index deba7945..5d459c28 100644 --- a/src/airbyte_api/models/source_delighted.py +++ b/src/airbyte_api/models/source_delighted.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Delighted(str, Enum): DELIGHTED = "delighted" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDelightedTypedDict(TypedDict): api_key: str r"""A Delighted API key.""" @@ -22,6 +25,9 @@ class SourceDelightedTypedDict(TypedDict): source_type: Delighted +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDelighted(BaseModel): api_key: str r"""A Delighted API key.""" diff --git a/src/airbyte_api/models/source_deputy.py b/src/airbyte_api/models/source_deputy.py index 01f635ed..e8f6ba7d 100644 --- a/src/airbyte_api/models/source_deputy.py +++ b/src/airbyte_api/models/source_deputy.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Deputy(str, Enum): DEPUTY = "deputy" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDeputyTypedDict(TypedDict): api_key: str base_url: str @@ -20,6 +23,9 @@ class SourceDeputyTypedDict(TypedDict): source_type: Deputy +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDeputy(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_ding_connect.py b/src/airbyte_api/models/source_ding_connect.py index e7813604..24b19dbb 100644 --- a/src/airbyte_api/models/source_ding_connect.py +++ b/src/airbyte_api/models/source_ding_connect.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DingConnect(str, Enum): DING_CONNECT = "ding-connect" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDingConnectTypedDict(TypedDict): api_key: str r"""Your API key for authenticating with the DingConnect API. You can generate this key by navigating to the Developer tab in the Account Settings section of your DingConnect account.""" @@ -25,6 +28,9 @@ class SourceDingConnectTypedDict(TypedDict): source_type: DingConnect +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDingConnect(BaseModel): api_key: str r"""Your API key for authenticating with the DingConnect API. You can generate this key by navigating to the Developer tab in the Account Settings section of your DingConnect account.""" diff --git a/src/airbyte_api/models/source_dixa.py b/src/airbyte_api/models/source_dixa.py index 92c0437f..4f7417d4 100644 --- a/src/airbyte_api/models/source_dixa.py +++ b/src/airbyte_api/models/source_dixa.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Dixa(str, Enum): DIXA = "dixa" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDixaTypedDict(TypedDict): api_token: str r"""Dixa API token""" @@ -26,6 +29,9 @@ class SourceDixaTypedDict(TypedDict): source_type: Dixa +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDixa(BaseModel): api_token: str r"""Dixa API token""" diff --git a/src/airbyte_api/models/source_dockerhub.py b/src/airbyte_api/models/source_dockerhub.py index 04dcd049..4ff05733 100644 --- a/src/airbyte_api/models/source_dockerhub.py +++ b/src/airbyte_api/models/source_dockerhub.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Dockerhub(str, Enum): DOCKERHUB = "dockerhub" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDockerhubTypedDict(TypedDict): docker_username: str r"""Username of DockerHub person or organization (for https://hub.docker.com/v2/repositories/USERNAME/ API call)""" source_type: Dockerhub +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDockerhub(BaseModel): docker_username: str r"""Username of DockerHub person or organization (for https://hub.docker.com/v2/repositories/USERNAME/ API call)""" diff --git a/src/airbyte_api/models/source_docuseal.py b/src/airbyte_api/models/source_docuseal.py index fb703de1..b58a5663 100644 --- a/src/airbyte_api/models/source_docuseal.py +++ b/src/airbyte_api/models/source_docuseal.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Docuseal(str, Enum): DOCUSEAL = "docuseal" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDocusealTypedDict(TypedDict): api_key: str r"""Your API key for authenticating with the DocuSeal API. Obtain it from the DocuSeal API Console at https://console.docuseal.com/api.""" @@ -25,6 +28,9 @@ class SourceDocusealTypedDict(TypedDict): source_type: Docuseal +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDocuseal(BaseModel): api_key: str r"""Your API key for authenticating with the DocuSeal API. Obtain it from the DocuSeal API Console at https://console.docuseal.com/api.""" diff --git a/src/airbyte_api/models/source_dolibarr.py b/src/airbyte_api/models/source_dolibarr.py index 5c5e31c0..bfb7a00a 100644 --- a/src/airbyte_api/models/source_dolibarr.py +++ b/src/airbyte_api/models/source_dolibarr.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Dolibarr(str, Enum): DOLIBARR = "dolibarr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDolibarrTypedDict(TypedDict): api_key: str my_dolibarr_domain_url: str @@ -22,6 +25,9 @@ class SourceDolibarrTypedDict(TypedDict): source_type: Dolibarr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDolibarr(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_dremio.py b/src/airbyte_api/models/source_dremio.py index 640fb7d0..3c71fadf 100644 --- a/src/airbyte_api/models/source_dremio.py +++ b/src/airbyte_api/models/source_dremio.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Dremio(str, Enum): DREMIO = "dremio" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDremioTypedDict(TypedDict): api_key: str r"""API Key that is generated when you authenticate to Dremio API""" @@ -23,6 +26,9 @@ class SourceDremioTypedDict(TypedDict): source_type: Dremio +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDremio(BaseModel): api_key: str r"""API Key that is generated when you authenticate to Dremio API""" diff --git a/src/airbyte_api/models/source_drift.py b/src/airbyte_api/models/source_drift.py index 06f903ad..cbd3050d 100644 --- a/src/airbyte_api/models/source_drift.py +++ b/src/airbyte_api/models/source_drift.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceDriftCredentialsAccessToken(str, Enum): @@ -121,6 +127,9 @@ class DriftEnum(str, Enum): DRIFT = "drift" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDriftTypedDict(TypedDict): credentials: NotRequired[SourceDriftAuthorizationMethodTypedDict] email: NotRequired[str] @@ -128,6 +137,9 @@ class SourceDriftTypedDict(TypedDict): source_type: DriftEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDrift(BaseModel): credentials: Optional[SourceDriftAuthorizationMethod] = None diff --git a/src/airbyte_api/models/source_drip.py b/src/airbyte_api/models/source_drip.py index cff25311..a68ef21a 100644 --- a/src/airbyte_api/models/source_drip.py +++ b/src/airbyte_api/models/source_drip.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Drip(str, Enum): DRIP = "drip" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDripTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://www.getdrip.com/user/edit""" source_type: Drip +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDrip(BaseModel): api_key: str r"""API key to use. Find it at https://www.getdrip.com/user/edit""" diff --git a/src/airbyte_api/models/source_dropbox_sign.py b/src/airbyte_api/models/source_dropbox_sign.py index e67f8ace..89a5e55c 100644 --- a/src/airbyte_api/models/source_dropbox_sign.py +++ b/src/airbyte_api/models/source_dropbox_sign.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class DropboxSign(str, Enum): DROPBOX_SIGN = "dropbox-sign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDropboxSignTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://app.hellosign.com/home/myAccount#api""" @@ -21,6 +24,9 @@ class SourceDropboxSignTypedDict(TypedDict): source_type: DropboxSign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDropboxSign(BaseModel): api_key: str r"""API key to use. Find it at https://app.hellosign.com/home/myAccount#api""" diff --git a/src/airbyte_api/models/source_dwolla.py b/src/airbyte_api/models/source_dwolla.py index 169367b1..a3235609 100644 --- a/src/airbyte_api/models/source_dwolla.py +++ b/src/airbyte_api/models/source_dwolla.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceDwollaEnvironment(str, Enum): @@ -23,6 +23,9 @@ class Dwolla(str, Enum): DWOLLA = "dwolla" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDwollaTypedDict(TypedDict): client_id: str client_secret: str @@ -32,6 +35,9 @@ class SourceDwollaTypedDict(TypedDict): source_type: Dwolla +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDwolla(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_dynamodb.py b/src/airbyte_api/models/source_dynamodb.py index 950fc457..3314911d 100644 --- a/src/airbyte_api/models/source_dynamodb.py +++ b/src/airbyte_api/models/source_dynamodb.py @@ -14,7 +14,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeRole(str, Enum): @@ -182,6 +188,9 @@ class SourceDynamodbDynamodb(str, Enum): DYNAMODB = "dynamodb" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDynamodbTypedDict(TypedDict): credentials: NotRequired[Nullable[SourceDynamodbCredentialsTypedDict]] r"""Credentials for the service""" @@ -196,6 +205,9 @@ class SourceDynamodbTypedDict(TypedDict): source_type: SourceDynamodbDynamodb +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceDynamodb(BaseModel): credentials: OptionalNullable[SourceDynamodbCredentials] = UNSET r"""Credentials for the service""" diff --git a/src/airbyte_api/models/source_e_conomic.py b/src/airbyte_api/models/source_e_conomic.py index ae26a023..6b130b70 100644 --- a/src/airbyte_api/models/source_e_conomic.py +++ b/src/airbyte_api/models/source_e_conomic.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class EConomic(str, Enum): E_CONOMIC = "e-conomic" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEConomicTypedDict(TypedDict): agreement_grant_token: str r"""Token that identifies the grant issued by an agreement, allowing your app to access data. Obtain it from your e-conomic account settings.""" @@ -21,6 +24,9 @@ class SourceEConomicTypedDict(TypedDict): source_type: EConomic +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEConomic(BaseModel): agreement_grant_token: str r"""Token that identifies the grant issued by an agreement, allowing your app to access data. Obtain it from your e-conomic account settings.""" diff --git a/src/airbyte_api/models/source_easypost.py b/src/airbyte_api/models/source_easypost.py index 8645c640..6f62d2eb 100644 --- a/src/airbyte_api/models/source_easypost.py +++ b/src/airbyte_api/models/source_easypost.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Easypost(str, Enum): EASYPOST = "easypost" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEasypostTypedDict(TypedDict): start_date: datetime username: str @@ -21,6 +24,9 @@ class SourceEasypostTypedDict(TypedDict): source_type: Easypost +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEasypost(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_easypromos.py b/src/airbyte_api/models/source_easypromos.py index f96a8d0b..d35a4ce6 100644 --- a/src/airbyte_api/models/source_easypromos.py +++ b/src/airbyte_api/models/source_easypromos.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Easypromos(str, Enum): EASYPROMOS = "easypromos" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEasypromosTypedDict(TypedDict): bearer_token: str source_type: Easypromos +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEasypromos(BaseModel): bearer_token: str diff --git a/src/airbyte_api/models/source_ebay_finance.py b/src/airbyte_api/models/source_ebay_finance.py index f66db1ee..d446bb90 100644 --- a/src/airbyte_api/models/source_ebay_finance.py +++ b/src/airbyte_api/models/source_ebay_finance.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceEbayFinanceAPIHost(str, Enum): @@ -32,6 +32,9 @@ class SourceEbayFinanceRefreshTokenEndpoint(str, Enum): ) +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEbayFinanceTypedDict(TypedDict): redirect_uri: str refresh_token: str @@ -46,6 +49,9 @@ class SourceEbayFinanceTypedDict(TypedDict): token_refresh_endpoint: NotRequired[SourceEbayFinanceRefreshTokenEndpoint] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEbayFinance(BaseModel): redirect_uri: str diff --git a/src/airbyte_api/models/source_ebay_fulfillment.py b/src/airbyte_api/models/source_ebay_fulfillment.py index 0d884a9a..ffbcdc0e 100644 --- a/src/airbyte_api/models/source_ebay_fulfillment.py +++ b/src/airbyte_api/models/source_ebay_fulfillment.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceEbayFulfillmentAPIHost(str, Enum): @@ -30,6 +30,9 @@ class EbayFulfillment(str, Enum): EBAY_FULFILLMENT = "ebay-fulfillment" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEbayFulfillmentTypedDict(TypedDict): password: str redirect_uri: str @@ -41,6 +44,9 @@ class SourceEbayFulfillmentTypedDict(TypedDict): source_type: EbayFulfillment +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEbayFulfillment(BaseModel): password: str diff --git a/src/airbyte_api/models/source_elasticemail.py b/src/airbyte_api/models/source_elasticemail.py index 21f27ea3..cb626a6d 100644 --- a/src/airbyte_api/models/source_elasticemail.py +++ b/src/airbyte_api/models/source_elasticemail.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ScopeType(str, Enum): @@ -21,6 +21,9 @@ class Elasticemail(str, Enum): ELASTICEMAIL = "elasticemail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceElasticemailTypedDict(TypedDict): api_key: str start_date: datetime @@ -29,6 +32,9 @@ class SourceElasticemailTypedDict(TypedDict): source_type: Elasticemail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceElasticemail(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_elasticsearch.py b/src/airbyte_api/models/source_elasticsearch.py index 2925e627..d880f3f8 100644 --- a/src/airbyte_api/models/source_elasticsearch.py +++ b/src/airbyte_api/models/source_elasticsearch.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceElasticsearchMethodBasic(str, Enum): @@ -162,6 +168,9 @@ class SourceElasticsearchElasticsearch(str, Enum): ELASTICSEARCH = "elasticsearch" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceElasticsearchTypedDict(TypedDict): endpoint: str r"""The full url of the Elasticsearch server""" @@ -170,6 +179,9 @@ class SourceElasticsearchTypedDict(TypedDict): source_type: SourceElasticsearchElasticsearch +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceElasticsearch(BaseModel): endpoint: str r"""The full url of the Elasticsearch server""" diff --git a/src/airbyte_api/models/source_emailoctopus.py b/src/airbyte_api/models/source_emailoctopus.py index 6fdefd24..19e7fb39 100644 --- a/src/airbyte_api/models/source_emailoctopus.py +++ b/src/airbyte_api/models/source_emailoctopus.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Emailoctopus(str, Enum): EMAILOCTOPUS = "emailoctopus" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEmailoctopusTypedDict(TypedDict): api_key: str r"""EmailOctopus API Key. See the docs for information on how to generate this key.""" source_type: Emailoctopus +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEmailoctopus(BaseModel): api_key: str r"""EmailOctopus API Key. See the docs for information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_employment_hero.py b/src/airbyte_api/models/source_employment_hero.py index 0f341f7e..e0d09e71 100644 --- a/src/airbyte_api/models/source_employment_hero.py +++ b/src/airbyte_api/models/source_employment_hero.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class EmploymentHero(str, Enum): EMPLOYMENT_HERO = "employment-hero" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEmploymentHeroTypedDict(TypedDict): api_key: str employees_configids: NotRequired[List[Any]] @@ -24,6 +27,9 @@ class SourceEmploymentHeroTypedDict(TypedDict): source_type: EmploymentHero +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEmploymentHero(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_encharge.py b/src/airbyte_api/models/source_encharge.py index db5053d1..096b3cee 100644 --- a/src/airbyte_api/models/source_encharge.py +++ b/src/airbyte_api/models/source_encharge.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Encharge(str, Enum): ENCHARGE = "encharge" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEnchargeTypedDict(TypedDict): api_key: str r"""The API key to use for authentication""" source_type: Encharge +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEncharge(BaseModel): api_key: str r"""The API key to use for authentication""" diff --git a/src/airbyte_api/models/source_eventbrite.py b/src/airbyte_api/models/source_eventbrite.py index 89650b30..169cc4e9 100644 --- a/src/airbyte_api/models/source_eventbrite.py +++ b/src/airbyte_api/models/source_eventbrite.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Eventbrite(str, Enum): EVENTBRITE = "eventbrite" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventbriteTypedDict(TypedDict): private_token: str r"""The private token to use for authenticating API requests.""" @@ -21,6 +24,9 @@ class SourceEventbriteTypedDict(TypedDict): source_type: Eventbrite +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventbrite(BaseModel): private_token: str r"""The private token to use for authenticating API requests.""" diff --git a/src/airbyte_api/models/source_eventee.py b/src/airbyte_api/models/source_eventee.py index 68c7e24d..9f2a4486 100644 --- a/src/airbyte_api/models/source_eventee.py +++ b/src/airbyte_api/models/source_eventee.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Eventee(str, Enum): EVENTEE = "eventee" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventeeTypedDict(TypedDict): api_token: str r"""API token to use. Generate it at https://admin.eventee.co/ in 'Settings -> Features'.""" source_type: Eventee +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventee(BaseModel): api_token: str r"""API token to use. Generate it at https://admin.eventee.co/ in 'Settings -> Features'.""" diff --git a/src/airbyte_api/models/source_eventzilla.py b/src/airbyte_api/models/source_eventzilla.py index c78d9a9f..5529f1e3 100644 --- a/src/airbyte_api/models/source_eventzilla.py +++ b/src/airbyte_api/models/source_eventzilla.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Eventzilla(str, Enum): EVENTZILLA = "eventzilla" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventzillaTypedDict(TypedDict): x_api_key: str r"""API key to use. Generate it by creating a new application within your Eventzilla account settings under Settings > App Management.""" source_type: Eventzilla +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEventzilla(BaseModel): x_api_key: Annotated[str, pydantic.Field(alias="x-api-key")] r"""API key to use. Generate it by creating a new application within your Eventzilla account settings under Settings > App Management.""" diff --git a/src/airbyte_api/models/source_everhour.py b/src/airbyte_api/models/source_everhour.py index f093f87d..23c23579 100644 --- a/src/airbyte_api/models/source_everhour.py +++ b/src/airbyte_api/models/source_everhour.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Everhour(str, Enum): EVERHOUR = "everhour" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEverhourTypedDict(TypedDict): api_key: str r"""Everhour API Key. See the docs for information on how to generate this key.""" source_type: Everhour +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEverhour(BaseModel): api_key: str r"""Everhour API Key. See the docs for information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_exchange_rates.py b/src/airbyte_api/models/source_exchange_rates.py index 10053035..33025a12 100644 --- a/src/airbyte_api/models/source_exchange_rates.py +++ b/src/airbyte_api/models/source_exchange_rates.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ExchangeRates(str, Enum): EXCHANGE_RATES = "exchange-rates" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceExchangeRatesTypedDict(TypedDict): access_key: str r"""Your API Key. See here. The key is case sensitive.""" @@ -28,6 +31,9 @@ class SourceExchangeRatesTypedDict(TypedDict): source_type: ExchangeRates +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceExchangeRates(BaseModel): access_key: str r"""Your API Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_ezofficeinventory.py b/src/airbyte_api/models/source_ezofficeinventory.py index 9a425ce8..75bbdb59 100644 --- a/src/airbyte_api/models/source_ezofficeinventory.py +++ b/src/airbyte_api/models/source_ezofficeinventory.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ezofficeinventory(str, Enum): EZOFFICEINVENTORY = "ezofficeinventory" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEzofficeinventoryTypedDict(TypedDict): api_key: str r"""Your EZOfficeInventory Access Token. API Access is disabled by default. Enable API Access in Settings > Integrations > API Integration and click on Update to generate a new access token""" @@ -24,6 +27,9 @@ class SourceEzofficeinventoryTypedDict(TypedDict): source_type: Ezofficeinventory +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceEzofficeinventory(BaseModel): api_key: str r"""Your EZOfficeInventory Access Token. API Access is disabled by default. Enable API Access in Settings > Integrations > API Integration and click on Update to generate a new access token""" diff --git a/src/airbyte_api/models/source_facebook_marketing.py b/src/airbyte_api/models/source_facebook_marketing.py index 43deb2c3..81840a20 100644 --- a/src/airbyte_api/models/source_facebook_marketing.py +++ b/src/airbyte_api/models/source_facebook_marketing.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class ValidAdStatuses(str, Enum): @@ -633,6 +639,9 @@ class FacebookMarketingEnum(str, Enum): FACEBOOK_MARKETING = "facebook-marketing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFacebookMarketingTypedDict(TypedDict): account_ids: List[str] r"""The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your Meta Ads Manager. See the docs for more information.""" @@ -667,6 +676,9 @@ class SourceFacebookMarketingTypedDict(TypedDict): r"""The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFacebookMarketing(BaseModel): account_ids: List[str] r"""The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your Meta Ads Manager. See the docs for more information.""" diff --git a/src/airbyte_api/models/source_facebook_pages.py b/src/airbyte_api/models/source_facebook_pages.py index be5bc046..8abe74a3 100644 --- a/src/airbyte_api/models/source_facebook_pages.py +++ b/src/airbyte_api/models/source_facebook_pages.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class FacebookPages(str, Enum): FACEBOOK_PAGES = "facebook-pages" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFacebookPagesTypedDict(TypedDict): access_token: str r"""Facebook Page Access Token""" @@ -21,6 +24,9 @@ class SourceFacebookPagesTypedDict(TypedDict): source_type: FacebookPages +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFacebookPages(BaseModel): access_token: str r"""Facebook Page Access Token""" diff --git a/src/airbyte_api/models/source_factorial.py b/src/airbyte_api/models/source_factorial.py index 93e7448f..050ac7fb 100644 --- a/src/airbyte_api/models/source_factorial.py +++ b/src/airbyte_api/models/source_factorial.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Factorial(str, Enum): FACTORIAL = "factorial" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFactorialTypedDict(TypedDict): api_key: str start_date: datetime @@ -24,6 +27,9 @@ class SourceFactorialTypedDict(TypedDict): source_type: Factorial +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFactorial(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_faker.py b/src/airbyte_api/models/source_faker.py index 55a80cf5..ae1226ec 100644 --- a/src/airbyte_api/models/source_faker.py +++ b/src/airbyte_api/models/source_faker.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Faker(str, Enum): FAKER = "faker" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFakerTypedDict(TypedDict): always_updated: NotRequired[bool] r"""Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted.""" @@ -29,6 +32,9 @@ class SourceFakerTypedDict(TypedDict): source_type: Faker +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFaker(BaseModel): always_updated: Optional[bool] = True r"""Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted.""" diff --git a/src/airbyte_api/models/source_fastbill.py b/src/airbyte_api/models/source_fastbill.py index 10017fa7..1f778ab8 100644 --- a/src/airbyte_api/models/source_fastbill.py +++ b/src/airbyte_api/models/source_fastbill.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fastbill(str, Enum): FASTBILL = "fastbill" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFastbillTypedDict(TypedDict): api_key: str r"""Fastbill API key""" @@ -21,6 +24,9 @@ class SourceFastbillTypedDict(TypedDict): source_type: Fastbill +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFastbill(BaseModel): api_key: str r"""Fastbill API key""" diff --git a/src/airbyte_api/models/source_fastly.py b/src/airbyte_api/models/source_fastly.py index a7f0a3b4..77fee176 100644 --- a/src/airbyte_api/models/source_fastly.py +++ b/src/airbyte_api/models/source_fastly.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fastly(str, Enum): FASTLY = "fastly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFastlyTypedDict(TypedDict): fastly_api_token: str r"""Your Fastly API token. You can generate this token in the Fastly web interface under Account Settings or via the Fastly API. Ensure the token has the appropriate scope for your use case.""" @@ -21,6 +24,9 @@ class SourceFastlyTypedDict(TypedDict): source_type: Fastly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFastly(BaseModel): fastly_api_token: str r"""Your Fastly API token. You can generate this token in the Fastly web interface under Account Settings or via the Fastly API. Ensure the token has the appropriate scope for your use case.""" diff --git a/src/airbyte_api/models/source_fauna.py b/src/airbyte_api/models/source_fauna.py index 7eaf4ff5..a8297815 100644 --- a/src/airbyte_api/models/source_fauna.py +++ b/src/airbyte_api/models/source_fauna.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DeletionModeDeletedField(str, Enum): @@ -146,6 +152,9 @@ class Fauna(str, Enum): FAUNA = "fauna" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFaunaTypedDict(TypedDict): secret: str r"""Fauna secret, used when authenticating with the database.""" @@ -160,6 +169,9 @@ class SourceFaunaTypedDict(TypedDict): source_type: Fauna +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFauna(BaseModel): secret: str r"""Fauna secret, used when authenticating with the database.""" diff --git a/src/airbyte_api/models/source_file.py b/src/airbyte_api/models/source_file.py index c64062cd..5233225a 100644 --- a/src/airbyte_api/models/source_file.py +++ b/src/airbyte_api/models/source_file.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class FileFormat(str, Enum): @@ -368,6 +374,9 @@ class File(str, Enum): FILE = "file" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFileTypedDict(TypedDict): dataset_name: str r"""The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only).""" @@ -382,6 +391,9 @@ class SourceFileTypedDict(TypedDict): source_type: File +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFile(BaseModel): dataset_name: str r"""The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only).""" diff --git a/src/airbyte_api/models/source_fillout.py b/src/airbyte_api/models/source_fillout.py index 8bf5e0dd..2ef5e4c0 100644 --- a/src/airbyte_api/models/source_fillout.py +++ b/src/airbyte_api/models/source_fillout.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fillout(str, Enum): FILLOUT = "fillout" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFilloutTypedDict(TypedDict): api_key: str r"""API key to use. Find it in the Developer settings tab of your Fillout account.""" @@ -21,6 +24,9 @@ class SourceFilloutTypedDict(TypedDict): source_type: Fillout +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFillout(BaseModel): api_key: str r"""API key to use. Find it in the Developer settings tab of your Fillout account.""" diff --git a/src/airbyte_api/models/source_finage.py b/src/airbyte_api/models/source_finage.py index 6ba2139f..b11a82ce 100644 --- a/src/airbyte_api/models/source_finage.py +++ b/src/airbyte_api/models/source_finage.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Finage(str, Enum): @@ -58,6 +58,9 @@ class TimePeriod(str, Enum): QUARTER = "quarter" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinageTypedDict(TypedDict): api_key: str start_date: datetime @@ -75,6 +78,9 @@ class SourceFinageTypedDict(TypedDict): r"""Time Period for cash flow stmts""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinage(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_financial_modelling.py b/src/airbyte_api/models/source_financial_modelling.py index 6479b7df..7ef7e783 100644 --- a/src/airbyte_api/models/source_financial_modelling.py +++ b/src/airbyte_api/models/source_financial_modelling.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class FinancialModelling(str, Enum): @@ -27,6 +27,9 @@ class TimeFrame(str, Enum): FOURHOUR = "4hour" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinancialModellingTypedDict(TypedDict): api_key: str start_date: datetime @@ -41,6 +44,9 @@ class SourceFinancialModellingTypedDict(TypedDict): r"""For example 1min, 5min, 15min, 30min, 1hour, 4hour""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinancialModelling(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_finnhub.py b/src/airbyte_api/models/source_finnhub.py index 54b84cf5..45470b2e 100644 --- a/src/airbyte_api/models/source_finnhub.py +++ b/src/airbyte_api/models/source_finnhub.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class MarketNewsCategory(str, Enum): @@ -25,6 +25,9 @@ class Finnhub(str, Enum): FINNHUB = "finnhub" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinnhubTypedDict(TypedDict): api_key: str r"""The API key to use for authentication""" @@ -37,6 +40,9 @@ class SourceFinnhubTypedDict(TypedDict): source_type: Finnhub +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinnhub(BaseModel): api_key: str r"""The API key to use for authentication""" diff --git a/src/airbyte_api/models/source_finnworlds.py b/src/airbyte_api/models/source_finnworlds.py index 0632b3a5..7bd9b8cc 100644 --- a/src/airbyte_api/models/source_finnworlds.py +++ b/src/airbyte_api/models/source_finnworlds.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Finnworlds(str, Enum): FINNWORLDS = "finnworlds" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinnworldsTypedDict(TypedDict): key: str start_date: datetime @@ -33,6 +36,9 @@ class SourceFinnworldsTypedDict(TypedDict): r"""AAPL, T, MU, GOOG""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFinnworlds(BaseModel): key: str diff --git a/src/airbyte_api/models/source_firebolt.py b/src/airbyte_api/models/source_firebolt.py index e51f306e..62f4dc45 100644 --- a/src/airbyte_api/models/source_firebolt.py +++ b/src/airbyte_api/models/source_firebolt.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceFireboltFirebolt(str, Enum): FIREBOLT = "firebolt" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFireboltTypedDict(TypedDict): account: str r"""Firebolt account to login.""" @@ -31,6 +34,9 @@ class SourceFireboltTypedDict(TypedDict): source_type: SourceFireboltFirebolt +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFirebolt(BaseModel): account: str r"""Firebolt account to login.""" diff --git a/src/airbyte_api/models/source_firehydrant.py b/src/airbyte_api/models/source_firehydrant.py index 1e297d0a..aae20611 100644 --- a/src/airbyte_api/models/source_firehydrant.py +++ b/src/airbyte_api/models/source_firehydrant.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Firehydrant(str, Enum): FIREHYDRANT = "firehydrant" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFirehydrantTypedDict(TypedDict): api_token: str r"""Bot token to use for authenticating with the FireHydrant API. You can find or create a bot token by logging into your organization and visiting the Bot users page at https://app.firehydrant.io/organizations/bots.""" source_type: Firehydrant +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFirehydrant(BaseModel): api_token: str r"""Bot token to use for authenticating with the FireHydrant API. You can find or create a bot token by logging into your organization and visiting the Bot users page at https://app.firehydrant.io/organizations/bots.""" diff --git a/src/airbyte_api/models/source_fleetio.py b/src/airbyte_api/models/source_fleetio.py index ddb1cb31..20986df4 100644 --- a/src/airbyte_api/models/source_fleetio.py +++ b/src/airbyte_api/models/source_fleetio.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fleetio(str, Enum): FLEETIO = "fleetio" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFleetioTypedDict(TypedDict): account_token: str api_key: str source_type: Fleetio +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFleetio(BaseModel): account_token: str diff --git a/src/airbyte_api/models/source_flexmail.py b/src/airbyte_api/models/source_flexmail.py index ad98d700..7dc42df3 100644 --- a/src/airbyte_api/models/source_flexmail.py +++ b/src/airbyte_api/models/source_flexmail.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Flexmail(str, Enum): FLEXMAIL = "flexmail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlexmailTypedDict(TypedDict): account_id: str r"""Your Flexmail account ID. You can find it in your Flexmail account settings.""" @@ -21,6 +24,9 @@ class SourceFlexmailTypedDict(TypedDict): source_type: Flexmail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlexmail(BaseModel): account_id: str r"""Your Flexmail account ID. You can find it in your Flexmail account settings.""" diff --git a/src/airbyte_api/models/source_flexport.py b/src/airbyte_api/models/source_flexport.py index d213f195..6d6ed730 100644 --- a/src/airbyte_api/models/source_flexport.py +++ b/src/airbyte_api/models/source_flexport.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Flexport(str, Enum): FLEXPORT = "flexport" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlexportTypedDict(TypedDict): api_key: str start_date: datetime source_type: Flexport +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlexport(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_float.py b/src/airbyte_api/models/source_float.py index 2df62082..3c0c4833 100644 --- a/src/airbyte_api/models/source_float.py +++ b/src/airbyte_api/models/source_float.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Float(str, Enum): FLOAT = "float" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFloatTypedDict(TypedDict): access_token: str r"""API token obtained from your Float Account Settings page""" @@ -21,6 +24,9 @@ class SourceFloatTypedDict(TypedDict): source_type: Float +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFloat(BaseModel): access_token: str r"""API token obtained from your Float Account Settings page""" diff --git a/src/airbyte_api/models/source_flowlu.py b/src/airbyte_api/models/source_flowlu.py index 75b54f8f..c6e473c5 100644 --- a/src/airbyte_api/models/source_flowlu.py +++ b/src/airbyte_api/models/source_flowlu.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Flowlu(str, Enum): FLOWLU = "flowlu" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlowluTypedDict(TypedDict): api_key: str r"""The API key to use for authentication""" @@ -20,6 +23,9 @@ class SourceFlowluTypedDict(TypedDict): source_type: Flowlu +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFlowlu(BaseModel): api_key: str r"""The API key to use for authentication""" diff --git a/src/airbyte_api/models/source_formbricks.py b/src/airbyte_api/models/source_formbricks.py index 78dbedce..13e5331e 100644 --- a/src/airbyte_api/models/source_formbricks.py +++ b/src/airbyte_api/models/source_formbricks.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Formbricks(str, Enum): FORMBRICKS = "formbricks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFormbricksTypedDict(TypedDict): api_key: str r"""API key to use. You can generate and find it in your Postman account settings.""" source_type: Formbricks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFormbricks(BaseModel): api_key: str r"""API key to use. You can generate and find it in your Postman account settings.""" diff --git a/src/airbyte_api/models/source_free_agent_connector.py b/src/airbyte_api/models/source_free_agent_connector.py index 48424f90..35851430 100644 --- a/src/airbyte_api/models/source_free_agent_connector.py +++ b/src/airbyte_api/models/source_free_agent_connector.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class FreeAgentConnector(str, Enum): FREE_AGENT_CONNECTOR = "free-agent-connector" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreeAgentConnectorTypedDict(TypedDict): client_id: str client_refresh_token_2: str @@ -25,6 +28,9 @@ class SourceFreeAgentConnectorTypedDict(TypedDict): updated_since: NotRequired[datetime] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreeAgentConnector(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_freightview.py b/src/airbyte_api/models/source_freightview.py index 8a62b312..5cf74687 100644 --- a/src/airbyte_api/models/source_freightview.py +++ b/src/airbyte_api/models/source_freightview.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Freightview(str, Enum): FREIGHTVIEW = "freightview" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreightviewTypedDict(TypedDict): client_id: str client_secret: str source_type: Freightview +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreightview(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_freshbooks.py b/src/airbyte_api/models/source_freshbooks.py index ccfbfb15..6054e68a 100644 --- a/src/airbyte_api/models/source_freshbooks.py +++ b/src/airbyte_api/models/source_freshbooks.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Freshbooks(str, Enum): FRESHBOOKS = "freshbooks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshbooksTypedDict(TypedDict): account_id: str business_uuid: str @@ -30,6 +33,9 @@ class SourceFreshbooksTypedDict(TypedDict): source_type: Freshbooks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshbooks(BaseModel): account_id: str diff --git a/src/airbyte_api/models/source_freshcaller.py b/src/airbyte_api/models/source_freshcaller.py index b6e1ee1d..ae7ade0c 100644 --- a/src/airbyte_api/models/source_freshcaller.py +++ b/src/airbyte_api/models/source_freshcaller.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Freshcaller(str, Enum): FRESHCALLER = "freshcaller" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshcallerTypedDict(TypedDict): api_key: str r"""Freshcaller API Key. See the docs for more information on how to obtain this key.""" @@ -30,6 +33,9 @@ class SourceFreshcallerTypedDict(TypedDict): r"""Lag in minutes for each sync, i.e., at time T, data for the time range [prev_sync_time, T-30] will be fetched""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshcaller(BaseModel): api_key: str r"""Freshcaller API Key. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_freshchat.py b/src/airbyte_api/models/source_freshchat.py index 63796c29..adaee416 100644 --- a/src/airbyte_api/models/source_freshchat.py +++ b/src/airbyte_api/models/source_freshchat.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Freshchat(str, Enum): FRESHCHAT = "freshchat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshchatTypedDict(TypedDict): account_name: str r"""The unique account name for your Freshchat instance""" @@ -22,6 +25,9 @@ class SourceFreshchatTypedDict(TypedDict): source_type: Freshchat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshchat(BaseModel): account_name: str r"""The unique account name for your Freshchat instance""" diff --git a/src/airbyte_api/models/source_freshdesk.py b/src/airbyte_api/models/source_freshdesk.py index 2d8e42f7..01845221 100644 --- a/src/airbyte_api/models/source_freshdesk.py +++ b/src/airbyte_api/models/source_freshdesk.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Literal, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class PlanCustom(str, Enum): @@ -411,6 +417,9 @@ class Freshdesk(str, Enum): FRESHDESK = "freshdesk" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshdeskTypedDict(TypedDict): api_key: str r"""Freshdesk API Key. See the docs for more information on how to obtain this key.""" @@ -427,6 +436,9 @@ class SourceFreshdeskTypedDict(TypedDict): r"""UTC date and time. Any data created after this date will be replicated. If this parameter is not set, all data will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshdesk(BaseModel): api_key: str r"""Freshdesk API Key. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_freshsales.py b/src/airbyte_api/models/source_freshsales.py index ab8c430f..27644983 100644 --- a/src/airbyte_api/models/source_freshsales.py +++ b/src/airbyte_api/models/source_freshsales.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Freshsales(str, Enum): FRESHSALES = "freshsales" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshsalesTypedDict(TypedDict): api_key: str r"""Freshsales API Key. See here. The key is case sensitive.""" @@ -21,6 +24,9 @@ class SourceFreshsalesTypedDict(TypedDict): source_type: Freshsales +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshsales(BaseModel): api_key: str r"""Freshsales API Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_freshservice.py b/src/airbyte_api/models/source_freshservice.py index 638e288e..3811026e 100644 --- a/src/airbyte_api/models/source_freshservice.py +++ b/src/airbyte_api/models/source_freshservice.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Freshservice(str, Enum): FRESHSERVICE = "freshservice" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshserviceTypedDict(TypedDict): api_key: str r"""Freshservice API Key. See here. The key is case sensitive.""" @@ -24,6 +27,9 @@ class SourceFreshserviceTypedDict(TypedDict): source_type: Freshservice +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFreshservice(BaseModel): api_key: str r"""Freshservice API Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_front.py b/src/airbyte_api/models/source_front.py index a4d4e81f..c19f231a 100644 --- a/src/airbyte_api/models/source_front.py +++ b/src/airbyte_api/models/source_front.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Front(str, Enum): FRONT = "front" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFrontTypedDict(TypedDict): api_key: str start_date: datetime @@ -24,6 +27,9 @@ class SourceFrontTypedDict(TypedDict): source_type: Front +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFront(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_fulcrum.py b/src/airbyte_api/models/source_fulcrum.py index 26aea47a..65a39211 100644 --- a/src/airbyte_api/models/source_fulcrum.py +++ b/src/airbyte_api/models/source_fulcrum.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fulcrum(str, Enum): FULCRUM = "fulcrum" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFulcrumTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://web.fulcrumapp.com/settings/api""" source_type: Fulcrum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFulcrum(BaseModel): api_key: str r"""API key to use. Find it at https://web.fulcrumapp.com/settings/api""" diff --git a/src/airbyte_api/models/source_fullstory.py b/src/airbyte_api/models/source_fullstory.py index bde1f149..ac5a4893 100644 --- a/src/airbyte_api/models/source_fullstory.py +++ b/src/airbyte_api/models/source_fullstory.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Fullstory(str, Enum): FULLSTORY = "fullstory" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFullstoryTypedDict(TypedDict): api_key: str r"""API Key for the fullstory.com API.""" @@ -21,6 +24,9 @@ class SourceFullstoryTypedDict(TypedDict): source_type: Fullstory +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceFullstory(BaseModel): api_key: str r"""API Key for the fullstory.com API.""" diff --git a/src/airbyte_api/models/source_gainsight_px.py b/src/airbyte_api/models/source_gainsight_px.py index d6b437f1..31aff179 100644 --- a/src/airbyte_api/models/source_gainsight_px.py +++ b/src/airbyte_api/models/source_gainsight_px.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class GainsightPx(str, Enum): GAINSIGHT_PX = "gainsight-px" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGainsightPxTypedDict(TypedDict): api_key: str r"""The Aptrinsic API Key which is recieved from the dashboard settings (ref - https://app.aptrinsic.com/settings/api-keys)""" source_type: GainsightPx +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGainsightPx(BaseModel): api_key: str r"""The Aptrinsic API Key which is recieved from the dashboard settings (ref - https://app.aptrinsic.com/settings/api-keys)""" diff --git a/src/airbyte_api/models/source_gcs.py b/src/airbyte_api/models/source_gcs.py index 59454574..4921cfa1 100644 --- a/src/airbyte_api/models/source_gcs.py +++ b/src/airbyte_api/models/source_gcs.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceGcsAuthTypeService(str, Enum): @@ -810,6 +816,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGcsTypedDict(TypedDict): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting @@ -827,6 +836,9 @@ class SourceGcsTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGcs(BaseModel): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting diff --git a/src/airbyte_api/models/source_getgist.py b/src/airbyte_api/models/source_getgist.py index cf9ba947..90904bc0 100644 --- a/src/airbyte_api/models/source_getgist.py +++ b/src/airbyte_api/models/source_getgist.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Getgist(str, Enum): GETGIST = "getgist" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGetgistTypedDict(TypedDict): api_key: str r"""API key to use. Find it in the Integration Settings on your Gist dashboard at https://app.getgist.com/projects/_/settings/api-key.""" source_type: Getgist +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGetgist(BaseModel): api_key: str r"""API key to use. Find it in the Integration Settings on your Gist dashboard at https://app.getgist.com/projects/_/settings/api-key.""" diff --git a/src/airbyte_api/models/source_getlago.py b/src/airbyte_api/models/source_getlago.py index 2419cb92..1f44be26 100644 --- a/src/airbyte_api/models/source_getlago.py +++ b/src/airbyte_api/models/source_getlago.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Getlago(str, Enum): GETLAGO = "getlago" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGetlagoTypedDict(TypedDict): api_key: str r"""Your API Key. See here.""" @@ -23,6 +26,9 @@ class SourceGetlagoTypedDict(TypedDict): source_type: Getlago +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGetlago(BaseModel): api_key: str r"""Your API Key. See here.""" diff --git a/src/airbyte_api/models/source_giphy.py b/src/airbyte_api/models/source_giphy.py index cae254b9..3e7b4d5a 100644 --- a/src/airbyte_api/models/source_giphy.py +++ b/src/airbyte_api/models/source_giphy.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Giphy(str, Enum): GIPHY = "giphy" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGiphyTypedDict(TypedDict): api_key: str r"""Your GIPHY API Key. You can create and find your API key in the GIPHY Developer Dashboard at https://developers.giphy.com/dashboard/.""" @@ -31,6 +34,9 @@ class SourceGiphyTypedDict(TypedDict): source_type: Giphy +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGiphy(BaseModel): api_key: str r"""Your GIPHY API Key. You can create and find your API key in the GIPHY Developer Dashboard at https://developers.giphy.com/dashboard/.""" diff --git a/src/airbyte_api/models/source_gitbook.py b/src/airbyte_api/models/source_gitbook.py index 3ef93b06..d800c665 100644 --- a/src/airbyte_api/models/source_gitbook.py +++ b/src/airbyte_api/models/source_gitbook.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Gitbook(str, Enum): GITBOOK = "gitbook" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGitbookTypedDict(TypedDict): access_token: str r"""Personal access token for authenticating with the GitBook API. You can view and manage your access tokens in the Developer settings of your GitBook user account.""" @@ -20,6 +23,9 @@ class SourceGitbookTypedDict(TypedDict): source_type: Gitbook +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGitbook(BaseModel): access_token: str r"""Personal access token for authenticating with the GitBook API. You can view and manage your access tokens in the Developer settings of your GitBook user account.""" diff --git a/src/airbyte_api/models/source_github.py b/src/airbyte_api/models/source_github.py index 3a83e1d8..49c00628 100644 --- a/src/airbyte_api/models/source_github.py +++ b/src/airbyte_api/models/source_github.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class OptionTitlePatCredentials(str, Enum): @@ -120,6 +126,9 @@ class GithubEnum(str, Enum): GITHUB = "github" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGithubTypedDict(TypedDict): credentials: SourceGithubAuthenticationTypedDict r"""Choose how to authenticate to GitHub""" @@ -136,6 +145,9 @@ class SourceGithubTypedDict(TypedDict): r"""The date from which you'd like to replicate data from GitHub in the format YYYY-MM-DDT00:00:00Z. If the date is not set, all data will be replicated. For the streams which support this configuration, only data generated on or after the start date will be replicated. This field doesn't apply to all streams, see the docs for more info""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGithub(BaseModel): credentials: SourceGithubAuthentication r"""Choose how to authenticate to GitHub""" diff --git a/src/airbyte_api/models/source_gitlab.py b/src/airbyte_api/models/source_gitlab.py index 0be411e3..c7af395a 100644 --- a/src/airbyte_api/models/source_gitlab.py +++ b/src/airbyte_api/models/source_gitlab.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceGitlabAuthTypeAccessToken(str, Enum): @@ -128,6 +134,9 @@ class GitlabEnum(str, Enum): GITLAB = "gitlab" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGitlabTypedDict(TypedDict): credentials: SourceGitlabAuthorizationMethodTypedDict api_url: NotRequired[str] @@ -141,6 +150,9 @@ class SourceGitlabTypedDict(TypedDict): r"""The date from which you'd like to replicate data for GitLab API, in the format YYYY-MM-DDT00:00:00Z. Optional. If not set, all data will be replicated. All data generated after this date will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGitlab(BaseModel): credentials: SourceGitlabAuthorizationMethod diff --git a/src/airbyte_api/models/source_glassfrog.py b/src/airbyte_api/models/source_glassfrog.py index 92dd48a0..237f5c92 100644 --- a/src/airbyte_api/models/source_glassfrog.py +++ b/src/airbyte_api/models/source_glassfrog.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Glassfrog(str, Enum): GLASSFROG = "glassfrog" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGlassfrogTypedDict(TypedDict): api_key: str r"""API key provided by Glassfrog""" source_type: Glassfrog +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGlassfrog(BaseModel): api_key: str r"""API key provided by Glassfrog""" diff --git a/src/airbyte_api/models/source_gmail.py b/src/airbyte_api/models/source_gmail.py index c2c407a5..265a212c 100644 --- a/src/airbyte_api/models/source_gmail.py +++ b/src/airbyte_api/models/source_gmail.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Gmail(str, Enum): GMAIL = "gmail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGmailTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -24,6 +27,9 @@ class SourceGmailTypedDict(TypedDict): source_type: Gmail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGmail(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_gnews.py b/src/airbyte_api/models/source_gnews.py index ac08466e..9f3f02b1 100644 --- a/src/airbyte_api/models/source_gnews.py +++ b/src/airbyte_api/models/source_gnews.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceGnewsCountry(str, Enum): @@ -113,6 +113,9 @@ class TopHeadlinesTopic(str, Enum): HEALTH = "health" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGnewsTypedDict(TypedDict): api_key: str r"""API Key""" @@ -183,6 +186,9 @@ class SourceGnewsTypedDict(TypedDict): r"""This parameter allows you to change the category for the request.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGnews(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_gocardless.py b/src/airbyte_api/models/source_gocardless.py index 7aaf850e..e6031490 100644 --- a/src/airbyte_api/models/source_gocardless.py +++ b/src/airbyte_api/models/source_gocardless.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class GoCardlessAPIEnvironment(str, Enum): @@ -22,6 +22,9 @@ class Gocardless(str, Enum): GOCARDLESS = "gocardless" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGocardlessTypedDict(TypedDict): access_token: str r"""Gocardless API TOKEN""" @@ -40,6 +43,9 @@ class SourceGocardlessTypedDict(TypedDict): source_type: Gocardless +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGocardless(BaseModel): access_token: str r"""Gocardless API TOKEN""" diff --git a/src/airbyte_api/models/source_goldcast.py b/src/airbyte_api/models/source_goldcast.py index c522aae9..d6eef238 100644 --- a/src/airbyte_api/models/source_goldcast.py +++ b/src/airbyte_api/models/source_goldcast.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Goldcast(str, Enum): GOLDCAST = "goldcast" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoldcastTypedDict(TypedDict): access_key: str r"""Your API Access Key. See here. The key is case sensitive.""" source_type: Goldcast +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoldcast(BaseModel): access_key: str r"""Your API Access Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_gologin.py b/src/airbyte_api/models/source_gologin.py index 177e3e5b..7eb52415 100644 --- a/src/airbyte_api/models/source_gologin.py +++ b/src/airbyte_api/models/source_gologin.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Gologin(str, Enum): GOLOGIN = "gologin" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGologinTypedDict(TypedDict): api_key: str r"""API Key found at `https://app.gologin.com/personalArea/TokenApi`""" @@ -21,6 +24,9 @@ class SourceGologinTypedDict(TypedDict): source_type: Gologin +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGologin(BaseModel): api_key: str r"""API Key found at `https://app.gologin.com/personalArea/TokenApi`""" diff --git a/src/airbyte_api/models/source_gong.py b/src/airbyte_api/models/source_gong.py index e1393c97..4678efea 100644 --- a/src/airbyte_api/models/source_gong.py +++ b/src/airbyte_api/models/source_gong.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Gong(str, Enum): GONG = "gong" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGongTypedDict(TypedDict): access_key: str r"""Gong Access Key""" @@ -25,6 +28,9 @@ class SourceGongTypedDict(TypedDict): r"""The date from which to list calls, in the ISO-8601 format; if not specified, the calls start with the earliest recorded call. For web-conference calls recorded by Gong, the date denotes its scheduled time, otherwise, it denotes its actual start time.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGong(BaseModel): access_key: str r"""Gong Access Key""" diff --git a/src/airbyte_api/models/source_google_ads.py b/src/airbyte_api/models/source_google_ads.py index 5114cf68..b1ecd618 100644 --- a/src/airbyte_api/models/source_google_ads.py +++ b/src/airbyte_api/models/source_google_ads.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceGoogleAdsGoogleCredentialsTypedDict(TypedDict): @@ -87,6 +87,9 @@ class GoogleAdsEnum(str, Enum): GOOGLE_ADS = "google-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleAdsTypedDict(TypedDict): credentials: SourceGoogleAdsGoogleCredentialsTypedDict conversion_window_days: NotRequired[int] @@ -103,6 +106,9 @@ class SourceGoogleAdsTypedDict(TypedDict): r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. (Default value of two years ago is used if not set)""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleAds(BaseModel): credentials: SourceGoogleAdsGoogleCredentials diff --git a/src/airbyte_api/models/source_google_analytics_data_api.py b/src/airbyte_api/models/source_google_analytics_data_api.py index 0700abd6..17004302 100644 --- a/src/airbyte_api/models/source_google_analytics_data_api.py +++ b/src/airbyte_api/models/source_google_analytics_data_api.py @@ -25,7 +25,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) MetricsFilterValueTypedDict = TypeAliasType( @@ -1657,6 +1663,9 @@ class GoogleAnalyticsDataAPIEnum(str, Enum): GOOGLE_ANALYTICS_DATA_API = "google-analytics-data-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleAnalyticsDataAPITypedDict(TypedDict): property_ids: List[str] r"""A list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation to locate your property ID.""" @@ -1681,6 +1690,9 @@ class SourceGoogleAnalyticsDataAPITypedDict(TypedDict): r"""The interval in days for each data request made to the Google Analytics API. A larger value speeds up data sync, but increases the chance of data sampling, which may result in inaccuracies. We recommend a value of 1 to minimize sampling, unless speed is an absolute priority over accuracy. Acceptable values range from 1 to 364. Does not apply to custom Cohort reports. More information is available in the documentation.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleAnalyticsDataAPI(BaseModel): property_ids: List[str] r"""A list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation to locate your property ID.""" diff --git a/src/airbyte_api/models/source_google_calendar.py b/src/airbyte_api/models/source_google_calendar.py index 7a5b35da..681635bd 100644 --- a/src/airbyte_api/models/source_google_calendar.py +++ b/src/airbyte_api/models/source_google_calendar.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class GoogleCalendar(str, Enum): GOOGLE_CALENDAR = "google-calendar" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleCalendarTypedDict(TypedDict): calendarid: str client_id: str @@ -21,6 +24,9 @@ class SourceGoogleCalendarTypedDict(TypedDict): source_type: GoogleCalendar +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleCalendar(BaseModel): calendarid: str diff --git a/src/airbyte_api/models/source_google_classroom.py b/src/airbyte_api/models/source_google_classroom.py index 867e22dc..856a5816 100644 --- a/src/airbyte_api/models/source_google_classroom.py +++ b/src/airbyte_api/models/source_google_classroom.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class GoogleClassroom(str, Enum): GOOGLE_CLASSROOM = "google-classroom" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleClassroomTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -20,6 +23,9 @@ class SourceGoogleClassroomTypedDict(TypedDict): source_type: GoogleClassroom +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleClassroom(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_google_directory.py b/src/airbyte_api/models/source_google_directory.py index 162c8316..52772db5 100644 --- a/src/airbyte_api/models/source_google_directory.py +++ b/src/airbyte_api/models/source_google_directory.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CredentialsTitleServiceAccounts(str, Enum): @@ -139,12 +145,18 @@ class GoogleDirectory(str, Enum): GOOGLE_DIRECTORY = "google-directory" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleDirectoryTypedDict(TypedDict): credentials: NotRequired[GoogleCredentialsTypedDict] r"""Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios.""" source_type: GoogleDirectory +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleDirectory(BaseModel): credentials: Optional[GoogleCredentials] = None r"""Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios.""" diff --git a/src/airbyte_api/models/source_google_drive.py b/src/airbyte_api/models/source_google_drive.py index c10d4acc..06e9eee3 100644 --- a/src/airbyte_api/models/source_google_drive.py +++ b/src/airbyte_api/models/source_google_drive.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceGoogleDriveAuthTypeService(str, Enum): @@ -908,6 +914,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleDriveTypedDict(TypedDict): r"""Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. @@ -925,6 +934,9 @@ class SourceGoogleDriveTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleDrive(BaseModel): r"""Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. diff --git a/src/airbyte_api/models/source_google_forms.py b/src/airbyte_api/models/source_google_forms.py index f49e1f5d..767e87f6 100644 --- a/src/airbyte_api/models/source_google_forms.py +++ b/src/airbyte_api/models/source_google_forms.py @@ -7,13 +7,16 @@ import pydantic from pydantic.functional_validators import AfterValidator from typing import Any, List -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class GoogleForms(str, Enum): GOOGLE_FORMS = "google-forms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleFormsTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -22,6 +25,9 @@ class SourceGoogleFormsTypedDict(TypedDict): source_type: GoogleForms +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleForms(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_google_pagespeed_insights.py b/src/airbyte_api/models/source_google_pagespeed_insights.py index 8229e6b9..a641d8df 100644 --- a/src/airbyte_api/models/source_google_pagespeed_insights.py +++ b/src/airbyte_api/models/source_google_pagespeed_insights.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceGooglePagespeedInsightsCategory(str, Enum): @@ -28,6 +28,9 @@ class Strategy(str, Enum): MOBILE = "mobile" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGooglePagespeedInsightsTypedDict(TypedDict): categories: List[SourceGooglePagespeedInsightsCategory] r"""Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".""" @@ -40,6 +43,9 @@ class SourceGooglePagespeedInsightsTypedDict(TypedDict): source_type: GooglePagespeedInsights +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGooglePagespeedInsights(BaseModel): categories: List[SourceGooglePagespeedInsightsCategory] r"""Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".""" diff --git a/src/airbyte_api/models/source_google_search_console.py b/src/airbyte_api/models/source_google_search_console.py index a05421c1..abba1f7a 100644 --- a/src/airbyte_api/models/source_google_search_console.py +++ b/src/airbyte_api/models/source_google_search_console.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceGoogleSearchConsoleAuthTypeService(str, Enum): @@ -154,6 +160,9 @@ class GoogleSearchConsoleEnum(str, Enum): GOOGLE_SEARCH_CONSOLE = "google-search-console" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleSearchConsoleTypedDict(TypedDict): authorization: SourceGoogleSearchConsoleAuthenticationTypeTypedDict site_urls: List[str] @@ -175,6 +184,9 @@ class SourceGoogleSearchConsoleTypedDict(TypedDict): r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleSearchConsole(BaseModel): authorization: SourceGoogleSearchConsoleAuthenticationType diff --git a/src/airbyte_api/models/source_google_sheets.py b/src/airbyte_api/models/source_google_sheets.py index f9217256..7131a490 100644 --- a/src/airbyte_api/models/source_google_sheets.py +++ b/src/airbyte_api/models/source_google_sheets.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceGoogleSheetsAuthTypeService(str, Enum): @@ -106,6 +112,9 @@ class StreamNameOverride(BaseModel): r"""The exact name of the sheet/tab in your Google Spreadsheet.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleSheetsTypedDict(TypedDict): credentials: SourceGoogleSheetsAuthenticationTypedDict r"""Credentials for connecting to the Google Sheets API""" @@ -142,6 +151,9 @@ class SourceGoogleSheetsTypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleSheets(BaseModel): credentials: SourceGoogleSheetsAuthentication r"""Credentials for connecting to the Google Sheets API""" diff --git a/src/airbyte_api/models/source_google_tasks.py b/src/airbyte_api/models/source_google_tasks.py index 0d15984e..50d6f7be 100644 --- a/src/airbyte_api/models/source_google_tasks.py +++ b/src/airbyte_api/models/source_google_tasks.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class GoogleTasks(str, Enum): GOOGLE_TASKS = "google-tasks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleTasksTypedDict(TypedDict): api_key: str start_date: datetime @@ -24,6 +27,9 @@ class SourceGoogleTasksTypedDict(TypedDict): source_type: GoogleTasks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleTasks(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_google_webfonts.py b/src/airbyte_api/models/source_google_webfonts.py index 2fb1ea32..edacffe1 100644 --- a/src/airbyte_api/models/source_google_webfonts.py +++ b/src/airbyte_api/models/source_google_webfonts.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class GoogleWebfonts(str, Enum): GOOGLE_WEBFONTS = "google-webfonts" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleWebfontsTypedDict(TypedDict): api_key: str r"""API key is required to access google apis, For getting your's goto google console and generate api key for Webfonts""" @@ -27,6 +30,9 @@ class SourceGoogleWebfontsTypedDict(TypedDict): source_type: GoogleWebfonts +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGoogleWebfonts(BaseModel): api_key: str r"""API key is required to access google apis, For getting your's goto google console and generate api key for Webfonts""" diff --git a/src/airbyte_api/models/source_gorgias.py b/src/airbyte_api/models/source_gorgias.py index 03b87cde..4305cdd8 100644 --- a/src/airbyte_api/models/source_gorgias.py +++ b/src/airbyte_api/models/source_gorgias.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Gorgias(str, Enum): GORGIAS = "gorgias" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGorgiasTypedDict(TypedDict): domain_name: str r"""Domain name given for gorgias, found as your url prefix for accessing your website""" @@ -25,6 +28,9 @@ class SourceGorgiasTypedDict(TypedDict): source_type: Gorgias +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGorgias(BaseModel): domain_name: str r"""Domain name given for gorgias, found as your url prefix for accessing your website""" diff --git a/src/airbyte_api/models/source_greenhouse.py b/src/airbyte_api/models/source_greenhouse.py index 3f6e06d5..9f8d46b1 100644 --- a/src/airbyte_api/models/source_greenhouse.py +++ b/src/airbyte_api/models/source_greenhouse.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Greenhouse(str, Enum): GREENHOUSE = "greenhouse" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGreenhouseTypedDict(TypedDict): api_key: str r"""Greenhouse API Key. See the docs for more information on how to generate this key.""" source_type: Greenhouse +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGreenhouse(BaseModel): api_key: str r"""Greenhouse API Key. See the docs for more information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_greythr.py b/src/airbyte_api/models/source_greythr.py index 0751809f..7ce1c005 100644 --- a/src/airbyte_api/models/source_greythr.py +++ b/src/airbyte_api/models/source_greythr.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Greythr(str, Enum): GREYTHR = "greythr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGreythrTypedDict(TypedDict): base_url: str r"""https://api.greythr.com""" @@ -25,6 +28,9 @@ class SourceGreythrTypedDict(TypedDict): source_type: Greythr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGreythr(BaseModel): base_url: str r"""https://api.greythr.com""" diff --git a/src/airbyte_api/models/source_gridly.py b/src/airbyte_api/models/source_gridly.py index 39651eb2..0c1713d8 100644 --- a/src/airbyte_api/models/source_gridly.py +++ b/src/airbyte_api/models/source_gridly.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Gridly(str, Enum): GRIDLY = "gridly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGridlyTypedDict(TypedDict): api_key: str grid_id: str @@ -20,6 +23,9 @@ class SourceGridlyTypedDict(TypedDict): source_type: Gridly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGridly(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_guru.py b/src/airbyte_api/models/source_guru.py index 7d952733..f5cc681b 100644 --- a/src/airbyte_api/models/source_guru.py +++ b/src/airbyte_api/models/source_guru.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Guru(str, Enum): GURU = "guru" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGuruTypedDict(TypedDict): start_date: datetime username: str @@ -27,6 +30,9 @@ class SourceGuruTypedDict(TypedDict): r"""Team ID received through response of /teams streams, make sure about access to the team""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGuru(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_gutendex.py b/src/airbyte_api/models/source_gutendex.py index 01655aa5..e16251d3 100644 --- a/src/airbyte_api/models/source_gutendex.py +++ b/src/airbyte_api/models/source_gutendex.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Gutendex(str, Enum): GUTENDEX = "gutendex" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGutendexTypedDict(TypedDict): author_year_end: NotRequired[str] r"""(Optional) Defines the maximum birth year of the authors. Books by authors born after the end year will not be returned. Supports both positive (CE) or negative (BCE) integer values""" @@ -33,6 +36,9 @@ class SourceGutendexTypedDict(TypedDict): r"""(Optional) Use this to search for a case-insensitive key-phrase in books' bookshelves or subjects.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceGutendex(BaseModel): author_year_end: Optional[str] = None r"""(Optional) Defines the maximum birth year of the authors. Books by authors born after the end year will not be returned. Supports both positive (CE) or negative (BCE) integer values""" diff --git a/src/airbyte_api/models/source_hardcoded_records.py b/src/airbyte_api/models/source_hardcoded_records.py index 672de746..bb0f3c07 100644 --- a/src/airbyte_api/models/source_hardcoded_records.py +++ b/src/airbyte_api/models/source_hardcoded_records.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class HardcodedRecords(str, Enum): HARDCODED_RECORDS = "hardcoded-records" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHardcodedRecordsTypedDict(TypedDict): count: NotRequired[int] r"""How many records per stream should be generated""" source_type: HardcodedRecords +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHardcodedRecords(BaseModel): count: Optional[int] = 1000 r"""How many records per stream should be generated""" diff --git a/src/airbyte_api/models/source_harness.py b/src/airbyte_api/models/source_harness.py index 6c1160e8..9860e0a9 100644 --- a/src/airbyte_api/models/source_harness.py +++ b/src/airbyte_api/models/source_harness.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Harness(str, Enum): HARNESS = "harness" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHarnessTypedDict(TypedDict): account_id: str r"""Harness Account ID""" @@ -24,6 +27,9 @@ class SourceHarnessTypedDict(TypedDict): source_type: Harness +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHarness(BaseModel): account_id: str r"""Harness Account ID""" diff --git a/src/airbyte_api/models/source_harvest.py b/src/airbyte_api/models/source_harvest.py index d73a3977..c1805cb3 100644 --- a/src/airbyte_api/models/source_harvest.py +++ b/src/airbyte_api/models/source_harvest.py @@ -9,7 +9,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceHarvestAuthTypeToken(str, Enum): @@ -155,6 +161,9 @@ class Harvest(str, Enum): HARVEST = "harvest" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHarvestTypedDict(TypedDict): account_id: str r"""Harvest account ID. Required for all Harvest requests in pair with Personal Access Token""" @@ -165,6 +174,9 @@ class SourceHarvestTypedDict(TypedDict): source_type: Harvest +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHarvest(BaseModel): account_id: str r"""Harvest account ID. Required for all Harvest requests in pair with Personal Access Token""" diff --git a/src/airbyte_api/models/source_height.py b/src/airbyte_api/models/source_height.py index 98b795df..2c723bde 100644 --- a/src/airbyte_api/models/source_height.py +++ b/src/airbyte_api/models/source_height.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Height(str, Enum): HEIGHT = "height" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHeightTypedDict(TypedDict): api_key: str start_date: datetime @@ -24,6 +27,9 @@ class SourceHeightTypedDict(TypedDict): source_type: Height +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHeight(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_hellobaton.py b/src/airbyte_api/models/source_hellobaton.py index 35704c8a..5ed3585e 100644 --- a/src/airbyte_api/models/source_hellobaton.py +++ b/src/airbyte_api/models/source_hellobaton.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Hellobaton(str, Enum): HELLOBATON = "hellobaton" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHellobatonTypedDict(TypedDict): api_key: str r"""authentication key required to access the api endpoints""" @@ -21,6 +24,9 @@ class SourceHellobatonTypedDict(TypedDict): source_type: Hellobaton +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHellobaton(BaseModel): api_key: str r"""authentication key required to access the api endpoints""" diff --git a/src/airbyte_api/models/source_help_scout.py b/src/airbyte_api/models/source_help_scout.py index 0e215811..96f6e3fa 100644 --- a/src/airbyte_api/models/source_help_scout.py +++ b/src/airbyte_api/models/source_help_scout.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class HelpScout(str, Enum): HELP_SCOUT = "help-scout" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHelpScoutTypedDict(TypedDict): client_id: str client_secret: str @@ -21,6 +24,9 @@ class SourceHelpScoutTypedDict(TypedDict): source_type: HelpScout +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHelpScout(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_hibob.py b/src/airbyte_api/models/source_hibob.py index 9fdcc4ae..6516ce2a 100644 --- a/src/airbyte_api/models/source_hibob.py +++ b/src/airbyte_api/models/source_hibob.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Hibob(str, Enum): HIBOB = "hibob" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHibobTypedDict(TypedDict): is_sandbox: bool r"""Toggle true if this instance is a HiBob sandbox""" @@ -23,6 +26,9 @@ class SourceHibobTypedDict(TypedDict): source_type: Hibob +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHibob(BaseModel): is_sandbox: bool r"""Toggle true if this instance is a HiBob sandbox""" diff --git a/src/airbyte_api/models/source_high_level.py b/src/airbyte_api/models/source_high_level.py index 7da8867b..b5062b4c 100644 --- a/src/airbyte_api/models/source_high_level.py +++ b/src/airbyte_api/models/source_high_level.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class HighLevel(str, Enum): HIGH_LEVEL = "high-level" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHighLevelTypedDict(TypedDict): api_key: str location_id: str @@ -21,6 +24,9 @@ class SourceHighLevelTypedDict(TypedDict): source_type: HighLevel +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHighLevel(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_hoorayhr.py b/src/airbyte_api/models/source_hoorayhr.py index 952013e6..15280b4b 100644 --- a/src/airbyte_api/models/source_hoorayhr.py +++ b/src/airbyte_api/models/source_hoorayhr.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Hoorayhr(str, Enum): HOORAYHR = "hoorayhr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHoorayhrTypedDict(TypedDict): hoorayhrpassword: str hoorayhrusername: str source_type: Hoorayhr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHoorayhr(BaseModel): hoorayhrpassword: str diff --git a/src/airbyte_api/models/source_hubplanner.py b/src/airbyte_api/models/source_hubplanner.py index 7f427338..fd19c8bb 100644 --- a/src/airbyte_api/models/source_hubplanner.py +++ b/src/airbyte_api/models/source_hubplanner.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Hubplanner(str, Enum): HUBPLANNER = "hubplanner" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHubplannerTypedDict(TypedDict): api_key: str r"""Hubplanner API key. See https://github.com/hubplanner/API#authentication for more details.""" source_type: Hubplanner +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHubplanner(BaseModel): api_key: str r"""Hubplanner API key. See https://github.com/hubplanner/API#authentication for more details.""" diff --git a/src/airbyte_api/models/source_hubspot.py b/src/airbyte_api/models/source_hubspot.py index cb900f08..5195c5b2 100644 --- a/src/airbyte_api/models/source_hubspot.py +++ b/src/airbyte_api/models/source_hubspot.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypePrivateAppCredentials(str, Enum): @@ -101,6 +107,9 @@ class SourceHubspotHubspot(str, Enum): HUBSPOT = "hubspot" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHubspotTypedDict(TypedDict): credentials: SourceHubspotAuthenticationTypedDict r"""Choose how to authenticate to HubSpot.""" @@ -113,6 +122,9 @@ class SourceHubspotTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. If not set, \"2006-06-01T00:00:00Z\" (Hubspot creation date) will be used as start date. It's recommended to provide relevant to your data start date value to optimize synchronization.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHubspot(BaseModel): credentials: SourceHubspotAuthentication r"""Choose how to authenticate to HubSpot.""" diff --git a/src/airbyte_api/models/source_hugging_face_datasets.py b/src/airbyte_api/models/source_hugging_face_datasets.py index 5e6e38e4..ff7403f3 100644 --- a/src/airbyte_api/models/source_hugging_face_datasets.py +++ b/src/airbyte_api/models/source_hugging_face_datasets.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class HuggingFaceDatasets(str, Enum): HUGGING_FACE_DATASETS = "hugging-face-datasets" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHuggingFaceDatasetsTypedDict(TypedDict): dataset_name: str dataset_splits: NotRequired[List[Any]] @@ -24,6 +27,9 @@ class SourceHuggingFaceDatasetsTypedDict(TypedDict): source_type: HuggingFaceDatasets +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHuggingFaceDatasets(BaseModel): dataset_name: str diff --git a/src/airbyte_api/models/source_humanitix.py b/src/airbyte_api/models/source_humanitix.py index c06c1932..f1223768 100644 --- a/src/airbyte_api/models/source_humanitix.py +++ b/src/airbyte_api/models/source_humanitix.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Humanitix(str, Enum): HUMANITIX = "humanitix" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHumanitixTypedDict(TypedDict): api_key: str source_type: Humanitix +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHumanitix(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_huntr.py b/src/airbyte_api/models/source_huntr.py index ae9c1f48..e02e936c 100644 --- a/src/airbyte_api/models/source_huntr.py +++ b/src/airbyte_api/models/source_huntr.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Huntr(str, Enum): HUNTR = "huntr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHuntrTypedDict(TypedDict): api_key: str source_type: Huntr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceHuntr(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_illumina_basespace.py b/src/airbyte_api/models/source_illumina_basespace.py index 217188df..40562873 100644 --- a/src/airbyte_api/models/source_illumina_basespace.py +++ b/src/airbyte_api/models/source_illumina_basespace.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class IlluminaBasespace(str, Enum): ILLUMINA_BASESPACE = "illumina-basespace" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIlluminaBasespaceTypedDict(TypedDict): access_token: str r"""BaseSpace access token. Instructions for obtaining your access token can be found in the BaseSpace Developer Documentation.""" @@ -25,6 +28,9 @@ class SourceIlluminaBasespaceTypedDict(TypedDict): r"""Providing a user ID restricts the returned data to what that user can access. If you use the default ('current'), all data accessible to the user associated with the API key will be shown.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIlluminaBasespace(BaseModel): access_token: str r"""BaseSpace access token. Instructions for obtaining your access token can be found in the BaseSpace Developer Documentation.""" diff --git a/src/airbyte_api/models/source_imagga.py b/src/airbyte_api/models/source_imagga.py index c2980c53..429dcbe0 100644 --- a/src/airbyte_api/models/source_imagga.py +++ b/src/airbyte_api/models/source_imagga.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Imagga(str, Enum): IMAGGA = "imagga" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceImaggaTypedDict(TypedDict): api_key: str r"""Your Imagga API key, available in your Imagga dashboard. Could be found at `https://imagga.com/profile/dashboard`""" @@ -25,6 +28,9 @@ class SourceImaggaTypedDict(TypedDict): source_type: Imagga +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceImagga(BaseModel): api_key: str r"""Your Imagga API key, available in your Imagga dashboard. Could be found at `https://imagga.com/profile/dashboard`""" diff --git a/src/airbyte_api/models/source_incident_io.py b/src/airbyte_api/models/source_incident_io.py index 20298972..b5c64616 100644 --- a/src/airbyte_api/models/source_incident_io.py +++ b/src/airbyte_api/models/source_incident_io.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class IncidentIo(str, Enum): INCIDENT_IO = "incident-io" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIncidentIoTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://app.incident.io/settings/api-keys""" source_type: IncidentIo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIncidentIo(BaseModel): api_key: str r"""API key to use. Find it at https://app.incident.io/settings/api-keys""" diff --git a/src/airbyte_api/models/source_inflowinventory.py b/src/airbyte_api/models/source_inflowinventory.py index 5be34246..ba1cc84c 100644 --- a/src/airbyte_api/models/source_inflowinventory.py +++ b/src/airbyte_api/models/source_inflowinventory.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Inflowinventory(str, Enum): INFLOWINVENTORY = "inflowinventory" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInflowinventoryTypedDict(TypedDict): api_key: str companyid: str source_type: Inflowinventory +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInflowinventory(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_insightful.py b/src/airbyte_api/models/source_insightful.py index cccbb85d..0c0848da 100644 --- a/src/airbyte_api/models/source_insightful.py +++ b/src/airbyte_api/models/source_insightful.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Insightful(str, Enum): INSIGHTFUL = "insightful" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInsightfulTypedDict(TypedDict): api_token: str r"""Your API token for accessing the Insightful API. Generate it by logging in as an Admin to your organization's account, navigating to the API page, and creating a new token. Note that this token will only be shown once, so store it securely.""" @@ -21,6 +24,9 @@ class SourceInsightfulTypedDict(TypedDict): source_type: Insightful +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInsightful(BaseModel): api_token: str r"""Your API token for accessing the Insightful API. Generate it by logging in as an Admin to your organization's account, navigating to the API page, and creating a new token. Note that this token will only be shown once, so store it securely.""" diff --git a/src/airbyte_api/models/source_insightly.py b/src/airbyte_api/models/source_insightly.py index 61a7013e..b2e68e8e 100644 --- a/src/airbyte_api/models/source_insightly.py +++ b/src/airbyte_api/models/source_insightly.py @@ -8,13 +8,16 @@ import pydantic from pydantic import model_serializer from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Insightly(str, Enum): INSIGHTLY = "insightly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInsightlyTypedDict(TypedDict): start_date: Nullable[datetime] r"""The date from which you'd like to replicate data for Insightly in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only for incremental streams.""" @@ -23,6 +26,9 @@ class SourceInsightlyTypedDict(TypedDict): source_type: Insightly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInsightly(BaseModel): start_date: Nullable[datetime] r"""The date from which you'd like to replicate data for Insightly in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only for incremental streams.""" diff --git a/src/airbyte_api/models/source_instagram.py b/src/airbyte_api/models/source_instagram.py index 0c502191..905e0a7f 100644 --- a/src/airbyte_api/models/source_instagram.py +++ b/src/airbyte_api/models/source_instagram.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class InstagramEnum(str, Enum): INSTAGRAM = "instagram" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInstagramTypedDict(TypedDict): access_token: str r"""The value of the access token generated with instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access permissions. See the docs for more information""" @@ -30,6 +33,9 @@ class SourceInstagramTypedDict(TypedDict): r"""The date from which you'd like to replicate data for User Insights, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If left blank, the start date will be set to 2 years before the present date.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInstagram(BaseModel): access_token: str r"""The value of the access token generated with instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access permissions. See the docs for more information""" diff --git a/src/airbyte_api/models/source_instatus.py b/src/airbyte_api/models/source_instatus.py index 463c583e..595638fc 100644 --- a/src/airbyte_api/models/source_instatus.py +++ b/src/airbyte_api/models/source_instatus.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Instatus(str, Enum): INSTATUS = "instatus" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInstatusTypedDict(TypedDict): api_key: str r"""Instatus REST API key""" source_type: Instatus +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInstatus(BaseModel): api_key: str r"""Instatus REST API key""" diff --git a/src/airbyte_api/models/source_intercom.py b/src/airbyte_api/models/source_intercom.py index 3761deb7..614d5fb5 100644 --- a/src/airbyte_api/models/source_intercom.py +++ b/src/airbyte_api/models/source_intercom.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Intercom(str, Enum): INTERCOM = "intercom" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIntercomTypedDict(TypedDict): access_token: str r"""Access token for making authenticated requests. See the Intercom docs for more information.""" @@ -32,6 +35,9 @@ class SourceIntercomTypedDict(TypedDict): source_type: Intercom +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIntercom(BaseModel): access_token: str r"""Access token for making authenticated requests. See the Intercom docs for more information.""" diff --git a/src/airbyte_api/models/source_intruder.py b/src/airbyte_api/models/source_intruder.py index 96dfa1ec..3132eeef 100644 --- a/src/airbyte_api/models/source_intruder.py +++ b/src/airbyte_api/models/source_intruder.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Intruder(str, Enum): INTRUDER = "intruder" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIntruderTypedDict(TypedDict): access_token: str r"""Your API Access token. See here.""" source_type: Intruder +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIntruder(BaseModel): access_token: str r"""Your API Access token. See here.""" diff --git a/src/airbyte_api/models/source_invoiced.py b/src/airbyte_api/models/source_invoiced.py index 106c26c9..5e54e9ac 100644 --- a/src/airbyte_api/models/source_invoiced.py +++ b/src/airbyte_api/models/source_invoiced.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Invoiced(str, Enum): INVOICED = "invoiced" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInvoicedTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://invoiced.com/account""" source_type: Invoiced +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInvoiced(BaseModel): api_key: str r"""API key to use. Find it at https://invoiced.com/account""" diff --git a/src/airbyte_api/models/source_invoiceninja.py b/src/airbyte_api/models/source_invoiceninja.py index 9d6076b4..8c453f7c 100644 --- a/src/airbyte_api/models/source_invoiceninja.py +++ b/src/airbyte_api/models/source_invoiceninja.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Invoiceninja(str, Enum): INVOICENINJA = "invoiceninja" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInvoiceninjaTypedDict(TypedDict): api_key: str source_type: Invoiceninja +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceInvoiceninja(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_ip2whois.py b/src/airbyte_api/models/source_ip2whois.py index 31c38ab8..04c495ae 100644 --- a/src/airbyte_api/models/source_ip2whois.py +++ b/src/airbyte_api/models/source_ip2whois.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Ip2whois(str, Enum): IP2WHOIS = "ip2whois" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIp2whoisTypedDict(TypedDict): api_key: NotRequired[str] r"""Your API Key. See here.""" @@ -23,6 +26,9 @@ class SourceIp2whoisTypedDict(TypedDict): source_type: Ip2whois +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIp2whois(BaseModel): api_key: Optional[str] = None r"""Your API Key. See here.""" diff --git a/src/airbyte_api/models/source_iterable.py b/src/airbyte_api/models/source_iterable.py index e8c860a2..e81eff61 100644 --- a/src/airbyte_api/models/source_iterable.py +++ b/src/airbyte_api/models/source_iterable.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Iterable(str, Enum): ITERABLE = "iterable" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIterableTypedDict(TypedDict): api_key: str r"""Iterable API Key. See the docs for more information on how to obtain this key.""" @@ -22,6 +25,9 @@ class SourceIterableTypedDict(TypedDict): source_type: Iterable +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceIterable(BaseModel): api_key: str r"""Iterable API Key. See the docs for more information on how to obtain this key.""" diff --git a/src/airbyte_api/models/source_jamf_pro.py b/src/airbyte_api/models/source_jamf_pro.py index 7fd76f29..2ffa389f 100644 --- a/src/airbyte_api/models/source_jamf_pro.py +++ b/src/airbyte_api/models/source_jamf_pro.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class JamfPro(str, Enum): JAMF_PRO = "jamf-pro" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJamfProTypedDict(TypedDict): subdomain: str r"""The unique subdomain for your Jamf Pro instance.""" @@ -23,6 +26,9 @@ class SourceJamfProTypedDict(TypedDict): source_type: JamfPro +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJamfPro(BaseModel): subdomain: str r"""The unique subdomain for your Jamf Pro instance.""" diff --git a/src/airbyte_api/models/source_jira.py b/src/airbyte_api/models/source_jira.py index 43efbbc8..c77e527f 100644 --- a/src/airbyte_api/models/source_jira.py +++ b/src/airbyte_api/models/source_jira.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Jira(str, Enum): JIRA = "jira" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJiraTypedDict(TypedDict): api_token: str r"""Jira API Token. See the docs for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth.""" @@ -34,6 +37,9 @@ class SourceJiraTypedDict(TypedDict): r"""The date from which you want to replicate data from Jira, use the format YYYY-MM-DDT00:00:00Z. Note that this field only applies to certain streams, and only data generated on or after the start date will be replicated. Or leave it empty if you want to replicate all data. For more information, refer to the documentation.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJira(BaseModel): api_token: str r"""Jira API Token. See the docs for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth.""" diff --git a/src/airbyte_api/models/source_jobnimbus.py b/src/airbyte_api/models/source_jobnimbus.py index 04cfb642..b8b24175 100644 --- a/src/airbyte_api/models/source_jobnimbus.py +++ b/src/airbyte_api/models/source_jobnimbus.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Jobnimbus(str, Enum): JOBNIMBUS = "jobnimbus" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJobnimbusTypedDict(TypedDict): api_key: str r"""API key to use. Find it by logging into your JobNimbus account, navigating to settings, and creating a new API key under the API section.""" source_type: Jobnimbus +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJobnimbus(BaseModel): api_key: str r"""API key to use. Find it by logging into your JobNimbus account, navigating to settings, and creating a new API key under the API section.""" diff --git a/src/airbyte_api/models/source_jotform.py b/src/airbyte_api/models/source_jotform.py index dcd50331..e433873b 100644 --- a/src/airbyte_api/models/source_jotform.py +++ b/src/airbyte_api/models/source_jotform.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class APIEndpointEnterprise(str, Enum): @@ -110,6 +116,9 @@ class Jotform(str, Enum): JOTFORM = "jotform" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJotformTypedDict(TypedDict): api_endpoint: APIEndpointTypedDict api_key: str @@ -118,6 +127,9 @@ class SourceJotformTypedDict(TypedDict): source_type: Jotform +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJotform(BaseModel): api_endpoint: APIEndpoint diff --git a/src/airbyte_api/models/source_judge_me_reviews.py b/src/airbyte_api/models/source_judge_me_reviews.py index 9a3dd258..f2473b1e 100644 --- a/src/airbyte_api/models/source_judge_me_reviews.py +++ b/src/airbyte_api/models/source_judge_me_reviews.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class JudgeMeReviews(str, Enum): JUDGE_ME_REVIEWS = "judge-me-reviews" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJudgeMeReviewsTypedDict(TypedDict): api_key: str shop_domain: str @@ -22,6 +25,9 @@ class SourceJudgeMeReviewsTypedDict(TypedDict): source_type: JudgeMeReviews +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJudgeMeReviews(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_just_sift.py b/src/airbyte_api/models/source_just_sift.py index f63d1078..36458766 100644 --- a/src/airbyte_api/models/source_just_sift.py +++ b/src/airbyte_api/models/source_just_sift.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class JustSift(str, Enum): JUST_SIFT = "just-sift" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJustSiftTypedDict(TypedDict): api_token: str r"""API token to use for accessing the Sift API. Obtain this token from your Sift account administrator.""" source_type: JustSift +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJustSift(BaseModel): api_token: str r"""API token to use for accessing the Sift API. Obtain this token from your Sift account administrator.""" diff --git a/src/airbyte_api/models/source_justcall.py b/src/airbyte_api/models/source_justcall.py index 91c5c132..e6c0cacc 100644 --- a/src/airbyte_api/models/source_justcall.py +++ b/src/airbyte_api/models/source_justcall.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Justcall(str, Enum): JUSTCALL = "justcall" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJustcallTypedDict(TypedDict): api_key_2: str start_date: datetime source_type: Justcall +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceJustcall(BaseModel): api_key_2: str diff --git a/src/airbyte_api/models/source_k6_cloud.py b/src/airbyte_api/models/source_k6_cloud.py index 237052c3..da8bb4b9 100644 --- a/src/airbyte_api/models/source_k6_cloud.py +++ b/src/airbyte_api/models/source_k6_cloud.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class K6Cloud(str, Enum): K6_CLOUD = "k6-cloud" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceK6CloudTypedDict(TypedDict): api_token: str r"""Your API Token. See here. The key is case sensitive.""" source_type: K6Cloud +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceK6Cloud(BaseModel): api_token: str r"""Your API Token. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_katana.py b/src/airbyte_api/models/source_katana.py index 9e91cb5a..cb6aaae5 100644 --- a/src/airbyte_api/models/source_katana.py +++ b/src/airbyte_api/models/source_katana.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Katana(str, Enum): KATANA = "katana" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKatanaTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://katanamrp.com/login/""" @@ -21,6 +24,9 @@ class SourceKatanaTypedDict(TypedDict): source_type: Katana +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKatana(BaseModel): api_key: str r"""API key to use. Find it at https://katanamrp.com/login/""" diff --git a/src/airbyte_api/models/source_keka.py b/src/airbyte_api/models/source_keka.py index 991a2ca9..8e481895 100644 --- a/src/airbyte_api/models/source_keka.py +++ b/src/airbyte_api/models/source_keka.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Keka(str, Enum): KEKA = "keka" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKekaTypedDict(TypedDict): api_key: str client_id: str @@ -24,6 +27,9 @@ class SourceKekaTypedDict(TypedDict): source_type: Keka +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKeka(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_kisi.py b/src/airbyte_api/models/source_kisi.py index c3ae2a85..2d965b94 100644 --- a/src/airbyte_api/models/source_kisi.py +++ b/src/airbyte_api/models/source_kisi.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Kisi(str, Enum): KISI = "kisi" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKisiTypedDict(TypedDict): api_key: str r"""Your KISI API Key""" source_type: Kisi +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKisi(BaseModel): api_key: str r"""Your KISI API Key""" diff --git a/src/airbyte_api/models/source_kissmetrics.py b/src/airbyte_api/models/source_kissmetrics.py index 017fb8bb..b73285fc 100644 --- a/src/airbyte_api/models/source_kissmetrics.py +++ b/src/airbyte_api/models/source_kissmetrics.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Kissmetrics(str, Enum): KISSMETRICS = "kissmetrics" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKissmetricsTypedDict(TypedDict): username: str password: NotRequired[str] source_type: Kissmetrics +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKissmetrics(BaseModel): username: str diff --git a/src/airbyte_api/models/source_klarna.py b/src/airbyte_api/models/source_klarna.py index c787b9a3..8e9c85a8 100644 --- a/src/airbyte_api/models/source_klarna.py +++ b/src/airbyte_api/models/source_klarna.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceKlarnaRegion(str, Enum): @@ -23,6 +23,9 @@ class Klarna(str, Enum): KLARNA = "klarna" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlarnaTypedDict(TypedDict): password: str r"""A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https://developers.klarna.com/api/#authentication)""" @@ -35,6 +38,9 @@ class SourceKlarnaTypedDict(TypedDict): source_type: Klarna +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlarna(BaseModel): password: str r"""A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https://developers.klarna.com/api/#authentication)""" diff --git a/src/airbyte_api/models/source_klaus_api.py b/src/airbyte_api/models/source_klaus_api.py index eef64218..730b1099 100644 --- a/src/airbyte_api/models/source_klaus_api.py +++ b/src/airbyte_api/models/source_klaus_api.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class KlausAPI(str, Enum): KLAUS_API = "klaus-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlausAPITypedDict(TypedDict): account: int r"""getting data by account""" @@ -28,6 +31,9 @@ class SourceKlausAPITypedDict(TypedDict): r"""Start getting data from that date.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlausAPI(BaseModel): account: int r"""getting data by account""" diff --git a/src/airbyte_api/models/source_klaviyo.py b/src/airbyte_api/models/source_klaviyo.py index 25172d23..720e13c9 100644 --- a/src/airbyte_api/models/source_klaviyo.py +++ b/src/airbyte_api/models/source_klaviyo.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Klaviyo(str, Enum): KLAVIYO = "klaviyo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlaviyoTypedDict(TypedDict): api_key: str r"""Klaviyo API Key. See our docs if you need help finding this key.""" @@ -28,6 +31,9 @@ class SourceKlaviyoTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This field is optional - if not provided, all data will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKlaviyo(BaseModel): api_key: str r"""Klaviyo API Key. See our docs if you need help finding this key.""" diff --git a/src/airbyte_api/models/source_kyve.py b/src/airbyte_api/models/source_kyve.py index 5dd1b752..1ac1895a 100644 --- a/src/airbyte_api/models/source_kyve.py +++ b/src/airbyte_api/models/source_kyve.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Kyve(str, Enum): KYVE = "kyve" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKyveTypedDict(TypedDict): pool_ids: str r"""The IDs of the KYVE storage pool you want to archive. (Comma separated)""" @@ -25,6 +28,9 @@ class SourceKyveTypedDict(TypedDict): r"""URL to the KYVE Chain API.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceKyve(BaseModel): pool_ids: str r"""The IDs of the KYVE storage pool you want to archive. (Comma separated)""" diff --git a/src/airbyte_api/models/source_launchdarkly.py b/src/airbyte_api/models/source_launchdarkly.py index 3e83cb13..353025c7 100644 --- a/src/airbyte_api/models/source_launchdarkly.py +++ b/src/airbyte_api/models/source_launchdarkly.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Launchdarkly(str, Enum): LAUNCHDARKLY = "launchdarkly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLaunchdarklyTypedDict(TypedDict): access_token: str r"""Your Access token. See here.""" source_type: Launchdarkly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLaunchdarkly(BaseModel): access_token: str r"""Your Access token. See here.""" diff --git a/src/airbyte_api/models/source_leadfeeder.py b/src/airbyte_api/models/source_leadfeeder.py index ccbbe653..987ce220 100644 --- a/src/airbyte_api/models/source_leadfeeder.py +++ b/src/airbyte_api/models/source_leadfeeder.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Leadfeeder(str, Enum): LEADFEEDER = "leadfeeder" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLeadfeederTypedDict(TypedDict): api_token: str start_date: datetime source_type: Leadfeeder +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLeadfeeder(BaseModel): api_token: str diff --git a/src/airbyte_api/models/source_lemlist.py b/src/airbyte_api/models/source_lemlist.py index 030536d4..87b395a6 100644 --- a/src/airbyte_api/models/source_lemlist.py +++ b/src/airbyte_api/models/source_lemlist.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Lemlist(str, Enum): LEMLIST = "lemlist" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLemlistTypedDict(TypedDict): api_key: str r"""Lemlist API key,""" source_type: Lemlist +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLemlist(BaseModel): api_key: str r"""Lemlist API key,""" diff --git a/src/airbyte_api/models/source_less_annoying_crm.py b/src/airbyte_api/models/source_less_annoying_crm.py index b774ed21..efc12a14 100644 --- a/src/airbyte_api/models/source_less_annoying_crm.py +++ b/src/airbyte_api/models/source_less_annoying_crm.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class LessAnnoyingCrm(str, Enum): LESS_ANNOYING_CRM = "less-annoying-crm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLessAnnoyingCrmTypedDict(TypedDict): api_key: str r"""API key to use. Manage and create your API keys on the Programmer API settings page at https://account.lessannoyingcrm.com/app/Settings/Api.""" @@ -21,6 +24,9 @@ class SourceLessAnnoyingCrmTypedDict(TypedDict): source_type: LessAnnoyingCrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLessAnnoyingCrm(BaseModel): api_key: str r"""API key to use. Manage and create your API keys on the Programmer API settings page at https://account.lessannoyingcrm.com/app/Settings/Api.""" diff --git a/src/airbyte_api/models/source_lever_hiring.py b/src/airbyte_api/models/source_lever_hiring.py index 35f6a451..b87bd060 100644 --- a/src/airbyte_api/models/source_lever_hiring.py +++ b/src/airbyte_api/models/source_lever_hiring.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceLeverHiringAuthTypeAPIKey(str, Enum): @@ -124,6 +130,9 @@ class LeverHiringEnum(str, Enum): LEVER_HIRING = "lever-hiring" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLeverHiringTypedDict(TypedDict): start_date: str r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. Note that it will be used only in the following incremental streams: comments, commits, and issues.""" @@ -134,6 +143,9 @@ class SourceLeverHiringTypedDict(TypedDict): source_type: LeverHiringEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLeverHiring(BaseModel): start_date: str r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. Note that it will be used only in the following incremental streams: comments, commits, and issues.""" diff --git a/src/airbyte_api/models/source_lightspeed_retail.py b/src/airbyte_api/models/source_lightspeed_retail.py index 28b484ff..caae9de9 100644 --- a/src/airbyte_api/models/source_lightspeed_retail.py +++ b/src/airbyte_api/models/source_lightspeed_retail.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class LightspeedRetail(str, Enum): LIGHTSPEED_RETAIL = "lightspeed-retail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLightspeedRetailTypedDict(TypedDict): api_key: str r"""API key or access token""" @@ -21,6 +24,9 @@ class SourceLightspeedRetailTypedDict(TypedDict): source_type: LightspeedRetail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLightspeedRetail(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_linear.py b/src/airbyte_api/models/source_linear.py index ea145448..35725e1d 100644 --- a/src/airbyte_api/models/source_linear.py +++ b/src/airbyte_api/models/source_linear.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Linear(str, Enum): LINEAR = "linear" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinearTypedDict(TypedDict): api_key: str source_type: Linear +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinear(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_linkedin_ads.py b/src/airbyte_api/models/source_linkedin_ads.py index ff3bf975..3224d24a 100644 --- a/src/airbyte_api/models/source_linkedin_ads.py +++ b/src/airbyte_api/models/source_linkedin_ads.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class PivotCategory(str, Enum): @@ -179,6 +185,9 @@ class LinkedinAdsEnum(str, Enum): LINKEDIN_ADS = "linkedin-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinkedinAdsTypedDict(TypedDict): start_date: date r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.""" @@ -193,6 +202,9 @@ class SourceLinkedinAdsTypedDict(TypedDict): source_type: LinkedinAdsEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinkedinAds(BaseModel): start_date: date r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_linkedin_pages.py b/src/airbyte_api/models/source_linkedin_pages.py index 977b1578..5f32834e 100644 --- a/src/airbyte_api/models/source_linkedin_pages.py +++ b/src/airbyte_api/models/source_linkedin_pages.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceLinkedinPagesAuthMethodAccessToken(str, Enum): @@ -127,6 +133,9 @@ class TimeGranularityType(str, Enum): MONTH = "MONTH" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinkedinPagesTypedDict(TypedDict): org_id: str r"""Specify the Organization ID""" @@ -138,6 +147,9 @@ class SourceLinkedinPagesTypedDict(TypedDict): r"""Granularity of the statistics for metrics per time period. Must be either \"DAY\" or \"MONTH\" """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinkedinPages(BaseModel): org_id: str r"""Specify the Organization ID""" diff --git a/src/airbyte_api/models/source_linnworks.py b/src/airbyte_api/models/source_linnworks.py index 5732d7a7..caf263cf 100644 --- a/src/airbyte_api/models/source_linnworks.py +++ b/src/airbyte_api/models/source_linnworks.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Linnworks(str, Enum): LINNWORKS = "linnworks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinnworksTypedDict(TypedDict): application_id: str r"""Linnworks Application ID""" @@ -25,6 +28,9 @@ class SourceLinnworksTypedDict(TypedDict): source_type: Linnworks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLinnworks(BaseModel): application_id: str r"""Linnworks Application ID""" diff --git a/src/airbyte_api/models/source_lob.py b/src/airbyte_api/models/source_lob.py index f5e299cf..b20943de 100644 --- a/src/airbyte_api/models/source_lob.py +++ b/src/airbyte_api/models/source_lob.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Lob(str, Enum): LOB = "lob" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLobTypedDict(TypedDict): api_key: str r"""API key to use for authentication. You can find your account's API keys in your Dashboard Settings at https://dashboard.lob.com/settings/api-keys.""" @@ -25,6 +28,9 @@ class SourceLobTypedDict(TypedDict): source_type: Lob +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLob(BaseModel): api_key: str r"""API key to use for authentication. You can find your account's API keys in your Dashboard Settings at https://dashboard.lob.com/settings/api-keys.""" diff --git a/src/airbyte_api/models/source_lokalise.py b/src/airbyte_api/models/source_lokalise.py index c3e2d4c6..ec29d18a 100644 --- a/src/airbyte_api/models/source_lokalise.py +++ b/src/airbyte_api/models/source_lokalise.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Lokalise(str, Enum): LOKALISE = "lokalise" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLokaliseTypedDict(TypedDict): api_key: str r"""Lokalise API Key with read-access. Available at Profile settings > API tokens. See here.""" @@ -21,6 +24,9 @@ class SourceLokaliseTypedDict(TypedDict): source_type: Lokalise +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLokalise(BaseModel): api_key: str r"""Lokalise API Key with read-access. Available at Profile settings > API tokens. See here.""" diff --git a/src/airbyte_api/models/source_looker.py b/src/airbyte_api/models/source_looker.py index 8d2ef5d6..f4c7c0de 100644 --- a/src/airbyte_api/models/source_looker.py +++ b/src/airbyte_api/models/source_looker.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Looker(str, Enum): LOOKER = "looker" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLookerTypedDict(TypedDict): client_id: str r"""The Client ID is first part of an API3 key that is specific to each Looker user. See the docs for more information on how to generate this key.""" @@ -27,6 +30,9 @@ class SourceLookerTypedDict(TypedDict): source_type: Looker +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLooker(BaseModel): client_id: str r"""The Client ID is first part of an API3 key that is specific to each Looker user. See the docs for more information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_luma.py b/src/airbyte_api/models/source_luma.py index 02ef6e50..b625427f 100644 --- a/src/airbyte_api/models/source_luma.py +++ b/src/airbyte_api/models/source_luma.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Luma(str, Enum): LUMA = "luma" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLumaTypedDict(TypedDict): api_key: str r"""Get your API key on lu.ma Calendars dashboard → Settings.""" source_type: Luma +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceLuma(BaseModel): api_key: str r"""Get your API key on lu.ma Calendars dashboard → Settings.""" diff --git a/src/airbyte_api/models/source_mailchimp.py b/src/airbyte_api/models/source_mailchimp.py index cfee024d..c5c6c2a3 100644 --- a/src/airbyte_api/models/source_mailchimp.py +++ b/src/airbyte_api/models/source_mailchimp.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMailchimpAuthTypeApikey(str, Enum): @@ -103,6 +109,9 @@ class MailchimpEnum(str, Enum): MAILCHIMP = "mailchimp" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailchimpTypedDict(TypedDict): credentials: NotRequired[SourceMailchimpAuthenticationTypedDict] source_type: MailchimpEnum @@ -110,6 +119,9 @@ class SourceMailchimpTypedDict(TypedDict): r"""The date from which you want to start syncing data for Incremental streams. Only records that have been created or modified since this date will be synced. If left blank, all data will by synced.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailchimp(BaseModel): credentials: Optional[SourceMailchimpAuthentication] = None diff --git a/src/airbyte_api/models/source_mailerlite.py b/src/airbyte_api/models/source_mailerlite.py index 0e6fe0f6..e0387c25 100644 --- a/src/airbyte_api/models/source_mailerlite.py +++ b/src/airbyte_api/models/source_mailerlite.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Mailerlite(str, Enum): MAILERLITE = "mailerlite" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailerliteTypedDict(TypedDict): api_token: str r"""Your API Token. See here.""" source_type: Mailerlite +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailerlite(BaseModel): api_token: str r"""Your API Token. See here.""" diff --git a/src/airbyte_api/models/source_mailersend.py b/src/airbyte_api/models/source_mailersend.py index 4b8b7b36..4c021679 100644 --- a/src/airbyte_api/models/source_mailersend.py +++ b/src/airbyte_api/models/source_mailersend.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Mailersend(str, Enum): MAILERSEND = "mailersend" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailersendTypedDict(TypedDict): api_token: str r"""Your API Token. See here.""" @@ -25,6 +28,9 @@ class SourceMailersendTypedDict(TypedDict): r"""Timestamp is assumed to be UTC.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailersend(BaseModel): api_token: str r"""Your API Token. See here.""" diff --git a/src/airbyte_api/models/source_mailgun.py b/src/airbyte_api/models/source_mailgun.py index 2c55a00f..aa6b719f 100644 --- a/src/airbyte_api/models/source_mailgun.py +++ b/src/airbyte_api/models/source_mailgun.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DomainRegionCode(str, Enum): @@ -23,6 +23,9 @@ class Mailgun(str, Enum): MAILGUN = "mailgun" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailgunTypedDict(TypedDict): private_key: str r"""Primary account API key to access your Mailgun data.""" @@ -33,6 +36,9 @@ class SourceMailgunTypedDict(TypedDict): r"""UTC date and time in the format 2020-10-01 00:00:00. Any data before this date will not be replicated. If omitted, defaults to 3 days ago.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailgun(BaseModel): private_key: str r"""Primary account API key to access your Mailgun data.""" diff --git a/src/airbyte_api/models/source_mailjet_mail.py b/src/airbyte_api/models/source_mailjet_mail.py index d113b434..0f1f3049 100644 --- a/src/airbyte_api/models/source_mailjet_mail.py +++ b/src/airbyte_api/models/source_mailjet_mail.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class MailjetMail(str, Enum): MAILJET_MAIL = "mailjet-mail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailjetMailTypedDict(TypedDict): api_key: str r"""Your API Key. See here.""" @@ -21,6 +24,9 @@ class SourceMailjetMailTypedDict(TypedDict): source_type: MailjetMail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailjetMail(BaseModel): api_key: str r"""Your API Key. See here.""" diff --git a/src/airbyte_api/models/source_mailjet_sms.py b/src/airbyte_api/models/source_mailjet_sms.py index ddf2be0e..f2026577 100644 --- a/src/airbyte_api/models/source_mailjet_sms.py +++ b/src/airbyte_api/models/source_mailjet_sms.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class MailjetSms(str, Enum): MAILJET_SMS = "mailjet-sms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailjetSmsTypedDict(TypedDict): token: str r"""Your access token. See here.""" @@ -25,6 +28,9 @@ class SourceMailjetSmsTypedDict(TypedDict): r"""Retrieve SMS messages created after the specified timestamp. Required format - Unix timestamp.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailjetSms(BaseModel): token: str r"""Your access token. See here.""" diff --git a/src/airbyte_api/models/source_mailosaur.py b/src/airbyte_api/models/source_mailosaur.py index de8888b5..9e8b96be 100644 --- a/src/airbyte_api/models/source_mailosaur.py +++ b/src/airbyte_api/models/source_mailosaur.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Mailosaur(str, Enum): MAILOSAUR = "mailosaur" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailosaurTypedDict(TypedDict): username: str r"""Enter \"api\" here""" @@ -23,6 +26,9 @@ class SourceMailosaurTypedDict(TypedDict): source_type: Mailosaur +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailosaur(BaseModel): username: str r"""Enter \"api\" here""" diff --git a/src/airbyte_api/models/source_mailtrap.py b/src/airbyte_api/models/source_mailtrap.py index 59fa1414..b6efeb61 100644 --- a/src/airbyte_api/models/source_mailtrap.py +++ b/src/airbyte_api/models/source_mailtrap.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Mailtrap(str, Enum): MAILTRAP = "mailtrap" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailtrapTypedDict(TypedDict): api_token: str r"""API token to use. Find it at https://mailtrap.io/account""" source_type: Mailtrap +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMailtrap(BaseModel): api_token: str r"""API token to use. Find it at https://mailtrap.io/account""" diff --git a/src/airbyte_api/models/source_mantle.py b/src/airbyte_api/models/source_mantle.py index 02c30e58..a6041041 100644 --- a/src/airbyte_api/models/source_mantle.py +++ b/src/airbyte_api/models/source_mantle.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Mantle(str, Enum): MANTLE = "mantle" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMantleTypedDict(TypedDict): api_key: str start_date: datetime source_type: Mantle +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMantle(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_marketo.py b/src/airbyte_api/models/source_marketo.py index e6fe135c..aef5ab32 100644 --- a/src/airbyte_api/models/source_marketo.py +++ b/src/airbyte_api/models/source_marketo.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Marketo(str, Enum): MARKETO = "marketo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMarketoTypedDict(TypedDict): client_id: str r"""The Client ID of your Marketo developer application. See the docs for info on how to obtain this.""" @@ -26,6 +29,9 @@ class SourceMarketoTypedDict(TypedDict): source_type: Marketo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMarketo(BaseModel): client_id: str r"""The Client ID of your Marketo developer application. See the docs for info on how to obtain this.""" diff --git a/src/airbyte_api/models/source_marketstack.py b/src/airbyte_api/models/source_marketstack.py index 448c1dde..41abe3f2 100644 --- a/src/airbyte_api/models/source_marketstack.py +++ b/src/airbyte_api/models/source_marketstack.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Marketstack(str, Enum): MARKETSTACK = "marketstack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMarketstackTypedDict(TypedDict): api_key: str start_date: datetime source_type: Marketstack +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMarketstack(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_mendeley.py b/src/airbyte_api/models/source_mendeley.py index bbee724b..c3dcaf49 100644 --- a/src/airbyte_api/models/source_mendeley.py +++ b/src/airbyte_api/models/source_mendeley.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Mendeley(str, Enum): MENDELEY = "mendeley" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMendeleyTypedDict(TypedDict): client_id: str r"""Could be found at `https://dev.mendeley.com/myapps.html`""" @@ -31,6 +34,9 @@ class SourceMendeleyTypedDict(TypedDict): source_type: Mendeley +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMendeley(BaseModel): client_id: str r"""Could be found at `https://dev.mendeley.com/myapps.html`""" diff --git a/src/airbyte_api/models/source_mention.py b/src/airbyte_api/models/source_mention.py index e7ee4792..21eb145f 100644 --- a/src/airbyte_api/models/source_mention.py +++ b/src/airbyte_api/models/source_mention.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Mention(str, Enum): @@ -24,6 +24,9 @@ class StatisticsInterval(str, Enum): P1_M = "P1M" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMentionTypedDict(TypedDict): api_key: str stats_start_date: datetime @@ -33,6 +36,9 @@ class SourceMentionTypedDict(TypedDict): r"""Periodicity of statistics returned. it may be daily(P1D), weekly(P1W) or monthly(P1M).""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMention(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_mercado_ads.py b/src/airbyte_api/models/source_mercado_ads.py index 226edcb5..0a46d87b 100644 --- a/src/airbyte_api/models/source_mercado_ads.py +++ b/src/airbyte_api/models/source_mercado_ads.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class MercadoAds(str, Enum): MERCADO_ADS = "mercado-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMercadoAdsTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -28,6 +31,9 @@ class SourceMercadoAdsTypedDict(TypedDict): r"""Cannot exceed 90 days from current day for Product Ads, and 90 days from \"End Date\" on Brand and Display Ads""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMercadoAds(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_merge.py b/src/airbyte_api/models/source_merge.py index c934b6a1..6c0a3ad0 100644 --- a/src/airbyte_api/models/source_merge.py +++ b/src/airbyte_api/models/source_merge.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Merge(str, Enum): MERGE = "merge" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMergeTypedDict(TypedDict): account_token: str r"""Link your other integrations with account credentials on accounts section to get account token (ref - https://app.merge.dev/linked-accounts/accounts)""" @@ -24,6 +27,9 @@ class SourceMergeTypedDict(TypedDict): source_type: Merge +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMerge(BaseModel): account_token: str r"""Link your other integrations with account credentials on accounts section to get account token (ref - https://app.merge.dev/linked-accounts/accounts)""" diff --git a/src/airbyte_api/models/source_metabase.py b/src/airbyte_api/models/source_metabase.py index a06d2eb8..33f7e878 100644 --- a/src/airbyte_api/models/source_metabase.py +++ b/src/airbyte_api/models/source_metabase.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Metabase(str, Enum): METABASE = "metabase" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMetabaseTypedDict(TypedDict): instance_api_url: str r"""URL to your metabase instance API""" @@ -31,6 +34,9 @@ class SourceMetabaseTypedDict(TypedDict): source_type: Metabase +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMetabase(BaseModel): instance_api_url: str r"""URL to your metabase instance API""" diff --git a/src/airbyte_api/models/source_metricool.py b/src/airbyte_api/models/source_metricool.py index 52a471eb..0695116e 100644 --- a/src/airbyte_api/models/source_metricool.py +++ b/src/airbyte_api/models/source_metricool.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Metricool(str, Enum): METRICOOL = "metricool" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMetricoolTypedDict(TypedDict): blog_ids: List[Any] r"""Brand IDs""" @@ -30,6 +33,9 @@ class SourceMetricoolTypedDict(TypedDict): r"""If not set, defaults to 60 days back. If below \"End Date\", defaults to 1 day before \"End Date\" """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMetricool(BaseModel): blog_ids: List[Any] r"""Brand IDs""" diff --git a/src/airbyte_api/models/source_microsoft_dataverse.py b/src/airbyte_api/models/source_microsoft_dataverse.py index 9b88e437..2d57a52b 100644 --- a/src/airbyte_api/models/source_microsoft_dataverse.py +++ b/src/airbyte_api/models/source_microsoft_dataverse.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class MicrosoftDataverse(str, Enum): MICROSOFT_DATAVERSE = "microsoft-dataverse" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftDataverseTypedDict(TypedDict): client_id: str r"""App Registration Client Id""" @@ -29,6 +32,9 @@ class SourceMicrosoftDataverseTypedDict(TypedDict): source_type: MicrosoftDataverse +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftDataverse(BaseModel): client_id: str r"""App Registration Client Id""" diff --git a/src/airbyte_api/models/source_microsoft_entra_id.py b/src/airbyte_api/models/source_microsoft_entra_id.py index 5da3249d..12782b95 100644 --- a/src/airbyte_api/models/source_microsoft_entra_id.py +++ b/src/airbyte_api/models/source_microsoft_entra_id.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class MicrosoftEntraID(str, Enum): MICROSOFT_ENTRA_ID = "microsoft-entra-id" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftEntraIDTypedDict(TypedDict): client_id: str client_secret: str @@ -21,6 +24,9 @@ class SourceMicrosoftEntraIDTypedDict(TypedDict): source_type: MicrosoftEntraID +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftEntraID(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_microsoft_lists.py b/src/airbyte_api/models/source_microsoft_lists.py index 04d51959..1b96eeca 100644 --- a/src/airbyte_api/models/source_microsoft_lists.py +++ b/src/airbyte_api/models/source_microsoft_lists.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class MicrosoftLists(str, Enum): MICROSOFT_LISTS = "microsoft-lists" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftListsTypedDict(TypedDict): application_id_uri: str client_id: str @@ -23,6 +26,9 @@ class SourceMicrosoftListsTypedDict(TypedDict): source_type: MicrosoftLists +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftLists(BaseModel): application_id_uri: str diff --git a/src/airbyte_api/models/source_microsoft_onedrive.py b/src/airbyte_api/models/source_microsoft_onedrive.py index 3f1e994b..42a518bb 100644 --- a/src/airbyte_api/models/source_microsoft_onedrive.py +++ b/src/airbyte_api/models/source_microsoft_onedrive.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMicrosoftOnedriveAuthTypeService(str, Enum): @@ -757,6 +763,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftOnedriveTypedDict(TypedDict): r"""SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API. @@ -777,6 +786,9 @@ class SourceMicrosoftOnedriveTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftOnedrive(BaseModel): r"""SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API. diff --git a/src/airbyte_api/models/source_microsoft_sharepoint.py b/src/airbyte_api/models/source_microsoft_sharepoint.py index 9644d8ad..fb7f6b66 100644 --- a/src/airbyte_api/models/source_microsoft_sharepoint.py +++ b/src/airbyte_api/models/source_microsoft_sharepoint.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMicrosoftSharepointAuthTypeService(str, Enum): @@ -913,6 +919,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftSharepointTypedDict(TypedDict): r"""SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. @@ -934,6 +943,9 @@ class SourceMicrosoftSharepointTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftSharepoint(BaseModel): r"""SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. diff --git a/src/airbyte_api/models/source_microsoft_teams.py b/src/airbyte_api/models/source_microsoft_teams.py index 269c5c97..0756bcb0 100644 --- a/src/airbyte_api/models/source_microsoft_teams.py +++ b/src/airbyte_api/models/source_microsoft_teams.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMicrosoftTeamsAuthTypeToken(str, Enum): @@ -132,6 +138,9 @@ class MicrosoftTeamsEnum(str, Enum): MICROSOFT_TEAMS = "microsoft-teams" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftTeamsTypedDict(TypedDict): period: str r"""Specifies the length of time over which the Team Device Report stream is aggregated. The supported values are: D7, D30, D90, and D180.""" @@ -140,6 +149,9 @@ class SourceMicrosoftTeamsTypedDict(TypedDict): source_type: MicrosoftTeamsEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMicrosoftTeams(BaseModel): period: str r"""Specifies the length of time over which the Team Device Report stream is aggregated. The supported values are: D7, D30, D90, and D180.""" diff --git a/src/airbyte_api/models/source_miro.py b/src/airbyte_api/models/source_miro.py index 58b1e7d4..5e6d2ddc 100644 --- a/src/airbyte_api/models/source_miro.py +++ b/src/airbyte_api/models/source_miro.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Miro(str, Enum): MIRO = "miro" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMiroTypedDict(TypedDict): api_key: str source_type: Miro +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMiro(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_missive.py b/src/airbyte_api/models/source_missive.py index 35b054bf..1c0a1dc5 100644 --- a/src/airbyte_api/models/source_missive.py +++ b/src/airbyte_api/models/source_missive.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Kind(str, Enum): @@ -23,6 +23,9 @@ class Missive(str, Enum): MISSIVE = "missive" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMissiveTypedDict(TypedDict): api_key: str start_date: datetime @@ -33,6 +36,9 @@ class SourceMissiveTypedDict(TypedDict): source_type: Missive +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMissive(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_mixmax.py b/src/airbyte_api/models/source_mixmax.py index 2c05f788..d17507d2 100644 --- a/src/airbyte_api/models/source_mixmax.py +++ b/src/airbyte_api/models/source_mixmax.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Mixmax(str, Enum): MIXMAX = "mixmax" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMixmaxTypedDict(TypedDict): api_key: str start_date: datetime source_type: Mixmax +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMixmax(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_mixpanel.py b/src/airbyte_api/models/source_mixpanel.py index dfee4ff2..743292ee 100644 --- a/src/airbyte_api/models/source_mixpanel.py +++ b/src/airbyte_api/models/source_mixpanel.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class OptionTitleProjectSecret(str, Enum): @@ -124,6 +130,9 @@ class Mixpanel(str, Enum): MIXPANEL = "mixpanel" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMixpanelTypedDict(TypedDict): credentials: AuthenticationWildcardTypedDict r"""Choose how to authenticate to Mixpanel""" @@ -150,6 +159,9 @@ class SourceMixpanelTypedDict(TypedDict): r"""The date in the format YYYY-MM-DD. Any data before this date will not be replicated. If this option is not set, the connector will replicate data from up to one year ago by default.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMixpanel(BaseModel): credentials: AuthenticationWildcard r"""Choose how to authenticate to Mixpanel""" diff --git a/src/airbyte_api/models/source_mode.py b/src/airbyte_api/models/source_mode.py index 37f394da..88aa4cfc 100644 --- a/src/airbyte_api/models/source_mode.py +++ b/src/airbyte_api/models/source_mode.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceModeMode(str, Enum): MODE = "mode" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceModeTypedDict(TypedDict): api_secret: str r"""API secret to use as the password for Basic Authentication.""" @@ -22,6 +25,9 @@ class SourceModeTypedDict(TypedDict): source_type: SourceModeMode +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMode(BaseModel): api_secret: str r"""API secret to use as the password for Basic Authentication.""" diff --git a/src/airbyte_api/models/source_monday.py b/src/airbyte_api/models/source_monday.py index 45dd35b7..a607ef72 100644 --- a/src/airbyte_api/models/source_monday.py +++ b/src/airbyte_api/models/source_monday.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMondayAuthTypeAPIToken(str, Enum): @@ -107,6 +113,9 @@ class MondayEnum(str, Enum): MONDAY = "monday" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMondayTypedDict(TypedDict): board_ids: NotRequired[List[int]] r"""The IDs of the boards that the Items and Boards streams will extract records from. When left empty, streams will extract records from all boards that exist within the account.""" @@ -116,6 +125,9 @@ class SourceMondayTypedDict(TypedDict): source_type: MondayEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMonday(BaseModel): board_ids: Optional[List[int]] = None r"""The IDs of the boards that the Items and Boards streams will extract records from. When left empty, streams will extract records from all boards that exist within the account.""" diff --git a/src/airbyte_api/models/source_mongodb_v2.py b/src/airbyte_api/models/source_mongodb_v2.py index 268f6772..07ed459c 100644 --- a/src/airbyte_api/models/source_mongodb_v2.py +++ b/src/airbyte_api/models/source_mongodb_v2.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class ClusterTypeSelfManagedReplicaSet(str, Enum): @@ -222,6 +228,9 @@ class CaptureModeAdvanced(str, Enum): POST_IMAGE = "Post Image" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMongodbV2TypedDict(TypedDict): database_config: ClusterTypeTypedDict r"""Configures the MongoDB cluster type.""" @@ -244,6 +253,9 @@ class SourceMongodbV2TypedDict(TypedDict): r"""Determines how Airbyte looks up the value of an updated document. If 'Lookup' is chosen, the current value of the document will be read. If 'Post Image' is chosen, then the version of the document immediately after an update will be read. WARNING : Severe data loss will occur if this option is chosen and the appropriate settings are not set on your Mongo instance : https://www.mongodb.com/docs/manual/changeStreams/#change-streams-with-document-pre-and-post-images.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMongodbV2(BaseModel): database_config: ClusterType r"""Configures the MongoDB cluster type.""" diff --git a/src/airbyte_api/models/source_mssql.py b/src/airbyte_api/models/source_mssql.py index 472ba3a4..6c3cf4f3 100644 --- a/src/airbyte_api/models/source_mssql.py +++ b/src/airbyte_api/models/source_mssql.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMssqlMethodStandard(str, Enum): @@ -447,6 +453,9 @@ class SourceMssqlNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMssqlTypedDict(TypedDict): database: str r"""The name of the database.""" @@ -471,6 +480,9 @@ class SourceMssqlTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMssql(BaseModel): database: str r"""The name of the database.""" diff --git a/src/airbyte_api/models/source_mux.py b/src/airbyte_api/models/source_mux.py index 12118575..57c266dc 100644 --- a/src/airbyte_api/models/source_mux.py +++ b/src/airbyte_api/models/source_mux.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Mux(str, Enum): MUX = "mux" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMuxTypedDict(TypedDict): start_date: datetime username: str @@ -25,6 +28,9 @@ class SourceMuxTypedDict(TypedDict): source_type: Mux +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMux(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_my_hours.py b/src/airbyte_api/models/source_my_hours.py index 2ae55e52..14b24866 100644 --- a/src/airbyte_api/models/source_my_hours.py +++ b/src/airbyte_api/models/source_my_hours.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class MyHours(str, Enum): MY_HOURS = "my-hours" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMyHoursTypedDict(TypedDict): email: str r"""Your My Hours username""" @@ -27,6 +30,9 @@ class SourceMyHoursTypedDict(TypedDict): source_type: MyHours +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMyHours(BaseModel): email: str r"""Your My Hours username""" diff --git a/src/airbyte_api/models/source_mysql.py b/src/airbyte_api/models/source_mysql.py index 4c8ac034..b951087a 100644 --- a/src/airbyte_api/models/source_mysql.py +++ b/src/airbyte_api/models/source_mysql.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceMysqlInvalidCDCPositionBehaviorAdvanced(str, Enum): @@ -631,6 +637,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMysqlTypedDict(TypedDict): database: str r"""The database name.""" @@ -659,6 +668,9 @@ class SourceMysqlTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceMysql(BaseModel): database: str r"""The database name.""" diff --git a/src/airbyte_api/models/source_n8n.py b/src/airbyte_api/models/source_n8n.py index 5807b0f7..cff75496 100644 --- a/src/airbyte_api/models/source_n8n.py +++ b/src/airbyte_api/models/source_n8n.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class N8n(str, Enum): N8N = "n8n" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceN8nTypedDict(TypedDict): api_key: str r"""Your API KEY. See here""" @@ -21,6 +24,9 @@ class SourceN8nTypedDict(TypedDict): source_type: N8n +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceN8n(BaseModel): api_key: str r"""Your API KEY. See here""" diff --git a/src/airbyte_api/models/source_nasa.py b/src/airbyte_api/models/source_nasa.py index 1ea3ef10..2b8bed2f 100644 --- a/src/airbyte_api/models/source_nasa.py +++ b/src/airbyte_api/models/source_nasa.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Nasa(str, Enum): NASA = "nasa" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNasaTypedDict(TypedDict): api_key: str r"""API access key used to retrieve data from the NASA APOD API.""" @@ -32,6 +35,9 @@ class SourceNasaTypedDict(TypedDict): r"""Indicates whether the API should return a thumbnail image URL for video files. If set to True, the API returns URL of video thumbnail. If an APOD is not a video, this parameter is ignored.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNasa(BaseModel): api_key: str r"""API access key used to retrieve data from the NASA APOD API.""" diff --git a/src/airbyte_api/models/source_navan.py b/src/airbyte_api/models/source_navan.py index 3f3ff6b9..44469578 100644 --- a/src/airbyte_api/models/source_navan.py +++ b/src/airbyte_api/models/source_navan.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Navan(str, Enum): NAVAN = "navan" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNavanTypedDict(TypedDict): client_id: str client_secret: str @@ -21,6 +24,9 @@ class SourceNavanTypedDict(TypedDict): source_type: Navan +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNavan(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_nebius_ai.py b/src/airbyte_api/models/source_nebius_ai.py index 8addddba..ea5fc13e 100644 --- a/src/airbyte_api/models/source_nebius_ai.py +++ b/src/airbyte_api/models/source_nebius_ai.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class NebiusAi(str, Enum): NEBIUS_AI = "nebius-ai" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNebiusAiTypedDict(TypedDict): api_key: str r"""API key or access token""" @@ -25,6 +28,9 @@ class SourceNebiusAiTypedDict(TypedDict): source_type: NebiusAi +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNebiusAi(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_netsuite.py b/src/airbyte_api/models/source_netsuite.py index baa47b2c..20c392a9 100644 --- a/src/airbyte_api/models/source_netsuite.py +++ b/src/airbyte_api/models/source_netsuite.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Netsuite(str, Enum): NETSUITE = "netsuite" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNetsuiteTypedDict(TypedDict): consumer_key: str r"""Consumer key associated with your integration""" @@ -35,6 +38,9 @@ class SourceNetsuiteTypedDict(TypedDict): r"""The amount of days used to query the data with date chunks. Set smaller value, if you have lots of data.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNetsuite(BaseModel): consumer_key: str r"""Consumer key associated with your integration""" diff --git a/src/airbyte_api/models/source_netsuite_enterprise.py b/src/airbyte_api/models/source_netsuite_enterprise.py index 56546c16..2cc1a2d7 100644 --- a/src/airbyte_api/models/source_netsuite_enterprise.py +++ b/src/airbyte_api/models/source_netsuite_enterprise.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthenticationMethodOauth2Authentication(str, Enum): @@ -501,6 +507,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNetsuiteEnterpriseTypedDict(TypedDict): account_id: str r"""The username which is used to access the database.""" @@ -529,6 +538,9 @@ class SourceNetsuiteEnterpriseTypedDict(TypedDict): source_type: NetsuiteEnterprise +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNetsuiteEnterprise(BaseModel): account_id: str r"""The username which is used to access the database.""" diff --git a/src/airbyte_api/models/source_news_api.py b/src/airbyte_api/models/source_news_api.py index a19b609f..6ae0cbb9 100644 --- a/src/airbyte_api/models/source_news_api.py +++ b/src/airbyte_api/models/source_news_api.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceNewsAPICategory(str, Enum): @@ -128,6 +128,9 @@ class NewsAPI(str, Enum): NEWS_API = "news-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsAPITypedDict(TypedDict): api_key: str r"""API Key""" @@ -188,6 +191,9 @@ class SourceNewsAPITypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsAPI(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_newsdata.py b/src/airbyte_api/models/source_newsdata.py index 023da418..f5d84823 100644 --- a/src/airbyte_api/models/source_newsdata.py +++ b/src/airbyte_api/models/source_newsdata.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceNewsdataCategory(str, Enum): @@ -156,6 +156,9 @@ class Newsdata(str, Enum): NEWSDATA = "newsdata" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsdataTypedDict(TypedDict): api_key: str r"""API Key""" @@ -171,6 +174,9 @@ class SourceNewsdataTypedDict(TypedDict): source_type: Newsdata +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsdata(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_newsdata_io.py b/src/airbyte_api/models/source_newsdata_io.py index 0d03faf8..473cdc95 100644 --- a/src/airbyte_api/models/source_newsdata_io.py +++ b/src/airbyte_api/models/source_newsdata_io.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class NewsdataIo(str, Enum): NEWSDATA_IO = "newsdata-io" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsdataIoTypedDict(TypedDict): api_key: str start_date: datetime @@ -34,6 +37,9 @@ class SourceNewsdataIoTypedDict(TypedDict): source_type: NewsdataIo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNewsdataIo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_nexiopay.py b/src/airbyte_api/models/source_nexiopay.py index a9e72fbd..ec5bb9a8 100644 --- a/src/airbyte_api/models/source_nexiopay.py +++ b/src/airbyte_api/models/source_nexiopay.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Nexiopay(str, Enum): @@ -23,6 +23,9 @@ class SourceNexiopaySubdomain(str, Enum): NEXIOPAY = "nexiopay" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNexiopayTypedDict(TypedDict): api_key: str r"""Your Nexio API key (password). You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the API key.""" @@ -34,6 +37,9 @@ class SourceNexiopayTypedDict(TypedDict): r"""The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNexiopay(BaseModel): api_key: str r"""Your Nexio API key (password). You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the API key.""" diff --git a/src/airbyte_api/models/source_ninjaone_rmm.py b/src/airbyte_api/models/source_ninjaone_rmm.py index 03f03473..83eea2bc 100644 --- a/src/airbyte_api/models/source_ninjaone_rmm.py +++ b/src/airbyte_api/models/source_ninjaone_rmm.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class NinjaoneRmm(str, Enum): NINJAONE_RMM = "ninjaone-rmm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNinjaoneRmmTypedDict(TypedDict): api_key: str r"""Token could be generated natively by authorize section of NinjaOne swagger documentation `https://app.ninjarmm.com/apidocs/?links.active=authorization`""" @@ -21,6 +24,9 @@ class SourceNinjaoneRmmTypedDict(TypedDict): source_type: NinjaoneRmm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNinjaoneRmm(BaseModel): api_key: str r"""Token could be generated natively by authorize section of NinjaOne swagger documentation `https://app.ninjarmm.com/apidocs/?links.active=authorization`""" diff --git a/src/airbyte_api/models/source_nocrm.py b/src/airbyte_api/models/source_nocrm.py index afd3b139..742c703c 100644 --- a/src/airbyte_api/models/source_nocrm.py +++ b/src/airbyte_api/models/source_nocrm.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Nocrm(str, Enum): NOCRM = "nocrm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNocrmTypedDict(TypedDict): api_key: str r"""API key to use. Generate it from the admin section of your noCRM.io account.""" @@ -21,6 +24,9 @@ class SourceNocrmTypedDict(TypedDict): source_type: Nocrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNocrm(BaseModel): api_key: str r"""API key to use. Generate it from the admin section of your noCRM.io account.""" diff --git a/src/airbyte_api/models/source_northpass_lms.py b/src/airbyte_api/models/source_northpass_lms.py index 704202bf..6c0d2d1d 100644 --- a/src/airbyte_api/models/source_northpass_lms.py +++ b/src/airbyte_api/models/source_northpass_lms.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class NorthpassLms(str, Enum): NORTHPASS_LMS = "northpass-lms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNorthpassLmsTypedDict(TypedDict): api_key: str source_type: NorthpassLms +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNorthpassLms(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_notion.py b/src/airbyte_api/models/source_notion.py index e00b99b0..c58058e2 100644 --- a/src/airbyte_api/models/source_notion.py +++ b/src/airbyte_api/models/source_notion.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceNotionAuthTypeToken(str, Enum): @@ -88,6 +94,9 @@ class NotionEnum(str, Enum): NOTION = "notion" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNotionTypedDict(TypedDict): credentials: NotRequired[SourceNotionAuthenticationMethodTypedDict] r"""Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.""" @@ -96,6 +105,9 @@ class SourceNotionTypedDict(TypedDict): r"""UTC date and time in the format YYYY-MM-DDTHH:MM:SS.000Z. During incremental sync, any data generated before this date will not be replicated. If left blank, the start date will be set to 2 years before the present date.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNotion(BaseModel): credentials: Optional[SourceNotionAuthenticationMethod] = None r"""Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.""" diff --git a/src/airbyte_api/models/source_nutshell.py b/src/airbyte_api/models/source_nutshell.py index 4022b87a..b14b0ac9 100644 --- a/src/airbyte_api/models/source_nutshell.py +++ b/src/airbyte_api/models/source_nutshell.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Nutshell(str, Enum): NUTSHELL = "nutshell" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNutshellTypedDict(TypedDict): username: str password: NotRequired[str] source_type: Nutshell +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNutshell(BaseModel): username: str diff --git a/src/airbyte_api/models/source_nylas.py b/src/airbyte_api/models/source_nylas.py index 13fc968d..08446683 100644 --- a/src/airbyte_api/models/source_nylas.py +++ b/src/airbyte_api/models/source_nylas.py @@ -7,7 +7,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class APIServer(str, Enum): @@ -19,6 +19,9 @@ class Nylas(str, Enum): NYLAS = "nylas" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNylasTypedDict(TypedDict): api_key: str api_server: APIServer @@ -27,6 +30,9 @@ class SourceNylasTypedDict(TypedDict): source_type: Nylas +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNylas(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_nytimes.py b/src/airbyte_api/models/source_nytimes.py index 89327d8c..75122559 100644 --- a/src/airbyte_api/models/source_nytimes.py +++ b/src/airbyte_api/models/source_nytimes.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PeriodUsedForMostPopularStreams(int, Enum): @@ -29,6 +29,9 @@ class Nytimes(str, Enum): NYTIMES = "nytimes" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNytimesTypedDict(TypedDict): api_key: str r"""API Key""" @@ -43,6 +46,9 @@ class SourceNytimesTypedDict(TypedDict): source_type: Nytimes +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceNytimes(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_okta.py b/src/airbyte_api/models/source_okta.py index b105d510..41f5e94c 100644 --- a/src/airbyte_api/models/source_okta.py +++ b/src/airbyte_api/models/source_okta.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceOktaAuthTypeAPIToken(str, Enum): @@ -132,6 +138,9 @@ class Okta(str, Enum): OKTA = "okta" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOktaTypedDict(TypedDict): credentials: NotRequired[SourceOktaAuthorizationMethodTypedDict] domain: NotRequired[str] @@ -141,6 +150,9 @@ class SourceOktaTypedDict(TypedDict): r"""UTC date and time in the format YYYY-MM-DDTHH:MM:SSZ. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOkta(BaseModel): credentials: Optional[SourceOktaAuthorizationMethod] = None diff --git a/src/airbyte_api/models/source_omnisend.py b/src/airbyte_api/models/source_omnisend.py index b17ca53c..fbefee22 100644 --- a/src/airbyte_api/models/source_omnisend.py +++ b/src/airbyte_api/models/source_omnisend.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Omnisend(str, Enum): OMNISEND = "omnisend" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOmnisendTypedDict(TypedDict): api_key: str r"""API Key""" source_type: Omnisend +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOmnisend(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_oncehub.py b/src/airbyte_api/models/source_oncehub.py index e64c2111..bdd0dcb7 100644 --- a/src/airbyte_api/models/source_oncehub.py +++ b/src/airbyte_api/models/source_oncehub.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Oncehub(str, Enum): ONCEHUB = "oncehub" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOncehubTypedDict(TypedDict): api_key: str r"""API key to use. Find it in your OnceHub account under the API & Webhooks Integration page.""" @@ -21,6 +24,9 @@ class SourceOncehubTypedDict(TypedDict): source_type: Oncehub +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOncehub(BaseModel): api_key: str r"""API key to use. Find it in your OnceHub account under the API & Webhooks Integration page.""" diff --git a/src/airbyte_api/models/source_onepagecrm.py b/src/airbyte_api/models/source_onepagecrm.py index b3375a46..139122fa 100644 --- a/src/airbyte_api/models/source_onepagecrm.py +++ b/src/airbyte_api/models/source_onepagecrm.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Onepagecrm(str, Enum): ONEPAGECRM = "onepagecrm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnepagecrmTypedDict(TypedDict): username: str r"""Enter the user ID of your API app""" @@ -23,6 +26,9 @@ class SourceOnepagecrmTypedDict(TypedDict): source_type: Onepagecrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnepagecrm(BaseModel): username: str r"""Enter the user ID of your API app""" diff --git a/src/airbyte_api/models/source_onesignal.py b/src/airbyte_api/models/source_onesignal.py index eb871214..b49510b1 100644 --- a/src/airbyte_api/models/source_onesignal.py +++ b/src/airbyte_api/models/source_onesignal.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ApplicationTypedDict(TypedDict): @@ -46,6 +46,9 @@ class Onesignal(str, Enum): ONESIGNAL = "onesignal" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnesignalTypedDict(TypedDict): applications: List[ApplicationTypedDict] r"""Applications keys, see the docs for more information on how to obtain this data""" @@ -58,6 +61,9 @@ class SourceOnesignalTypedDict(TypedDict): source_type: Onesignal +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnesignal(BaseModel): applications: List[Application] r"""Applications keys, see the docs for more information on how to obtain this data""" diff --git a/src/airbyte_api/models/source_onfleet.py b/src/airbyte_api/models/source_onfleet.py index 9c192c8b..6529a766 100644 --- a/src/airbyte_api/models/source_onfleet.py +++ b/src/airbyte_api/models/source_onfleet.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Onfleet(str, Enum): ONFLEET = "onfleet" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnfleetTypedDict(TypedDict): api_key: str r"""API key to use for authenticating requests. You can create and manage your API keys in the API section of the Onfleet dashboard.""" @@ -23,6 +26,9 @@ class SourceOnfleetTypedDict(TypedDict): source_type: Onfleet +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOnfleet(BaseModel): api_key: str r"""API key to use for authenticating requests. You can create and manage your API keys in the API section of the Onfleet dashboard.""" diff --git a/src/airbyte_api/models/source_open_data_dc.py b/src/airbyte_api/models/source_open_data_dc.py index ca1a784f..5b3767dd 100644 --- a/src/airbyte_api/models/source_open_data_dc.py +++ b/src/airbyte_api/models/source_open_data_dc.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class OpenDataDc(str, Enum): OPEN_DATA_DC = "open-data-dc" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenDataDcTypedDict(TypedDict): api_key: str location: NotRequired[str] @@ -24,6 +27,9 @@ class SourceOpenDataDcTypedDict(TypedDict): source_type: OpenDataDc +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenDataDc(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_open_exchange_rates.py b/src/airbyte_api/models/source_open_exchange_rates.py index 70430ac9..0fee1435 100644 --- a/src/airbyte_api/models/source_open_exchange_rates.py +++ b/src/airbyte_api/models/source_open_exchange_rates.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class OpenExchangeRates(str, Enum): OPEN_EXCHANGE_RATES = "open-exchange-rates" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenExchangeRatesTypedDict(TypedDict): app_id: str r"""App ID provided by Open Exchange Rates""" @@ -25,6 +28,9 @@ class SourceOpenExchangeRatesTypedDict(TypedDict): source_type: OpenExchangeRates +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenExchangeRates(BaseModel): app_id: str r"""App ID provided by Open Exchange Rates""" diff --git a/src/airbyte_api/models/source_openaq.py b/src/airbyte_api/models/source_openaq.py index df2a1f6d..33a535d5 100644 --- a/src/airbyte_api/models/source_openaq.py +++ b/src/airbyte_api/models/source_openaq.py @@ -7,13 +7,16 @@ import pydantic from pydantic.functional_validators import AfterValidator from typing import Any, List -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Openaq(str, Enum): OPENAQ = "openaq" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenaqTypedDict(TypedDict): api_key: str country_ids: List[Any] @@ -21,6 +24,9 @@ class SourceOpenaqTypedDict(TypedDict): source_type: Openaq +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenaq(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_openfda.py b/src/airbyte_api/models/source_openfda.py index 999575e7..d7c228b7 100644 --- a/src/airbyte_api/models/source_openfda.py +++ b/src/airbyte_api/models/source_openfda.py @@ -6,17 +6,23 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Openfda(str, Enum): OPENFDA = "openfda" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenfdaTypedDict(TypedDict): source_type: Openfda +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenfda(BaseModel): SOURCE_TYPE: Annotated[ Annotated[Openfda, AfterValidator(validate_const(Openfda.OPENFDA))], diff --git a/src/airbyte_api/models/source_openweather.py b/src/airbyte_api/models/source_openweather.py index 2652082f..9c01e6db 100644 --- a/src/airbyte_api/models/source_openweather.py +++ b/src/airbyte_api/models/source_openweather.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Lang(str, Enum): @@ -77,6 +77,9 @@ class Units(str, Enum): IMPERIAL = "imperial" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenweatherTypedDict(TypedDict): appid: str r"""API KEY""" @@ -93,6 +96,9 @@ class SourceOpenweatherTypedDict(TypedDict): r"""Units of measurement. standard, metric and imperial units are available. If you do not use the units parameter, standard units will be applied by default.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpenweather(BaseModel): appid: str r"""API KEY""" diff --git a/src/airbyte_api/models/source_opinion_stage.py b/src/airbyte_api/models/source_opinion_stage.py index 2d6a9428..3c9ba637 100644 --- a/src/airbyte_api/models/source_opinion_stage.py +++ b/src/airbyte_api/models/source_opinion_stage.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class OpinionStage(str, Enum): OPINION_STAGE = "opinion-stage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpinionStageTypedDict(TypedDict): api_key: str source_type: OpinionStage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpinionStage(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_opsgenie.py b/src/airbyte_api/models/source_opsgenie.py index 75dba5a5..6b60ac3c 100644 --- a/src/airbyte_api/models/source_opsgenie.py +++ b/src/airbyte_api/models/source_opsgenie.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Opsgenie(str, Enum): OPSGENIE = "opsgenie" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpsgenieTypedDict(TypedDict): api_token: str r"""API token used to access the Opsgenie platform""" @@ -25,6 +28,9 @@ class SourceOpsgenieTypedDict(TypedDict): r"""The date from which you'd like to replicate data from Opsgenie in the format of YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only in the following incremental streams: issues.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpsgenie(BaseModel): api_token: str r"""API token used to access the Opsgenie platform""" diff --git a/src/airbyte_api/models/source_opuswatch.py b/src/airbyte_api/models/source_opuswatch.py index ba2a8c8c..1821bd04 100644 --- a/src/airbyte_api/models/source_opuswatch.py +++ b/src/airbyte_api/models/source_opuswatch.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Opuswatch(str, Enum): OPUSWATCH = "opuswatch" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpuswatchTypedDict(TypedDict): api_key: str source_type: Opuswatch start_date: NotRequired[str] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOpuswatch(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_oracle.py b/src/airbyte_api/models/source_oracle.py index 7d322bba..fe5bb872 100644 --- a/src/airbyte_api/models/source_oracle.py +++ b/src/airbyte_api/models/source_oracle.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceOracleConnectionTypeSid(str, Enum): @@ -415,6 +421,9 @@ class SourceOracleNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOracleTypedDict(TypedDict): host: str r"""Hostname of the database.""" @@ -441,6 +450,9 @@ class SourceOracleTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOracle(BaseModel): host: str r"""Hostname of the database.""" diff --git a/src/airbyte_api/models/source_oracle_enterprise.py b/src/airbyte_api/models/source_oracle_enterprise.py index 2ac49ecf..957c7a6e 100644 --- a/src/airbyte_api/models/source_oracle_enterprise.py +++ b/src/airbyte_api/models/source_oracle_enterprise.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceOracleEnterpriseConnectionTypeSid(str, Enum): @@ -732,6 +738,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOracleEnterpriseTypedDict(TypedDict): connection_data: SourceOracleEnterpriseConnectByTypedDict r"""The scheme by which to establish a database connection.""" @@ -768,6 +777,9 @@ class SourceOracleEnterpriseTypedDict(TypedDict): r"""Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOracleEnterprise(BaseModel): connection_data: SourceOracleEnterpriseConnectBy r"""The scheme by which to establish a database connection.""" diff --git a/src/airbyte_api/models/source_orb.py b/src/airbyte_api/models/source_orb.py index f33c34bc..090eded0 100644 --- a/src/airbyte_api/models/source_orb.py +++ b/src/airbyte_api/models/source_orb.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Orb(str, Enum): ORB = "orb" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOrbTypedDict(TypedDict): api_key: str r"""Orb API Key, issued from the Orb admin console.""" @@ -36,6 +39,9 @@ class SourceOrbTypedDict(TypedDict): r"""Property key name to group subscription usage by.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOrb(BaseModel): api_key: str r"""Orb API Key, issued from the Orb admin console.""" diff --git a/src/airbyte_api/models/source_oura.py b/src/airbyte_api/models/source_oura.py index 509d14eb..8115e31b 100644 --- a/src/airbyte_api/models/source_oura.py +++ b/src/airbyte_api/models/source_oura.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Oura(str, Enum): OURA = "oura" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOuraTypedDict(TypedDict): api_key: str r"""API Key""" @@ -29,6 +32,9 @@ class SourceOuraTypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOura(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_outbrain_amplify.py b/src/airbyte_api/models/source_outbrain_amplify.py index 02e69a53..d56315e1 100644 --- a/src/airbyte_api/models/source_outbrain_amplify.py +++ b/src/airbyte_api/models/source_outbrain_amplify.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class DefinitionOfConversionCountInReports(str, Enum): @@ -117,6 +123,9 @@ class OutbrainAmplify(str, Enum): OUTBRAIN_AMPLIFY = "outbrain-amplify" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutbrainAmplifyTypedDict(TypedDict): credentials: SourceOutbrainAmplifyAuthenticationMethodTypedDict r"""Credentials for making authenticated requests requires either username/password or access_token.""" @@ -133,6 +142,9 @@ class SourceOutbrainAmplifyTypedDict(TypedDict): source_type: OutbrainAmplify +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutbrainAmplify(BaseModel): credentials: SourceOutbrainAmplifyAuthenticationMethod r"""Credentials for making authenticated requests requires either username/password or access_token.""" diff --git a/src/airbyte_api/models/source_outlook.py b/src/airbyte_api/models/source_outlook.py index 6f71e745..3eb539d5 100644 --- a/src/airbyte_api/models/source_outlook.py +++ b/src/airbyte_api/models/source_outlook.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Outlook(str, Enum): OUTLOOK = "outlook" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutlookTypedDict(TypedDict): client_id: str r"""The Client ID of your Microsoft Azure application""" @@ -27,6 +30,9 @@ class SourceOutlookTypedDict(TypedDict): r"""Azure AD Tenant ID (optional for multi-tenant apps, defaults to 'common')""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutlook(BaseModel): client_id: str r"""The Client ID of your Microsoft Azure application""" diff --git a/src/airbyte_api/models/source_outreach.py b/src/airbyte_api/models/source_outreach.py index c063c12e..d0831b16 100644 --- a/src/airbyte_api/models/source_outreach.py +++ b/src/airbyte_api/models/source_outreach.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Outreach(str, Enum): OUTREACH = "outreach" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutreachTypedDict(TypedDict): client_id: str r"""The Client ID of your Outreach developer application.""" @@ -28,6 +31,9 @@ class SourceOutreachTypedDict(TypedDict): source_type: Outreach +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOutreach(BaseModel): client_id: str r"""The Client ID of your Outreach developer application.""" diff --git a/src/airbyte_api/models/source_oveit.py b/src/airbyte_api/models/source_oveit.py index 0852b519..348487db 100644 --- a/src/airbyte_api/models/source_oveit.py +++ b/src/airbyte_api/models/source_oveit.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Oveit(str, Enum): OVEIT = "oveit" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOveitTypedDict(TypedDict): email: str r"""Oveit's login Email""" @@ -21,6 +24,9 @@ class SourceOveitTypedDict(TypedDict): source_type: Oveit +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceOveit(BaseModel): email: str r"""Oveit's login Email""" diff --git a/src/airbyte_api/models/source_pabbly_subscriptions_billing.py b/src/airbyte_api/models/source_pabbly_subscriptions_billing.py index c0ae025e..240e28ef 100644 --- a/src/airbyte_api/models/source_pabbly_subscriptions_billing.py +++ b/src/airbyte_api/models/source_pabbly_subscriptions_billing.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PabblySubscriptionsBilling(str, Enum): PABBLY_SUBSCRIPTIONS_BILLING = "pabbly-subscriptions-billing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePabblySubscriptionsBillingTypedDict(TypedDict): username: str password: NotRequired[str] source_type: PabblySubscriptionsBilling +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePabblySubscriptionsBilling(BaseModel): username: str diff --git a/src/airbyte_api/models/source_paddle.py b/src/airbyte_api/models/source_paddle.py index 2ff43785..0cd19976 100644 --- a/src/airbyte_api/models/source_paddle.py +++ b/src/airbyte_api/models/source_paddle.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourcePaddleEnvironment(str, Enum): @@ -23,6 +23,9 @@ class Paddle(str, Enum): PADDLE = "paddle" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaddleTypedDict(TypedDict): api_key: str r"""Your Paddle API key. You can generate it by navigating to Paddle > Developer tools > Authentication > Generate API key. Treat this key like a password and keep it secure.""" @@ -32,6 +35,9 @@ class SourcePaddleTypedDict(TypedDict): source_type: Paddle +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaddle(BaseModel): api_key: str r"""Your Paddle API key. You can generate it by navigating to Paddle > Developer tools > Authentication > Generate API key. Treat this key like a password and keep it secure.""" diff --git a/src/airbyte_api/models/source_pagerduty.py b/src/airbyte_api/models/source_pagerduty.py index cf7bde58..9b58d6ca 100644 --- a/src/airbyte_api/models/source_pagerduty.py +++ b/src/airbyte_api/models/source_pagerduty.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ServiceDetail(str, Enum): @@ -22,6 +22,9 @@ class Pagerduty(str, Enum): PAGERDUTY = "pagerduty" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePagerdutyTypedDict(TypedDict): token: str r"""API key for PagerDuty API authentication""" @@ -42,6 +45,9 @@ class SourcePagerdutyTypedDict(TypedDict): source_type: Pagerduty +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePagerduty(BaseModel): token: str r"""API key for PagerDuty API authentication""" diff --git a/src/airbyte_api/models/source_pandadoc.py b/src/airbyte_api/models/source_pandadoc.py index 8935ea2b..dbeb41c0 100644 --- a/src/airbyte_api/models/source_pandadoc.py +++ b/src/airbyte_api/models/source_pandadoc.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Pandadoc(str, Enum): PANDADOC = "pandadoc" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePandadocTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://app.pandadoc.com/a/#/settings/api-dashboard/configuration""" @@ -21,6 +24,9 @@ class SourcePandadocTypedDict(TypedDict): source_type: Pandadoc +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePandadoc(BaseModel): api_key: str r"""API key to use. Find it at https://app.pandadoc.com/a/#/settings/api-dashboard/configuration""" diff --git a/src/airbyte_api/models/source_paperform.py b/src/airbyte_api/models/source_paperform.py index 0245e47a..987ffb0a 100644 --- a/src/airbyte_api/models/source_paperform.py +++ b/src/airbyte_api/models/source_paperform.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Paperform(str, Enum): PAPERFORM = "paperform" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaperformTypedDict(TypedDict): api_key: str r"""API key to use. Generate it on your account page at https://paperform.co/account/developer.""" source_type: Paperform +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaperform(BaseModel): api_key: str r"""API key to use. Generate it on your account page at https://paperform.co/account/developer.""" diff --git a/src/airbyte_api/models/source_papersign.py b/src/airbyte_api/models/source_papersign.py index 601b1e33..ea03bca9 100644 --- a/src/airbyte_api/models/source_papersign.py +++ b/src/airbyte_api/models/source_papersign.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Papersign(str, Enum): PAPERSIGN = "papersign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePapersignTypedDict(TypedDict): api_key: str r"""API key to use. Generate it on your account page at https://paperform.co/account/developer.""" source_type: Papersign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePapersign(BaseModel): api_key: str r"""API key to use. Generate it on your account page at https://paperform.co/account/developer.""" diff --git a/src/airbyte_api/models/source_pardot.py b/src/airbyte_api/models/source_pardot.py index 045ae24c..b4bccdfe 100644 --- a/src/airbyte_api/models/source_pardot.py +++ b/src/airbyte_api/models/source_pardot.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Pardot(str, Enum): PARDOT = "pardot" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePardotTypedDict(TypedDict): client_id: str r"""The Consumer Key that can be found when viewing your app in Salesforce""" @@ -32,6 +35,9 @@ class SourcePardotTypedDict(TypedDict): r"""UTC date and time in the format 2000-01-01T00:00:00Z. Any data before this date will not be replicated. Defaults to the year Pardot was released.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePardot(BaseModel): client_id: str r"""The Consumer Key that can be found when viewing your app in Salesforce""" diff --git a/src/airbyte_api/models/source_partnerize.py b/src/airbyte_api/models/source_partnerize.py index 86325c19..8494c387 100644 --- a/src/airbyte_api/models/source_partnerize.py +++ b/src/airbyte_api/models/source_partnerize.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Partnerize(str, Enum): PARTNERIZE = "partnerize" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePartnerizeTypedDict(TypedDict): application_key: str r"""The application key identifies the network you are making the request against. Find it in your account settings under 'User Application Key' at https://console.partnerize.com.""" @@ -21,6 +24,9 @@ class SourcePartnerizeTypedDict(TypedDict): source_type: Partnerize +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePartnerize(BaseModel): application_key: str r"""The application key identifies the network you are making the request against. Find it in your account settings under 'User Application Key' at https://console.partnerize.com.""" diff --git a/src/airbyte_api/models/source_partnerstack.py b/src/airbyte_api/models/source_partnerstack.py index d024cd07..654fb7da 100644 --- a/src/airbyte_api/models/source_partnerstack.py +++ b/src/airbyte_api/models/source_partnerstack.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Partnerstack(str, Enum): PARTNERSTACK = "partnerstack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePartnerstackTypedDict(TypedDict): private_key: str r"""The Live Private Key for a Partnerstack account.""" @@ -25,6 +28,9 @@ class SourcePartnerstackTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePartnerstack(BaseModel): private_key: str r"""The Live Private Key for a Partnerstack account.""" diff --git a/src/airbyte_api/models/source_payfit.py b/src/airbyte_api/models/source_payfit.py index adca611a..816f2b1f 100644 --- a/src/airbyte_api/models/source_payfit.py +++ b/src/airbyte_api/models/source_payfit.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Payfit(str, Enum): PAYFIT = "payfit" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePayfitTypedDict(TypedDict): api_key: str company_id: str source_type: Payfit +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePayfit(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_paypal_transaction.py b/src/airbyte_api/models/source_paypal_transaction.py index 183b51dc..fe3d117e 100644 --- a/src/airbyte_api/models/source_paypal_transaction.py +++ b/src/airbyte_api/models/source_paypal_transaction.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PaypalTransaction(str, Enum): PAYPAL_TRANSACTION = "paypal-transaction" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaypalTransactionTypedDict(TypedDict): client_id: str r"""The Client ID of your Paypal developer application.""" @@ -36,6 +39,9 @@ class SourcePaypalTransactionTypedDict(TypedDict): r"""The number of days per request. Must be a number between 1 and 31.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaypalTransaction(BaseModel): client_id: str r"""The Client ID of your Paypal developer application.""" diff --git a/src/airbyte_api/models/source_paystack.py b/src/airbyte_api/models/source_paystack.py index 1192f6cd..ec4f72d4 100644 --- a/src/airbyte_api/models/source_paystack.py +++ b/src/airbyte_api/models/source_paystack.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Paystack(str, Enum): PAYSTACK = "paystack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaystackTypedDict(TypedDict): secret_key: str r"""The Paystack API key (usually starts with 'sk_live_'; find yours here).""" @@ -26,6 +29,9 @@ class SourcePaystackTypedDict(TypedDict): source_type: Paystack +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePaystack(BaseModel): secret_key: str r"""The Paystack API key (usually starts with 'sk_live_'; find yours here).""" diff --git a/src/airbyte_api/models/source_pendo.py b/src/airbyte_api/models/source_pendo.py index c4212dd4..77fb7aa8 100644 --- a/src/airbyte_api/models/source_pendo.py +++ b/src/airbyte_api/models/source_pendo.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Pendo(str, Enum): PENDO = "pendo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePendoTypedDict(TypedDict): api_key: str source_type: Pendo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePendo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_pennylane.py b/src/airbyte_api/models/source_pennylane.py index 2889b278..289db895 100644 --- a/src/airbyte_api/models/source_pennylane.py +++ b/src/airbyte_api/models/source_pennylane.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Pennylane(str, Enum): PENNYLANE = "pennylane" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePennylaneTypedDict(TypedDict): api_key: str start_time: datetime source_type: Pennylane +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePennylane(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_perigon.py b/src/airbyte_api/models/source_perigon.py index f3cda99a..7754b04f 100644 --- a/src/airbyte_api/models/source_perigon.py +++ b/src/airbyte_api/models/source_perigon.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Perigon(str, Enum): PERIGON = "perigon" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePerigonTypedDict(TypedDict): api_key: str r"""Your API key for authenticating with the Perigon API. Obtain it by creating an account at https://www.perigon.io/sign-up and verifying your email. The API key will be visible on your account dashboard.""" @@ -21,6 +24,9 @@ class SourcePerigonTypedDict(TypedDict): source_type: Perigon +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePerigon(BaseModel): api_key: str r"""Your API key for authenticating with the Perigon API. Obtain it by creating an account at https://www.perigon.io/sign-up and verifying your email. The API key will be visible on your account dashboard.""" diff --git a/src/airbyte_api/models/source_persistiq.py b/src/airbyte_api/models/source_persistiq.py index 52eccb02..cd413e51 100644 --- a/src/airbyte_api/models/source_persistiq.py +++ b/src/airbyte_api/models/source_persistiq.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Persistiq(str, Enum): PERSISTIQ = "persistiq" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePersistiqTypedDict(TypedDict): api_key: str r"""PersistIq API Key. See the docs for more information on where to find that key.""" source_type: Persistiq +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePersistiq(BaseModel): api_key: str r"""PersistIq API Key. See the docs for more information on where to find that key.""" diff --git a/src/airbyte_api/models/source_persona.py b/src/airbyte_api/models/source_persona.py index 3702450a..cdae8dda 100644 --- a/src/airbyte_api/models/source_persona.py +++ b/src/airbyte_api/models/source_persona.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Persona(str, Enum): PERSONA = "persona" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePersonaTypedDict(TypedDict): api_key: str r"""API key or access token""" source_type: Persona +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePersona(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_pexels_api.py b/src/airbyte_api/models/source_pexels_api.py index 3bf0c9f3..66fcd280 100644 --- a/src/airbyte_api/models/source_pexels_api.py +++ b/src/airbyte_api/models/source_pexels_api.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PexelsAPI(str, Enum): PEXELS_API = "pexels-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePexelsAPITypedDict(TypedDict): api_key: str r"""API key is required to access pexels api, For getting your's goto https://www.pexels.com/api/documentation and create account for free.""" @@ -31,6 +34,9 @@ class SourcePexelsAPITypedDict(TypedDict): source_type: PexelsAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePexelsAPI(BaseModel): api_key: str r"""API key is required to access pexels api, For getting your's goto https://www.pexels.com/api/documentation and create account for free.""" diff --git a/src/airbyte_api/models/source_phyllo.py b/src/airbyte_api/models/source_phyllo.py index 5c77f837..aef40466 100644 --- a/src/airbyte_api/models/source_phyllo.py +++ b/src/airbyte_api/models/source_phyllo.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourcePhylloEnvironment(str, Enum): @@ -24,6 +24,9 @@ class Phyllo(str, Enum): PHYLLO = "phyllo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePhylloTypedDict(TypedDict): client_id: str r"""Your Client ID for the Phyllo API. You can find this in the Phyllo Developer Dashboard under API credentials.""" @@ -35,6 +38,9 @@ class SourcePhylloTypedDict(TypedDict): source_type: Phyllo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePhyllo(BaseModel): client_id: str r"""Your Client ID for the Phyllo API. You can find this in the Phyllo Developer Dashboard under API credentials.""" diff --git a/src/airbyte_api/models/source_picqer.py b/src/airbyte_api/models/source_picqer.py index 0aae8023..3e9c6e6d 100644 --- a/src/airbyte_api/models/source_picqer.py +++ b/src/airbyte_api/models/source_picqer.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Picqer(str, Enum): PICQER = "picqer" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePicqerTypedDict(TypedDict): organization_name: str r"""The organization name which is used to login to picqer""" @@ -25,6 +28,9 @@ class SourcePicqerTypedDict(TypedDict): source_type: Picqer +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePicqer(BaseModel): organization_name: str r"""The organization name which is used to login to picqer""" diff --git a/src/airbyte_api/models/source_pingdom.py b/src/airbyte_api/models/source_pingdom.py index 5cb5dafe..c290060f 100644 --- a/src/airbyte_api/models/source_pingdom.py +++ b/src/airbyte_api/models/source_pingdom.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Resolution(str, Enum): @@ -22,6 +22,9 @@ class Pingdom(str, Enum): PINGDOM = "pingdom" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePingdomTypedDict(TypedDict): api_key: str start_date: datetime @@ -30,6 +33,9 @@ class SourcePingdomTypedDict(TypedDict): source_type: Pingdom +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePingdom(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_pinterest.py b/src/airbyte_api/models/source_pinterest.py index a5a916ef..f6660c8f 100644 --- a/src/airbyte_api/models/source_pinterest.py +++ b/src/airbyte_api/models/source_pinterest.py @@ -15,7 +15,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourcePinterestAuthMethod(str, Enum): @@ -358,6 +358,9 @@ class SourcePinterestStatus(str, Enum): ARCHIVED = "ARCHIVED" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePinterestTypedDict(TypedDict): account_id: NotRequired[str] r"""The Pinterest account ID you want to fetch data for. This ID must be provided to filter the data for a specific account.""" @@ -373,6 +376,9 @@ class SourcePinterestTypedDict(TypedDict): r"""For the ads, ad_groups, and campaigns streams, specifying a status will filter out records that do not match the specified ones. If a status is not specified, the source will default to records with a status of either ACTIVE or PAUSED.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePinterest(BaseModel): account_id: Optional[str] = None r"""The Pinterest account ID you want to fetch data for. This ID must be provided to filter the data for a specific account.""" diff --git a/src/airbyte_api/models/source_pipedrive.py b/src/airbyte_api/models/source_pipedrive.py index e3695c88..f190aae1 100644 --- a/src/airbyte_api/models/source_pipedrive.py +++ b/src/airbyte_api/models/source_pipedrive.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Pipedrive(str, Enum): PIPEDRIVE = "pipedrive" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePipedriveTypedDict(TypedDict): api_token: str r"""The Pipedrive API Token.""" @@ -21,6 +24,9 @@ class SourcePipedriveTypedDict(TypedDict): source_type: Pipedrive +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePipedrive(BaseModel): api_token: str r"""The Pipedrive API Token.""" diff --git a/src/airbyte_api/models/source_pipeliner.py b/src/airbyte_api/models/source_pipeliner.py index 52d61804..a4d54ec3 100644 --- a/src/airbyte_api/models/source_pipeliner.py +++ b/src/airbyte_api/models/source_pipeliner.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourcePipelinerDataCenter(str, Enum): @@ -22,6 +22,9 @@ class Pipeliner(str, Enum): PIPELINER = "pipeliner" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePipelinerTypedDict(TypedDict): service: SourcePipelinerDataCenter spaceid: str @@ -30,6 +33,9 @@ class SourcePipelinerTypedDict(TypedDict): source_type: Pipeliner +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePipeliner(BaseModel): service: SourcePipelinerDataCenter diff --git a/src/airbyte_api/models/source_pivotal_tracker.py b/src/airbyte_api/models/source_pivotal_tracker.py index 3b1acd5d..f60ef9c8 100644 --- a/src/airbyte_api/models/source_pivotal_tracker.py +++ b/src/airbyte_api/models/source_pivotal_tracker.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class PivotalTracker(str, Enum): PIVOTAL_TRACKER = "pivotal-tracker" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePivotalTrackerTypedDict(TypedDict): api_token: str r"""Pivotal Tracker API token""" source_type: PivotalTracker +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePivotalTracker(BaseModel): api_token: str r"""Pivotal Tracker API token""" diff --git a/src/airbyte_api/models/source_piwik.py b/src/airbyte_api/models/source_piwik.py index 94276a88..1621e4a4 100644 --- a/src/airbyte_api/models/source_piwik.py +++ b/src/airbyte_api/models/source_piwik.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Piwik(str, Enum): PIWIK = "piwik" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePiwikTypedDict(TypedDict): client_id: str client_secret: str @@ -21,6 +24,9 @@ class SourcePiwikTypedDict(TypedDict): source_type: Piwik +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePiwik(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_plaid.py b/src/airbyte_api/models/source_plaid.py index 83cc521d..2c83c0e5 100644 --- a/src/airbyte_api/models/source_plaid.py +++ b/src/airbyte_api/models/source_plaid.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PlaidEnvironment(str, Enum): @@ -24,6 +24,9 @@ class Plaid(str, Enum): PLAID = "plaid" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlaidTypedDict(TypedDict): access_token: str r"""The end-user's Link access token.""" @@ -38,6 +41,9 @@ class SourcePlaidTypedDict(TypedDict): r"""The date from which you'd like to replicate data for Plaid in the format YYYY-MM-DD. All data generated after this date will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlaid(BaseModel): access_token: str r"""The end-user's Link access token.""" diff --git a/src/airbyte_api/models/source_planhat.py b/src/airbyte_api/models/source_planhat.py index 937ba716..e1fe6e0b 100644 --- a/src/airbyte_api/models/source_planhat.py +++ b/src/airbyte_api/models/source_planhat.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Planhat(str, Enum): PLANHAT = "planhat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlanhatTypedDict(TypedDict): api_token: str r"""Your Planhat API Access Token""" source_type: Planhat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlanhat(BaseModel): api_token: str r"""Your Planhat API Access Token""" diff --git a/src/airbyte_api/models/source_plausible.py b/src/airbyte_api/models/source_plausible.py index 75390834..67af1d67 100644 --- a/src/airbyte_api/models/source_plausible.py +++ b/src/airbyte_api/models/source_plausible.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Plausible(str, Enum): PLAUSIBLE = "plausible" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlausibleTypedDict(TypedDict): api_key: str r"""Plausible API Key. See the docs for information on how to generate this key.""" @@ -27,6 +30,9 @@ class SourcePlausibleTypedDict(TypedDict): r"""Start date for data to retrieve, in ISO-8601 format.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePlausible(BaseModel): api_key: str r"""Plausible API Key. See the docs for information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_pocket.py b/src/airbyte_api/models/source_pocket.py index 7c3ec325..eeb35361 100644 --- a/src/airbyte_api/models/source_pocket.py +++ b/src/airbyte_api/models/source_pocket.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ContentType(str, Enum): @@ -47,6 +47,9 @@ class State(str, Enum): ALL = "all" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePocketTypedDict(TypedDict): access_token: str r"""The user's Pocket access token.""" @@ -73,6 +76,9 @@ class SourcePocketTypedDict(TypedDict): r"""Return only items tagged with this tag name. Use _untagged_ for retrieving only untagged items.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePocket(BaseModel): access_token: str r"""The user's Pocket access token.""" diff --git a/src/airbyte_api/models/source_pokeapi.py b/src/airbyte_api/models/source_pokeapi.py index c69346d3..ce2f1e27 100644 --- a/src/airbyte_api/models/source_pokeapi.py +++ b/src/airbyte_api/models/source_pokeapi.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class PokemonName(str, Enum): @@ -916,12 +916,18 @@ class Pokeapi(str, Enum): POKEAPI = "pokeapi" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePokeapiTypedDict(TypedDict): pokemon_name: PokemonName r"""Pokemon requested from the API.""" source_type: Pokeapi +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePokeapi(BaseModel): pokemon_name: PokemonName r"""Pokemon requested from the API.""" diff --git a/src/airbyte_api/models/source_polygon_stock_api.py b/src/airbyte_api/models/source_polygon_stock_api.py index dc96d7c4..54face2f 100644 --- a/src/airbyte_api/models/source_polygon_stock_api.py +++ b/src/airbyte_api/models/source_polygon_stock_api.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class PolygonStockAPI(str, Enum): POLYGON_STOCK_API = "polygon-stock-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePolygonStockAPITypedDict(TypedDict): api_key: str r"""Your API ACCESS Key""" @@ -38,6 +41,9 @@ class SourcePolygonStockAPITypedDict(TypedDict): source_type: PolygonStockAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePolygonStockAPI(BaseModel): api_key: Annotated[str, pydantic.Field(alias="apiKey")] r"""Your API ACCESS Key""" diff --git a/src/airbyte_api/models/source_poplar.py b/src/airbyte_api/models/source_poplar.py index e4bbf50d..e92b8950 100644 --- a/src/airbyte_api/models/source_poplar.py +++ b/src/airbyte_api/models/source_poplar.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Poplar(str, Enum): POPLAR = "poplar" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePoplarTypedDict(TypedDict): access_token: str r"""Your Poplar API Access Token. Generate it from the [API Credentials page](https://app.heypoplar.com/credentials) in your account. Use a production token for live data or a test token for testing purposes.""" @@ -21,6 +24,9 @@ class SourcePoplarTypedDict(TypedDict): source_type: Poplar +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePoplar(BaseModel): access_token: str r"""Your Poplar API Access Token. Generate it from the [API Credentials page](https://app.heypoplar.com/credentials) in your account. Use a production token for live data or a test token for testing purposes.""" diff --git a/src/airbyte_api/models/source_postgres.py b/src/airbyte_api/models/source_postgres.py index a2850d02..22db7ed6 100644 --- a/src/airbyte_api/models/source_postgres.py +++ b/src/airbyte_api/models/source_postgres.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourcePostgresMethodStandard(str, Enum): @@ -705,6 +711,9 @@ class SourcePostgresNoTunnel(BaseModel): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePostgresTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -737,6 +746,9 @@ class SourcePostgresTypedDict(TypedDict): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePostgres(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/source_posthog.py b/src/airbyte_api/models/source_posthog.py index 7ce3dc9d..bf81877c 100644 --- a/src/airbyte_api/models/source_posthog.py +++ b/src/airbyte_api/models/source_posthog.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Posthog(str, Enum): POSTHOG = "posthog" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePosthogTypedDict(TypedDict): api_key: str r"""API Key. See the docs for information on how to generate this key.""" @@ -28,6 +31,9 @@ class SourcePosthogTypedDict(TypedDict): source_type: Posthog +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePosthog(BaseModel): api_key: str r"""API Key. See the docs for information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_postmarkapp.py b/src/airbyte_api/models/source_postmarkapp.py index 5f81faab..081654dd 100644 --- a/src/airbyte_api/models/source_postmarkapp.py +++ b/src/airbyte_api/models/source_postmarkapp.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Postmarkapp(str, Enum): POSTMARKAPP = "postmarkapp" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePostmarkappTypedDict(TypedDict): x_postmark_account_token: str r"""API Key for account""" @@ -21,6 +24,9 @@ class SourcePostmarkappTypedDict(TypedDict): source_type: Postmarkapp +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePostmarkapp(BaseModel): x_postmark_account_token: Annotated[ str, pydantic.Field(alias="X-Postmark-Account-Token") diff --git a/src/airbyte_api/models/source_prestashop.py b/src/airbyte_api/models/source_prestashop.py index f98cf9b9..b49d3f35 100644 --- a/src/airbyte_api/models/source_prestashop.py +++ b/src/airbyte_api/models/source_prestashop.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Prestashop(str, Enum): PRESTASHOP = "prestashop" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrestashopTypedDict(TypedDict): access_key: str r"""Your PrestaShop access key. See the docs for info on how to obtain this.""" @@ -24,6 +27,9 @@ class SourcePrestashopTypedDict(TypedDict): source_type: Prestashop +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrestashop(BaseModel): access_key: str r"""Your PrestaShop access key. See the docs for info on how to obtain this.""" diff --git a/src/airbyte_api/models/source_pretix.py b/src/airbyte_api/models/source_pretix.py index 92ac011f..7a0c1c04 100644 --- a/src/airbyte_api/models/source_pretix.py +++ b/src/airbyte_api/models/source_pretix.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Pretix(str, Enum): PRETIX = "pretix" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePretixTypedDict(TypedDict): api_token: str r"""API token to use. Obtain it from the pretix web interface by creating a new token under your team settings.""" source_type: Pretix +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePretix(BaseModel): api_token: str r"""API token to use. Obtain it from the pretix web interface by creating a new token under your team settings.""" diff --git a/src/airbyte_api/models/source_primetric.py b/src/airbyte_api/models/source_primetric.py index cd4dff48..acda0a02 100644 --- a/src/airbyte_api/models/source_primetric.py +++ b/src/airbyte_api/models/source_primetric.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Primetric(str, Enum): PRIMETRIC = "primetric" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrimetricTypedDict(TypedDict): client_id: str r"""The Client ID of your Primetric developer application. The Client ID is visible here.""" @@ -21,6 +24,9 @@ class SourcePrimetricTypedDict(TypedDict): source_type: Primetric +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrimetric(BaseModel): client_id: str r"""The Client ID of your Primetric developer application. The Client ID is visible here.""" diff --git a/src/airbyte_api/models/source_printify.py b/src/airbyte_api/models/source_printify.py index dae74f1a..509bc303 100644 --- a/src/airbyte_api/models/source_printify.py +++ b/src/airbyte_api/models/source_printify.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Printify(str, Enum): PRINTIFY = "printify" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrintifyTypedDict(TypedDict): api_token: str r"""Your Printify API token. Obtain it from your Printify account settings.""" source_type: Printify +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePrintify(BaseModel): api_token: str r"""Your Printify API token. Obtain it from your Printify account settings.""" diff --git a/src/airbyte_api/models/source_productboard.py b/src/airbyte_api/models/source_productboard.py index c742f2b5..3c84905b 100644 --- a/src/airbyte_api/models/source_productboard.py +++ b/src/airbyte_api/models/source_productboard.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Productboard(str, Enum): PRODUCTBOARD = "productboard" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceProductboardTypedDict(TypedDict): access_token: str r"""Your Productboard access token. See https://developer.productboard.com/reference/authentication for steps to generate one.""" @@ -21,6 +24,9 @@ class SourceProductboardTypedDict(TypedDict): source_type: Productboard +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceProductboard(BaseModel): access_token: str r"""Your Productboard access token. See https://developer.productboard.com/reference/authentication for steps to generate one.""" diff --git a/src/airbyte_api/models/source_productive.py b/src/airbyte_api/models/source_productive.py index 40a694f0..799aed46 100644 --- a/src/airbyte_api/models/source_productive.py +++ b/src/airbyte_api/models/source_productive.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Productive(str, Enum): PRODUCTIVE = "productive" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceProductiveTypedDict(TypedDict): api_key: str organization_id: str @@ -20,6 +23,9 @@ class SourceProductiveTypedDict(TypedDict): source_type: Productive +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceProductive(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_pypi.py b/src/airbyte_api/models/source_pypi.py index e84eba65..5053797f 100644 --- a/src/airbyte_api/models/source_pypi.py +++ b/src/airbyte_api/models/source_pypi.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Pypi(str, Enum): PYPI = "pypi" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePypiTypedDict(TypedDict): project_name: str r"""Name of the project/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package.""" @@ -23,6 +26,9 @@ class SourcePypiTypedDict(TypedDict): r"""Version of the project/package. Use it to find a particular release instead of all releases.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourcePypi(BaseModel): project_name: str r"""Name of the project/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package.""" diff --git a/src/airbyte_api/models/source_qualaroo.py b/src/airbyte_api/models/source_qualaroo.py index b27e8227..58ecf5ea 100644 --- a/src/airbyte_api/models/source_qualaroo.py +++ b/src/airbyte_api/models/source_qualaroo.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Qualaroo(str, Enum): QUALAROO = "qualaroo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceQualarooTypedDict(TypedDict): key: str r"""A Qualaroo token. See the docs for instructions on how to generate it.""" @@ -27,6 +30,9 @@ class SourceQualarooTypedDict(TypedDict): r"""IDs of the surveys from which you'd like to replicate data. If left empty, data from all surveys to which you have access will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceQualaroo(BaseModel): key: str r"""A Qualaroo token. See the docs for instructions on how to generate it.""" diff --git a/src/airbyte_api/models/source_quickbooks.py b/src/airbyte_api/models/source_quickbooks.py index 018910b0..cccba4ac 100644 --- a/src/airbyte_api/models/source_quickbooks.py +++ b/src/airbyte_api/models/source_quickbooks.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceQuickbooksAuthType(str, Enum): @@ -20,6 +20,9 @@ class Quickbooks(str, Enum): QUICKBOOKS = "quickbooks" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceQuickbooksTypedDict(TypedDict): access_token: str r"""Access token for making authenticated requests.""" @@ -41,6 +44,9 @@ class SourceQuickbooksTypedDict(TypedDict): source_type: Quickbooks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceQuickbooks(BaseModel): access_token: str r"""Access token for making authenticated requests.""" diff --git a/src/airbyte_api/models/source_railz.py b/src/airbyte_api/models/source_railz.py index 5b481934..0356113e 100644 --- a/src/airbyte_api/models/source_railz.py +++ b/src/airbyte_api/models/source_railz.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Railz(str, Enum): RAILZ = "railz" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRailzTypedDict(TypedDict): client_id: str r"""Client ID (client_id)""" @@ -23,6 +26,9 @@ class SourceRailzTypedDict(TypedDict): source_type: Railz +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRailz(BaseModel): client_id: str r"""Client ID (client_id)""" diff --git a/src/airbyte_api/models/source_rd_station_marketing.py b/src/airbyte_api/models/source_rd_station_marketing.py index fa20829e..f94818a0 100644 --- a/src/airbyte_api/models/source_rd_station_marketing.py +++ b/src/airbyte_api/models/source_rd_station_marketing.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceRdStationMarketingAuthType(str, Enum): @@ -72,6 +72,9 @@ class RdStationMarketingEnum(str, Enum): RD_STATION_MARKETING = "rd-station-marketing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRdStationMarketingTypedDict(TypedDict): start_date: str r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. When specified and not None, then stream will behave as incremental""" @@ -80,6 +83,9 @@ class SourceRdStationMarketingTypedDict(TypedDict): source_type: RdStationMarketingEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRdStationMarketing(BaseModel): start_date: str r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. When specified and not None, then stream will behave as incremental""" diff --git a/src/airbyte_api/models/source_recharge.py b/src/airbyte_api/models/source_recharge.py index 932d4d4f..cee6b85f 100644 --- a/src/airbyte_api/models/source_recharge.py +++ b/src/airbyte_api/models/source_recharge.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Recharge(str, Enum): RECHARGE = "recharge" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRechargeTypedDict(TypedDict): access_token: str r"""The value of the Access Token generated. See the docs for more information.""" @@ -28,6 +31,9 @@ class SourceRechargeTypedDict(TypedDict): r"""Define whether or not the `Orders` stream should use the deprecated `2021-01` API version, or use `2021-11`, otherwise.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecharge(BaseModel): access_token: str r"""The value of the Access Token generated. See the docs for more information.""" diff --git a/src/airbyte_api/models/source_recreation.py b/src/airbyte_api/models/source_recreation.py index 6c4a7c20..bc126431 100644 --- a/src/airbyte_api/models/source_recreation.py +++ b/src/airbyte_api/models/source_recreation.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Recreation(str, Enum): RECREATION = "recreation" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecreationTypedDict(TypedDict): apikey: str r"""API Key""" @@ -22,6 +25,9 @@ class SourceRecreationTypedDict(TypedDict): source_type: Recreation +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecreation(BaseModel): apikey: str r"""API Key""" diff --git a/src/airbyte_api/models/source_recruitee.py b/src/airbyte_api/models/source_recruitee.py index caa2c2ec..ba4c1ede 100644 --- a/src/airbyte_api/models/source_recruitee.py +++ b/src/airbyte_api/models/source_recruitee.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Recruitee(str, Enum): RECRUITEE = "recruitee" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecruiteeTypedDict(TypedDict): api_key: str r"""Recruitee API Key. See here.""" @@ -21,6 +24,9 @@ class SourceRecruiteeTypedDict(TypedDict): source_type: Recruitee +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecruitee(BaseModel): api_key: str r"""Recruitee API Key. See here.""" diff --git a/src/airbyte_api/models/source_recurly.py b/src/airbyte_api/models/source_recurly.py index bfbba87e..47aa1790 100644 --- a/src/airbyte_api/models/source_recurly.py +++ b/src/airbyte_api/models/source_recurly.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Recurly(str, Enum): RECURLY = "recurly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecurlyTypedDict(TypedDict): api_key: str r"""Recurly API Key. See the docs for more information on how to generate this key.""" @@ -31,6 +34,9 @@ class SourceRecurlyTypedDict(TypedDict): source_type: Recurly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRecurly(BaseModel): api_key: str r"""Recurly API Key. See the docs for more information on how to generate this key.""" diff --git a/src/airbyte_api/models/source_reddit.py b/src/airbyte_api/models/source_reddit.py index 3d14eb76..101fe0e2 100644 --- a/src/airbyte_api/models/source_reddit.py +++ b/src/airbyte_api/models/source_reddit.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Reddit(str, Enum): REDDIT = "reddit" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRedditTypedDict(TypedDict): api_key: str start_date: datetime @@ -32,6 +35,9 @@ class SourceRedditTypedDict(TypedDict): r"""Subreddits for exploration""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceReddit(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_redshift.py b/src/airbyte_api/models/source_redshift.py index 234fdb97..b4962704 100644 --- a/src/airbyte_api/models/source_redshift.py +++ b/src/airbyte_api/models/source_redshift.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceRedshiftRedshift(str, Enum): REDSHIFT = "redshift" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRedshiftTypedDict(TypedDict): database: str r"""Name of the database.""" @@ -33,6 +36,9 @@ class SourceRedshiftTypedDict(TypedDict): source_type: SourceRedshiftRedshift +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRedshift(BaseModel): database: str r"""Name of the database.""" diff --git a/src/airbyte_api/models/source_referralhero.py b/src/airbyte_api/models/source_referralhero.py index f7567f5b..5208236a 100644 --- a/src/airbyte_api/models/source_referralhero.py +++ b/src/airbyte_api/models/source_referralhero.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Referralhero(str, Enum): REFERRALHERO = "referralhero" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceReferralheroTypedDict(TypedDict): api_key: str source_type: Referralhero +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceReferralhero(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_rentcast.py b/src/airbyte_api/models/source_rentcast.py index eecc4830..b028b56b 100644 --- a/src/airbyte_api/models/source_rentcast.py +++ b/src/airbyte_api/models/source_rentcast.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Rentcast(str, Enum): RENTCAST = "rentcast" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRentcastTypedDict(TypedDict): api_key: str address: NotRequired[str] @@ -48,6 +51,9 @@ class SourceRentcastTypedDict(TypedDict): r"""The 5-digit zip code, used to search for listings in a specific zip code""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRentcast(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_repairshopr.py b/src/airbyte_api/models/source_repairshopr.py index 8277b8a7..36a3ffba 100644 --- a/src/airbyte_api/models/source_repairshopr.py +++ b/src/airbyte_api/models/source_repairshopr.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Repairshopr(str, Enum): REPAIRSHOPR = "repairshopr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRepairshoprTypedDict(TypedDict): api_key: str subdomain: str source_type: Repairshopr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRepairshopr(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_reply_io.py b/src/airbyte_api/models/source_reply_io.py index 7834e5cb..b224f2ab 100644 --- a/src/airbyte_api/models/source_reply_io.py +++ b/src/airbyte_api/models/source_reply_io.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class ReplyIo(str, Enum): REPLY_IO = "reply-io" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceReplyIoTypedDict(TypedDict): api_key: str r"""The API Token for Reply""" source_type: ReplyIo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceReplyIo(BaseModel): api_key: str r"""The API Token for Reply""" diff --git a/src/airbyte_api/models/source_retailexpress_by_maropost.py b/src/airbyte_api/models/source_retailexpress_by_maropost.py index 26d8ade7..dbf03295 100644 --- a/src/airbyte_api/models/source_retailexpress_by_maropost.py +++ b/src/airbyte_api/models/source_retailexpress_by_maropost.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class RetailexpressByMaropost(str, Enum): RETAILEXPRESS_BY_MAROPOST = "retailexpress-by-maropost" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRetailexpressByMaropostTypedDict(TypedDict): api_key: str start_date: datetime source_type: RetailexpressByMaropost +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRetailexpressByMaropost(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_retently.py b/src/airbyte_api/models/source_retently.py index c208a4c7..850dfd9b 100644 --- a/src/airbyte_api/models/source_retently.py +++ b/src/airbyte_api/models/source_retently.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceRetentlyAuthTypeToken(str, Enum): @@ -149,12 +155,18 @@ class Retently(str, Enum): RETENTLY = "retently" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRetentlyTypedDict(TypedDict): credentials: NotRequired[SourceRetentlyAuthenticationMechanismTypedDict] r"""Choose how to authenticate to Retently""" source_type: Retently +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRetently(BaseModel): credentials: Optional[SourceRetentlyAuthenticationMechanism] = None r"""Choose how to authenticate to Retently""" diff --git a/src/airbyte_api/models/source_revenuecat.py b/src/airbyte_api/models/source_revenuecat.py index 4e89accf..98822d76 100644 --- a/src/airbyte_api/models/source_revenuecat.py +++ b/src/airbyte_api/models/source_revenuecat.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Revenuecat(str, Enum): REVENUECAT = "revenuecat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRevenuecatTypedDict(TypedDict): api_key: str r"""API key or access token""" @@ -21,6 +24,9 @@ class SourceRevenuecatTypedDict(TypedDict): source_type: Revenuecat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRevenuecat(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_revolut_merchant.py b/src/airbyte_api/models/source_revolut_merchant.py index bfff51a3..9c8bfcae 100644 --- a/src/airbyte_api/models/source_revolut_merchant.py +++ b/src/airbyte_api/models/source_revolut_merchant.py @@ -7,7 +7,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceRevolutMerchantEnvironment(str, Enum): @@ -21,6 +21,9 @@ class RevolutMerchant(str, Enum): REVOLUT_MERCHANT = "revolut-merchant" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRevolutMerchantTypedDict(TypedDict): api_version: str r"""Specify the API version to use. This is required for certain API calls. Example: '2024-09-01'.""" @@ -32,6 +35,9 @@ class SourceRevolutMerchantTypedDict(TypedDict): source_type: RevolutMerchant +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRevolutMerchant(BaseModel): api_version: str r"""Specify the API version to use. This is required for certain API calls. Example: '2024-09-01'.""" diff --git a/src/airbyte_api/models/source_ringcentral.py b/src/airbyte_api/models/source_ringcentral.py index 66e5fc56..fce93a51 100644 --- a/src/airbyte_api/models/source_ringcentral.py +++ b/src/airbyte_api/models/source_ringcentral.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ringcentral(str, Enum): RINGCENTRAL = "ringcentral" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRingcentralTypedDict(TypedDict): account_id: str r"""Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/business-hours) @@ -27,6 +30,9 @@ class SourceRingcentralTypedDict(TypedDict): source_type: Ringcentral +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRingcentral(BaseModel): account_id: str r"""Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/~/business-hours) diff --git a/src/airbyte_api/models/source_rki_covid.py b/src/airbyte_api/models/source_rki_covid.py index 583713c3..f4dfc27b 100644 --- a/src/airbyte_api/models/source_rki_covid.py +++ b/src/airbyte_api/models/source_rki_covid.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class RkiCovid(str, Enum): RKI_COVID = "rki-covid" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRkiCovidTypedDict(TypedDict): start_date: str r"""UTC date in the format 2017-01-25. Any data before this date will not be replicated.""" source_type: RkiCovid +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRkiCovid(BaseModel): start_date: str r"""UTC date in the format 2017-01-25. Any data before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_rocket_chat.py b/src/airbyte_api/models/source_rocket_chat.py index 095fdacb..cc21eee2 100644 --- a/src/airbyte_api/models/source_rocket_chat.py +++ b/src/airbyte_api/models/source_rocket_chat.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class RocketChat(str, Enum): ROCKET_CHAT = "rocket-chat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRocketChatTypedDict(TypedDict): endpoint: str r"""Your rocket.chat instance URL.""" @@ -23,6 +26,9 @@ class SourceRocketChatTypedDict(TypedDict): source_type: RocketChat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRocketChat(BaseModel): endpoint: str r"""Your rocket.chat instance URL.""" diff --git a/src/airbyte_api/models/source_rocketlane.py b/src/airbyte_api/models/source_rocketlane.py index fe85fef4..29630faa 100644 --- a/src/airbyte_api/models/source_rocketlane.py +++ b/src/airbyte_api/models/source_rocketlane.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Rocketlane(str, Enum): ROCKETLANE = "rocketlane" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRocketlaneTypedDict(TypedDict): api_key: str r"""API key to use. Generate it from the API section in Settings of your Rocketlane account.""" source_type: Rocketlane +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRocketlane(BaseModel): api_key: str r"""API key to use. Generate it from the API section in Settings of your Rocketlane account.""" diff --git a/src/airbyte_api/models/source_rollbar.py b/src/airbyte_api/models/source_rollbar.py index eacfcf9d..9a03c844 100644 --- a/src/airbyte_api/models/source_rollbar.py +++ b/src/airbyte_api/models/source_rollbar.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Rollbar(str, Enum): ROLLBAR = "rollbar" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRollbarTypedDict(TypedDict): account_access_token: str project_access_token: str @@ -21,6 +24,9 @@ class SourceRollbarTypedDict(TypedDict): source_type: Rollbar +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRollbar(BaseModel): account_access_token: str diff --git a/src/airbyte_api/models/source_rootly.py b/src/airbyte_api/models/source_rootly.py index 01be0159..5768fbad 100644 --- a/src/airbyte_api/models/source_rootly.py +++ b/src/airbyte_api/models/source_rootly.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Rootly(str, Enum): ROOTLY = "rootly" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRootlyTypedDict(TypedDict): api_key: str start_date: datetime source_type: Rootly +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRootly(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_rss.py b/src/airbyte_api/models/source_rss.py index ca81cc8c..3a3f66d8 100644 --- a/src/airbyte_api/models/source_rss.py +++ b/src/airbyte_api/models/source_rss.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Rss(str, Enum): RSS = "rss" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRssTypedDict(TypedDict): url: str r"""RSS Feed URL""" source_type: Rss +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRss(BaseModel): url: str r"""RSS Feed URL""" diff --git a/src/airbyte_api/models/source_ruddr.py b/src/airbyte_api/models/source_ruddr.py index f3c94856..78a8f81a 100644 --- a/src/airbyte_api/models/source_ruddr.py +++ b/src/airbyte_api/models/source_ruddr.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ruddr(str, Enum): RUDDR = "ruddr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRuddrTypedDict(TypedDict): api_token: str r"""API token to use. Generate it in the API Keys section of your Ruddr workspace settings.""" source_type: Ruddr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceRuddr(BaseModel): api_token: str r"""API token to use. Generate it in the API Keys section of your Ruddr workspace settings.""" diff --git a/src/airbyte_api/models/source_s3.py b/src/airbyte_api/models/source_s3.py index 558196bd..dc14da4f 100644 --- a/src/airbyte_api/models/source_s3.py +++ b/src/airbyte_api/models/source_s3.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceS3DeliveryTypeUseFileTransfer(str, Enum): @@ -724,6 +730,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceS3TypedDict(TypedDict): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK. @@ -749,6 +758,9 @@ class SourceS3TypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceS3(BaseModel): r"""NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes because it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK. diff --git a/src/airbyte_api/models/source_safetyculture.py b/src/airbyte_api/models/source_safetyculture.py index ce070fcb..3b39eb12 100644 --- a/src/airbyte_api/models/source_safetyculture.py +++ b/src/airbyte_api/models/source_safetyculture.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Safetyculture(str, Enum): SAFETYCULTURE = "safetyculture" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSafetycultureTypedDict(TypedDict): api_key: str source_type: Safetyculture +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSafetyculture(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_sage_hr.py b/src/airbyte_api/models/source_sage_hr.py index fa7bb86a..c2e962d1 100644 --- a/src/airbyte_api/models/source_sage_hr.py +++ b/src/airbyte_api/models/source_sage_hr.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SageHr(str, Enum): SAGE_HR = "sage-hr" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSageHrTypedDict(TypedDict): api_key: str subdomain: str source_type: SageHr +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSageHr(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_salesflare.py b/src/airbyte_api/models/source_salesflare.py index 98351cf2..904383e2 100644 --- a/src/airbyte_api/models/source_salesflare.py +++ b/src/airbyte_api/models/source_salesflare.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Salesflare(str, Enum): SALESFLARE = "salesflare" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesflareTypedDict(TypedDict): api_key: str r"""Enter you api key like this : Bearer YOUR_API_KEY""" source_type: Salesflare +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesflare(BaseModel): api_key: str r"""Enter you api key like this : Bearer YOUR_API_KEY""" diff --git a/src/airbyte_api/models/source_salesforce.py b/src/airbyte_api/models/source_salesforce.py index e65c096f..dcd637a2 100644 --- a/src/airbyte_api/models/source_salesforce.py +++ b/src/airbyte_api/models/source_salesforce.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceSalesforceAuthType(str, Enum): @@ -58,6 +58,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesforceTypedDict(TypedDict): client_id: str r"""Enter your Salesforce developer application's Client ID""" @@ -79,6 +82,9 @@ class SourceSalesforceTypedDict(TypedDict): r"""Add filters to select only required stream based on `SObject` name. Use this field to filter which tables are displayed by this connector. This is useful if your Salesforce account has a large number of tables (>1000), in which case you may find it easier to navigate the UI and speed up the connector's performance if you restrict the tables displayed by this connector.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesforce(BaseModel): client_id: str r"""Enter your Salesforce developer application's Client ID""" diff --git a/src/airbyte_api/models/source_salesloft.py b/src/airbyte_api/models/source_salesloft.py index 09578653..350e8b4d 100644 --- a/src/airbyte_api/models/source_salesloft.py +++ b/src/airbyte_api/models/source_salesloft.py @@ -9,7 +9,7 @@ from pydantic import Discriminator, Tag from pydantic.functional_validators import AfterValidator from typing import Union -from typing_extensions import Annotated, TypeAliasType, TypedDict +from typing_extensions import Annotated, TypeAliasType, TypedDict, deprecated class SourceSalesloftAuthTypeAPIKey(str, Enum): @@ -97,6 +97,9 @@ class Salesloft(str, Enum): SALESLOFT = "salesloft" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesloftTypedDict(TypedDict): credentials: SourceSalesloftCredentialsTypedDict start_date: datetime @@ -104,6 +107,9 @@ class SourceSalesloftTypedDict(TypedDict): source_type: Salesloft +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSalesloft(BaseModel): credentials: SourceSalesloftCredentials diff --git a/src/airbyte_api/models/source_sap_fieldglass.py b/src/airbyte_api/models/source_sap_fieldglass.py index 13109260..c22e06cc 100644 --- a/src/airbyte_api/models/source_sap_fieldglass.py +++ b/src/airbyte_api/models/source_sap_fieldglass.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SapFieldglass(str, Enum): SAP_FIELDGLASS = "sap-fieldglass" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSapFieldglassTypedDict(TypedDict): api_key: str r"""API Key""" source_type: SapFieldglass +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSapFieldglass(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_sap_hana_enterprise.py b/src/airbyte_api/models/source_sap_hana_enterprise.py index a27fffa9..f5cacb05 100644 --- a/src/airbyte_api/models/source_sap_hana_enterprise.py +++ b/src/airbyte_api/models/source_sap_hana_enterprise.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceSapHanaEnterpriseCursorMethodCdc(str, Enum): @@ -600,6 +606,9 @@ def serialize_model(self, handler): r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSapHanaEnterpriseTypedDict(TypedDict): cursor: SourceSapHanaEnterpriseUpdateMethodTypedDict r"""Configures how data is extracted from the database.""" @@ -635,6 +644,9 @@ class SourceSapHanaEnterpriseTypedDict(TypedDict): source_type: SapHanaEnterprise +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSapHanaEnterprise(BaseModel): cursor: SourceSapHanaEnterpriseUpdateMethod r"""Configures how data is extracted from the database.""" diff --git a/src/airbyte_api/models/source_savvycal.py b/src/airbyte_api/models/source_savvycal.py index 95e5897b..a3a04be5 100644 --- a/src/airbyte_api/models/source_savvycal.py +++ b/src/airbyte_api/models/source_savvycal.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Savvycal(str, Enum): SAVVYCAL = "savvycal" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSavvycalTypedDict(TypedDict): api_key: str r"""Go to SavvyCal → Settings → Developer → Personal Tokens and make a new token. Then, copy the private key. https://savvycal.com/developers""" source_type: Savvycal +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSavvycal(BaseModel): api_key: str r"""Go to SavvyCal → Settings → Developer → Personal Tokens and make a new token. Then, copy the private key. https://savvycal.com/developers""" diff --git a/src/airbyte_api/models/source_scryfall.py b/src/airbyte_api/models/source_scryfall.py index fd34a175..27b2089b 100644 --- a/src/airbyte_api/models/source_scryfall.py +++ b/src/airbyte_api/models/source_scryfall.py @@ -6,17 +6,23 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Scryfall(str, Enum): SCRYFALL = "scryfall" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceScryfallTypedDict(TypedDict): source_type: Scryfall +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceScryfall(BaseModel): SOURCE_TYPE: Annotated[ Annotated[Scryfall, AfterValidator(validate_const(Scryfall.SCRYFALL))], diff --git a/src/airbyte_api/models/source_secoda.py b/src/airbyte_api/models/source_secoda.py index e22dfca1..71b4a88b 100644 --- a/src/airbyte_api/models/source_secoda.py +++ b/src/airbyte_api/models/source_secoda.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Secoda(str, Enum): SECODA = "secoda" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSecodaTypedDict(TypedDict): api_key: str r"""Your API Access Key. See here. The key is case sensitive.""" source_type: Secoda +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSecoda(BaseModel): api_key: str r"""Your API Access Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_segment.py b/src/airbyte_api/models/source_segment.py index 0a13875f..f8215882 100644 --- a/src/airbyte_api/models/source_segment.py +++ b/src/airbyte_api/models/source_segment.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Segment(str, Enum): SEGMENT = "segment" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSegmentTypedDict(TypedDict): api_token: str r"""API token to use. Generate it in Segment's Workspace settings.""" @@ -25,6 +28,9 @@ class SourceSegmentTypedDict(TypedDict): source_type: Segment +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSegment(BaseModel): api_token: str r"""API token to use. Generate it in Segment's Workspace settings.""" diff --git a/src/airbyte_api/models/source_sendgrid.py b/src/airbyte_api/models/source_sendgrid.py index 5070204d..02fdca9e 100644 --- a/src/airbyte_api/models/source_sendgrid.py +++ b/src/airbyte_api/models/source_sendgrid.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Sendgrid(str, Enum): SENDGRID = "sendgrid" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendgridTypedDict(TypedDict): api_key: str r"""Sendgrid API Key, use admin to generate this key.""" @@ -22,6 +25,9 @@ class SourceSendgridTypedDict(TypedDict): source_type: Sendgrid +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendgrid(BaseModel): api_key: str r"""Sendgrid API Key, use admin to generate this key.""" diff --git a/src/airbyte_api/models/source_sendinblue.py b/src/airbyte_api/models/source_sendinblue.py index 36c44b49..79b45597 100644 --- a/src/airbyte_api/models/source_sendinblue.py +++ b/src/airbyte_api/models/source_sendinblue.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Sendinblue(str, Enum): SENDINBLUE = "sendinblue" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendinblueTypedDict(TypedDict): api_key: str r"""Your API Key. See here.""" source_type: Sendinblue +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendinblue(BaseModel): api_key: str r"""Your API Key. See here.""" diff --git a/src/airbyte_api/models/source_sendowl.py b/src/airbyte_api/models/source_sendowl.py index d7b9ee11..107786f3 100644 --- a/src/airbyte_api/models/source_sendowl.py +++ b/src/airbyte_api/models/source_sendowl.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Sendowl(str, Enum): SENDOWL = "sendowl" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendowlTypedDict(TypedDict): start_date: datetime username: str @@ -25,6 +28,9 @@ class SourceSendowlTypedDict(TypedDict): source_type: Sendowl +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendowl(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_sendpulse.py b/src/airbyte_api/models/source_sendpulse.py index 06996be0..f4e7dfc9 100644 --- a/src/airbyte_api/models/source_sendpulse.py +++ b/src/airbyte_api/models/source_sendpulse.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Sendpulse(str, Enum): SENDPULSE = "sendpulse" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendpulseTypedDict(TypedDict): client_id: str client_secret: str source_type: Sendpulse +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSendpulse(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_senseforce.py b/src/airbyte_api/models/source_senseforce.py index 5bc1ed0a..cfda62a9 100644 --- a/src/airbyte_api/models/source_senseforce.py +++ b/src/airbyte_api/models/source_senseforce.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Senseforce(str, Enum): SENSEFORCE = "senseforce" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSenseforceTypedDict(TypedDict): access_token: str r"""Your API access token. See here. The toke is case sensitive.""" @@ -26,6 +29,9 @@ class SourceSenseforceTypedDict(TypedDict): source_type: Senseforce +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSenseforce(BaseModel): access_token: str r"""Your API access token. See here. The toke is case sensitive.""" diff --git a/src/airbyte_api/models/source_sentry.py b/src/airbyte_api/models/source_sentry.py index 39ed6404..0a2d11c8 100644 --- a/src/airbyte_api/models/source_sentry.py +++ b/src/airbyte_api/models/source_sentry.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Sentry(str, Enum): SENTRY = "sentry" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSentryTypedDict(TypedDict): auth_token: str r"""Log into Sentry and then create authentication tokens.For self-hosted, you can find or create authentication tokens by visiting \"{instance_url_prefix}/settings/account/api/auth-tokens/\" """ @@ -29,6 +32,9 @@ class SourceSentryTypedDict(TypedDict): source_type: Sentry +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSentry(BaseModel): auth_token: str r"""Log into Sentry and then create authentication tokens.For self-hosted, you can find or create authentication tokens by visiting \"{instance_url_prefix}/settings/account/api/auth-tokens/\" """ diff --git a/src/airbyte_api/models/source_serpstat.py b/src/airbyte_api/models/source_serpstat.py index 4564473b..2b05e2e5 100644 --- a/src/airbyte_api/models/source_serpstat.py +++ b/src/airbyte_api/models/source_serpstat.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Serpstat(str, Enum): SERPSTAT = "serpstat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSerpstatTypedDict(TypedDict): api_key: str r"""Serpstat API key can be found here: https://serpstat.com/users/profile/""" @@ -39,6 +42,9 @@ class SourceSerpstatTypedDict(TypedDict): source_type: Serpstat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSerpstat(BaseModel): api_key: str r"""Serpstat API key can be found here: https://serpstat.com/users/profile/""" diff --git a/src/airbyte_api/models/source_service_now.py b/src/airbyte_api/models/source_service_now.py index c226730e..4cd99b44 100644 --- a/src/airbyte_api/models/source_service_now.py +++ b/src/airbyte_api/models/source_service_now.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ServiceNow(str, Enum): SERVICE_NOW = "service-now" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceServiceNowTypedDict(TypedDict): base_url: str username: str @@ -22,6 +25,9 @@ class SourceServiceNowTypedDict(TypedDict): source_type: ServiceNow +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceServiceNow(BaseModel): base_url: str diff --git a/src/airbyte_api/models/source_sftp.py b/src/airbyte_api/models/source_sftp.py index 3f2d14d2..56f57431 100644 --- a/src/airbyte_api/models/source_sftp.py +++ b/src/airbyte_api/models/source_sftp.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthMethodSSHKeyAuth(str, Enum): @@ -89,6 +95,9 @@ class Sftp(str, Enum): SFTP = "sftp" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSftpTypedDict(TypedDict): host: str r"""The server host address""" @@ -107,6 +116,9 @@ class SourceSftpTypedDict(TypedDict): source_type: Sftp +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSftp(BaseModel): host: str r"""The server host address""" diff --git a/src/airbyte_api/models/source_sftp_bulk.py b/src/airbyte_api/models/source_sftp_bulk.py index 2681e605..47d94965 100644 --- a/src/airbyte_api/models/source_sftp_bulk.py +++ b/src/airbyte_api/models/source_sftp_bulk.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypePrivateKey(str, Enum): @@ -903,6 +909,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSftpBulkTypedDict(TypedDict): r"""Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. @@ -926,6 +935,9 @@ class SourceSftpBulkTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSftpBulk(BaseModel): r"""Used during spec; allows the developer to configure the cloud provider specific options that are needed when users configure a file-based source. diff --git a/src/airbyte_api/models/source_sharepoint_enterprise.py b/src/airbyte_api/models/source_sharepoint_enterprise.py index 9123ae1b..d3783a3f 100644 --- a/src/airbyte_api/models/source_sharepoint_enterprise.py +++ b/src/airbyte_api/models/source_sharepoint_enterprise.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceSharepointEnterpriseAuthTypeService(str, Enum): @@ -970,6 +976,9 @@ def serialize_model(self, handler): return m +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSharepointEnterpriseTypedDict(TypedDict): r"""SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. @@ -993,6 +1002,9 @@ class SourceSharepointEnterpriseTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSharepointEnterprise(BaseModel): r"""SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint API. diff --git a/src/airbyte_api/models/source_sharetribe.py b/src/airbyte_api/models/source_sharetribe.py index 28ca8195..ac201df5 100644 --- a/src/airbyte_api/models/source_sharetribe.py +++ b/src/airbyte_api/models/source_sharetribe.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Sharetribe(str, Enum): SHARETRIBE = "sharetribe" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSharetribeTypedDict(TypedDict): client_id: str client_secret: str @@ -27,6 +30,9 @@ class SourceSharetribeTypedDict(TypedDict): source_type: Sharetribe +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSharetribe(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_shippo.py b/src/airbyte_api/models/source_shippo.py index d0c88c79..c2cf6402 100644 --- a/src/airbyte_api/models/source_shippo.py +++ b/src/airbyte_api/models/source_shippo.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Shippo(str, Enum): SHIPPO = "shippo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShippoTypedDict(TypedDict): shippo_token: str r"""The bearer token used for making requests""" @@ -21,6 +24,9 @@ class SourceShippoTypedDict(TypedDict): source_type: Shippo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShippo(BaseModel): shippo_token: str r"""The bearer token used for making requests""" diff --git a/src/airbyte_api/models/source_shipstation.py b/src/airbyte_api/models/source_shipstation.py index 899ee4e4..a5af53a8 100644 --- a/src/airbyte_api/models/source_shipstation.py +++ b/src/airbyte_api/models/source_shipstation.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Shipstation(str, Enum): SHIPSTATION = "shipstation" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShipstationTypedDict(TypedDict): start_date: datetime username: str @@ -23,6 +26,9 @@ class SourceShipstationTypedDict(TypedDict): source_type: Shipstation +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShipstation(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_shopify.py b/src/airbyte_api/models/source_shopify.py index 50ce1f21..12a29dfb 100644 --- a/src/airbyte_api/models/source_shopify.py +++ b/src/airbyte_api/models/source_shopify.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthMethodAPIPassword(str, Enum): @@ -113,6 +119,9 @@ class ShopifyEnum(str, Enum): SHOPIFY = "shopify" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShopifyTypedDict(TypedDict): shop: str r"""The name of your Shopify store found in the URL. For example, if your URL was https://NAME.myshopify.com, then the name would be 'NAME' or 'NAME.myshopify.com'.""" @@ -133,6 +142,9 @@ class SourceShopifyTypedDict(TypedDict): r"""The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShopify(BaseModel): shop: str r"""The name of your Shopify store found in the URL. For example, if your URL was https://NAME.myshopify.com, then the name would be 'NAME' or 'NAME.myshopify.com'.""" diff --git a/src/airbyte_api/models/source_shopwired.py b/src/airbyte_api/models/source_shopwired.py index 62734a2a..62e1ae40 100644 --- a/src/airbyte_api/models/source_shopwired.py +++ b/src/airbyte_api/models/source_shopwired.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Shopwired(str, Enum): SHOPWIRED = "shopwired" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShopwiredTypedDict(TypedDict): api_key: str r"""Your API Key, which acts as the username for Basic Authentication. You can find it in your ShopWired account under API settings.""" @@ -23,6 +26,9 @@ class SourceShopwiredTypedDict(TypedDict): source_type: Shopwired +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShopwired(BaseModel): api_key: str r"""Your API Key, which acts as the username for Basic Authentication. You can find it in your ShopWired account under API settings.""" diff --git a/src/airbyte_api/models/source_shortcut.py b/src/airbyte_api/models/source_shortcut.py index 92fc5141..1419e609 100644 --- a/src/airbyte_api/models/source_shortcut.py +++ b/src/airbyte_api/models/source_shortcut.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Shortcut(str, Enum): SHORTCUT = "shortcut" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShortcutTypedDict(TypedDict): api_key_2: str start_date: datetime @@ -24,6 +27,9 @@ class SourceShortcutTypedDict(TypedDict): source_type: Shortcut +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShortcut(BaseModel): api_key_2: str diff --git a/src/airbyte_api/models/source_shortio.py b/src/airbyte_api/models/source_shortio.py index 8e2bacb6..832b8726 100644 --- a/src/airbyte_api/models/source_shortio.py +++ b/src/airbyte_api/models/source_shortio.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Shortio(str, Enum): SHORTIO = "shortio" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShortioTypedDict(TypedDict): domain_id: str secret_key: str @@ -22,6 +25,9 @@ class SourceShortioTypedDict(TypedDict): source_type: Shortio +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShortio(BaseModel): domain_id: str diff --git a/src/airbyte_api/models/source_shutterstock.py b/src/airbyte_api/models/source_shutterstock.py index 2ddc5e14..e2e3e1dd 100644 --- a/src/airbyte_api/models/source_shutterstock.py +++ b/src/airbyte_api/models/source_shutterstock.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Shutterstock(str, Enum): SHUTTERSTOCK = "shutterstock" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShutterstockTypedDict(TypedDict): api_token: str r"""Your OAuth 2.0 token for accessing the Shutterstock API. Obtain this token from your Shutterstock developer account.""" @@ -31,6 +34,9 @@ class SourceShutterstockTypedDict(TypedDict): source_type: Shutterstock +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceShutterstock(BaseModel): api_token: str r"""Your OAuth 2.0 token for accessing the Shutterstock API. Obtain this token from your Shutterstock developer account.""" diff --git a/src/airbyte_api/models/source_sigma_computing.py b/src/airbyte_api/models/source_sigma_computing.py index e0518513..7070210d 100644 --- a/src/airbyte_api/models/source_sigma_computing.py +++ b/src/airbyte_api/models/source_sigma_computing.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SigmaComputing(str, Enum): SIGMA_COMPUTING = "sigma-computing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSigmaComputingTypedDict(TypedDict): base_url: str r"""The base url of your sigma organization""" @@ -29,6 +32,9 @@ class SourceSigmaComputingTypedDict(TypedDict): source_type: SigmaComputing +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSigmaComputing(BaseModel): base_url: str r"""The base url of your sigma organization""" diff --git a/src/airbyte_api/models/source_signnow.py b/src/airbyte_api/models/source_signnow.py index fd814f44..24d5749f 100644 --- a/src/airbyte_api/models/source_signnow.py +++ b/src/airbyte_api/models/source_signnow.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Signnow(str, Enum): SIGNNOW = "signnow" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSignnowTypedDict(TypedDict): api_key_id: str r"""Api key which could be found in API section after enlarging keys section""" @@ -27,6 +30,9 @@ class SourceSignnowTypedDict(TypedDict): source_type: Signnow +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSignnow(BaseModel): api_key_id: str r"""Api key which could be found in API section after enlarging keys section""" diff --git a/src/airbyte_api/models/source_simfin.py b/src/airbyte_api/models/source_simfin.py index f8d16a13..9614a87c 100644 --- a/src/airbyte_api/models/source_simfin.py +++ b/src/airbyte_api/models/source_simfin.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Simfin(str, Enum): SIMFIN = "simfin" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimfinTypedDict(TypedDict): api_key: str source_type: Simfin +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimfin(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_simplecast.py b/src/airbyte_api/models/source_simplecast.py index a9c9864a..6e12fe32 100644 --- a/src/airbyte_api/models/source_simplecast.py +++ b/src/airbyte_api/models/source_simplecast.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Simplecast(str, Enum): SIMPLECAST = "simplecast" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimplecastTypedDict(TypedDict): api_token: str r"""API token to use. Find it at your Private Apps page on the Simplecast dashboard.""" source_type: Simplecast +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimplecast(BaseModel): api_token: str r"""API token to use. Find it at your Private Apps page on the Simplecast dashboard.""" diff --git a/src/airbyte_api/models/source_simplesat.py b/src/airbyte_api/models/source_simplesat.py index e8c59902..df306119 100644 --- a/src/airbyte_api/models/source_simplesat.py +++ b/src/airbyte_api/models/source_simplesat.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Simplesat(str, Enum): SIMPLESAT = "simplesat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimplesatTypedDict(TypedDict): api_key: str end_date: NotRequired[datetime] @@ -25,6 +28,9 @@ class SourceSimplesatTypedDict(TypedDict): r"""Date from when the sync should start""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSimplesat(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_slack.py b/src/airbyte_api/models/source_slack.py index 6f99d180..21b7200a 100644 --- a/src/airbyte_api/models/source_slack.py +++ b/src/airbyte_api/models/source_slack.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class OptionTitleAPITokenCredentials(str, Enum): @@ -95,6 +101,9 @@ class SlackEnum(str, Enum): SLACK = "slack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSlackTypedDict(TypedDict): start_date: datetime r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" @@ -115,6 +124,9 @@ class SourceSlackTypedDict(TypedDict): source_type: SlackEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSlack(BaseModel): start_date: datetime r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_smaily.py b/src/airbyte_api/models/source_smaily.py index 12c18bf9..5bd4e8a0 100644 --- a/src/airbyte_api/models/source_smaily.py +++ b/src/airbyte_api/models/source_smaily.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Smaily(str, Enum): SMAILY = "smaily" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmailyTypedDict(TypedDict): api_password: str r"""API user password. See https://smaily.com/help/api/general/create-api-user/""" @@ -23,6 +26,9 @@ class SourceSmailyTypedDict(TypedDict): source_type: Smaily +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmaily(BaseModel): api_password: str r"""API user password. See https://smaily.com/help/api/general/create-api-user/""" diff --git a/src/airbyte_api/models/source_smartengage.py b/src/airbyte_api/models/source_smartengage.py index 3434ad5b..91f2a90f 100644 --- a/src/airbyte_api/models/source_smartengage.py +++ b/src/airbyte_api/models/source_smartengage.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Smartengage(str, Enum): SMARTENGAGE = "smartengage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartengageTypedDict(TypedDict): api_key: str r"""API Key""" source_type: Smartengage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartengage(BaseModel): api_key: str r"""API Key""" diff --git a/src/airbyte_api/models/source_smartreach.py b/src/airbyte_api/models/source_smartreach.py index aac52035..cb68aff7 100644 --- a/src/airbyte_api/models/source_smartreach.py +++ b/src/airbyte_api/models/source_smartreach.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Smartreach(str, Enum): SMARTREACH = "smartreach" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartreachTypedDict(TypedDict): api_key: str teamid: float source_type: Smartreach +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartreach(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_smartsheets.py b/src/airbyte_api/models/source_smartsheets.py index 95f13a3a..92173c44 100644 --- a/src/airbyte_api/models/source_smartsheets.py +++ b/src/airbyte_api/models/source_smartsheets.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceSmartsheetsAuthTypeAccessToken(str, Enum): @@ -148,6 +154,9 @@ class SmartsheetsEnum(str, Enum): SMARTSHEETS = "smartsheets" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartsheetsTypedDict(TypedDict): credentials: SourceSmartsheetsAuthorizationMethodTypedDict spreadsheet_id: str @@ -159,6 +168,9 @@ class SourceSmartsheetsTypedDict(TypedDict): source_type: SmartsheetsEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartsheets(BaseModel): credentials: SourceSmartsheetsAuthorizationMethod diff --git a/src/airbyte_api/models/source_smartwaiver.py b/src/airbyte_api/models/source_smartwaiver.py index ed66cd06..3b1283e1 100644 --- a/src/airbyte_api/models/source_smartwaiver.py +++ b/src/airbyte_api/models/source_smartwaiver.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Smartwaiver(str, Enum): SMARTWAIVER = "smartwaiver" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartwaiverTypedDict(TypedDict): api_key: str r"""You can retrieve your token by visiting your dashboard then click on My Account then click on API keys.""" @@ -24,6 +27,9 @@ class SourceSmartwaiverTypedDict(TypedDict): start_date: NotRequired[str] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSmartwaiver(BaseModel): api_key: str r"""You can retrieve your token by visiting your dashboard then click on My Account then click on API keys.""" diff --git a/src/airbyte_api/models/source_snapchat_marketing.py b/src/airbyte_api/models/source_snapchat_marketing.py index a90a5bd9..4c5ac041 100644 --- a/src/airbyte_api/models/source_snapchat_marketing.py +++ b/src/airbyte_api/models/source_snapchat_marketing.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ActionReportTime(str, Enum): @@ -41,6 +41,9 @@ class ViewAttributionWindow(str, Enum): SEVEN_DAY = "7_DAY" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSnapchatMarketingTypedDict(TypedDict): client_id: str r"""The Client ID of your Snapchat developer application.""" @@ -65,6 +68,9 @@ class SourceSnapchatMarketingTypedDict(TypedDict): r"""Attribution window for views.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSnapchatMarketing(BaseModel): client_id: str r"""The Client ID of your Snapchat developer application.""" diff --git a/src/airbyte_api/models/source_snowflake.py b/src/airbyte_api/models/source_snowflake.py index bf54c26f..1e58e8ad 100644 --- a/src/airbyte_api/models/source_snowflake.py +++ b/src/airbyte_api/models/source_snowflake.py @@ -8,7 +8,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeUsernamePassword(str, Enum): @@ -207,6 +213,9 @@ class SourceSnowflakeSnowflake(str, Enum): SNOWFLAKE = "snowflake" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSnowflakeTypedDict(TypedDict): database: str r"""The database you created for Airbyte to access data.""" @@ -232,6 +241,9 @@ class SourceSnowflakeTypedDict(TypedDict): source_type: SourceSnowflakeSnowflake +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSnowflake(BaseModel): database: str r"""The database you created for Airbyte to access data.""" diff --git a/src/airbyte_api/models/source_solarwinds_service_desk.py b/src/airbyte_api/models/source_solarwinds_service_desk.py index ccd88e46..5bc8a7a4 100644 --- a/src/airbyte_api/models/source_solarwinds_service_desk.py +++ b/src/airbyte_api/models/source_solarwinds_service_desk.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SolarwindsServiceDesk(str, Enum): SOLARWINDS_SERVICE_DESK = "solarwinds-service-desk" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSolarwindsServiceDeskTypedDict(TypedDict): api_key_2: str r"""Refer to `https://documentation.solarwinds.com/en/success_center/swsd/content/completeguidetoswsd/token-authentication-for-api-integration.htm#link4`""" @@ -21,6 +24,9 @@ class SourceSolarwindsServiceDeskTypedDict(TypedDict): source_type: SolarwindsServiceDesk +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSolarwindsServiceDesk(BaseModel): api_key_2: str r"""Refer to `https://documentation.solarwinds.com/en/success_center/swsd/content/completeguidetoswsd/token-authentication-for-api-integration.htm#link4`""" diff --git a/src/airbyte_api/models/source_sonar_cloud.py b/src/airbyte_api/models/source_sonar_cloud.py index e2a04418..6d8fd163 100644 --- a/src/airbyte_api/models/source_sonar_cloud.py +++ b/src/airbyte_api/models/source_sonar_cloud.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SonarCloud(str, Enum): SONAR_CLOUD = "sonar-cloud" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSonarCloudTypedDict(TypedDict): component_keys: List[Any] r"""Comma-separated list of component keys.""" @@ -30,6 +33,9 @@ class SourceSonarCloudTypedDict(TypedDict): r"""To retrieve issues created after the given date (inclusive).""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSonarCloud(BaseModel): component_keys: List[Any] r"""Comma-separated list of component keys.""" diff --git a/src/airbyte_api/models/source_spacex_api.py b/src/airbyte_api/models/source_spacex_api.py index 257d8d42..970df4ef 100644 --- a/src/airbyte_api/models/source_spacex_api.py +++ b/src/airbyte_api/models/source_spacex_api.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SpacexAPI(str, Enum): SPACEX_API = "spacex-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpacexAPITypedDict(TypedDict): id: NotRequired[str] options: NotRequired[str] source_type: SpacexAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpacexAPI(BaseModel): id: Optional[str] = None diff --git a/src/airbyte_api/models/source_sparkpost.py b/src/airbyte_api/models/source_sparkpost.py index 0afede9f..140ab221 100644 --- a/src/airbyte_api/models/source_sparkpost.py +++ b/src/airbyte_api/models/source_sparkpost.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class APIEndpointPrefix(str, Enum): @@ -21,6 +21,9 @@ class Sparkpost(str, Enum): SPARKPOST = "sparkpost" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSparkpostTypedDict(TypedDict): api_key: str start_date: datetime @@ -28,6 +31,9 @@ class SourceSparkpostTypedDict(TypedDict): source_type: Sparkpost +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSparkpost(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_split_io.py b/src/airbyte_api/models/source_split_io.py index a27f4147..88c44e6f 100644 --- a/src/airbyte_api/models/source_split_io.py +++ b/src/airbyte_api/models/source_split_io.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SplitIo(str, Enum): SPLIT_IO = "split-io" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSplitIoTypedDict(TypedDict): api_key: str start_date: datetime source_type: SplitIo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSplitIo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_spotify_ads.py b/src/airbyte_api/models/source_spotify_ads.py index 45c57cc0..a32f9056 100644 --- a/src/airbyte_api/models/source_spotify_ads.py +++ b/src/airbyte_api/models/source_spotify_ads.py @@ -7,7 +7,7 @@ import pydantic from pydantic.functional_validators import AfterValidator from typing import List -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class FieldT(str, Enum): @@ -49,6 +49,9 @@ class SpotifyAds(str, Enum): SPOTIFY_ADS = "spotify-ads" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpotifyAdsTypedDict(TypedDict): ad_account_id: str r"""The ID of the Spotify Ad Account you want to sync data from.""" @@ -65,6 +68,9 @@ class SourceSpotifyAdsTypedDict(TypedDict): source_type: SpotifyAds +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpotifyAds(BaseModel): ad_account_id: str r"""The ID of the Spotify Ad Account you want to sync data from.""" diff --git a/src/airbyte_api/models/source_spotlercrm.py b/src/airbyte_api/models/source_spotlercrm.py index c996cc3b..e27f902d 100644 --- a/src/airbyte_api/models/source_spotlercrm.py +++ b/src/airbyte_api/models/source_spotlercrm.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Spotlercrm(str, Enum): SPOTLERCRM = "spotlercrm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpotlercrmTypedDict(TypedDict): access_token: str r"""Access Token to authenticate API requests. Generate it by logging into your CRM system, navigating to Settings / Integrations / API V4, and clicking 'generate new key'.""" source_type: Spotlercrm +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSpotlercrm(BaseModel): access_token: str r"""Access Token to authenticate API requests. Generate it by logging into your CRM system, navigating to Settings / Integrations / API V4, and clicking 'generate new key'.""" diff --git a/src/airbyte_api/models/source_square.py b/src/airbyte_api/models/source_square.py index c000833f..b5b3e021 100644 --- a/src/airbyte_api/models/source_square.py +++ b/src/airbyte_api/models/source_square.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceSquareAuthTypeAPIKey(str, Enum): @@ -86,6 +92,9 @@ class Square(str, Enum): SQUARE = "square" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSquareTypedDict(TypedDict): credentials: NotRequired[SourceSquareAuthenticationTypedDict] r"""Choose how to authenticate to Square.""" @@ -98,6 +107,9 @@ class SourceSquareTypedDict(TypedDict): r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSquare(BaseModel): credentials: Optional[SourceSquareAuthentication] = None r"""Choose how to authenticate to Square.""" diff --git a/src/airbyte_api/models/source_squarespace.py b/src/airbyte_api/models/source_squarespace.py index 3a498840..3ca24939 100644 --- a/src/airbyte_api/models/source_squarespace.py +++ b/src/airbyte_api/models/source_squarespace.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Squarespace(str, Enum): SQUARESPACE = "squarespace" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSquarespaceTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://developers.squarespace.com/commerce-apis/authentication-and-permissions""" @@ -22,6 +25,9 @@ class SourceSquarespaceTypedDict(TypedDict): source_type: Squarespace +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSquarespace(BaseModel): api_key: str r"""API key to use. Find it at https://developers.squarespace.com/commerce-apis/authentication-and-permissions""" diff --git a/src/airbyte_api/models/source_statsig.py b/src/airbyte_api/models/source_statsig.py index dca86b47..aa3b654e 100644 --- a/src/airbyte_api/models/source_statsig.py +++ b/src/airbyte_api/models/source_statsig.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Statsig(str, Enum): STATSIG = "statsig" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStatsigTypedDict(TypedDict): api_key: str end_date: datetime @@ -21,6 +24,9 @@ class SourceStatsigTypedDict(TypedDict): source_type: Statsig +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStatsig(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_statuspage.py b/src/airbyte_api/models/source_statuspage.py index fbc2d5cd..ae11d413 100644 --- a/src/airbyte_api/models/source_statuspage.py +++ b/src/airbyte_api/models/source_statuspage.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Statuspage(str, Enum): STATUSPAGE = "statuspage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStatuspageTypedDict(TypedDict): api_key: str r"""Your API Key. See here.""" source_type: Statuspage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStatuspage(BaseModel): api_key: str r"""Your API Key. See here.""" diff --git a/src/airbyte_api/models/source_stockdata.py b/src/airbyte_api/models/source_stockdata.py index 2e9d6e60..bd5afb8f 100644 --- a/src/airbyte_api/models/source_stockdata.py +++ b/src/airbyte_api/models/source_stockdata.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Stockdata(str, Enum): STOCKDATA = "stockdata" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStockdataTypedDict(TypedDict): api_key: str start_date: datetime @@ -26,6 +29,9 @@ class SourceStockdataTypedDict(TypedDict): symbols: NotRequired[List[Any]] +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStockdata(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_strava.py b/src/airbyte_api/models/source_strava.py index f5e19ee7..bfe94375 100644 --- a/src/airbyte_api/models/source_strava.py +++ b/src/airbyte_api/models/source_strava.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceStravaAuthType(str, Enum): @@ -20,6 +20,9 @@ class Strava(str, Enum): STRAVA = "strava" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStravaTypedDict(TypedDict): athlete_id: int r"""The Athlete ID of your Strava developer application.""" @@ -35,6 +38,9 @@ class SourceStravaTypedDict(TypedDict): source_type: Strava +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStrava(BaseModel): athlete_id: int r"""The Athlete ID of your Strava developer application.""" diff --git a/src/airbyte_api/models/source_stripe.py b/src/airbyte_api/models/source_stripe.py index 647ee13c..0bd1dda9 100644 --- a/src/airbyte_api/models/source_stripe.py +++ b/src/airbyte_api/models/source_stripe.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Stripe(str, Enum): STRIPE = "stripe" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStripeTypedDict(TypedDict): account_id: str r"""Your Stripe account ID (starts with 'acct_', find yours here).""" @@ -34,6 +37,9 @@ class SourceStripeTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Only data generated after this date will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceStripe(BaseModel): account_id: str r"""Your Stripe account ID (starts with 'acct_', find yours here).""" diff --git a/src/airbyte_api/models/source_survey_sparrow.py b/src/airbyte_api/models/source_survey_sparrow.py index 5e7612bb..c4cdc5d0 100644 --- a/src/airbyte_api/models/source_survey_sparrow.py +++ b/src/airbyte_api/models/source_survey_sparrow.py @@ -8,7 +8,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class URLBaseHTTPSAPISurveysparrowComV3(str, Enum): @@ -101,6 +107,9 @@ class SurveySparrow(str, Enum): SURVEY_SPARROW = "survey-sparrow" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurveySparrowTypedDict(TypedDict): access_token: str r"""Your access token. See here. The key is case sensitive.""" @@ -111,6 +120,9 @@ class SourceSurveySparrowTypedDict(TypedDict): r"""A List of your survey ids for survey-specific stream""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurveySparrow(BaseModel): access_token: str r"""Your access token. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_surveymonkey.py b/src/airbyte_api/models/source_surveymonkey.py index b7d3fa9a..4ca04020 100644 --- a/src/airbyte_api/models/source_surveymonkey.py +++ b/src/airbyte_api/models/source_surveymonkey.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceSurveymonkeyAuthMethod(str, Enum): @@ -77,6 +77,9 @@ class SurveymonkeyEnum(str, Enum): SURVEYMONKEY = "surveymonkey" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurveymonkeyTypedDict(TypedDict): credentials: SurveyMonkeyAuthorizationMethodTypedDict r"""The authorization method to use to retrieve data from SurveyMonkey""" @@ -89,6 +92,9 @@ class SourceSurveymonkeyTypedDict(TypedDict): r"""IDs of the surveys from which you'd like to replicate data. If left empty, data from all boards to which you have access will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurveymonkey(BaseModel): credentials: SurveyMonkeyAuthorizationMethod r"""The authorization method to use to retrieve data from SurveyMonkey""" diff --git a/src/airbyte_api/models/source_survicate.py b/src/airbyte_api/models/source_survicate.py index 1d5a87ac..cf50b3f9 100644 --- a/src/airbyte_api/models/source_survicate.py +++ b/src/airbyte_api/models/source_survicate.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Survicate(str, Enum): SURVICATE = "survicate" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurvicateTypedDict(TypedDict): api_key: str start_date: datetime source_type: Survicate +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSurvicate(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_svix.py b/src/airbyte_api/models/source_svix.py index 01a6a079..7ddb3a15 100644 --- a/src/airbyte_api/models/source_svix.py +++ b/src/airbyte_api/models/source_svix.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Svix(str, Enum): SVIX = "svix" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSvixTypedDict(TypedDict): api_key: str r"""API key or access token""" @@ -21,6 +24,9 @@ class SourceSvixTypedDict(TypedDict): source_type: Svix +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSvix(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_systeme.py b/src/airbyte_api/models/source_systeme.py index b2467472..dbc4c3ec 100644 --- a/src/airbyte_api/models/source_systeme.py +++ b/src/airbyte_api/models/source_systeme.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Systeme(str, Enum): SYSTEME = "systeme" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSystemeTypedDict(TypedDict): api_key: str source_type: Systeme +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceSysteme(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_taboola.py b/src/airbyte_api/models/source_taboola.py index 07c2a867..0430ccc5 100644 --- a/src/airbyte_api/models/source_taboola.py +++ b/src/airbyte_api/models/source_taboola.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Taboola(str, Enum): TABOOLA = "taboola" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTaboolaTypedDict(TypedDict): account_id: str r"""The ID associated with your taboola account""" @@ -21,6 +24,9 @@ class SourceTaboolaTypedDict(TypedDict): source_type: Taboola +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTaboola(BaseModel): account_id: str r"""The ID associated with your taboola account""" diff --git a/src/airbyte_api/models/source_tavus.py b/src/airbyte_api/models/source_tavus.py index c75ead70..713f0c7e 100644 --- a/src/airbyte_api/models/source_tavus.py +++ b/src/airbyte_api/models/source_tavus.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Tavus(str, Enum): TAVUS = "tavus" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTavusTypedDict(TypedDict): api_key: str r"""Your Tavus API key. You can find this in your Tavus account settings or API dashboard.""" @@ -21,6 +24,9 @@ class SourceTavusTypedDict(TypedDict): source_type: Tavus +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTavus(BaseModel): api_key: str r"""Your Tavus API key. You can find this in your Tavus account settings or API dashboard.""" diff --git a/src/airbyte_api/models/source_teamtailor.py b/src/airbyte_api/models/source_teamtailor.py index 2a7ab091..e665fc07 100644 --- a/src/airbyte_api/models/source_teamtailor.py +++ b/src/airbyte_api/models/source_teamtailor.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Teamtailor(str, Enum): TEAMTAILOR = "teamtailor" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTeamtailorTypedDict(TypedDict): api: str x_api_version: str @@ -20,6 +23,9 @@ class SourceTeamtailorTypedDict(TypedDict): source_type: Teamtailor +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTeamtailor(BaseModel): api: str diff --git a/src/airbyte_api/models/source_teamwork.py b/src/airbyte_api/models/source_teamwork.py index cf35e588..2045c059 100644 --- a/src/airbyte_api/models/source_teamwork.py +++ b/src/airbyte_api/models/source_teamwork.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Teamwork(str, Enum): TEAMWORK = "teamwork" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTeamworkTypedDict(TypedDict): site_name: str r"""The teamwork site name appearing at the url""" @@ -25,6 +28,9 @@ class SourceTeamworkTypedDict(TypedDict): source_type: Teamwork +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTeamwork(BaseModel): site_name: str r"""The teamwork site name appearing at the url""" diff --git a/src/airbyte_api/models/source_tempo.py b/src/airbyte_api/models/source_tempo.py index 0cbf67f4..f4fb9923 100644 --- a/src/airbyte_api/models/source_tempo.py +++ b/src/airbyte_api/models/source_tempo.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Tempo(str, Enum): TEMPO = "tempo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTempoTypedDict(TypedDict): api_token: str r"""Tempo API Token. Go to Tempo>Settings, scroll down to Data Access and select API integration.""" source_type: Tempo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTempo(BaseModel): api_token: str r"""Tempo API Token. Go to Tempo>Settings, scroll down to Data Access and select API integration.""" diff --git a/src/airbyte_api/models/source_testrail.py b/src/airbyte_api/models/source_testrail.py index c69afe82..00c5349b 100644 --- a/src/airbyte_api/models/source_testrail.py +++ b/src/airbyte_api/models/source_testrail.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Testrail(str, Enum): TESTRAIL = "testrail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTestrailTypedDict(TypedDict): domain_name: str r"""The unique domain name for accessing testrail""" @@ -25,6 +28,9 @@ class SourceTestrailTypedDict(TypedDict): source_type: Testrail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTestrail(BaseModel): domain_name: str r"""The unique domain name for accessing testrail""" diff --git a/src/airbyte_api/models/source_the_guardian_api.py b/src/airbyte_api/models/source_the_guardian_api.py index a3fd0b24..93586bd2 100644 --- a/src/airbyte_api/models/source_the_guardian_api.py +++ b/src/airbyte_api/models/source_the_guardian_api.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class TheGuardianAPI(str, Enum): THE_GUARDIAN_API = "the-guardian-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTheGuardianAPITypedDict(TypedDict): api_key: str r"""Your API Key. See here. The key is case sensitive.""" @@ -31,6 +34,9 @@ class SourceTheGuardianAPITypedDict(TypedDict): r"""(Optional) A tag is a piece of data that is used by The Guardian to categorise content. Use this parameter to filter results by showing only the ones matching the entered tag. See here for a list of all tags, and here for the tags endpoint documentation.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTheGuardianAPI(BaseModel): api_key: str r"""Your API Key. See here. The key is case sensitive.""" diff --git a/src/airbyte_api/models/source_thinkific.py b/src/airbyte_api/models/source_thinkific.py index 7c470549..7ff935bf 100644 --- a/src/airbyte_api/models/source_thinkific.py +++ b/src/airbyte_api/models/source_thinkific.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Thinkific(str, Enum): THINKIFIC = "thinkific" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThinkificTypedDict(TypedDict): api_key: str r"""Your Thinkific API key for authentication.""" @@ -21,6 +24,9 @@ class SourceThinkificTypedDict(TypedDict): source_type: Thinkific +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThinkific(BaseModel): api_key: str r"""Your Thinkific API key for authentication.""" diff --git a/src/airbyte_api/models/source_thinkific_courses.py b/src/airbyte_api/models/source_thinkific_courses.py index 136fe712..5119a3c9 100644 --- a/src/airbyte_api/models/source_thinkific_courses.py +++ b/src/airbyte_api/models/source_thinkific_courses.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class ThinkificCourses(str, Enum): THINKIFIC_COURSES = "thinkific-courses" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThinkificCoursesTypedDict(TypedDict): x_auth_subdomain: str api_key: str source_type: ThinkificCourses +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThinkificCourses(BaseModel): x_auth_subdomain: Annotated[str, pydantic.Field(alias="X-Auth-Subdomain")] diff --git a/src/airbyte_api/models/source_thrive_learning.py b/src/airbyte_api/models/source_thrive_learning.py index 42a4a6e7..ea3a4a4f 100644 --- a/src/airbyte_api/models/source_thrive_learning.py +++ b/src/airbyte_api/models/source_thrive_learning.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ThriveLearning(str, Enum): THRIVE_LEARNING = "thrive-learning" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThriveLearningTypedDict(TypedDict): start_date: datetime username: str @@ -24,6 +27,9 @@ class SourceThriveLearningTypedDict(TypedDict): source_type: ThriveLearning +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceThriveLearning(BaseModel): start_date: datetime diff --git a/src/airbyte_api/models/source_ticketmaster.py b/src/airbyte_api/models/source_ticketmaster.py index a543f4b0..cf450d11 100644 --- a/src/airbyte_api/models/source_ticketmaster.py +++ b/src/airbyte_api/models/source_ticketmaster.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ticketmaster(str, Enum): TICKETMASTER = "ticketmaster" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTicketmasterTypedDict(TypedDict): api_key: str source_type: Ticketmaster +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTicketmaster(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_tickettailor.py b/src/airbyte_api/models/source_tickettailor.py index 5e316f1c..0779f7ce 100644 --- a/src/airbyte_api/models/source_tickettailor.py +++ b/src/airbyte_api/models/source_tickettailor.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Tickettailor(str, Enum): TICKETTAILOR = "tickettailor" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTickettailorTypedDict(TypedDict): api_key: str r"""API key to use. Find it at https://www.getdrip.com/user/edit""" source_type: Tickettailor +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTickettailor(BaseModel): api_key: str r"""API key to use. Find it at https://www.getdrip.com/user/edit""" diff --git a/src/airbyte_api/models/source_ticktick.py b/src/airbyte_api/models/source_ticktick.py index c8d54d96..0efe219f 100644 --- a/src/airbyte_api/models/source_ticktick.py +++ b/src/airbyte_api/models/source_ticktick.py @@ -8,7 +8,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceTicktickAuthTypeToken(str, Enum): @@ -101,11 +107,17 @@ class TicktickEnum(str, Enum): TICKTICK = "ticktick" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTicktickTypedDict(TypedDict): authorization: NotRequired[SourceTicktickAuthenticationTypeTypedDict] source_type: TicktickEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTicktick(BaseModel): authorization: Optional[SourceTicktickAuthenticationType] = None diff --git a/src/airbyte_api/models/source_tiktok_marketing.py b/src/airbyte_api/models/source_tiktok_marketing.py index fd99d501..8d11cd20 100644 --- a/src/airbyte_api/models/source_tiktok_marketing.py +++ b/src/airbyte_api/models/source_tiktok_marketing.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthTypeSandboxAccessToken(str, Enum): @@ -132,6 +138,9 @@ class TiktokMarketingEnum(str, Enum): TIKTOK_MARKETING = "tiktok-marketing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTiktokMarketingTypedDict(TypedDict): attribution_window: NotRequired[int] r"""The attribution window in days.""" @@ -146,6 +155,9 @@ class SourceTiktokMarketingTypedDict(TypedDict): r"""The Start Date in format: YYYY-MM-DD. Any data before this date will not be replicated. If this parameter is not set, all data will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTiktokMarketing(BaseModel): attribution_window: Optional[int] = 3 r"""The attribution window in days.""" diff --git a/src/airbyte_api/models/source_timely.py b/src/airbyte_api/models/source_timely.py index b70ce013..8258c32e 100644 --- a/src/airbyte_api/models/source_timely.py +++ b/src/airbyte_api/models/source_timely.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Timely(str, Enum): TIMELY = "timely" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTimelyTypedDict(TypedDict): account_id: str r"""The Account ID for your Timely account""" @@ -24,6 +27,9 @@ class SourceTimelyTypedDict(TypedDict): source_type: Timely +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTimely(BaseModel): account_id: str r"""The Account ID for your Timely account""" diff --git a/src/airbyte_api/models/source_tinyemail.py b/src/airbyte_api/models/source_tinyemail.py index 04550520..5dd2f68f 100644 --- a/src/airbyte_api/models/source_tinyemail.py +++ b/src/airbyte_api/models/source_tinyemail.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Tinyemail(str, Enum): TINYEMAIL = "tinyemail" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTinyemailTypedDict(TypedDict): api_key: str source_type: Tinyemail +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTinyemail(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_tmdb.py b/src/airbyte_api/models/source_tmdb.py index 43214318..7c61a4d5 100644 --- a/src/airbyte_api/models/source_tmdb.py +++ b/src/airbyte_api/models/source_tmdb.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Tmdb(str, Enum): TMDB = "tmdb" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTmdbTypedDict(TypedDict): api_key: str r"""API Key from tmdb account""" @@ -25,6 +28,9 @@ class SourceTmdbTypedDict(TypedDict): source_type: Tmdb +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTmdb(BaseModel): api_key: str r"""API Key from tmdb account""" diff --git a/src/airbyte_api/models/source_todoist.py b/src/airbyte_api/models/source_todoist.py index 4d92d36a..2edd77e9 100644 --- a/src/airbyte_api/models/source_todoist.py +++ b/src/airbyte_api/models/source_todoist.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Todoist(str, Enum): TODOIST = "todoist" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTodoistTypedDict(TypedDict): token: str r"""API authorization bearer token for authenticating the API""" source_type: Todoist +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTodoist(BaseModel): token: str r"""API authorization bearer token for authenticating the API""" diff --git a/src/airbyte_api/models/source_toggl.py b/src/airbyte_api/models/source_toggl.py index fa08fda9..1f494539 100644 --- a/src/airbyte_api/models/source_toggl.py +++ b/src/airbyte_api/models/source_toggl.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Toggl(str, Enum): TOGGL = "toggl" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTogglTypedDict(TypedDict): api_token: str r"""Your API Token. See here. The token is case sensitive.""" @@ -27,6 +30,9 @@ class SourceTogglTypedDict(TypedDict): source_type: Toggl +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceToggl(BaseModel): api_token: str r"""Your API Token. See here. The token is case sensitive.""" diff --git a/src/airbyte_api/models/source_track_pms.py b/src/airbyte_api/models/source_track_pms.py index 053426ab..f003fcf7 100644 --- a/src/airbyte_api/models/source_track_pms.py +++ b/src/airbyte_api/models/source_track_pms.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class TrackPms(str, Enum): TRACK_PMS = "track-pms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrackPmsTypedDict(TypedDict): api_key: str customer_domain: str @@ -22,6 +25,9 @@ class SourceTrackPmsTypedDict(TypedDict): source_type: TrackPms +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrackPms(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_trello.py b/src/airbyte_api/models/source_trello.py index 6b1dd0bc..37f94e3b 100644 --- a/src/airbyte_api/models/source_trello.py +++ b/src/airbyte_api/models/source_trello.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Trello(str, Enum): TRELLO = "trello" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrelloTypedDict(TypedDict): key: str r"""Trello API key. See the docs for instructions on how to generate it.""" @@ -28,6 +31,9 @@ class SourceTrelloTypedDict(TypedDict): source_type: Trello +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrello(BaseModel): key: str r"""Trello API key. See the docs for instructions on how to generate it.""" diff --git a/src/airbyte_api/models/source_tremendous.py b/src/airbyte_api/models/source_tremendous.py index 0c5403f5..808a4bae 100644 --- a/src/airbyte_api/models/source_tremendous.py +++ b/src/airbyte_api/models/source_tremendous.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceTremendousEnvironment(str, Enum): @@ -18,6 +18,9 @@ class Tremendous(str, Enum): TREMENDOUS = "tremendous" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTremendousTypedDict(TypedDict): api_key: str r"""API key to use. You can generate an API key through the Tremendous dashboard under Team Settings > Developers. Save the key once you’ve generated it.""" @@ -25,6 +28,9 @@ class SourceTremendousTypedDict(TypedDict): source_type: Tremendous +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTremendous(BaseModel): api_key: str r"""API key to use. You can generate an API key through the Tremendous dashboard under Team Settings > Developers. Save the key once you’ve generated it.""" diff --git a/src/airbyte_api/models/source_trustpilot.py b/src/airbyte_api/models/source_trustpilot.py index 4c3a59ee..d2ad2b5e 100644 --- a/src/airbyte_api/models/source_trustpilot.py +++ b/src/airbyte_api/models/source_trustpilot.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, TypeAliasType, TypedDict +from typing_extensions import Annotated, TypeAliasType, TypedDict, deprecated class SourceTrustpilotAuthTypeApikey(str, Enum): @@ -130,6 +130,9 @@ class Trustpilot(str, Enum): TRUSTPILOT = "trustpilot" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrustpilotTypedDict(TypedDict): business_units: List[str] r"""The names of business units which shall be synchronized. Some streams e.g. configured_business_units or private_reviews use this configuration.""" @@ -139,6 +142,9 @@ class SourceTrustpilotTypedDict(TypedDict): source_type: Trustpilot +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTrustpilot(BaseModel): business_units: List[str] r"""The names of business units which shall be synchronized. Some streams e.g. configured_business_units or private_reviews use this configuration.""" diff --git a/src/airbyte_api/models/source_tvmaze_schedule.py b/src/airbyte_api/models/source_tvmaze_schedule.py index 610dd750..c456082e 100644 --- a/src/airbyte_api/models/source_tvmaze_schedule.py +++ b/src/airbyte_api/models/source_tvmaze_schedule.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class TvmazeSchedule(str, Enum): TVMAZE_SCHEDULE = "tvmaze-schedule" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTvmazeScheduleTypedDict(TypedDict): domestic_schedule_country_code: str r"""Country code for domestic TV schedule retrieval.""" @@ -33,6 +36,9 @@ class SourceTvmazeScheduleTypedDict(TypedDict): """ +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTvmazeSchedule(BaseModel): domestic_schedule_country_code: str r"""Country code for domestic TV schedule retrieval.""" diff --git a/src/airbyte_api/models/source_twelve_data.py b/src/airbyte_api/models/source_twelve_data.py index 669e5dcd..8058dff0 100644 --- a/src/airbyte_api/models/source_twelve_data.py +++ b/src/airbyte_api/models/source_twelve_data.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceTwelveDataInterval(str, Enum): @@ -31,6 +31,9 @@ class TwelveData(str, Enum): TWELVE_DATA = "twelve-data" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwelveDataTypedDict(TypedDict): api_key: str country: NotRequired[str] @@ -44,6 +47,9 @@ class SourceTwelveDataTypedDict(TypedDict): r"""Ticker of the instrument""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwelveData(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_twilio.py b/src/airbyte_api/models/source_twilio.py index 5c6e3f9c..a492f6ae 100644 --- a/src/airbyte_api/models/source_twilio.py +++ b/src/airbyte_api/models/source_twilio.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Twilio(str, Enum): TWILIO = "twilio" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwilioTypedDict(TypedDict): account_sid: str r"""Twilio account SID""" @@ -30,6 +33,9 @@ class SourceTwilioTypedDict(TypedDict): source_type: Twilio +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwilio(BaseModel): account_sid: str r"""Twilio account SID""" diff --git a/src/airbyte_api/models/source_twilio_taskrouter.py b/src/airbyte_api/models/source_twilio_taskrouter.py index 3d4db3ae..c32c80a6 100644 --- a/src/airbyte_api/models/source_twilio_taskrouter.py +++ b/src/airbyte_api/models/source_twilio_taskrouter.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class TwilioTaskrouter(str, Enum): TWILIO_TASKROUTER = "twilio-taskrouter" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwilioTaskrouterTypedDict(TypedDict): account_sid: str r"""Twilio Account ID""" @@ -21,6 +24,9 @@ class SourceTwilioTaskrouterTypedDict(TypedDict): source_type: TwilioTaskrouter +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwilioTaskrouter(BaseModel): account_sid: str r"""Twilio Account ID""" diff --git a/src/airbyte_api/models/source_twitter.py b/src/airbyte_api/models/source_twitter.py index bf113380..9c44e945 100644 --- a/src/airbyte_api/models/source_twitter.py +++ b/src/airbyte_api/models/source_twitter.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Twitter(str, Enum): TWITTER = "twitter" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwitterTypedDict(TypedDict): api_key: str r"""App only Bearer Token. See the docs for more information on how to obtain this token.""" @@ -28,6 +31,9 @@ class SourceTwitterTypedDict(TypedDict): r"""The start date for retrieving tweets cannot be more than 7 days in the past.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTwitter(BaseModel): api_key: str r"""App only Bearer Token. See the docs for more information on how to obtain this token.""" diff --git a/src/airbyte_api/models/source_tyntec_sms.py b/src/airbyte_api/models/source_tyntec_sms.py index 77ef1aad..67b16205 100644 --- a/src/airbyte_api/models/source_tyntec_sms.py +++ b/src/airbyte_api/models/source_tyntec_sms.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class TyntecSms(str, Enum): TYNTEC_SMS = "tyntec-sms" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTyntecSmsTypedDict(TypedDict): api_key: str r"""Your Tyntec API Key. See here""" @@ -27,6 +30,9 @@ class SourceTyntecSmsTypedDict(TypedDict): source_type: TyntecSms +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTyntecSms(BaseModel): api_key: str r"""Your Tyntec API Key. See here""" diff --git a/src/airbyte_api/models/source_typeform.py b/src/airbyte_api/models/source_typeform.py index 329016a1..bf0b0eaa 100644 --- a/src/airbyte_api/models/source_typeform.py +++ b/src/airbyte_api/models/source_typeform.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceTypeformAuthTypeAccessToken(str, Enum): @@ -128,6 +134,9 @@ class TypeformEnum(str, Enum): TYPEFORM = "typeform" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTypeformTypedDict(TypedDict): credentials: SourceTypeformAuthorizationMethodTypedDict form_ids: NotRequired[List[str]] @@ -137,6 +146,9 @@ class SourceTypeformTypedDict(TypedDict): r"""The date from which you'd like to replicate data for Typeform API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceTypeform(BaseModel): credentials: SourceTypeformAuthorizationMethod diff --git a/src/airbyte_api/models/source_ubidots.py b/src/airbyte_api/models/source_ubidots.py index 94453c69..da7ec7ad 100644 --- a/src/airbyte_api/models/source_ubidots.py +++ b/src/airbyte_api/models/source_ubidots.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Ubidots(str, Enum): UBIDOTS = "ubidots" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUbidotsTypedDict(TypedDict): api_token: str r"""API token to use for authentication. Obtain it from your Ubidots account.""" source_type: Ubidots +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUbidots(BaseModel): api_token: str r"""API token to use for authentication. Obtain it from your Ubidots account.""" diff --git a/src/airbyte_api/models/source_unleash.py b/src/airbyte_api/models/source_unleash.py index 5a05b279..f1b6c273 100644 --- a/src/airbyte_api/models/source_unleash.py +++ b/src/airbyte_api/models/source_unleash.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Unleash(str, Enum): UNLEASH = "unleash" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUnleashTypedDict(TypedDict): api_token: str r"""Your API Token (Server-Side SDK [Client]). See here. The token is case sensitive.""" @@ -27,6 +30,9 @@ class SourceUnleashTypedDict(TypedDict): source_type: Unleash +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUnleash(BaseModel): api_token: str r"""Your API Token (Server-Side SDK [Client]). See here. The token is case sensitive.""" diff --git a/src/airbyte_api/models/source_uppromote.py b/src/airbyte_api/models/source_uppromote.py index 92835db1..412a0a4b 100644 --- a/src/airbyte_api/models/source_uppromote.py +++ b/src/airbyte_api/models/source_uppromote.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Uppromote(str, Enum): UPPROMOTE = "uppromote" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUppromoteTypedDict(TypedDict): api_key: str r"""For developing your own custom integration with UpPromote, you can create an API key. This is available from Professional plan. Simply go to Settings > Integration > API > Create API Key.""" @@ -22,6 +25,9 @@ class SourceUppromoteTypedDict(TypedDict): source_type: Uppromote +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUppromote(BaseModel): api_key: str r"""For developing your own custom integration with UpPromote, you can create an API key. This is available from Professional plan. Simply go to Settings > Integration > API > Create API Key.""" diff --git a/src/airbyte_api/models/source_uptick.py b/src/airbyte_api/models/source_uptick.py index a6b1b470..3b35d317 100644 --- a/src/airbyte_api/models/source_uptick.py +++ b/src/airbyte_api/models/source_uptick.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Uptick(str, Enum): UPTICK = "uptick" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUptickTypedDict(TypedDict): base_url: str r"""eg. https://demo-fire.onuptick.com (no trailing slash)""" @@ -23,6 +26,9 @@ class SourceUptickTypedDict(TypedDict): source_type: Uptick +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUptick(BaseModel): base_url: str r"""eg. https://demo-fire.onuptick.com (no trailing slash)""" diff --git a/src/airbyte_api/models/source_us_census.py b/src/airbyte_api/models/source_us_census.py index 0f1f3853..333dfc93 100644 --- a/src/airbyte_api/models/source_us_census.py +++ b/src/airbyte_api/models/source_us_census.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class UsCensus(str, Enum): US_CENSUS = "us-census" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUsCensusTypedDict(TypedDict): api_key: str r"""Your API Key. Get your key here.""" @@ -25,6 +28,9 @@ class SourceUsCensusTypedDict(TypedDict): source_type: UsCensus +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUsCensus(BaseModel): api_key: str r"""Your API Key. Get your key here.""" diff --git a/src/airbyte_api/models/source_uservoice.py b/src/airbyte_api/models/source_uservoice.py index e0c3d858..0828ff4e 100644 --- a/src/airbyte_api/models/source_uservoice.py +++ b/src/airbyte_api/models/source_uservoice.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Uservoice(str, Enum): USERVOICE = "uservoice" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUservoiceTypedDict(TypedDict): api_key: str start_date: datetime @@ -21,6 +24,9 @@ class SourceUservoiceTypedDict(TypedDict): source_type: Uservoice +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceUservoice(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_vantage.py b/src/airbyte_api/models/source_vantage.py index cf5c8d6f..a7084356 100644 --- a/src/airbyte_api/models/source_vantage.py +++ b/src/airbyte_api/models/source_vantage.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Vantage(str, Enum): VANTAGE = "vantage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVantageTypedDict(TypedDict): access_token: str r"""Your API Access token. See here.""" source_type: Vantage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVantage(BaseModel): access_token: str r"""Your API Access token. See here.""" diff --git a/src/airbyte_api/models/source_veeqo.py b/src/airbyte_api/models/source_veeqo.py index e3077c11..2843911d 100644 --- a/src/airbyte_api/models/source_veeqo.py +++ b/src/airbyte_api/models/source_veeqo.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Veeqo(str, Enum): VEEQO = "veeqo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVeeqoTypedDict(TypedDict): api_key: str start_date: datetime source_type: Veeqo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVeeqo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_vercel.py b/src/airbyte_api/models/source_vercel.py index 436c5c14..df7b73cf 100644 --- a/src/airbyte_api/models/source_vercel.py +++ b/src/airbyte_api/models/source_vercel.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Vercel(str, Enum): VERCEL = "vercel" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVercelTypedDict(TypedDict): access_token: str r"""Access token to authenticate with the Vercel API. Create and manage tokens in your Vercel account settings.""" @@ -21,6 +24,9 @@ class SourceVercelTypedDict(TypedDict): source_type: Vercel +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVercel(BaseModel): access_token: str r"""Access token to authenticate with the Vercel API. Create and manage tokens in your Vercel account settings.""" diff --git a/src/airbyte_api/models/source_visma_economic.py b/src/airbyte_api/models/source_visma_economic.py index 8595ba42..c44ad241 100644 --- a/src/airbyte_api/models/source_visma_economic.py +++ b/src/airbyte_api/models/source_visma_economic.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class VismaEconomic(str, Enum): VISMA_ECONOMIC = "visma-economic" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVismaEconomicTypedDict(TypedDict): agreement_grant_token: str r"""Identifier for the grant issued by an agreement""" @@ -21,6 +24,9 @@ class SourceVismaEconomicTypedDict(TypedDict): source_type: VismaEconomic +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVismaEconomic(BaseModel): agreement_grant_token: str r"""Identifier for the grant issued by an agreement""" diff --git a/src/airbyte_api/models/source_vitally.py b/src/airbyte_api/models/source_vitally.py index d983fe4a..8345b5ee 100644 --- a/src/airbyte_api/models/source_vitally.py +++ b/src/airbyte_api/models/source_vitally.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Vitally(str, Enum): @@ -23,6 +23,9 @@ class SourceVitallyStatus(str, Enum): ACTIVE_OR_CHURNED = "activeOrChurned" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVitallyTypedDict(TypedDict): domain: str r"""Provide only the subdomain part, like https://{your-custom-subdomain}.rest.vitally.io/. Keep empty if you don't have a subdomain.""" @@ -35,6 +38,9 @@ class SourceVitallyTypedDict(TypedDict): source_type: Vitally +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVitally(BaseModel): domain: str r"""Provide only the subdomain part, like https://{your-custom-subdomain}.rest.vitally.io/. Keep empty if you don't have a subdomain.""" diff --git a/src/airbyte_api/models/source_vwo.py b/src/airbyte_api/models/source_vwo.py index e8d2d45b..8d3c916b 100644 --- a/src/airbyte_api/models/source_vwo.py +++ b/src/airbyte_api/models/source_vwo.py @@ -7,19 +7,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Vwo(str, Enum): VWO = "vwo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVwoTypedDict(TypedDict): api_key: str start_date: datetime source_type: Vwo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceVwo(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_waiteraid.py b/src/airbyte_api/models/source_waiteraid.py index 3c4d937c..15f414fa 100644 --- a/src/airbyte_api/models/source_waiteraid.py +++ b/src/airbyte_api/models/source_waiteraid.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Waiteraid(str, Enum): WAITERAID = "waiteraid" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWaiteraidTypedDict(TypedDict): auth_hash: str r"""Your WaiterAid API key, obtained from API request with Username and Password""" @@ -23,6 +26,9 @@ class SourceWaiteraidTypedDict(TypedDict): source_type: Waiteraid +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWaiteraid(BaseModel): auth_hash: str r"""Your WaiterAid API key, obtained from API request with Username and Password""" diff --git a/src/airbyte_api/models/source_wasabi_stats_api.py b/src/airbyte_api/models/source_wasabi_stats_api.py index 3ea6bca9..2bab70cf 100644 --- a/src/airbyte_api/models/source_wasabi_stats_api.py +++ b/src/airbyte_api/models/source_wasabi_stats_api.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class WasabiStatsAPI(str, Enum): WASABI_STATS_API = "wasabi-stats-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWasabiStatsAPITypedDict(TypedDict): api_key: str r"""The API key format is `AccessKey:SecretKey`""" @@ -21,6 +24,9 @@ class SourceWasabiStatsAPITypedDict(TypedDict): source_type: WasabiStatsAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWasabiStatsAPI(BaseModel): api_key: str r"""The API key format is `AccessKey:SecretKey`""" diff --git a/src/airbyte_api/models/source_watchmode.py b/src/airbyte_api/models/source_watchmode.py index ab469d30..404c02c9 100644 --- a/src/airbyte_api/models/source_watchmode.py +++ b/src/airbyte_api/models/source_watchmode.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Watchmode(str, Enum): WATCHMODE = "watchmode" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWatchmodeTypedDict(TypedDict): api_key: str r"""Your API key for authenticating with the Watchmode API. You can request a free API key at https://api.watchmode.com/requestApiKey/.""" @@ -25,6 +28,9 @@ class SourceWatchmodeTypedDict(TypedDict): source_type: Watchmode +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWatchmode(BaseModel): api_key: str r"""Your API key for authenticating with the Watchmode API. You can request a free API key at https://api.watchmode.com/requestApiKey/.""" diff --git a/src/airbyte_api/models/source_weatherstack.py b/src/airbyte_api/models/source_weatherstack.py index 964c2e00..270209ed 100644 --- a/src/airbyte_api/models/source_weatherstack.py +++ b/src/airbyte_api/models/source_weatherstack.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Weatherstack(str, Enum): WEATHERSTACK = "weatherstack" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWeatherstackTypedDict(TypedDict): access_key: str r"""API access key used to retrieve data from the Weatherstack API.(https://weatherstack.com/product)""" @@ -23,6 +26,9 @@ class SourceWeatherstackTypedDict(TypedDict): source_type: Weatherstack +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWeatherstack(BaseModel): access_key: str r"""API access key used to retrieve data from the Weatherstack API.(https://weatherstack.com/product)""" diff --git a/src/airbyte_api/models/source_web_scrapper.py b/src/airbyte_api/models/source_web_scrapper.py index b32ca8f2..8de10108 100644 --- a/src/airbyte_api/models/source_web_scrapper.py +++ b/src/airbyte_api/models/source_web_scrapper.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class WebScrapper(str, Enum): WEB_SCRAPPER = "web-scrapper" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWebScrapperTypedDict(TypedDict): api_token: str r"""API token to use. Find it at https://cloud.webscraper.io/api""" source_type: WebScrapper +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWebScrapper(BaseModel): api_token: str r"""API token to use. Find it at https://cloud.webscraper.io/api""" diff --git a/src/airbyte_api/models/source_webflow.py b/src/airbyte_api/models/source_webflow.py index 4dba0709..bd061960 100644 --- a/src/airbyte_api/models/source_webflow.py +++ b/src/airbyte_api/models/source_webflow.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Webflow(str, Enum): WEBFLOW = "webflow" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWebflowTypedDict(TypedDict): api_key: str r"""The API token for authenticating to Webflow. See https://university.webflow.com/lesson/intro-to-the-webflow-api""" @@ -25,6 +28,9 @@ class SourceWebflowTypedDict(TypedDict): source_type: Webflow +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWebflow(BaseModel): api_key: str r"""The API token for authenticating to Webflow. See https://university.webflow.com/lesson/intro-to-the-webflow-api""" diff --git a/src/airbyte_api/models/source_when_i_work.py b/src/airbyte_api/models/source_when_i_work.py index 4951e354..b292b8d0 100644 --- a/src/airbyte_api/models/source_when_i_work.py +++ b/src/airbyte_api/models/source_when_i_work.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class WhenIWork(str, Enum): WHEN_I_WORK = "when-i-work" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWhenIWorkTypedDict(TypedDict): email: str r"""Email of your when-i-work account""" @@ -21,6 +24,9 @@ class SourceWhenIWorkTypedDict(TypedDict): source_type: WhenIWork +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWhenIWork(BaseModel): email: str r"""Email of your when-i-work account""" diff --git a/src/airbyte_api/models/source_whisky_hunter.py b/src/airbyte_api/models/source_whisky_hunter.py index 41aa7ae9..4e895183 100644 --- a/src/airbyte_api/models/source_whisky_hunter.py +++ b/src/airbyte_api/models/source_whisky_hunter.py @@ -6,17 +6,23 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class WhiskyHunter(str, Enum): WHISKY_HUNTER = "whisky-hunter" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWhiskyHunterTypedDict(TypedDict): source_type: WhiskyHunter +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWhiskyHunter(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ diff --git a/src/airbyte_api/models/source_wikipedia_pageviews.py b/src/airbyte_api/models/source_wikipedia_pageviews.py index 4f8fc301..033a3ce0 100644 --- a/src/airbyte_api/models/source_wikipedia_pageviews.py +++ b/src/airbyte_api/models/source_wikipedia_pageviews.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class WikipediaPageviews(str, Enum): WIKIPEDIA_PAGEVIEWS = "wikipedia-pageviews" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWikipediaPageviewsTypedDict(TypedDict): access: str r"""If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access.""" @@ -31,6 +34,9 @@ class SourceWikipediaPageviewsTypedDict(TypedDict): source_type: WikipediaPageviews +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWikipediaPageviews(BaseModel): access: str r"""If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access.""" diff --git a/src/airbyte_api/models/source_woocommerce.py b/src/airbyte_api/models/source_woocommerce.py index e62587cb..df288a0f 100644 --- a/src/airbyte_api/models/source_woocommerce.py +++ b/src/airbyte_api/models/source_woocommerce.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Woocommerce(str, Enum): WOOCOMMERCE = "woocommerce" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWoocommerceTypedDict(TypedDict): api_key: str r"""Customer Key for API in WooCommerce shop""" @@ -26,6 +29,9 @@ class SourceWoocommerceTypedDict(TypedDict): source_type: Woocommerce +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWoocommerce(BaseModel): api_key: str r"""Customer Key for API in WooCommerce shop""" diff --git a/src/airbyte_api/models/source_wordpress.py b/src/airbyte_api/models/source_wordpress.py index 90126230..fcdc5ce1 100644 --- a/src/airbyte_api/models/source_wordpress.py +++ b/src/airbyte_api/models/source_wordpress.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Wordpress(str, Enum): WORDPRESS = "wordpress" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWordpressTypedDict(TypedDict): domain: str r"""The domain of the WordPress site. Example: my-wordpress-website.host.com""" @@ -28,6 +31,9 @@ class SourceWordpressTypedDict(TypedDict): r"""Placeholder for basic HTTP auth username - should be set to empty string""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWordpress(BaseModel): domain: str r"""The domain of the WordPress site. Example: my-wordpress-website.host.com""" diff --git a/src/airbyte_api/models/source_workable.py b/src/airbyte_api/models/source_workable.py index a0184a1e..4be744df 100644 --- a/src/airbyte_api/models/source_workable.py +++ b/src/airbyte_api/models/source_workable.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Workable(str, Enum): WORKABLE = "workable" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkableTypedDict(TypedDict): account_subdomain: str r"""Your Workable account subdomain, e.g. https://your_account_subdomain.workable.com.""" @@ -23,6 +26,9 @@ class SourceWorkableTypedDict(TypedDict): source_type: Workable +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkable(BaseModel): account_subdomain: str r"""Your Workable account subdomain, e.g. https://your_account_subdomain.workable.com.""" diff --git a/src/airbyte_api/models/source_workday.py b/src/airbyte_api/models/source_workday.py index 1baa97ed..0a2ede4d 100644 --- a/src/airbyte_api/models/source_workday.py +++ b/src/airbyte_api/models/source_workday.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceWorkdayAuthenticationTypedDict(TypedDict): @@ -54,6 +54,9 @@ class Workday(str, Enum): WORKDAY = "workday" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkdayTypedDict(TypedDict): credentials: SourceWorkdayAuthenticationTypedDict r"""Credentials for connecting to the Workday (RAAS) API.""" @@ -66,6 +69,9 @@ class SourceWorkdayTypedDict(TypedDict): source_type: Workday +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkday(BaseModel): credentials: SourceWorkdayAuthentication r"""Credentials for connecting to the Workday (RAAS) API.""" diff --git a/src/airbyte_api/models/source_workday_rest.py b/src/airbyte_api/models/source_workday_rest.py index 1a53acfd..52f5b67a 100644 --- a/src/airbyte_api/models/source_workday_rest.py +++ b/src/airbyte_api/models/source_workday_rest.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceWorkdayRestAuthenticationTypedDict(TypedDict): @@ -30,6 +30,9 @@ class WorkdayRest(str, Enum): WORKDAY_REST = "workday-rest" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkdayRestTypedDict(TypedDict): credentials: SourceWorkdayRestAuthenticationTypedDict r"""Credentials for connecting to the Workday (REST) API.""" @@ -42,6 +45,9 @@ class SourceWorkdayRestTypedDict(TypedDict): r"""Rows after this date will be synced, default 2 years ago.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkdayRest(BaseModel): credentials: SourceWorkdayRestAuthentication r"""Credentials for connecting to the Workday (REST) API.""" diff --git a/src/airbyte_api/models/source_workflowmax.py b/src/airbyte_api/models/source_workflowmax.py index 07b7a718..99e7e9d2 100644 --- a/src/airbyte_api/models/source_workflowmax.py +++ b/src/airbyte_api/models/source_workflowmax.py @@ -7,13 +7,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Workflowmax(str, Enum): WORKFLOWMAX = "workflowmax" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkflowmaxTypedDict(TypedDict): account_id: str r"""The account id for workflowmax""" @@ -22,6 +25,9 @@ class SourceWorkflowmaxTypedDict(TypedDict): source_type: Workflowmax +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkflowmax(BaseModel): account_id: str r"""The account id for workflowmax""" diff --git a/src/airbyte_api/models/source_workramp.py b/src/airbyte_api/models/source_workramp.py index a76b85e3..2c7283a5 100644 --- a/src/airbyte_api/models/source_workramp.py +++ b/src/airbyte_api/models/source_workramp.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Workramp(str, Enum): WORKRAMP = "workramp" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkrampTypedDict(TypedDict): academy_id: str r"""The id of the Academy""" @@ -21,6 +24,9 @@ class SourceWorkrampTypedDict(TypedDict): source_type: Workramp +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWorkramp(BaseModel): academy_id: str r"""The id of the Academy""" diff --git a/src/airbyte_api/models/source_wrike.py b/src/airbyte_api/models/source_wrike.py index f8ef6ba2..34939911 100644 --- a/src/airbyte_api/models/source_wrike.py +++ b/src/airbyte_api/models/source_wrike.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Wrike(str, Enum): WRIKE = "wrike" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWrikeTypedDict(TypedDict): access_token: str r"""Permanent access token. You can find documentation on how to acquire a permanent access token here""" @@ -25,6 +28,9 @@ class SourceWrikeTypedDict(TypedDict): r"""Wrike's instance such as `app-us2.wrike.com`""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWrike(BaseModel): access_token: str r"""Permanent access token. You can find documentation on how to acquire a permanent access token here""" diff --git a/src/airbyte_api/models/source_wufoo.py b/src/airbyte_api/models/source_wufoo.py index faceff1e..c1bf031b 100644 --- a/src/airbyte_api/models/source_wufoo.py +++ b/src/airbyte_api/models/source_wufoo.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Wufoo(str, Enum): WUFOO = "wufoo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWufooTypedDict(TypedDict): api_key: str r"""Your Wufoo API Key. You can find it by logging into your Wufoo account, selecting 'API Information' from the 'More' dropdown on any form, and locating the 16-digit code.""" @@ -21,6 +24,9 @@ class SourceWufooTypedDict(TypedDict): source_type: Wufoo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceWufoo(BaseModel): api_key: str r"""Your Wufoo API Key. You can find it by logging into your Wufoo account, selecting 'API Information' from the 'More' dropdown on any form, and locating the 16-digit code.""" diff --git a/src/airbyte_api/models/source_xkcd.py b/src/airbyte_api/models/source_xkcd.py index 2d7a9e52..77ad63f2 100644 --- a/src/airbyte_api/models/source_xkcd.py +++ b/src/airbyte_api/models/source_xkcd.py @@ -8,19 +8,25 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Xkcd(str, Enum): XKCD = "xkcd" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceXkcdTypedDict(TypedDict): comic_number: NotRequired[str] r"""Specifies the comic number in which details are to be extracted, pagination will begin with that number to end of available comics""" source_type: Xkcd +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceXkcd(BaseModel): comic_number: Optional[str] = "2960" r"""Specifies the comic number in which details are to be extracted, pagination will begin with that number to end of available comics""" diff --git a/src/airbyte_api/models/source_xsolla.py b/src/airbyte_api/models/source_xsolla.py index 12266b55..0acf65ad 100644 --- a/src/airbyte_api/models/source_xsolla.py +++ b/src/airbyte_api/models/source_xsolla.py @@ -6,13 +6,16 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Xsolla(str, Enum): XSOLLA = "xsolla" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceXsollaTypedDict(TypedDict): api_key: str r"""Go to Xsolla Dashboard and from company setting get the api_key""" @@ -21,6 +24,9 @@ class SourceXsollaTypedDict(TypedDict): source_type: Xsolla +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceXsolla(BaseModel): api_key: str r"""Go to Xsolla Dashboard and from company setting get the api_key""" diff --git a/src/airbyte_api/models/source_yahoo_finance_price.py b/src/airbyte_api/models/source_yahoo_finance_price.py index d990f6a6..7cc4d2c3 100644 --- a/src/airbyte_api/models/source_yahoo_finance_price.py +++ b/src/airbyte_api/models/source_yahoo_finance_price.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceYahooFinancePriceInterval(str, Enum): @@ -47,6 +47,9 @@ class YahooFinancePrice(str, Enum): YAHOO_FINANCE_PRICE = "yahoo-finance-price" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYahooFinancePriceTypedDict(TypedDict): tickers: str r"""Comma-separated identifiers for the stocks to be queried. Whitespaces are allowed.""" @@ -57,6 +60,9 @@ class SourceYahooFinancePriceTypedDict(TypedDict): source_type: YahooFinancePrice +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYahooFinancePrice(BaseModel): tickers: str r"""Comma-separated identifiers for the stocks to be queried. Whitespaces are allowed.""" diff --git a/src/airbyte_api/models/source_yandex_metrica.py b/src/airbyte_api/models/source_yandex_metrica.py index 1f338153..1f6a7f9a 100644 --- a/src/airbyte_api/models/source_yandex_metrica.py +++ b/src/airbyte_api/models/source_yandex_metrica.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class YandexMetrica(str, Enum): YANDEX_METRICA = "yandex-metrica" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYandexMetricaTypedDict(TypedDict): auth_token: str r"""Your Yandex Metrica API access token""" @@ -28,6 +31,9 @@ class SourceYandexMetricaTypedDict(TypedDict): source_type: YandexMetrica +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYandexMetrica(BaseModel): auth_token: str r"""Your Yandex Metrica API access token""" diff --git a/src/airbyte_api/models/source_yotpo.py b/src/airbyte_api/models/source_yotpo.py index bb4eedc5..77f9654a 100644 --- a/src/airbyte_api/models/source_yotpo.py +++ b/src/airbyte_api/models/source_yotpo.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Yotpo(str, Enum): YOTPO = "yotpo" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYotpoTypedDict(TypedDict): access_token: str r"""Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication)""" @@ -28,6 +31,9 @@ class SourceYotpoTypedDict(TypedDict): source_type: Yotpo +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYotpo(BaseModel): access_token: str r"""Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication)""" diff --git a/src/airbyte_api/models/source_you_need_a_budget_ynab.py b/src/airbyte_api/models/source_you_need_a_budget_ynab.py index e132de3b..72bbd370 100644 --- a/src/airbyte_api/models/source_you_need_a_budget_ynab.py +++ b/src/airbyte_api/models/source_you_need_a_budget_ynab.py @@ -6,18 +6,24 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class YouNeedABudgetYnab(str, Enum): YOU_NEED_A_BUDGET_YNAB = "you-need-a-budget-ynab" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYouNeedABudgetYnabTypedDict(TypedDict): api_key: str source_type: YouNeedABudgetYnab +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYouNeedABudgetYnab(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_younium.py b/src/airbyte_api/models/source_younium.py index ffb48807..82ceee0b 100644 --- a/src/airbyte_api/models/source_younium.py +++ b/src/airbyte_api/models/source_younium.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Younium(str, Enum): YOUNIUM = "younium" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYouniumTypedDict(TypedDict): legal_entity: str r"""Legal Entity that data should be pulled from""" @@ -27,6 +30,9 @@ class SourceYouniumTypedDict(TypedDict): source_type: Younium +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYounium(BaseModel): legal_entity: str r"""Legal Entity that data should be pulled from""" diff --git a/src/airbyte_api/models/source_yousign.py b/src/airbyte_api/models/source_yousign.py index 3967273f..96a7abdd 100644 --- a/src/airbyte_api/models/source_yousign.py +++ b/src/airbyte_api/models/source_yousign.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Yousign(str, Enum): @@ -23,6 +23,9 @@ class SourceYousignSubdomain(str, Enum): API = "api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYousignTypedDict(TypedDict): api_key: str r"""API key or access token""" @@ -34,6 +37,9 @@ class SourceYousignTypedDict(TypedDict): r"""The subdomain for the Yousign API environment, such as 'sandbox' or 'api'.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYousign(BaseModel): api_key: str r"""API key or access token""" diff --git a/src/airbyte_api/models/source_youtube_analytics.py b/src/airbyte_api/models/source_youtube_analytics.py index f41eff51..a3ca8e4b 100644 --- a/src/airbyte_api/models/source_youtube_analytics.py +++ b/src/airbyte_api/models/source_youtube_analytics.py @@ -8,7 +8,7 @@ from pydantic import ConfigDict from pydantic.functional_validators import AfterValidator from typing import Any, Dict -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class AuthenticateViaOAuth20TypedDict(TypedDict): @@ -48,11 +48,17 @@ class YoutubeAnalyticsEnum(str, Enum): YOUTUBE_ANALYTICS = "youtube-analytics" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYoutubeAnalyticsTypedDict(TypedDict): credentials: AuthenticateViaOAuth20TypedDict source_type: YoutubeAnalyticsEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYoutubeAnalytics(BaseModel): credentials: AuthenticateViaOAuth20 diff --git a/src/airbyte_api/models/source_youtube_data.py b/src/airbyte_api/models/source_youtube_data.py index c708ff0b..c67b9998 100644 --- a/src/airbyte_api/models/source_youtube_data.py +++ b/src/airbyte_api/models/source_youtube_data.py @@ -7,19 +7,25 @@ import pydantic from pydantic.functional_validators import AfterValidator from typing import Any, List -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class YoutubeData(str, Enum): YOUTUBE_DATA = "youtube-data" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYoutubeDataTypedDict(TypedDict): api_key: str channel_ids: List[Any] source_type: YoutubeData +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceYoutubeData(BaseModel): api_key: str diff --git a/src/airbyte_api/models/source_zapier_supported_storage.py b/src/airbyte_api/models/source_zapier_supported_storage.py index 6630cd4d..fb1951c6 100644 --- a/src/airbyte_api/models/source_zapier_supported_storage.py +++ b/src/airbyte_api/models/source_zapier_supported_storage.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class ZapierSupportedStorage(str, Enum): ZAPIER_SUPPORTED_STORAGE = "zapier-supported-storage" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZapierSupportedStorageTypedDict(TypedDict): secret: str r"""Secret key supplied by zapier""" source_type: ZapierSupportedStorage +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZapierSupportedStorage(BaseModel): secret: str r"""Secret key supplied by zapier""" diff --git a/src/airbyte_api/models/source_zapsign.py b/src/airbyte_api/models/source_zapsign.py index 5563204c..b3306169 100644 --- a/src/airbyte_api/models/source_zapsign.py +++ b/src/airbyte_api/models/source_zapsign.py @@ -9,13 +9,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Zapsign(str, Enum): ZAPSIGN = "zapsign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZapsignTypedDict(TypedDict): api_token: str r"""Your static API token for authentication. You can find it in your ZapSign account under the 'Settings' or 'API' section. For more details, refer to the [Getting Started](https://docs.zapsign.com.br/english/getting-started#how-do-i-get-my-api-token) guide.""" @@ -25,6 +28,9 @@ class SourceZapsignTypedDict(TypedDict): source_type: Zapsign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZapsign(BaseModel): api_token: str r"""Your static API token for authentication. You can find it in your ZapSign account under the 'Settings' or 'API' section. For more details, refer to the [Getting Started](https://docs.zapsign.com.br/english/getting-started#how-do-i-get-my-api-token) guide.""" diff --git a/src/airbyte_api/models/source_zendesk_chat.py b/src/airbyte_api/models/source_zendesk_chat.py index 7c61582e..fab0e145 100644 --- a/src/airbyte_api/models/source_zendesk_chat.py +++ b/src/airbyte_api/models/source_zendesk_chat.py @@ -9,7 +9,13 @@ from pydantic import Discriminator, Tag, model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceZendeskChatCredentialsAccessToken(str, Enum): @@ -114,6 +120,9 @@ class ZendeskChat(str, Enum): ZENDESK_CHAT = "zendesk-chat" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskChatTypedDict(TypedDict): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Chat API, in the format YYYY-MM-DDT00:00:00Z.""" @@ -123,6 +132,9 @@ class SourceZendeskChatTypedDict(TypedDict): source_type: ZendeskChat +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskChat(BaseModel): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Chat API, in the format YYYY-MM-DDT00:00:00Z.""" diff --git a/src/airbyte_api/models/source_zendesk_sunshine.py b/src/airbyte_api/models/source_zendesk_sunshine.py index cdbf246b..a53f7165 100644 --- a/src/airbyte_api/models/source_zendesk_sunshine.py +++ b/src/airbyte_api/models/source_zendesk_sunshine.py @@ -9,7 +9,13 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class AuthMethodAPIToken(str, Enum): @@ -125,6 +131,9 @@ class ZendeskSunshine(str, Enum): ZENDESK_SUNSHINE = "zendesk-sunshine" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskSunshineTypedDict(TypedDict): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Sunshine API, in the format YYYY-MM-DDT00:00:00Z.""" @@ -134,6 +143,9 @@ class SourceZendeskSunshineTypedDict(TypedDict): source_type: ZendeskSunshine +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskSunshine(BaseModel): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Sunshine API, in the format YYYY-MM-DDT00:00:00Z.""" diff --git a/src/airbyte_api/models/source_zendesk_support.py b/src/airbyte_api/models/source_zendesk_support.py index f7176e3f..fb81feeb 100644 --- a/src/airbyte_api/models/source_zendesk_support.py +++ b/src/airbyte_api/models/source_zendesk_support.py @@ -9,7 +9,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class CredentialsAPIToken(str, Enum): @@ -157,6 +163,9 @@ class ZendeskSupportEnum(str, Enum): ZENDESK_SUPPORT = "zendesk-support" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskSupportTypedDict(TypedDict): subdomain: str r"""This is your unique Zendesk subdomain that can be found in your account URL. For example, in https://MY_SUBDOMAIN.zendesk.com/, MY_SUBDOMAIN is the value of your subdomain.""" @@ -169,6 +178,9 @@ class SourceZendeskSupportTypedDict(TypedDict): r"""The UTC date and time from which you'd like to replicate data, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskSupport(BaseModel): subdomain: str r"""This is your unique Zendesk subdomain that can be found in your account URL. For example, in https://MY_SUBDOMAIN.zendesk.com/, MY_SUBDOMAIN is the value of your subdomain.""" diff --git a/src/airbyte_api/models/source_zendesk_talk.py b/src/airbyte_api/models/source_zendesk_talk.py index 7afa4e1c..e9616881 100644 --- a/src/airbyte_api/models/source_zendesk_talk.py +++ b/src/airbyte_api/models/source_zendesk_talk.py @@ -9,7 +9,13 @@ from pydantic import ConfigDict, model_serializer from pydantic.functional_validators import AfterValidator from typing import Any, Dict, Optional, Union -from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict +from typing_extensions import ( + Annotated, + NotRequired, + TypeAliasType, + TypedDict, + deprecated, +) class SourceZendeskTalkAuthTypeAPIToken(str, Enum): @@ -155,6 +161,9 @@ class ZendeskTalkEnum(str, Enum): ZENDESK_TALK = "zendesk-talk" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskTalkTypedDict(TypedDict): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Talk API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.""" @@ -165,6 +174,9 @@ class SourceZendeskTalkTypedDict(TypedDict): source_type: ZendeskTalkEnum +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZendeskTalk(BaseModel): start_date: datetime r"""The date from which you'd like to replicate data for Zendesk Talk API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.""" diff --git a/src/airbyte_api/models/source_zenefits.py b/src/airbyte_api/models/source_zenefits.py index f988c9f2..6a9ec63f 100644 --- a/src/airbyte_api/models/source_zenefits.py +++ b/src/airbyte_api/models/source_zenefits.py @@ -6,19 +6,25 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class Zenefits(str, Enum): ZENEFITS = "zenefits" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZenefitsTypedDict(TypedDict): token: str r"""Use Sync with Zenefits button on the link given on the readme file, and get the token to access the api""" source_type: Zenefits +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZenefits(BaseModel): token: str r"""Use Sync with Zenefits button on the link given on the readme file, and get the token to access the api""" diff --git a/src/airbyte_api/models/source_zenloop.py b/src/airbyte_api/models/source_zenloop.py index c9667372..8af8c8e2 100644 --- a/src/airbyte_api/models/source_zenloop.py +++ b/src/airbyte_api/models/source_zenloop.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Zenloop(str, Enum): ZENLOOP = "zenloop" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZenloopTypedDict(TypedDict): api_token: str r"""Zenloop API Token. You can get the API token in settings page here""" @@ -27,6 +30,9 @@ class SourceZenloopTypedDict(TypedDict): r"""Zenloop Survey ID. Can be found here. Leave empty to pull answers from all surveys""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZenloop(BaseModel): api_token: str r"""Zenloop API Token. You can get the API token in settings page here""" diff --git a/src/airbyte_api/models/source_zoho_analytics_metadata_api.py b/src/airbyte_api/models/source_zoho_analytics_metadata_api.py index d482ac51..2f688b0d 100644 --- a/src/airbyte_api/models/source_zoho_analytics_metadata_api.py +++ b/src/airbyte_api/models/source_zoho_analytics_metadata_api.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceZohoAnalyticsMetadataAPIDataCenter(str, Enum): @@ -24,6 +24,9 @@ class ZohoAnalyticsMetadataAPI(str, Enum): ZOHO_ANALYTICS_METADATA_API = "zoho-analytics-metadata-api" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoAnalyticsMetadataAPITypedDict(TypedDict): client_id: str client_secret: str @@ -33,6 +36,9 @@ class SourceZohoAnalyticsMetadataAPITypedDict(TypedDict): source_type: ZohoAnalyticsMetadataAPI +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoAnalyticsMetadataAPI(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_bigin.py b/src/airbyte_api/models/source_zoho_bigin.py index 6fca9ab4..9c304490 100644 --- a/src/airbyte_api/models/source_zoho_bigin.py +++ b/src/airbyte_api/models/source_zoho_bigin.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceZohoBiginDataCenter(str, Enum): @@ -26,6 +26,9 @@ class ZohoBigin(str, Enum): ZOHO_BIGIN = "zoho-bigin" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBiginTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -36,6 +39,9 @@ class SourceZohoBiginTypedDict(TypedDict): source_type: ZohoBigin +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBigin(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_billing.py b/src/airbyte_api/models/source_zoho_billing.py index 07d86baa..82d0fc75 100644 --- a/src/airbyte_api/models/source_zoho_billing.py +++ b/src/airbyte_api/models/source_zoho_billing.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceZohoBillingRegion(str, Enum): @@ -24,6 +24,9 @@ class ZohoBilling(str, Enum): ZOHO_BILLING = "zoho-billing" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBillingTypedDict(TypedDict): client_id: str client_secret: str @@ -32,6 +35,9 @@ class SourceZohoBillingTypedDict(TypedDict): source_type: ZohoBilling +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBilling(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_books.py b/src/airbyte_api/models/source_zoho_books.py index 543a11ae..b7e1a3e8 100644 --- a/src/airbyte_api/models/source_zoho_books.py +++ b/src/airbyte_api/models/source_zoho_books.py @@ -7,7 +7,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceZohoBooksRegion(str, Enum): @@ -27,6 +27,9 @@ class ZohoBooks(str, Enum): ZOHO_BOOKS = "zoho-books" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBooksTypedDict(TypedDict): client_id: str client_secret: str @@ -37,6 +40,9 @@ class SourceZohoBooksTypedDict(TypedDict): source_type: ZohoBooks +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoBooks(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_campaign.py b/src/airbyte_api/models/source_zoho_campaign.py index 1191c30d..364ef9f5 100644 --- a/src/airbyte_api/models/source_zoho_campaign.py +++ b/src/airbyte_api/models/source_zoho_campaign.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class SourceZohoCampaignDataCenter(str, Enum): @@ -22,6 +22,9 @@ class ZohoCampaign(str, Enum): ZOHO_CAMPAIGN = "zoho-campaign" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoCampaignTypedDict(TypedDict): client_id_2: str client_refresh_token: str @@ -30,6 +33,9 @@ class SourceZohoCampaignTypedDict(TypedDict): source_type: ZohoCampaign +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoCampaign(BaseModel): client_id_2: str diff --git a/src/airbyte_api/models/source_zoho_crm.py b/src/airbyte_api/models/source_zoho_crm.py index 99aa0d21..e44b34d1 100644 --- a/src/airbyte_api/models/source_zoho_crm.py +++ b/src/airbyte_api/models/source_zoho_crm.py @@ -15,7 +15,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class DataCenterLocation(str, Enum): @@ -51,6 +51,9 @@ class ZohoCrm(str, Enum): ZOHO_CRM = "zoho-crm" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoCrmTypedDict(TypedDict): client_id: str r"""OAuth2.0 Client ID""" @@ -69,6 +72,9 @@ class SourceZohoCrmTypedDict(TypedDict): r"""ISO 8601, for instance: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS+HH:MM`""" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoCrm(BaseModel): client_id: str r"""OAuth2.0 Client ID""" diff --git a/src/airbyte_api/models/source_zoho_desk.py b/src/airbyte_api/models/source_zoho_desk.py index 0c5a5380..727854bb 100644 --- a/src/airbyte_api/models/source_zoho_desk.py +++ b/src/airbyte_api/models/source_zoho_desk.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class ZohoDesk(str, Enum): ZOHO_DESK = "zoho-desk" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoDeskTypedDict(TypedDict): client_id: str client_secret: str @@ -24,6 +27,9 @@ class SourceZohoDeskTypedDict(TypedDict): source_type: ZohoDesk +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoDesk(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_expense.py b/src/airbyte_api/models/source_zoho_expense.py index ffb894c0..7a6741f3 100644 --- a/src/airbyte_api/models/source_zoho_expense.py +++ b/src/airbyte_api/models/source_zoho_expense.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceZohoExpenseDataCenter(str, Enum): @@ -28,6 +28,9 @@ class ZohoExpense(str, Enum): ZOHO_EXPENSE = "zoho-expense" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoExpenseTypedDict(TypedDict): client_id: str client_secret: str @@ -37,6 +40,9 @@ class SourceZohoExpenseTypedDict(TypedDict): source_type: ZohoExpense +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoExpense(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_inventory.py b/src/airbyte_api/models/source_zoho_inventory.py index 58873b79..3c80d2e1 100644 --- a/src/airbyte_api/models/source_zoho_inventory.py +++ b/src/airbyte_api/models/source_zoho_inventory.py @@ -9,7 +9,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Domain(str, Enum): @@ -29,6 +29,9 @@ class ZohoInventory(str, Enum): ZOHO_INVENTORY = "zoho-inventory" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoInventoryTypedDict(TypedDict): client_id: str client_secret: str @@ -39,6 +42,9 @@ class SourceZohoInventoryTypedDict(TypedDict): source_type: ZohoInventory +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoInventory(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zoho_invoice.py b/src/airbyte_api/models/source_zoho_invoice.py index 2e8fa53f..0692397d 100644 --- a/src/airbyte_api/models/source_zoho_invoice.py +++ b/src/airbyte_api/models/source_zoho_invoice.py @@ -8,7 +8,7 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class SourceZohoInvoiceRegion(str, Enum): @@ -26,6 +26,9 @@ class ZohoInvoice(str, Enum): ZOHO_INVOICE = "zoho-invoice" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoInvoiceTypedDict(TypedDict): client_id: str client_refresh_token: str @@ -36,6 +39,9 @@ class SourceZohoInvoiceTypedDict(TypedDict): source_type: ZohoInvoice +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZohoInvoice(BaseModel): client_id: str diff --git a/src/airbyte_api/models/source_zonka_feedback.py b/src/airbyte_api/models/source_zonka_feedback.py index d333d94d..089cdbda 100644 --- a/src/airbyte_api/models/source_zonka_feedback.py +++ b/src/airbyte_api/models/source_zonka_feedback.py @@ -6,7 +6,7 @@ from enum import Enum import pydantic from pydantic.functional_validators import AfterValidator -from typing_extensions import Annotated, TypedDict +from typing_extensions import Annotated, TypedDict, deprecated class DataCenterID(str, Enum): @@ -20,6 +20,9 @@ class ZonkaFeedback(str, Enum): ZONKA_FEEDBACK = "zonka-feedback" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZonkaFeedbackTypedDict(TypedDict): auth_token: str r"""Auth token to use. Generate it by navigating to Company Settings > Developers > API in your Zonka Feedback account.""" @@ -28,6 +31,9 @@ class SourceZonkaFeedbackTypedDict(TypedDict): source_type: ZonkaFeedback +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZonkaFeedback(BaseModel): auth_token: str r"""Auth token to use. Generate it by navigating to Company Settings > Developers > API in your Zonka Feedback account.""" diff --git a/src/airbyte_api/models/source_zoom.py b/src/airbyte_api/models/source_zoom.py index 952ba2cf..cc1132e3 100644 --- a/src/airbyte_api/models/source_zoom.py +++ b/src/airbyte_api/models/source_zoom.py @@ -8,13 +8,16 @@ from pydantic import model_serializer from pydantic.functional_validators import AfterValidator from typing import Optional -from typing_extensions import Annotated, NotRequired, TypedDict +from typing_extensions import Annotated, NotRequired, TypedDict, deprecated class Zoom(str, Enum): ZOOM = "zoom" +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZoomTypedDict(TypedDict): account_id: str r"""The account ID for your Zoom account. You can find this in the Zoom Marketplace under the \"Manage\" tab for your app.""" @@ -26,6 +29,9 @@ class SourceZoomTypedDict(TypedDict): source_type: Zoom +@deprecated( + "warning: ** DEPRECATED ** - Typed connector configuration models are deprecated and will be removed in v1.1.0. Pass configuration as a plain dict with a required 'sourceType' key instead.." +) class SourceZoom(BaseModel): account_id: str r"""The account ID for your Zoom account. You can find this in the Zoom Marketplace under the \"Manage\" tab for your app."""