From de003c34618a54b01cafc141510f6b3344c19037 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 03:59:29 +0000 Subject: [PATCH 1/4] fix: enable nameResolutionFeb2025 to fix forward-reference ordering Speakeasy generates classes in wrong order in source_google_analytics_data_api_schemas_custom_reports_array_int64value.py, causing NameError when importing SourceResponse and related models. The nameResolutionFeb2025 fix flag should address class ordering. Co-Authored-By: AJ Steers --- gen.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen.yaml b/gen.yaml index 5c69467a..68c49eaa 100644 --- a/gen.yaml +++ b/gen.yaml @@ -6,7 +6,7 @@ generation: sdkInitStyle: constructor useClassNamesForArrayFields: true fixes: - nameResolutionFeb2025: false + nameResolutionFeb2025: true parameterOrderingFeb2024: false requestResponseComponentNamesFeb2024: false securityFeb2025: false From 14c855a6e3047b094e60d77f2bfe048a83eca5a0 Mon Sep 17 00:00:00 2001 From: "octavia-bot[bot]" Date: Tue, 23 Jun 2026 04:03:03 +0000 Subject: [PATCH 2/4] chore: regenerate SDK with Speakeasy --- .../{accountnames.md => accountname.md} | 2 +- ...> actionbreakdownvalidactionbreakdowns.md} | 6 +- docs/models/airtable.md | 6 +- ...{credentials.md => airtablecredentials.md} | 2 +- ...rceairtableairtable.md => airtableenum.md} | 6 +- docs/models/alltypes.md | 8 +- ...amazonadsamazonads.md => amazonadsenum.md} | 6 +- ...rpartner.md => amazonsellerpartnerenum.md} | 6 +- docs/models/apiaccesstoken.md | 2 +- docs/models/apiendpointbasic.md | 16 + ...piendpoint.md => apiendpointenterprise.md} | 6 +- docs/models/apikeyauth.md | 8 +- docs/models/apipassword.md | 8 +- docs/models/apitoken.md | 9 - .../{applications.md => application.md} | 2 +- .../{sourceasanaasana.md => asanaenum.md} | 6 +- ...denums.md => attributiontypevalidenums.md} | 6 +- docs/models/authenticateviaaccesskeys.md | 2 +- docs/models/authenticateviaapikey.md | 2 +- docs/models/authenticateviaasanaoauth.md | 12 +- .../authenticateviaclientcredentials.md | 12 +- .../authenticateviafacebookmarketingoauth.md | 2 +- docs/models/authenticateviaharvestoauth.md | 14 +- docs/models/authenticatevialeverapikey.md | 8 +- docs/models/authenticatevialeveroauth.md | 12 +- docs/models/authenticateviamicrosoft.md | 2 +- docs/models/authenticateviamicrosoftoauth.md | 15 - .../models/authenticateviamicrosoftoauth20.md | 2 +- docs/models/authenticateviaoauth.md | 16 +- docs/models/authenticateviaoauth2.md | 14 +- docs/models/authenticateviapassword.md | 8 +- docs/models/authenticateviaprivatekey.md | 8 +- docs/models/authenticateviaretentlyoauth.md | 2 +- .../authenticateviastorageaccountkey.md | 8 +- docs/models/authenticatewithapitoken.md | 2 +- docs/models/authenticationmethod.md | 25 - docs/models/authenticationmethodmodenoauth.md | 16 + ... authenticationmethodoauth2accesstoken.md} | 6 +- ...uthenticationmethodoauth2authentication.md | 16 + ...ionmethodoauth2confidentialapplication.md} | 6 +- ...enticationmethodpasswordauthentication.md} | 10 +- ...icationmethodpasswordauthenticationenum.md | 16 + ...ticationmethodtokenbasedauthentication.md} | 6 +- docs/models/authmethod.md | 16 - ...tableauthmethod.md => authmethodapikey.md} | 6 +- ...authmethod.md => authmethodapipassword.md} | 6 +- ...hemasauthtype.md => authmethodapitoken.md} | 6 +- ...sauthmethod.md => authmethodsshkeyauth.md} | 6 +- ...method.md => authmethodsshpasswordauth.md} | 6 +- ...ation.md => authorizationloginpassword.md} | 6 +- docs/models/authorizationmethod.md | 19 - docs/models/authorizationnone.md | 16 + docs/models/authtype.md | 16 - docs/models/authtypebasic.md | 16 + ...uthtype.md => authtypecentralapirouter.md} | 6 +- ...thtype.md => authtypeclientcredentials.md} | 6 +- docs/models/authtypeldap.md | 16 + ...urcesquareauthtype.md => authtypeoauth.md} | 6 +- docs/models/authtypeoauth2.md | 16 + ...cenotionauthtype.md => authtypeoauth20.md} | 6 +- ...thtype.md => authtypeoauth20privatekey.md} | 6 +- ...uthtype.md => authtypeoauthcredentials.md} | 6 +- ...ftpbulkauthtype.md => authtypepassword.md} | 6 +- ...pe.md => authtypeprivateappcredentials.md} | 6 +- ...hemasauthtype.md => authtypeprivatekey.md} | 6 +- docs/models/authtyperole.md | 16 + ...htype.md => authtypesandboxaccesstoken.md} | 6 +- ...e.md => authtypesinglestoreaccesstoken.md} | 6 +- docs/models/authtypestorageaccountkey.md | 16 + docs/models/authtypetd2.md | 16 + docs/models/authtypeuser.md | 16 + ...type.md => authtypeusernameandpassword.md} | 6 +- ...uthtype.md => authtypeusernamepassword.md} | 6 +- docs/models/azblobazureblobstorage.md | 2 +- docs/models/azureopenai.md | 13 - docs/models/basic.md | 2 +- docs/models/batchedstandardinserts.md | 8 +- docs/models/bearertokenfromoauth2.md | 2 +- docs/models/betweenfilter.md | 10 - docs/models/bigquery.md | 16 - ...sourcebingadsbingads.md => bingadsenum.md} | 6 +- docs/models/byprogramminglanguage.md | 11 - docs/models/catalogtypeglue.md | 16 + docs/models/catalogtypenessie.md | 16 + docs/models/catalogtypepolaris.md | 16 + docs/models/catalogtyperest.md | 16 + docs/models/centralapirouter.md | 2 +- docs/models/clickhouse.md | 16 - ...rtype.md => clustertypeatlasreplicaset.md} | 6 +- ...md => clustertypeselfmanagedreplicaset.md} | 6 +- docs/models/cohortreports.md | 4 +- ...hemasvalidenums.md => columnvalidenums.md} | 6 +- docs/models/compression.md | 19 - docs/models/compressioncodec.md | 43 - ...tional.md => compressioncodecoptional1.md} | 6 +- ...tional.md => compressioncodecoptional2.md} | 6 +- docs/models/compressiontype.md | 16 - docs/models/connectby.md | 19 - docs/models/connectioncreaterequest.md | 2 +- docs/models/connectionpatchrequest.md | 2 +- docs/models/connectiontype.md | 16 - docs/models/convex.md | 16 - docs/models/credentialsapitoken.md | 16 + ...alstitle.md => credentialstitleiamrole.md} | 6 +- docs/models/credentialstitleiamuser.md | 18 + ...md => credentialstitleoauthcredentials.md} | 6 +- ...e.md => credentialstitlepatcredentials.md} | 6 +- ....md => credentialstitleserviceaccounts.md} | 6 +- ...tle.md => credentialstitlewebserverapp.md} | 6 +- docs/models/credentialtype.md | 16 - docs/models/csvcommaseparatedvalues.md | 10 - docs/models/cursormethod.md | 16 - docs/models/customerio.md | 16 - docs/models/customplan.md | 12 +- ...atagendatatype.md => datatypeincrement.md} | 6 +- docs/models/datatypetypes.md | 16 + ...tsactionbreakdownvalidactionbreakdowns.md} | 6 +- docs/models/deletionmode.md | 8 +- ...ionmode.md => deletionmodedeletedfield.md} | 6 +- docs/models/deletionmodeignore.md | 16 + docs/models/deliverymethod.md | 23 - docs/models/destinationastra.md | 6 +- docs/models/destinationastraazureopenai.md | 13 + .../destinationastrabymarkdownheader.md | 11 + ... destinationastrabyprogramminglanguage.md} | 8 +- ...ator.md => destinationastrabyseparator.md} | 4 +- ...stemidsid.md => destinationastracohere.md} | 8 +- docs/models/destinationastraembedding.md | 37 + ...oapacheavro.md => destinationastrafake.md} | 7 +- ...nationastrafieldnamemappingconfigmodel.md} | 2 +- ...ndexing.md => destinationastraindexing.md} | 2 +- docs/models/destinationastramode.md | 16 - ....md => destinationastramodeazureopenai.md} | 6 +- docs/models/destinationastramodecode.md | 16 + docs/models/destinationastramodecohere.md | 16 + docs/models/destinationastramodefake.md | 16 + docs/models/destinationastramodemarkdown.md | 16 + docs/models/destinationastramodeopenai.md | 16 + .../destinationastramodeopenaicompatible.md | 16 + docs/models/destinationastramodeseparator.md | 16 + .../{bzip2.md => destinationastraopenai.md} | 7 +- .../destinationastraopenaicompatible.md | 14 + ... destinationastraprocessingconfigmodel.md} | 6 +- ...ationastraschemasembeddingembeddingmode.md | 16 - .../destinationastraschemasembeddingmode.md | 16 - docs/models/destinationastraschemasmode.md | 16 - .../destinationastraschemasprocessingmode.md | 16 - ...nastraschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - docs/models/destinationastratextsplitter.md | 25 + docs/models/destinationawsdatalake.md | 2 +- .../destinationawsdatalakecredentialstitle.md | 18 - ...estinationawsdatalakeformattypewildcard.md | 16 - ...wsdatalakejsonlinesnewlinedelimitedjson.md | 9 + ...nationawsdatalakeparquetcolumnarstorage.md | 9 + ...> destinationawsdatalakes3bucketregion.md} | 6 +- docs/models/destinationazureblobstorage.md | 2 +- ...azureblobstoragecsvcommaseparatedvalues.md | 10 + ...destinationazureblobstorageflattening1.md} | 6 +- ...destinationazureblobstorageflattening2.md} | 6 +- ...estinationazureblobstorageformattypecsv.md | 16 + ...inationazureblobstorageformattypejsonl.md} | 6 +- ...lobstoragejsonlinesnewlinedelimitedjson.md | 10 +- ...estinationazureblobstorageoutputformat.md} | 6 +- docs/models/destinationbigquery.md | 6 +- docs/models/destinationbigquerybigquery.md | 16 + ... => destinationbigquerycdcdeletionmode.md} | 6 +- ...md => destinationbigqueryloadingmethod.md} | 2 +- .../destinationbigquerymethodstandard.md | 16 + docs/models/destinationclickhouse.md | 4 +- .../models/destinationclickhouseclickhouse.md | 16 + ...on.md => destinationclickhousenotunnel.md} | 6 +- ...nationclickhousepasswordauthentication.md} | 16 +- ...stinationclickhousesshkeyauthentication.md | 15 + .../destinationclickhousesshtunnelmethod.md | 25 + ...stinationclickhousetunnelmethodnotunnel.md | 16 + ...nationclickhousetunnelmethodsshkeyauth.md} | 6 +- ...onclickhousetunnelmethodsshpasswordauth.md | 16 + docs/models/destinationconvex.md | 2 +- docs/models/destinationconvexconvex.md | 16 + docs/models/destinationcustomerio.md | 10 +- .../models/destinationcustomeriocustomerio.md | 16 + .../{fake.md => destinationcustomerionone.md} | 7 +- ...destinationcustomerioobjectstoragespec.md} | 6 +- docs/models/destinationcustomerios3.md | 2 +- .../destinationcustomeriostoragetype.md | 16 - .../destinationcustomeriostoragetypenone.md | 16 + .../destinationcustomeriostoragetypes3.md | 16 + docs/models/destinationdatabricks.md | 2 +- ...=> destinationdatabricksauthentication.md} | 6 +- docs/models/destinationdatabricksauthtype.md | 16 - .../destinationdatabricksauthtypeoauth.md | 16 + ...stinationdatabrickspersonalaccesstoken.md} | 8 +- .../destinationdatabricksschemasauthtype.md | 16 - docs/models/destinationdevnullloggingtype.md | 16 - ...hemastestdestinationtestdestinationtype.md | 16 - ...nationdevnullschemastestdestinationtype.md | 16 - .../destinationdevnulltestdestinationtype.md | 16 - docs/models/destinationdynamodb.md | 4 +- docs/models/destinationdynamodbdynamodb.md | 16 + ...d => destinationdynamodbdynamodbregion.md} | 6 +- docs/models/destinationelasticsearch.md | 4 +- ...> destinationelasticsearchapikeysecret.md} | 11 +- ...nationelasticsearchauthenticationmethod.md | 25 + .../destinationelasticsearchelasticsearch.md | 16 + docs/models/destinationelasticsearchmethod.md | 16 - .../destinationelasticsearchmethodbasic.md | 16 + .../destinationelasticsearchmethodnone.md | 16 + .../destinationelasticsearchmethodsecret.md | 16 + docs/models/destinationelasticsearchnone.md | 6 +- .../destinationelasticsearchnotunnel.md | 6 +- ...tionelasticsearchpasswordauthentication.md | 14 +- ...searchschemasauthenticationmethodmethod.md | 16 - .../destinationelasticsearchschemasmethod.md | 16 - ...icsearchschemastunnelmethodtunnelmethod.md | 18 - ...nationelasticsearchsshkeyauthentication.md | 14 +- ...ationelasticsearchtunnelmethodnotunnel.md} | 6 +- ...tionelasticsearchtunnelmethodsshkeyauth.md | 18 + ...asticsearchtunnelmethodsshpasswordauth.md} | 6 +- ...estinationelasticsearchusernamepassword.md | 12 + docs/models/destinationfirebolt.md | 2 +- docs/models/destinationfireboltfirebolt.md | 16 + docs/models/destinationfireboltmethod.md | 16 - .../destinationfireboltschemasmethod.md | 16 - docs/models/destinationgcsauthentication.md | 4 +- docs/models/destinationgcsavroapacheavro.md | 9 + ...laccesstoken.md => destinationgcsbzip2.md} | 5 +- docs/models/destinationgcscodec.md | 16 - docs/models/destinationgcscodecbzip2.md | 16 + docs/models/destinationgcscodecdeflate.md | 16 + ...md => destinationgcscodecnocompression.md} | 6 +- docs/models/destinationgcscodecsnappy.md | 16 + docs/models/destinationgcscodecxz.md | 16 + docs/models/destinationgcscodeczstandard.md | 16 + docs/models/destinationgcscompression.md | 19 - docs/models/destinationgcscompression1.md | 19 + docs/models/destinationgcscompression2.md | 19 + ... => destinationgcscompressioncodecenum.md} | 6 +- ...inationgcscompressioncodecnocompression.md | 8 + .../destinationgcscompressioncodecunion.md | 43 + ...destinationgcscompressionnocompression1.md | 8 + ...destinationgcscompressionnocompression2.md | 8 + docs/models/destinationgcscompressiontype.md | 16 - .../destinationgcscompressiontypegzip1.md | 16 + .../destinationgcscompressiontypegzip2.md | 16 + ...inationgcscompressiontypenocompression1.md | 16 + ...inationgcscompressiontypenocompression2.md | 16 + docs/models/destinationgcscredentialtype.md | 16 + .../destinationgcscsvcommaseparatedvalues.md | 4 +- .../{apikey.md => destinationgcsdeflate.md} | 6 +- docs/models/destinationgcsformattype.md | 16 - docs/models/destinationgcsformattypeavro.md | 16 + docs/models/destinationgcsformattypecsv.md | 16 + docs/models/destinationgcsformattypejsonl.md | 16 + .../models/destinationgcsformattypeparquet.md | 16 + docs/models/destinationgcsgzip1.md | 8 + docs/models/destinationgcsgzip2.md | 8 + .../{hmackey.md => destinationgcshmackey.md} | 4 +- ...inationgcsjsonlinesnewlinedelimitedjson.md | 4 +- docs/models/destinationgcsnocompression.md | 8 - docs/models/destinationgcsoutputformat.md | 4 +- .../destinationgcsparquetcolumnarstorage.md | 4 +- docs/models/destinationgcsschemascodec.md | 16 - .../destinationgcsschemascompressiontype.md | 16 - .../destinationgcsschemasformatcodec.md | 16 - ...tinationgcsschemasformatcompressiontype.md | 16 - .../destinationgcsschemasformatformattype.md | 16 - ...ationgcsschemasformatoutputformat1codec.md | 16 - ...nationgcsschemasformatoutputformatcodec.md | 16 - ...ngcsschemasformatoutputformatformattype.md | 16 - .../models/destinationgcsschemasformattype.md | 16 - .../{disabled.md => destinationgcssnappy.md} | 4 +- docs/models/{xz.md => destinationgcsxz.md} | 4 +- ...standard.md => destinationgcszstandard.md} | 4 +- ...googlesheetsauthenticateviagoogleoauth.md} | 14 +- .../destinationgooglesheetsauthentication.md | 8 +- .../models/destinationgooglesheetsauthtype.md | 16 - .../destinationgooglesheetsauthtypeoauth20.md | 16 + .../destinationgooglesheetsauthtypeservice.md | 16 + .../destinationgooglesheetsschemasauthtype.md | 16 - ...esheetsserviceaccountkeyauthentication.md} | 4 +- docs/models/destinationhubspotcredentials.md | 4 +- docs/models/destinationhubspotnone.md | 8 +- .../{oauth.md => destinationhubspotoauth.md} | 2 +- docs/models/destinationhubspots3.md | 2 +- .../destinationhubspotschemasstoragetype.md | 16 - docs/models/destinationhubspotstoragetype.md | 16 - .../destinationhubspotstoragetypenone.md | 16 + .../models/destinationhubspotstoragetypes3.md | 16 + docs/models/destinationmilvusapitoken.md | 8 +- .../models/destinationmilvusauthentication.md | 4 +- docs/models/destinationmilvusazureopenai.md | 12 +- .../destinationmilvusbymarkdownheader.md | 8 +- .../destinationmilvusbyprogramminglanguage.md | 8 +- docs/models/destinationmilvusbyseparator.md | 2 +- docs/models/destinationmilvuscohere.md | 8 +- docs/models/destinationmilvusfake.md | 6 +- docs/models/destinationmilvusmode.md | 16 - .../destinationmilvusmodeazureopenai.md | 16 + docs/models/destinationmilvusmodecode.md | 16 + docs/models/destinationmilvusmodecohere.md | 16 + docs/models/destinationmilvusmodefake.md | 16 + docs/models/destinationmilvusmodemarkdown.md | 16 + docs/models/destinationmilvusmodenoauth.md | 16 + docs/models/destinationmilvusmodeopenai.md | 16 + .../destinationmilvusmodeopenaicompatible.md | 16 + docs/models/destinationmilvusmodeseparator.md | 16 + docs/models/destinationmilvusmodetoken.md | 16 + ... destinationmilvusmodeusernamepassword.md} | 6 +- .../{cohere.md => destinationmilvusnoauth.md} | 7 +- docs/models/destinationmilvusopenai.md | 8 +- .../destinationmilvusopenaicompatible.md | 14 +- ...ionmilvusschemasembeddingembedding5mode.md | 16 - ...tionmilvusschemasembeddingembeddingmode.md | 16 - .../destinationmilvusschemasembeddingmode.md | 16 - ...usschemasindexingauthauthenticationmode.md | 16 - .../destinationmilvusschemasindexingmode.md | 16 - docs/models/destinationmilvusschemasmode.md | 16 - .../destinationmilvusschemasprocessingmode.md | 16 - ...milvusschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - .../destinationmilvususernamepassword.md | 10 +- docs/models/destinationmongodbinstance.md | 16 - docs/models/destinationmongodbnone.md | 6 +- docs/models/destinationmongodbnotunnel.md | 6 +- ...estinationmongodbpasswordauthentication.md | 14 +- .../destinationmongodbschemasauthorization.md | 16 - .../destinationmongodbschemasinstance.md | 16 - .../destinationmongodbsshkeyauthentication.md | 2 +- .../destinationmongodbtunnelmethodnotunnel.md | 18 + ...estinationmongodbtunnelmethodsshkeyauth.md | 18 + ...tionmongodbtunnelmethodsshpasswordauth.md} | 6 +- docs/models/destinationmssql.md | 6 +- ...ulkload.md => destinationmssqlbulkload.md} | 4 +- ...onmssqlencryptedtrustservercertificate.md} | 12 +- ...inationmssqlencryptedverifycertificate.md} | 14 +- docs/models/destinationmssqlinsertload.md | 11 + docs/models/destinationmssqlloadtype.md | 16 - docs/models/destinationmssqlloadtypebulk.md | 16 + docs/models/destinationmssqlloadtypeinsert.md | 16 + docs/models/destinationmssqlloadtypeunion.md | 19 + docs/models/destinationmssqlmssql.md | 16 + ...sqlnameencryptedtrustservercertificate.md} | 6 +- ...ionmssqlnameencryptedverifycertificate.md} | 6 +- .../models/destinationmssqlnameunencrypted.md | 16 + docs/models/destinationmssqlnotunnel.md | 8 +- .../destinationmssqlpasswordauthentication.md | 16 +- .../models/destinationmssqlschemasloadtype.md | 16 - .../destinationmssqlschemastunnelmethod.md | 16 - ...ionmssqlschemastunnelmethodtunnelmethod.md | 16 - .../destinationmssqlsshkeyauthentication.md | 2 +- docs/models/destinationmssqlsslmethod.md | 25 + docs/models/destinationmssqltunnelmethod.md | 16 - .../destinationmssqltunnelmethodnotunnel.md | 16 + .../destinationmssqltunnelmethodsshkeyauth.md | 16 + ...inationmssqltunnelmethodsshpasswordauth.md | 16 + ...load.md => destinationmssqlunencrypted.md} | 6 +- docs/models/destinationmssqlv2.md | 2 +- docs/models/destinationmssqlv2bulkload.md | 2 +- ...nmssqlv2encryptedtrustservercertificate.md | 8 +- ...nationmssqlv2encryptedverifycertificate.md | 14 +- docs/models/destinationmssqlv2insertload.md | 8 +- docs/models/destinationmssqlv2loadtypebulk.md | 16 + .../destinationmssqlv2loadtypeinsert.md | 16 + ....md => destinationmssqlv2loadtypeunion.md} | 2 +- docs/models/destinationmssqlv2name.md | 16 - ...lv2nameencryptedtrustservercertificate.md} | 6 +- ...nmssqlv2nameencryptedverifycertificate.md} | 6 +- .../destinationmssqlv2nameunencrypted.md | 16 + .../destinationmssqlv2schemasloadtype.md | 16 - ...stinationmssqlv2schemasloadtypeloadtype.md | 16 - docs/models/destinationmssqlv2unencrypted.md | 8 +- docs/models/destinationmysql.md | 2 +- docs/models/destinationmysqlmysql.md | 16 + docs/models/destinationmysqlnotunnel.md | 6 +- .../destinationmysqlpasswordauthentication.md | 14 +- .../destinationmysqlsshkeyauthentication.md | 2 +- .../destinationmysqltunnelmethodnotunnel.md | 18 + ...destinationmysqltunnelmethodsshkeyauth.md} | 6 +- ...nationmysqltunnelmethodsshpasswordauth.md} | 6 +- docs/models/destinationoracle.md | 4 +- docs/models/destinationoracleencryption.md | 25 + ...> destinationoracleencryptionalgorithm.md} | 6 +- ...inationoracleencryptionmethodclientnne.md} | 6 +- ...ryptionmethodencryptedverifycertificate.md | 16 + ...nationoracleencryptionmethodunencrypted.md | 16 + ...inationoraclenativenetworkencryptionnne.md | 11 + docs/models/destinationoraclenotunnel.md | 6 +- docs/models/destinationoracleoracle.md | 16 + ...destinationoraclepasswordauthentication.md | 14 +- ...onoracleschemastunnelmethodtunnelmethod.md | 18 - .../destinationoraclesshkeyauthentication.md | 2 +- ...tionoracletlsencryptedverifycertificate.md | 11 + .../destinationoracletunnelmethodnotunnel.md | 18 + ...destinationoracletunnelmethodsshkeyauth.md | 18 + ...ationoracletunnelmethodsshpasswordauth.md} | 6 +- docs/models/destinationoracleunencrypted.md | 6 +- docs/models/destinationpgvectorazureopenai.md | 12 +- .../destinationpgvectorbymarkdownheader.md | 8 +- ...estinationpgvectorbyprogramminglanguage.md | 8 +- docs/models/destinationpgvectorbyseparator.md | 2 +- docs/models/destinationpgvectorcohere.md | 8 +- docs/models/destinationpgvectorfake.md | 6 +- docs/models/destinationpgvectormode.md | 16 - .../destinationpgvectormodeazureopenai.md | 16 + docs/models/destinationpgvectormodecode.md | 16 + docs/models/destinationpgvectormodecohere.md | 16 + docs/models/destinationpgvectormodefake.md | 16 + .../models/destinationpgvectormodemarkdown.md | 16 + docs/models/destinationpgvectormodeopenai.md | 16 + ...destinationpgvectormodeopenaicompatible.md | 16 + .../destinationpgvectormodeseparator.md | 16 + docs/models/destinationpgvectoropenai.md | 8 +- .../destinationpgvectoropenaicompatible.md | 14 +- ...npgvectorschemasembeddingembedding5mode.md | 16 - ...onpgvectorschemasembeddingembeddingmode.md | 16 - ...destinationpgvectorschemasembeddingmode.md | 16 - docs/models/destinationpgvectorschemasmode.md | 16 - ...estinationpgvectorschemasprocessingmode.md | 16 - ...vectorschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - docs/models/destinationpineconeazureopenai.md | 12 +- .../destinationpineconebymarkdownheader.md | 8 +- ...estinationpineconebyprogramminglanguage.md | 8 +- docs/models/destinationpineconebyseparator.md | 2 +- docs/models/destinationpineconecohere.md | 8 +- docs/models/destinationpineconefake.md | 6 +- docs/models/destinationpineconemode.md | 16 - .../destinationpineconemodeazureopenai.md | 16 + docs/models/destinationpineconemodecode.md | 16 + docs/models/destinationpineconemodecohere.md | 16 + docs/models/destinationpineconemodefake.md | 16 + .../models/destinationpineconemodemarkdown.md | 16 + docs/models/destinationpineconemodeopenai.md | 16 + ...destinationpineconemodeopenaicompatible.md | 16 + .../destinationpineconemodeseparator.md | 16 + docs/models/destinationpineconeopenai.md | 8 +- .../destinationpineconeopenaicompatible.md | 14 +- ...npineconeschemasembeddingembedding5mode.md | 16 - ...onpineconeschemasembeddingembeddingmode.md | 16 - ...destinationpineconeschemasembeddingmode.md | 16 - docs/models/destinationpineconeschemasmode.md | 16 - ...estinationpineconeschemasprocessingmode.md | 16 - ...neconeschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - docs/models/destinationpostgres.md | 4 +- docs/models/destinationpostgresallow.md | 10 + ...allow.md => destinationpostgresdisable.md} | 6 +- docs/models/destinationpostgresmode.md | 16 - docs/models/destinationpostgresmodeallow.md | 16 + docs/models/destinationpostgresmodedisable.md | 16 + docs/models/destinationpostgresmodeprefer.md | 16 + docs/models/destinationpostgresmoderequire.md | 16 + .../models/destinationpostgresmodeverifyca.md | 16 + .../destinationpostgresmodeverifyfull.md | 16 + docs/models/destinationpostgresnotunnel.md | 6 +- ...stinationpostgrespasswordauthentication.md | 14 +- docs/models/destinationpostgrespostgres.md | 16 + .../{gzip.md => destinationpostgresprefer.md} | 6 +- docs/models/destinationpostgresrequire.md | 10 + docs/models/destinationpostgresschemasmode.md | 16 - .../destinationpostgresschemassslmodemode.md | 16 - ...tionpostgresschemassslmodesslmodes5mode.md | 16 - ...tionpostgresschemassslmodesslmodes6mode.md | 16 - ...ationpostgresschemassslmodesslmodesmode.md | 16 - ...postgresschemastunnelmethodtunnelmethod.md | 18 - ...destinationpostgressshkeyauthentication.md | 2 +- ...odes.md => destinationpostgressslmodes.md} | 26 +- .../models/destinationpostgrestunnelmethod.md | 18 - ...destinationpostgrestunnelmethodnotunnel.md | 18 + ...stinationpostgrestunnelmethodsshkeyauth.md | 18 + ...tionpostgrestunnelmethodsshpasswordauth.md | 18 + docs/models/destinationpostgresverifyca.md | 12 + docs/models/destinationpostgresverifyfull.md | 14 + docs/models/destinationqdrantazureopenai.md | 12 +- .../destinationqdrantbymarkdownheader.md | 8 +- .../destinationqdrantbyprogramminglanguage.md | 8 +- docs/models/destinationqdrantbyseparator.md | 2 +- docs/models/destinationqdrantcohere.md | 8 +- docs/models/destinationqdrantfake.md | 6 +- docs/models/destinationqdrantmode.md | 16 - .../destinationqdrantmodeazureopenai.md | 16 + docs/models/destinationqdrantmodecode.md | 16 + docs/models/destinationqdrantmodecohere.md | 16 + docs/models/destinationqdrantmodefake.md | 16 + docs/models/destinationqdrantmodemarkdown.md | 16 + docs/models/destinationqdrantmodeopenai.md | 16 + .../destinationqdrantmodeopenaicompatible.md | 16 + docs/models/destinationqdrantmodeseparator.md | 16 + docs/models/destinationqdrantnoauth.md | 6 +- docs/models/destinationqdrantopenai.md | 8 +- .../destinationqdrantopenaicompatible.md | 14 +- ...ionqdrantschemasembeddingembedding5mode.md | 16 - ...tionqdrantschemasembeddingembeddingmode.md | 16 - .../destinationqdrantschemasembeddingmode.md | 16 - ...tionqdrantschemasindexingauthmethodmode.md | 16 - .../destinationqdrantschemasindexingmode.md | 16 - docs/models/destinationqdrantschemasmode.md | 16 - .../destinationqdrantschemasprocessingmode.md | 16 - ...qdrantschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - docs/models/destinationredisdisable.md | 6 +- docs/models/destinationredismode.md | 16 - docs/models/destinationredismodedisable.md | 16 + docs/models/destinationredismodeverifyfull.md | 16 + docs/models/destinationredisnotunnel.md | 6 +- .../destinationredispasswordauthentication.md | 14 +- .../destinationredisschemastunnelmethod.md | 18 - ...ionredisschemastunnelmethodtunnelmethod.md | 18 - .../destinationredissshkeyauthentication.md | 2 +- docs/models/destinationredistunnelmethod.md | 18 - .../destinationredistunnelmethodnotunnel.md | 18 + ...destinationredistunnelmethodsshkeyauth.md} | 6 +- ...inationredistunnelmethodsshpasswordauth.md | 18 + docs/models/destinationredisverifyfull.md | 14 +- docs/models/destinationredshift.md | 2 +- docs/models/destinationredshiftnotunnel.md | 6 +- ...stinationredshiftpasswordauthentication.md | 14 +- docs/models/destinationredshiftredshift.md | 16 + .../destinationredshiftschemastunnelmethod.md | 18 - ...redshiftschemastunnelmethodtunnelmethod.md | 18 - ...destinationredshiftsshkeyauthentication.md | 2 +- .../models/destinationredshifttunnelmethod.md | 18 - ...destinationredshifttunnelmethodnotunnel.md | 18 + ...stinationredshifttunnelmethodsshkeyauth.md | 18 + ...tionredshifttunnelmethodsshpasswordauth.md | 18 + docs/models/destinations3.md | 2 +- docs/models/destinations3avroapacheavro.md | 10 +- docs/models/destinations3bzip2.md | 8 +- docs/models/destinations3codecbzip2.md | 16 + docs/models/destinations3codecdeflate.md | 16 + ....md => destinations3codecnocompression.md} | 6 +- docs/models/destinations3codecsnappy.md | 16 + docs/models/destinations3codecxz.md | 16 + docs/models/destinations3codeczstandard.md | 16 + docs/models/destinations3compression.md | 19 - docs/models/destinations3compression1.md | 19 + docs/models/destinations3compression2.md | 19 + ...d => destinations3compressioncodecenum.md} | 6 +- ...inations3compressioncodecnocompression.md} | 7 +- ... => destinations3compressioncodecunion.md} | 6 +- ...destinations3compressionnocompression1.md} | 5 +- ...destinations3compressionnocompression2.md} | 5 +- docs/models/destinations3compressiontype.md | 16 - .../destinations3compressiontypegzip1.md | 16 + .../destinations3compressiontypegzip2.md | 16 + ...tinations3compressiontypenocompression1.md | 16 + ...tinations3compressiontypenocompression2.md | 16 + .../destinations3csvcommaseparatedvalues.md | 6 +- .../destinations3datalakecatalogtype.md | 16 - ...destinations3datalakeschemascatalogtype.md | 16 - ...s3datalakeschemascatalogtypecatalogtype.md | 16 - ...chemascatalogtypecatalogtypecatalogtype.md | 16 - docs/models/destinations3deflate.md | 2 +- ...ttening.md => destinations3flattening1.md} | 6 +- ...ttening.md => destinations3flattening2.md} | 6 +- docs/models/destinations3formattype.md | 16 - docs/models/destinations3formattypeavro.md | 16 + docs/models/destinations3formattypecsv.md | 16 + docs/models/destinations3formattypejsonl.md | 16 + docs/models/destinations3formattypeparquet.md | 16 + ...encryptionnne.md => destinations3gzip1.md} | 8 +- docs/models/destinations3gzip2.md | 9 + ...tinations3jsonlinesnewlinedelimitedjson.md | 6 +- .../destinations3parquetcolumnarstorage.md | 4 +- docs/models/{s3.md => destinations3s3.md} | 6 +- docs/models/destinations3schemascodec.md | 16 - .../models/destinations3schemascompression.md | 19 - .../destinations3schemascompressiontype.md | 16 - .../models/destinations3schemasformatcodec.md | 16 - ...stinations3schemasformatcompressiontype.md | 16 - .../destinations3schemasformatformattype.md | 16 - ...destinations3schemasformatnocompression.md | 9 - ...nations3schemasformatoutputformat3codec.md | 16 - ...ormatoutputformat3compressioncodeccodec.md | 16 - ...inations3schemasformatoutputformatcodec.md | 16 - ...chemasformatoutputformatcompressiontype.md | 16 - ...ons3schemasformatoutputformatformattype.md | 16 - docs/models/destinations3schemasformattype.md | 16 - docs/models/destinations3schemasgzip.md | 9 - docs/models/destinations3snappy.md | 8 +- docs/models/destinations3xz.md | 10 +- docs/models/destinations3zstandard.md | 12 +- docs/models/destinationsalesforce.md | 2 +- docs/models/destinationsalesforceauthtype.md | 16 + docs/models/destinationsalesforcenone.md | 8 +- docs/models/destinationsalesforces3.md | 2 +- ...destinationsalesforceschemasstoragetype.md | 16 - .../destinationsalesforcestoragetype.md | 16 - .../destinationsalesforcestoragetypenone.md | 16 + .../destinationsalesforcestoragetypes3.md | 16 + docs/models/destinationsnowflake.md | 4 +- ...destinationsnowflakeauthorizationmethod.md | 19 + ...snowflakeauthtypekeypairauthentication.md} | 6 +- .../destinationsnowflakecortexazureopenai.md | 12 +- ...tinationsnowflakecortexbymarkdownheader.md | 8 +- ...ionsnowflakecortexbyprogramminglanguage.md | 8 +- .../destinationsnowflakecortexbyseparator.md | 2 +- .../destinationsnowflakecortexcohere.md | 8 +- docs/models/destinationsnowflakecortexfake.md | 6 +- docs/models/destinationsnowflakecortexmode.md | 16 - ...stinationsnowflakecortexmodeazureopenai.md | 16 + .../destinationsnowflakecortexmodecode.md | 16 + .../destinationsnowflakecortexmodecohere.md | 16 + .../destinationsnowflakecortexmodefake.md | 16 + .../destinationsnowflakecortexmodemarkdown.md | 16 + .../destinationsnowflakecortexmodeopenai.md | 16 + ...ionsnowflakecortexmodeopenaicompatible.md} | 6 +- ...destinationsnowflakecortexmodeseparator.md | 16 + .../destinationsnowflakecortexopenai.md | 8 +- ...tinationsnowflakecortexopenaicompatible.md | 14 +- ...akecortexschemasembeddingembedding5mode.md | 16 - ...lakecortexschemasembeddingembeddingmode.md | 16 - ...tionsnowflakecortexschemasembeddingmode.md | 16 - .../destinationsnowflakecortexschemasmode.md | 16 - ...ionsnowflakecortexschemasprocessingmode.md | 16 - ...cortexschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - ...tinationsnowflakekeypairauthentication.md} | 4 +- docs/models/destinationsnowflakesnowflake.md | 16 + ...estinationsnowflakeusernameandpassword.md} | 9 +- docs/models/destinationteradataallow.md | 6 +- docs/models/destinationteradataauthtype.md | 16 - docs/models/destinationteradatadisable.md | 6 +- docs/models/destinationteradatamode.md | 16 - docs/models/destinationteradatamodeallow.md | 16 + docs/models/destinationteradatamodedisable.md | 16 + docs/models/destinationteradatamodeprefer.md | 16 + docs/models/destinationteradatamoderequire.md | 16 + .../models/destinationteradatamodeverifyca.md | 16 + .../destinationteradatamodeverifyfull.md | 16 + docs/models/destinationteradataprefer.md | 6 +- docs/models/destinationteradatarequire.md | 6 +- .../destinationteradataschemasauthtype.md | 16 - docs/models/destinationteradataschemasmode.md | 16 - .../destinationteradataschemassslmodemode.md | 16 - ...tionteradataschemassslmodesslmodes5mode.md | 16 - ...tionteradataschemassslmodesslmodes6mode.md | 16 - ...ationteradataschemassslmodesslmodesmode.md | 16 - docs/models/destinationteradataverifyca.md | 2 +- docs/models/destinationteradataverifyfull.md | 2 +- docs/models/destinationweaviateapitoken.md | 8 +- docs/models/destinationweaviateazureopenai.md | 2 +- .../destinationweaviatebymarkdownheader.md | 8 +- ...estinationweaviatebyprogramminglanguage.md | 8 +- docs/models/destinationweaviatebyseparator.md | 2 +- docs/models/destinationweaviatecohere.md | 8 +- docs/models/destinationweaviatefake.md | 6 +- .../destinationweaviatemodeazureopenai.md | 16 + docs/models/destinationweaviatemodecode.md | 16 + docs/models/destinationweaviatemodecohere.md | 16 + docs/models/destinationweaviatemodefake.md | 16 + .../models/destinationweaviatemodemarkdown.md | 16 + docs/models/destinationweaviatemodenoauth.md | 16 + docs/models/destinationweaviatemodeopenai.md | 16 + ...destinationweaviatemodeopenaicompatible.md | 16 + .../destinationweaviatemodeseparator.md | 16 + docs/models/destinationweaviatemodetoken.md | 16 + ...destinationweaviatemodeusernamepassword.md | 16 + docs/models/destinationweaviateopenai.md | 8 +- .../destinationweaviateopenaicompatible.md | 14 +- ...nweaviateschemasembeddingembedding5mode.md | 16 - ...nweaviateschemasembeddingembedding6mode.md | 16 - ...nweaviateschemasembeddingembedding7mode.md | 16 - ...onweaviateschemasembeddingembeddingmode.md | 16 - ...destinationweaviateschemasembeddingmode.md | 16 - ...teschemasindexingauthauthenticationmode.md | 16 - ...tinationweaviateschemasindexingauthmode.md | 16 - .../destinationweaviateschemasindexingmode.md | 16 - ...estinationweaviateschemasprocessingmode.md | 16 - ...aviateschemasprocessingtextsplittermode.md | 16 - ...sprocessingtextsplittertextsplittermode.md | 16 - .../destinationweaviateusernamepassword.md | 10 +- docs/models/destinationyellowbrickallow.md | 6 +- docs/models/destinationyellowbrickdisable.md | 6 +- docs/models/destinationyellowbrickmode.md | 16 - .../models/destinationyellowbrickmodeallow.md | 16 + .../destinationyellowbrickmodedisable.md | 16 + .../destinationyellowbrickmodeprefer.md | 16 + .../destinationyellowbrickmoderequire.md | 16 + .../destinationyellowbrickmodeverifyca.md | 16 + .../destinationyellowbrickmodeverifyfull.md | 16 + docs/models/destinationyellowbricknotunnel.md | 6 +- ...nationyellowbrickpasswordauthentication.md | 14 +- docs/models/destinationyellowbrickprefer.md | 6 +- docs/models/destinationyellowbrickrequire.md | 6 +- .../destinationyellowbrickschemasmode.md | 16 - ...estinationyellowbrickschemassslmodemode.md | 16 - ...nyellowbrickschemassslmodesslmodes5mode.md | 16 - ...nyellowbrickschemassslmodesslmodes6mode.md | 16 - ...onyellowbrickschemassslmodesslmodesmode.md | 16 - ...stinationyellowbrickschemastunnelmethod.md | 18 - ...lowbrickschemastunnelmethodtunnelmethod.md | 18 - ...tinationyellowbricksshkeyauthentication.md | 2 +- ...inationyellowbricktunnelmethodnotunnel.md} | 6 +- ...ationyellowbricktunnelmethodsshkeyauth.md} | 6 +- ...yellowbricktunnelmethodsshpasswordauth.md} | 6 +- docs/models/destinationyellowbrickverifyca.md | 10 +- .../destinationyellowbrickverifyfull.md | 14 +- .../detectchangeswithxminsystemcolumn.md | 6 +- docs/models/dimensionsfilter.md | 16 +- docs/models/dimensionsfilterandgroup.md | 11 + docs/models/dimensionsfilterbetweenfilter.md | 10 + ...sion.md => dimensionsfilterexpression1.md} | 6 +- docs/models/dimensionsfilterexpression2.md | 9 + docs/models/dimensionsfilterexpression3.md | 9 + ...imensionsfilterexpressionbetweenfilter1.md | 10 + ...imensionsfilterexpressionbetweenfilter2.md | 10 + ...imensionsfilterexpressionbetweenfilter3.md | 10 + .../dimensionsfilterexpressionfilter1.md | 29 + .../dimensionsfilterexpressionfilter2.md | 29 + .../dimensionsfilterexpressionfilter3.md | 29 + ...ilterexpressionfilternamebetweenfilter1.md | 16 + ...ilterexpressionfilternamebetweenfilter2.md | 16 + ...ilterexpressionfilternamebetweenfilter3.md | 16 + ...filterexpressionfilternameinlistfilter1.md | 16 + ...filterexpressionfilternameinlistfilter2.md | 16 + ...filterexpressionfilternameinlistfilter3.md | 16 + ...ilterexpressionfilternamenumericfilter1.md | 16 + ...ilterexpressionfilternamenumericfilter2.md | 16 + ...ilterexpressionfilternamenumericfilter3.md | 16 + ...filterexpressionfilternamestringfilter1.md | 16 + ...filterexpressionfilternamestringfilter2.md | 16 + ...filterexpressionfilternamestringfilter3.md | 16 + .../dimensionsfilterexpressionfromvalue1.md | 17 + .../dimensionsfilterexpressionfromvalue2.md | 17 + .../dimensionsfilterexpressionfromvalue3.md | 17 + ...dimensionsfilterexpressioninlistfilter1.md | 10 + ...dimensionsfilterexpressioninlistfilter2.md | 10 + ...dimensionsfilterexpressioninlistfilter3.md | 10 + ...nsfilterexpressionmatchtypevalidenums1.md} | 6 +- ...nsfilterexpressionmatchtypevalidenums2.md} | 6 +- ...nsfilterexpressionmatchtypevalidenums3.md} | 6 +- ...imensionsfilterexpressionnumericfilter1.md | 10 + ...imensionsfilterexpressionnumericfilter2.md | 10 + ...imensionsfilterexpressionnumericfilter3.md | 10 + ...nsfilterexpressionoperationvalidenums1.md} | 6 +- ...nsfilterexpressionoperationvalidenums2.md} | 6 +- ...nsfilterexpressionoperationvalidenums3.md} | 6 +- ...dimensionsfilterexpressionstringfilter1.md | 11 + ...dimensionsfilterexpressionstringfilter2.md | 11 + ...dimensionsfilterexpressionstringfilter3.md | 11 + .../dimensionsfilterexpressiontovalue1.md | 17 + .../dimensionsfilterexpressiontovalue2.md | 17 + .../dimensionsfilterexpressiontovalue3.md | 17 + .../dimensionsfilterexpressionvalue1.md | 17 + .../dimensionsfilterexpressionvalue2.md | 17 + .../dimensionsfilterexpressionvalue3.md | 17 + ...keysecret.md => dimensionsfilterfilter.md} | 10 +- ...dimensionsfilterfilternamebetweenfilter.md | 16 + .../dimensionsfilterfilternameinlistfilter.md | 16 + ...dimensionsfilterfilternamenumericfilter.md | 16 + .../dimensionsfilterfilternamestringfilter.md | 16 + .../dimensionsfilterfiltertypeandgroup.md | 16 + .../dimensionsfilterfiltertypefilter.md | 16 + ...dimensionsfilterfiltertypenotexpression.md | 16 + .../dimensionsfilterfiltertypeorgroup.md | 16 + docs/models/dimensionsfilterfilterunion.md | 29 + docs/models/dimensionsfilterfromvalue.md | 17 + ...> dimensionsfilterfromvaluedoublevalue.md} | 10 +- ...sfilterfromvalueexpressiondoublevalue1.md} | 10 +- ...sfilterfromvalueexpressiondoublevalue2.md} | 10 +- ...sfilterfromvalueexpressiondoublevalue3.md} | 10 +- ...nsfilterfromvalueexpressionint64value1.md} | 10 +- ...onsfilterfromvalueexpressionint64value2.md | 9 + ...onsfilterfromvalueexpressionint64value3.md | 9 + ...romvalueexpressionvaluetypedoublevalue1.md | 16 + ...romvalueexpressionvaluetypedoublevalue2.md | 16 + ...romvalueexpressionvaluetypedoublevalue3.md | 16 + ...fromvalueexpressionvaluetypeint64value1.md | 16 + ...fromvalueexpressionvaluetypeint64value2.md | 16 + ...fromvalueexpressionvaluetypeint64value3.md | 16 + ...=> dimensionsfilterfromvalueint64value.md} | 4 +- ...ionsfilterfromvaluevaluetypedoublevalue.md | 16 + ...sionsfilterfromvaluevaluetypeint64value.md | 16 + ...ter.md => dimensionsfilterinlistfilter.md} | 4 +- ...=> dimensionsfiltermatchtypevalidenums.md} | 6 +- docs/models/dimensionsfilternotexpression.md | 11 + docs/models/dimensionsfilternumericfilter.md | 10 + ...=> dimensionsfilteroperationvalidenums.md} | 6 +- docs/models/dimensionsfilterorgroup.md | 11 + docs/models/dimensionsfilterstringfilter.md | 11 + docs/models/dimensionsfiltertovalue.md | 17 + .../dimensionsfiltertovaluedoublevalue.md | 9 + ...onsfiltertovalueexpressiondoublevalue1.md} | 6 +- ...onsfiltertovalueexpressiondoublevalue2.md} | 8 +- ...onsfiltertovalueexpressiondoublevalue3.md} | 10 +- ...ionsfiltertovalueexpressionint64value1.md} | 10 +- ...sionsfiltertovalueexpressionint64value2.md | 9 + ...sionsfiltertovalueexpressionint64value3.md | 9 + ...rtovalueexpressionvaluetypedoublevalue1.md | 16 + ...rtovalueexpressionvaluetypedoublevalue2.md | 16 + ...rtovalueexpressionvaluetypedoublevalue3.md | 16 + ...ertovalueexpressionvaluetypeint64value1.md | 16 + ...ertovalueexpressionvaluetypeint64value2.md | 16 + ...ertovalueexpressionvaluetypeint64value3.md | 16 + ...d => dimensionsfiltertovalueint64value.md} | 5 +- ...nsionsfiltertovaluevaluetypedoublevalue.md | 16 + ...ensionsfiltertovaluevaluetypeint64value.md | 16 + docs/models/dimensionsfiltervalue.md | 17 + ...md => dimensionsfiltervaluedoublevalue.md} | 5 +- ...nsionsfiltervalueexpressiondoublevalue1.md | 9 + ...nsionsfiltervalueexpressiondoublevalue2.md | 9 + ...nsionsfiltervalueexpressiondoublevalue3.md | 9 + ...nsionsfiltervalueexpressionint64value1.md} | 6 +- ...ensionsfiltervalueexpressionint64value2.md | 9 + ...ensionsfiltervalueexpressionint64value3.md | 9 + ...tervalueexpressionvaluetypedoublevalue1.md | 16 + ...tervalueexpressionvaluetypedoublevalue2.md | 16 + ...tervalueexpressionvaluetypedoublevalue3.md | 16 + ...ltervalueexpressionvaluetypeint64value1.md | 16 + ...ltervalueexpressionvaluetypeint64value2.md | 16 + ...ltervalueexpressionvaluetypeint64value3.md | 16 + ....md => dimensionsfiltervalueint64value.md} | 6 +- ...mensionsfiltervaluevaluetypedoublevalue.md | 16 + ...imensionsfiltervaluevaluetypeint64value.md | 16 + .../{sourcedriftdrift.md => driftenum.md} | 6 +- docs/models/dynamodb.md | 16 - docs/models/elasticsearch.md | 16 - docs/models/embedding.md | 37 - docs/models/enabled.md | 9 - docs/models/enabledfalse.md | 16 + docs/models/enabledtrue.md | 11 + docs/models/enabledtrueenum.md | 16 + .../models/encryptedtrustservercertificate.md | 11 - docs/models/encryptedverifycertificate.md | 14 - docs/models/encryption.md | 25 - .../encryptionmapperaesconfiguration.md | 16 +- ...> encryptionmapperaesconfigurationmode.md} | 6 +- docs/models/enterprise.md | 2 +- docs/models/enterpriseplan.md | 12 +- docs/models/eubasedaccount.md | 6 +- docs/models/everynthentry.md | 2 +- docs/models/excelformat.md | 8 - docs/models/expression.md | 9 - docs/models/externaltablevias3.md | 14 +- ...kmarketing.md => facebookmarketingenum.md} | 6 +- docs/models/failing.md | 10 +- docs/models/{fields.md => fieldt.md} | 6 +- docs/models/filetype.md | 16 - docs/models/{filter_.md => filterenum.md} | 6 +- docs/models/filtername.md | 16 - docs/models/filtertype.md | 16 - docs/models/firebolt.md | 16 - docs/models/firstnentries.md | 2 +- docs/models/format_.md | 43 - docs/models/formattype.md | 16 - docs/models/formattypewildcard.md | 16 - docs/models/formattypewildcardjsonl.md | 16 + docs/models/formattypewildcardparquet.md | 16 + docs/models/freeplan.md | 2 +- docs/models/fromcsv.md | 8 - docs/models/fromfield.md | 10 +- docs/models/fromvalue.md | 17 - docs/models/gcsgooglecloudstorage.md | 2 +- docs/models/gcsstaging.md | 2 +- .../{sourcegithubgithub.md => githubenum.md} | 6 +- .../{sourcegitlabgitlab.md => gitlabenum.md} | 6 +- docs/models/globalaccount.md | 6 +- docs/models/gluecatalog.md | 2 +- ...googleadsgoogleads.md => googleadsenum.md} | 6 +- ...taapi.md => googleanalyticsdataapienum.md} | 6 +- docs/models/googlecredentials.md | 23 +- ...drivegoogledrive.md => googledriveenum.md} | 6 +- docs/models/googlesearchconsole.md | 6 +- ...md => googlesearchconsoleauthorization.md} | 2 +- ...hconsole.md => googlesearchconsoleenum.md} | 6 +- docs/models/growthplan.md | 12 +- docs/models/headerdefinitiontype.md | 16 - docs/models/httpspublicweb.md | 8 +- docs/models/iamrole.md | 8 +- docs/models/iamuser.md | 10 +- docs/models/incremental.md | 8 +- docs/models/insightconfig.md | 4 +- ...instagraminstagram.md => instagramenum.md} | 6 +- docs/models/instanceatlas.md | 16 + docs/models/instancereplica.md | 16 + .../{instance.md => instancestandalone.md} | 6 +- docs/models/int64value.md | 9 - docs/models/ldap.md | 10 +- ...iringleverhiring.md => leverhiringenum.md} | 6 +- ...inadslinkedinads.md => linkedinadsenum.md} | 6 +- docs/models/loadtype.md | 19 - docs/models/localfilesystemlimited.md | 2 +- docs/models/logging.md | 10 +- docs/models/loggingtypeeverynth.md | 16 + .../{loggingtype.md => loggingtypefirstn.md} | 6 +- ...ngtype.md => loggingtyperandomsampling.md} | 6 +- docs/models/loginpassword.md | 10 +- ...mailchimpmailchimp.md => mailchimpenum.md} | 6 +- docs/models/method.md | 16 - ...nbigquerymethod.md => methodgcsstaging.md} | 6 +- docs/models/methods3.md | 16 + docs/models/methodsql.md | 16 + docs/models/methodxmin.md | 16 + docs/models/metricsfilter.md | 16 +- docs/models/metricsfilterandgroup.md | 11 + docs/models/metricsfilterbetweenfilter.md | 10 + docs/models/metricsfilterexpression1.md | 9 + docs/models/metricsfilterexpression2.md | 9 + docs/models/metricsfilterexpression3.md | 9 + .../metricsfilterexpressionbetweenfilter1.md | 10 + .../metricsfilterexpressionbetweenfilter2.md | 10 + .../metricsfilterexpressionbetweenfilter3.md | 10 + docs/models/metricsfilterexpressionfilter1.md | 29 + docs/models/metricsfilterexpressionfilter2.md | 29 + docs/models/metricsfilterexpressionfilter3.md | 29 + ...ilterexpressionfilternamebetweenfilter1.md | 16 + ...ilterexpressionfilternamebetweenfilter2.md | 16 + ...ilterexpressionfilternamebetweenfilter3.md | 16 + ...filterexpressionfilternameinlistfilter1.md | 16 + ...filterexpressionfilternameinlistfilter2.md | 16 + ...filterexpressionfilternameinlistfilter3.md | 16 + ...ilterexpressionfilternamenumericfilter1.md | 16 + ...ilterexpressionfilternamenumericfilter2.md | 16 + ...ilterexpressionfilternamenumericfilter3.md | 16 + ...filterexpressionfilternamestringfilter1.md | 16 + ...filterexpressionfilternamestringfilter2.md | 16 + ...filterexpressionfilternamestringfilter3.md | 16 + .../metricsfilterexpressionfromvalue1.md | 17 + .../metricsfilterexpressionfromvalue2.md | 17 + .../metricsfilterexpressionfromvalue3.md | 17 + .../metricsfilterexpressioninlistfilter1.md | 10 + .../metricsfilterexpressioninlistfilter2.md | 10 + .../metricsfilterexpressioninlistfilter3.md | 10 + ...icsfilterexpressionmatchtypevalidenums1.md | 22 + ...icsfilterexpressionmatchtypevalidenums2.md | 22 + ...icsfilterexpressionmatchtypevalidenums3.md | 22 + .../metricsfilterexpressionnumericfilter1.md | 10 + .../metricsfilterexpressionnumericfilter2.md | 10 + .../metricsfilterexpressionnumericfilter3.md | 10 + ...icsfilterexpressionoperationvalidenums1.md | 21 + ...icsfilterexpressionoperationvalidenums2.md | 21 + ...icsfilterexpressionoperationvalidenums3.md | 21 + .../metricsfilterexpressionstringfilter1.md | 11 + .../metricsfilterexpressionstringfilter2.md | 11 + .../metricsfilterexpressionstringfilter3.md | 11 + .../models/metricsfilterexpressiontovalue1.md | 17 + .../models/metricsfilterexpressiontovalue2.md | 17 + .../models/metricsfilterexpressiontovalue3.md | 17 + docs/models/metricsfilterexpressionvalue1.md | 17 + docs/models/metricsfilterexpressionvalue2.md | 17 + docs/models/metricsfilterexpressionvalue3.md | 17 + docs/models/metricsfilterfilter.md | 12 + .../metricsfilterfilternamebetweenfilter.md | 16 + .../metricsfilterfilternameinlistfilter.md | 16 + .../metricsfilterfilternamenumericfilter.md | 16 + .../metricsfilterfilternamestringfilter.md | 16 + .../models/metricsfilterfiltertypeandgroup.md | 16 + docs/models/metricsfilterfiltertypefilter.md | 16 + .../metricsfilterfiltertypenotexpression.md | 16 + docs/models/metricsfilterfiltertypeorgroup.md | 16 + docs/models/metricsfilterfilterunion.md | 29 + docs/models/metricsfilterfromvalue.md | 17 + .../metricsfilterfromvaluedoublevalue.md | 9 + ...csfilterfromvalueexpressiondoublevalue1.md | 9 + ...csfilterfromvalueexpressiondoublevalue2.md | 9 + ...csfilterfromvalueexpressiondoublevalue3.md | 9 + ...csfilterfromvalueexpressionint64value1.md} | 10 +- ...icsfilterfromvalueexpressionint64value2.md | 9 + ...icsfilterfromvalueexpressionint64value3.md | 9 + ...romvalueexpressionvaluetypedoublevalue1.md | 16 + ...romvalueexpressionvaluetypedoublevalue2.md | 16 + ...romvalueexpressionvaluetypedoublevalue3.md | 16 + ...fromvalueexpressionvaluetypeint64value1.md | 16 + ...fromvalueexpressionvaluetypeint64value2.md | 16 + ...fromvalueexpressionvaluetypeint64value3.md | 16 + .../metricsfilterfromvalueint64value.md | 9 + ...ricsfilterfromvaluevaluetypedoublevalue.md | 16 + ...tricsfilterfromvaluevaluetypeint64value.md | 16 + docs/models/metricsfilterinlistfilter.md | 10 + .../metricsfiltermatchtypevalidenums.md | 22 + ...group.md => metricsfilternotexpression.md} | 8 +- docs/models/metricsfilternumericfilter.md | 10 + .../metricsfilteroperationvalidenums.md | 21 + docs/models/metricsfilterorgroup.md | 11 + docs/models/metricsfilterstringfilter.md | 11 + docs/models/metricsfiltertovalue.md | 17 + ....md => metricsfiltertovaluedoublevalue.md} | 9 +- ...ricsfiltertovalueexpressiondoublevalue1.md | 9 + ...ricsfiltertovalueexpressiondoublevalue2.md | 9 + ...ricsfiltertovalueexpressiondoublevalue3.md | 9 + ...ricsfiltertovalueexpressionint64value1.md} | 8 +- ...ricsfiltertovalueexpressionint64value2.md} | 5 +- ...ricsfiltertovalueexpressionint64value3.md} | 7 +- ...rtovalueexpressionvaluetypedoublevalue1.md | 16 + ...rtovalueexpressionvaluetypedoublevalue2.md | 16 + ...rtovalueexpressionvaluetypedoublevalue3.md | 16 + ...ertovalueexpressionvaluetypeint64value1.md | 16 + ...ertovalueexpressionvaluetypeint64value2.md | 16 + ...ertovalueexpressionvaluetypeint64value3.md | 16 + docs/models/metricsfiltertovalueint64value.md | 9 + ...etricsfiltertovaluevaluetypedoublevalue.md | 16 + ...metricsfiltertovaluevaluetypeint64value.md | 16 + docs/models/metricsfiltervalue.md | 17 + docs/models/metricsfiltervaluedoublevalue.md | 9 + ...etricsfiltervalueexpressiondoublevalue1.md | 9 + ...etricsfiltervalueexpressiondoublevalue2.md | 9 + ...etricsfiltervalueexpressiondoublevalue3.md | 9 + ...etricsfiltervalueexpressionint64value1.md} | 7 +- ...metricsfiltervalueexpressionint64value2.md | 9 + ...metricsfiltervalueexpressionint64value3.md | 9 + ...tervalueexpressionvaluetypedoublevalue1.md | 16 + ...tervalueexpressionvaluetypedoublevalue2.md | 16 + ...tervalueexpressionvaluetypedoublevalue3.md | 16 + ...ltervalueexpressionvaluetypeint64value1.md | 16 + ...ltervalueexpressionvaluetypeint64value2.md | 16 + ...ltervalueexpressionvaluetypeint64value3.md | 16 + ...lue.md => metricsfiltervalueint64value.md} | 6 +- .../metricsfiltervaluevaluetypedoublevalue.md | 16 + .../metricsfiltervaluevaluetypeint64value.md | 16 + ...ftonedrive.md => microsoftonedriveenum.md} | 6 +- ...arepoint.md => microsoftsharepointenum.md} | 6 +- ...icrosoftteams.md => microsoftteamsenum.md} | 6 +- docs/models/modeapikeyauth.md | 16 + docs/models/modefromfield.md | 16 + ...tionweaviatemode.md => modenoembedding.md} | 6 +- .../{sourcemysqlmode.md => modepreferred.md} | 6 +- ...rcemysqlschemasmode.md => moderequired.md} | 6 +- docs/models/modeverifyidentity.md | 16 + .../{sourcemondaymonday.md => mondayenum.md} | 6 +- docs/models/mongodbatlas.md | 8 +- docs/models/mongodbatlasreplicaset.md | 2 +- docs/models/mssql.md | 16 - docs/models/mysql.md | 16 - docs/models/name.md | 16 - docs/models/nessiecatalog.md | 2 +- docs/models/noauthentication.md | 6 +- docs/models/nocompression.md | 8 - docs/models/noexternalembedding.md | 6 +- docs/models/nonet.md | 9 - .../{sourcenotionnotion.md => notionenum.md} | 6 +- docs/models/notunnel.md | 11 - docs/models/oauth2.md | 2 +- docs/models/oauth20withprivatekey.md | 2 +- docs/models/oauth2accesstoken.md | 2 +- docs/models/oauth2authentication.md | 2 +- docs/models/oauth2confidentialapplication.md | 2 +- docs/models/oauth2recommended.md | 10 +- docs/models/oauthauthentication.md | 12 +- docs/models/openai.md | 11 - docs/models/openaicompatible.md | 14 - ...e.md => optiontitleapitokencredentials.md} | 6 +- ...optiontitledefaultoauth20authorization.md} | 6 +- ...itle.md => optiontitleoauthcredentials.md} | 6 +- ...ntitle.md => optiontitlepatcredentials.md} | 6 +- ...ontitle.md => optiontitleprojectsecret.md} | 6 +- ...ntitle.md => optiontitleserviceaccount.md} | 6 +- docs/models/oracle.md | 16 - docs/models/outputformatwildcard.md | 8 +- docs/models/passwordauthentication.md | 15 - ...pinterestpinterest.md => pinterestenum.md} | 6 +- docs/models/plancustom.md | 16 + docs/models/planenterprise.md | 16 + docs/models/{plan.md => planfree.md} | 6 +- .../{sourcefreshdeskplan.md => plangrowth.md} | 6 +- docs/models/planpro.md | 16 + docs/models/polariscatalog.md | 2 +- docs/models/postgres.md | 16 - docs/models/preferred.md | 8 +- docs/models/privateapp.md | 2 +- docs/models/processing.md | 13 - docs/models/projectsecret.md | 2 +- docs/models/proplan.md | 12 +- docs/models/{queries.md => query.md} | 2 +- docs/models/randomsampling.md | 2 +- ...marketing.md => rdstationmarketingenum.md} | 6 +- .../readchangesusingwriteaheadlogcdc.md | 2 +- docs/models/redshift.md | 16 - docs/models/replicaset.md | 2 +- docs/models/replicatepermissionsacl.md | 12 - docs/models/replicaterecords.md | 10 - docs/models/reportconfig.md | 6 +- docs/models/{reportids.md => reportid.md} | 2 +- docs/models/required.md | 8 +- docs/models/restcatalog.md | 2 +- docs/models/rolebasedauthentication.md | 8 +- docs/models/rowfilteringoperation.md | 4 +- ...ionnot.md => rowfilteringoperationnot1.md} | 2 +- docs/models/s3amazonwebservices.md | 2 +- docs/models/sandboxaccesstoken.md | 10 +- .../scanchangeswithuserdefinedcursor.md | 11 - docs/models/scpsecurecopyprotocol.md | 14 +- docs/models/selfmanagedreplicaset.md | 2 +- docs/models/serviceaccount.md | 2 +- docs/models/serviceaccountauthentication.md | 2 +- docs/models/serviceaccountkey.md | 2 +- .../{servicedetails.md => servicedetail.md} | 6 +- docs/models/servicename.md | 11 - docs/models/sftpsecurefiletransferprotocol.md | 14 +- ...erprise.md => sharepointenterpriseenum.md} | 6 +- ...sourceshopifyshopify.md => shopifyenum.md} | 6 +- docs/models/signinviagoogleoauth.md | 12 +- docs/models/signinviaslackoauth.md | 2 +- docs/models/silent.md | 8 +- docs/models/singlestoreaccesstoken.md | 2 +- .../{sourceslackslack.md => slackenum.md} | 6 +- ...heetssmartsheets.md => smartsheetsenum.md} | 6 +- ...tmarketing.md => snapchatmarketingenum.md} | 6 +- docs/models/snowflake.md | 16 - docs/models/sourceairtable.md | 2 +- .../models/sourceairtableauthmethodoauth20.md | 16 + docs/models/sourceairtableoauth20.md | 2 +- .../sourceairtablepersonalaccesstoken.md | 2 +- .../models/sourceairtableschemasauthmethod.md | 16 - docs/models/sourcealphavantage.md | 16 +- ...erval.md => sourcealphavantageinterval.md} | 6 +- docs/models/sourceamazonads.md | 4 +- .../{region.md => sourceamazonadsregion.md} | 6 +- docs/models/sourceamazonsellerpartner.md | 4 +- ... => sourceamazonsellerpartnerawsregion.md} | 6 +- docs/models/sourceasana.md | 4 +- ...anaauthenticatewithpersonalaccesstoken.md} | 4 +- ... => sourceasanaauthenticationmechanism.md} | 6 +- docs/models/sourceauth0.md | 2 +- ...> sourceauth0authenticationmethodunion.md} | 2 +- docs/models/sourceazureblobstorage.md | 2 +- docs/models/sourceazureblobstorageauthtype.md | 16 - .../sourceazureblobstorageautogenerated.md | 8 + ...md => sourceazureblobstorageavroformat.md} | 4 +- ....md => sourceazureblobstoragecsvformat.md} | 6 +- ...rceazureblobstoragecsvheaderdefinition.md} | 14 +- .../sourceazureblobstorageexcelformat.md | 8 + ...eazureblobstoragefilebasedstreamconfig.md} | 6 +- docs/models/sourceazureblobstoragefiletype.md | 16 - .../sourceazureblobstoragefiletypeavro.md | 16 + .../sourceazureblobstoragefiletypecsv.md | 16 + .../sourceazureblobstoragefiletypeexcel.md | 16 + .../sourceazureblobstoragefiletypejsonl.md | 16 + .../sourceazureblobstoragefiletypeparquet.md | 16 + ...rceazureblobstoragefiletypeunstructured.md | 16 + docs/models/sourceazureblobstorageformat.md | 43 + docs/models/sourceazureblobstoragefromcsv.md | 8 + ...orageheaderdefinitiontypeautogenerated.md} | 6 +- ...eblobstorageheaderdefinitiontypefromcsv.md | 16 + ...storageheaderdefinitiontypeuserprovided.md | 16 + .../sourceazureblobstoragejsonlformat.md | 8 + ...ocal.md => sourceazureblobstoragelocal.md} | 2 +- ...=> sourceazureblobstorageparquetformat.md} | 4 +- ... sourceazureblobstorageparsingstrategy.md} | 6 +- .../sourceazureblobstorageprocessing.md | 13 + ...reblobstorageschemascredentialsauthtype.md | 16 - .../sourceazureblobstorageschemasfiletype.md | 16 - ...eblobstorageschemasheaderdefinitiontype.md | 16 - ...eazureblobstorageschemasstreamsfiletype.md | 16 - ...blobstorageschemasstreamsformatfiletype.md | 16 - ...orageschemasstreamsformatformatfiletype.md | 16 - ...eblobstorageunstructureddocumentformat.md} | 8 +- ... => sourceazureblobstorageuserprovided.md} | 7 +- ...sourceazureblobstoragevalidationpolicy.md} | 6 +- docs/models/sourcebingads.md | 8 +- ...dentials.md => sourcebingadsauthmethod.md} | 6 +- ....md => sourcebingadscustomreportconfig.md} | 2 +- docs/models/sourcechameleon.md | 2 +- docs/models/sourceclickhousenotunnel.md | 6 +- .../sourceclickhousepasswordauthentication.md | 14 +- .../sourceclickhouseschemastunnelmethod.md | 18 - .../sourceclickhousesshkeyauthentication.md | 2 +- docs/models/sourceclickhousetunnelmethod.md | 18 - .../sourceclickhousetunnelmethodnotunnel.md | 18 + ...sourceclickhousetunnelmethodsshkeyauth.md} | 6 +- ...ceclickhousetunnelmethodsshpasswordauth.md | 18 + docs/models/sourcecoinapi.md | 2 +- ...ronment.md => sourcecoinapienvironment.md} | 6 +- docs/models/sourcecoinmarketcap.md | 2 +- ...type.md => sourcecoinmarketcapdatatype.md} | 6 +- docs/models/sourceconvertkit.md | 10 +- docs/models/sourceconvertkitapikey.md | 9 + ... => sourceconvertkitauthenticationtype.md} | 6 +- docs/models/sourceconvertkitauthtype.md | 16 - docs/models/sourceconvertkitauthtypeapikey.md | 16 + .../models/sourceconvertkitauthtypeoauth20.md | 16 + docs/models/sourceconvertkitoauth20.md | 2 +- .../models/sourceconvertkitschemasauthtype.md | 16 - docs/models/sourcedatadog.md | 2 +- docs/models/sourcedatagenschemasdatatype.md | 16 - docs/models/sourcedb2enterprise.md | 2 +- .../models/sourcedb2enterprisecursormethod.md | 16 - .../sourcedb2enterprisecursormethodcdc.md | 16 + ...rcedb2enterprisecursormethoduserdefined.md | 16 + ...ryptionmethodencryptedverifycertificate.md | 16 + ...2enterpriseencryptionmethodunencrypted.md} | 6 +- docs/models/sourcedb2enterprisenotunnel.md | 8 +- ...urcedb2enterprisepasswordauthentication.md | 16 +- ...isereadchangesusingchangedatacapturecdc.md | 12 + ...erprisescanchangeswithuserdefinedcursor.md | 11 + .../sourcedb2enterpriseschemastunnelmethod.md | 16 - ...terpriseschemastunnelmethodtunnelmethod.md | 16 - ...sourcedb2enterprisesshkeyauthentication.md | 16 +- ...enterprisetlsencryptedverifycertificate.md | 10 +- .../models/sourcedb2enterprisetunnelmethod.md | 16 - ...sourcedb2enterprisetunnelmethodnotunnel.md | 16 + ...urcedb2enterprisetunnelmethodsshkeyauth.md | 16 + ...b2enterprisetunnelmethodsshpasswordauth.md | 16 + docs/models/sourcedb2enterpriseunencrypted.md | 8 +- .../models/sourcedb2enterpriseupdatemethod.md | 19 + docs/models/sourcedrift.md | 2 +- ...cesstoken.md => sourcedriftaccesstoken.md} | 4 +- docs/models/sourcedriftauthorizationmethod.md | 4 +- .../sourcedriftcredentialsaccesstoken.md | 16 + docs/models/sourcedriftcredentialsoauth20.md | 16 + docs/models/sourcedriftoauth20.md | 14 +- docs/models/sourcedynamodbauthtype.md | 16 - docs/models/sourcedynamodbschemasauthtype.md | 16 - docs/models/sourceebayfinance.md | 20 +- ...apihost.md => sourceebayfinanceapihost.md} | 6 +- ... sourceebayfinancerefreshtokenendpoint.md} | 6 +- .../models/sourceelasticsearchapikeysecret.md | 12 +- docs/models/sourceelasticsearchmethod.md | 16 - docs/models/sourceelasticsearchmethodbasic.md | 16 + docs/models/sourceelasticsearchmethodnone.md | 16 + .../models/sourceelasticsearchmethodsecret.md | 16 + docs/models/sourceelasticsearchnone.md | 8 +- ...searchschemasauthenticationmethodmethod.md | 16 - .../sourceelasticsearchschemasmethod.md | 16 - .../sourceelasticsearchusernamepassword.md | 12 +- docs/models/sourcefacebookmarketing.md | 4 +- .../models/sourcefacebookmarketingauthtype.md | 16 - .../sourcefacebookmarketingauthtypeclient.md | 16 + .../sourcefacebookmarketingauthtypeservice.md | 16 + ...vel.md => sourcefacebookmarketinglevel.md} | 6 +- .../sourcefacebookmarketingschemasauthtype.md | 16 - ...arketingserviceaccountkeyauthentication.md | 2 +- docs/models/sourcefaunadisabled.md | 8 + .../{deflate.md => sourcefaunaenabled.md} | 6 +- docs/models/sourcefaunaschemasdeletionmode.md | 16 - .../sourcefileschemasproviderstorage.md | 16 - ...eschemasproviderstorageprovider6storage.md | 16 - ...eschemasproviderstorageprovider7storage.md | 16 - ...leschemasproviderstorageproviderstorage.md | 16 - docs/models/sourcefileschemasstorage.md | 16 - docs/models/sourcefreshdeskschemasplan.md | 16 - ...sourcefreshdeskschemasratelimitplanplan.md | 16 - ...skschemasratelimitplanratelimitplanplan.md | 16 - ...md => sourcegcsapiparameterconfigmodel.md} | 2 +- .../sourcegcsauthenticateviagoogleoauth.md | 14 +- docs/models/sourcegcsauthtype.md | 16 - docs/models/sourcegcsauthtypeclient.md | 16 + ...uthtype.md => sourcegcsauthtypeservice.md} | 6 +- docs/models/sourcegcsautogenerated.md | 6 +- docs/models/sourcegcsavroformat.md | 2 +- docs/models/sourcegcscsvformat.md | 2 +- docs/models/sourcegcsexcelformat.md | 6 +- docs/models/sourcegcsfiletype.md | 16 - docs/models/sourcegcsfiletypeavro.md | 16 + docs/models/sourcegcsfiletypecsv.md | 16 + docs/models/sourcegcsfiletypeexcel.md | 16 + docs/models/sourcegcsfiletypejsonl.md | 16 + docs/models/sourcegcsfiletypeparquet.md | 16 + docs/models/sourcegcsfiletypeunstructured.md | 16 + docs/models/sourcegcsfromcsv.md | 6 +- docs/models/sourcegcsheaderdefinitiontype.md | 16 - ...rcegcsheaderdefinitiontypeautogenerated.md | 16 + .../sourcegcsheaderdefinitiontypefromcsv.md | 16 + ...urcegcsheaderdefinitiontypeuserprovided.md | 16 + docs/models/sourcegcsjsonlformat.md | 6 +- docs/models/sourcegcslocal.md | 6 +- docs/models/sourcegcsmodeapi.md | 16 + ...sourcegcsmode.md => sourcegcsmodelocal.md} | 6 +- docs/models/sourcegcsparquetformat.md | 2 +- docs/models/sourcegcsprocessing.md | 4 +- docs/models/sourcegcsschemasfiletype.md | 16 - .../sourcegcsschemasheaderdefinitiontype.md | 16 - docs/models/sourcegcsschemasmode.md | 16 - .../models/sourcegcsschemasstreamsfiletype.md | 16 - .../sourcegcsschemasstreamsformatfiletype.md | 16 - ...egcsschemasstreamsformatformat6filetype.md | 16 - ...cegcsschemasstreamsformatformatfiletype.md | 16 - ...cegcsschemasstreamsheaderdefinitiontype.md | 16 - .../sourcegcsunstructureddocumentformat.md | 2 +- docs/models/sourcegcsuserprovided.md | 8 +- docs/models/sourcegcsviaapi.md | 13 + docs/models/sourcegithub.md | 2 +- docs/models/sourcegithuboauth.md | 12 +- .../models/sourcegithubpersonalaccesstoken.md | 2 +- docs/models/sourcegitlab.md | 2 +- .../models/sourcegitlabauthorizationmethod.md | 4 +- ....md => sourcegitlabauthtypeaccesstoken.md} | 6 +- docs/models/sourcegitlabauthtypeoauth20.md | 16 + docs/models/sourcegitlaboauth20.md | 16 +- docs/models/sourcegitlabprivatetoken.md | 9 + docs/models/sourcegitlabschemasauthtype.md | 16 - docs/models/sourcegoogleads.md | 4 +- ...md => sourcegoogleadsgooglecredentials.md} | 15 +- docs/models/sourcegoogleanalyticsdataapi.md | 2 +- ...lyticsdataapiauthenticateviagoogleoauth.md | 14 +- ...cegoogleanalyticsdataapiauthtypeclient.md} | 6 +- ...cegoogleanalyticsdataapiauthtypeservice.md | 16 + ...urcegoogleanalyticsdataapibetweenfilter.md | 10 - .../sourcegoogleanalyticsdataapidisabled.md | 6 +- .../sourcegoogleanalyticsdataapienabled.md | 16 - .../sourcegoogleanalyticsdataapiexpression.md | 9 - .../sourcegoogleanalyticsdataapifilter.md | 12 - .../sourcegoogleanalyticsdataapifiltername.md | 16 - .../sourcegoogleanalyticsdataapifiltertype.md | 16 - .../sourcegoogleanalyticsdataapifromvalue.md | 17 - ...urcegoogleanalyticsdataapinotexpression.md | 11 - ...urcegoogleanalyticsdataapinumericfilter.md | 10 - ...cegoogleanalyticsdataapischemasauthtype.md | 16 - ...gleanalyticsdataapischemasbetweenfilter.md | 10 - ...ischemascustomreportsarraybetweenfilter.md | 10 - ...eportsarraydimensionfilterbetweenfilter.md | 10 - ...nsionfilterdimensionsfilter1doublevalue.md | 9 - ...dimensionsfilter1expressionsdoublevalue.md | 9 - ...ionsfilter1expressionsfilterdoublevalue.md | 9 - ...xpressionsfilterfilter4tovaluevaluetype.md | 16 - ...ilter1expressionsfilterfilter4valuetype.md | 16 - ...ilter1expressionsfilterfilterfiltername.md | 16 - ...sionsfilter1expressionsfilterfiltername.md | 16 - ...filter1expressionsfilterfiltervaluetype.md | 16 - ...sionsfilter1expressionsfilterint64value.md | 9 - ...rdimensionsfilter1expressionsfiltername.md | 16 - ...nsionsfilter1expressionsfiltervaluetype.md | 16 - ...rdimensionsfilter1expressionsint64value.md | 9 - ...rdimensionsfilter1expressionsvalidenums.md | 21 - ...erdimensionsfilter1expressionsvaluetype.md | 16 - ...ensionfilterdimensionsfilter1filtername.md | 16 - ...ensionfilterdimensionsfilter1int64value.md | 9 - ...ensionfilterdimensionsfilter1validenums.md | 22 - ...mensionfilterdimensionsfilter1valuetype.md | 16 - ...nsionfilterdimensionsfilter2doublevalue.md | 9 - ...xpressionsfilterfilter4tovaluevaluetype.md | 16 - ...ilter2expressionsfilterfilter4valuetype.md | 16 - ...filter2expressionsfilterfiltervaluetype.md | 16 - ...rdimensionsfilter2expressionsfiltername.md | 16 - ...nsionsfilter2expressionsfiltervaluetype.md | 16 - ...erdimensionsfilter2expressionsvaluetype.md | 16 - ...ensionfilterdimensionsfilter2filtername.md | 16 - ...ensionfilterdimensionsfilter2int64value.md | 9 - ...ensionfilterdimensionsfilter2validenums.md | 22 - ...mensionfilterdimensionsfilter2valuetype.md | 16 - ...nsionfilterdimensionsfilter3doublevalue.md | 9 - ...rdimensionsfilter3expressiondoublevalue.md | 9 - ...sionsfilter3expressionfilterdoublevalue.md | 9 - ...expressionfilterfilter4tovaluevaluetype.md | 16 - ...filter3expressionfilterfilter4valuetype.md | 16 - ...filter3expressionfilterfilterfiltername.md | 16 - ...nsionsfilter3expressionfilterfiltername.md | 16 - ...sfilter3expressionfilterfiltervaluetype.md | 16 - ...nsionsfilter3expressionfilterint64value.md | 9 - ...erdimensionsfilter3expressionfiltername.md | 16 - ...ensionsfilter3expressionfiltervaluetype.md | 16 - ...erdimensionsfilter3expressionint64value.md | 9 - ...terdimensionsfilter3expressionvaluetype.md | 16 - ...ydimensionfilterdimensionsfilter3filter.md | 29 - ...ensionfilterdimensionsfilter3filtername.md | 16 - ...ensionfilterdimensionsfilter3int64value.md | 9 - ...ensionfilterdimensionsfilter3validenums.md | 21 - ...mensionfilterdimensionsfilter3valuetype.md | 16 - ...ensionfilterdimensionsfilterdoublevalue.md | 9 - ...aydimensionfilterdimensionsfilterfilter.md | 29 - ...mensionfilterdimensionsfilterfiltername.md | 16 - ...mensionfilterdimensionsfilterint64value.md | 9 - ...mensionfilterdimensionsfiltervalidenums.md | 22 - ...imensionfilterdimensionsfiltervaluetype.md | 16 - ...mreportsarraydimensionfilterdoublevalue.md | 9 - ...customreportsarraydimensionfilterfilter.md | 29 - ...omreportsarraydimensionfilterfiltername.md | 16 - ...tomreportsarraydimensionfilterfromvalue.md | 17 - ...reportsarraydimensionfilterinlistfilter.md | 10 - ...omreportsarraydimensionfilterint64value.md | 9 - ...eportsarraydimensionfilternumericfilter.md | 10 - ...reportsarraydimensionfilterstringfilter.md | 11 - ...ustomreportsarraydimensionfiltertovalue.md | 17 - ...scustomreportsarraydimensionfiltervalue.md | 17 - ...tomreportsarraydimensionfiltervaluetype.md | 16 - ...dataapischemascustomreportsarrayenabled.md | 16 - ...sdataapischemascustomreportsarrayfilter.md | 29 - ...aapischemascustomreportsarrayfiltername.md | 16 - ...aapischemascustomreportsarrayfiltertype.md | 16 - ...taapischemascustomreportsarrayfromvalue.md | 17 - ...pischemascustomreportsarrayinlistfilter.md | 10 - ...omreportsarraymetricfilterbetweenfilter.md | 10 - ...stomreportsarraymetricfilterdoublevalue.md | 9 - ...mascustomreportsarraymetricfilterfilter.md | 29 - ...ustomreportsarraymetricfilterfiltername.md | 16 - ...ustomreportsarraymetricfilterfiltertype.md | 16 - ...customreportsarraymetricfilterfromvalue.md | 17 - ...tomreportsarraymetricfilterinlistfilter.md | 10 - ...aymetricfiltermetricsfilter1doublevalue.md | 9 - ...termetricsfilter1expressionsdoublevalue.md | 9 - ...ricsfilter1expressionsfilterdoublevalue.md | 9 - ...ilter1expressionsfilterfilter3valuetype.md | 16 - ...1expressionsfilterfilter3valuevaluetype.md | 16 - ...ilter1expressionsfilterfilterfiltername.md | 16 - ...tricsfilter1expressionsfilterfiltername.md | 16 - ...filter1expressionsfilterfiltervaluetype.md | 16 - ...tricsfilter1expressionsfilterint64value.md | 9 - ...ltermetricsfilter1expressionsfiltername.md | 16 - ...etricsfilter1expressionsfiltervaluetype.md | 16 - ...ltermetricsfilter1expressionsint64value.md | 9 - ...iltermetricsfilter1expressionsvaluetype.md | 16 - ...tsarraymetricfiltermetricsfilter1filter.md | 29 - ...raymetricfiltermetricsfilter1filtername.md | 16 - ...raymetricfiltermetricsfilter1int64value.md | 9 - ...rraymetricfiltermetricsfilter1valuetype.md | 16 - ...aymetricfiltermetricsfilter2doublevalue.md | 9 - ...termetricsfilter2expressionsdoublevalue.md | 9 - ...ricsfilter2expressionsfilterdoublevalue.md | 9 - ...xpressionsfilterfilter4tovaluevaluetype.md | 16 - ...ilter2expressionsfilterfilter4valuetype.md | 16 - ...ilter2expressionsfilterfilterfiltername.md | 16 - ...tricsfilter2expressionsfilterfiltername.md | 16 - ...filter2expressionsfilterfiltervaluetype.md | 16 - ...tricsfilter2expressionsfilterint64value.md | 9 - ...ltermetricsfilter2expressionsfiltername.md | 16 - ...etricsfilter2expressionsfiltervaluetype.md | 16 - ...ltermetricsfilter2expressionsint64value.md | 9 - ...ltermetricsfilter2expressionsvalidenums.md | 21 - ...iltermetricsfilter2expressionsvaluetype.md | 16 - ...raymetricfiltermetricsfilter2filtername.md | 16 - ...raymetricfiltermetricsfilter2validenums.md | 22 - ...rraymetricfiltermetricsfilter2valuetype.md | 16 - ...metricfiltermetricsfilter3betweenfilter.md | 10 - ...aymetricfiltermetricsfilter3doublevalue.md | 9 - ...ltermetricsfilter3expressiondoublevalue.md | 9 - ...tricsfilter3expressionfilterdoublevalue.md | 9 - ...expressionfilterfilter4tovaluevaluetype.md | 16 - ...filter3expressionfilterfilter4valuetype.md | 16 - ...filter3expressionfilterfilterfiltername.md | 16 - ...etricsfilter3expressionfilterfiltername.md | 16 - ...sfilter3expressionfilterfiltervaluetype.md | 16 - ...etricsfilter3expressionfilterint64value.md | 9 - ...iltermetricsfilter3expressionfiltername.md | 16 - ...metricsfilter3expressionfiltervaluetype.md | 16 - ...iltermetricsfilter3expressionint64value.md | 9 - ...iltermetricsfilter3expressionvalidenums.md | 21 - ...filtermetricsfilter3expressionvaluetype.md | 16 - ...tsarraymetricfiltermetricsfilter3filter.md | 29 - ...raymetricfiltermetricsfilter3filtername.md | 16 - ...raymetricfiltermetricsfilter3filtertype.md | 16 - ...rraymetricfiltermetricsfilter3fromvalue.md | 17 - ...ymetricfiltermetricsfilter3inlistfilter.md | 10 - ...metricfiltermetricsfilter3numericfilter.md | 10 - ...ymetricfiltermetricsfilter3stringfilter.md | 11 - ...sarraymetricfiltermetricsfilter3tovalue.md | 17 - ...rtsarraymetricfiltermetricsfilter3value.md | 17 - ...rraymetricfiltermetricsfilter3valuetype.md | 16 - ...termetricsfilter4filterfilter4valuetype.md | 16 - ...ricfiltermetricsfilter4filterfiltername.md | 16 - ...ltermetricsfilter4filterfiltervaluetype.md | 16 - ...raymetricfiltermetricsfilter4filtername.md | 16 - ...raymetricfiltermetricsfilter4filtertype.md | 16 - ...tricfiltermetricsfilter4filtervaluetype.md | 16 - ...rraymetricfiltermetricsfilter4valuetype.md | 16 - ...ymetricfiltermetricsfilterbetweenfilter.md | 10 - ...raymetricfiltermetricsfilterdoublevalue.md | 9 - ...rtsarraymetricfiltermetricsfilterfilter.md | 29 - ...rraymetricfiltermetricsfilterfiltername.md | 16 - ...rraymetricfiltermetricsfilterfiltertype.md | 16 - ...arraymetricfiltermetricsfilterfromvalue.md | 17 - ...aymetricfiltermetricsfilterinlistfilter.md | 10 - ...rraymetricfiltermetricsfilterint64value.md | 9 - ...ymetricfiltermetricsfilternumericfilter.md | 10 - ...aymetricfiltermetricsfilterstringfilter.md | 11 - ...tsarraymetricfiltermetricsfiltertovalue.md | 17 - ...ortsarraymetricfiltermetricsfiltervalue.md | 17 - ...arraymetricfiltermetricsfiltervaluetype.md | 16 - ...omreportsarraymetricfilternumericfilter.md | 10 - ...ascustomreportsarraymetricfiltertovalue.md | 17 - ...emascustomreportsarraymetricfiltervalue.md | 17 - ...customreportsarraymetricfiltervaluetype.md | 16 - ...ischemascustomreportsarraynumericfilter.md | 10 - ...pischemascustomreportsarraystringfilter.md | 11 - ...dataapischemascustomreportsarraytovalue.md | 17 - ...csdataapischemascustomreportsarrayvalue.md | 17 - ...taapischemascustomreportsarrayvaluetype.md | 16 - ...oogleanalyticsdataapischemasdoublevalue.md | 9 - ...rcegoogleanalyticsdataapischemasenabled.md | 11 - ...googleanalyticsdataapischemasexpression.md | 9 - ...urcegoogleanalyticsdataapischemasfilter.md | 12 - ...googleanalyticsdataapischemasfiltername.md | 16 - ...googleanalyticsdataapischemasfiltertype.md | 16 - ...egoogleanalyticsdataapischemasfromvalue.md | 17 - ...ogleanalyticsdataapischemasinlistfilter.md | 10 - ...gleanalyticsdataapischemasnumericfilter.md | 10 - ...ogleanalyticsdataapischemasstringfilter.md | 11 - ...rcegoogleanalyticsdataapischemastovalue.md | 17 - ...ourcegoogleanalyticsdataapischemasvalue.md | 17 - ...egoogleanalyticsdataapischemasvaluetype.md | 16 - ...sdataapiserviceaccountkeyauthentication.md | 2 +- ...ourcegoogleanalyticsdataapistringfilter.md | 11 - .../sourcegoogleanalyticsdataapitovalue.md | 17 - .../sourcegoogleanalyticsdataapivalue.md | 17 - .../sourcegoogleanalyticsdataapivaluetype.md | 16 - docs/models/sourcegoogledirectory.md | 2 +- .../sourcegoogledirectorygooglecredentials.md | 19 - docs/models/sourcegoogledrive.md | 4 +- ...cegoogledriveauthenticateviagoogleoauth.md | 12 +- docs/models/sourcegoogledriveauthtype.md | 16 - .../models/sourcegoogledriveauthtypeclient.md | 16 + .../sourcegoogledriveauthtypeservice.md | 16 + docs/models/sourcegoogledriveautogenerated.md | 6 +- docs/models/sourcegoogledriveavroformat.md | 2 +- ...es.md => sourcegoogledrivecopyrawfiles.md} | 4 +- docs/models/sourcegoogledrivecsvformat.md | 2 +- .../models/sourcegoogledrivedeliverymethod.md | 23 + ...googledrivedeliverytypeusefiletransfer.md} | 6 +- ...rivedeliverytypeusepermissionstransfer.md} | 6 +- ...ogledrivedeliverytypeuserecordstransfer.md | 16 + docs/models/sourcegoogledriveexcelformat.md | 6 +- docs/models/sourcegoogledrivefiletype.md | 16 - docs/models/sourcegoogledrivefiletypeavro.md | 16 + docs/models/sourcegoogledrivefiletypecsv.md | 16 + docs/models/sourcegoogledrivefiletypeexcel.md | 16 + docs/models/sourcegoogledrivefiletypejsonl.md | 16 + .../sourcegoogledrivefiletypeparquet.md | 16 + .../sourcegoogledrivefiletypeunstructured.md | 16 + docs/models/sourcegoogledrivefromcsv.md | 6 +- ...edriveheaderdefinitiontypeautogenerated.md | 16 + ...googledriveheaderdefinitiontypefromcsv.md} | 6 +- ...ledriveheaderdefinitiontypeuserprovided.md | 16 + docs/models/sourcegoogledrivejsonlformat.md | 6 +- docs/models/sourcegoogledriveparquetformat.md | 2 +- ...ourcegoogledrivereplicatepermissionsacl.md | 12 + .../sourcegoogledrivereplicaterecords.md | 10 + .../sourcegoogledriveschemasauthtype.md | 16 - .../sourcegoogledriveschemasfiletype.md | 16 - ...egoogledriveschemasheaderdefinitiontype.md | 16 - ...sourcegoogledriveschemasstreamsfiletype.md | 16 - ...googledriveschemasstreamsformatfiletype.md | 16 - ...riveschemasstreamsformatformat6filetype.md | 16 - ...driveschemasstreamsformatformatfiletype.md | 16 - ...driveschemasstreamsheaderdefinitiontype.md | 16 - ...gledriveserviceaccountkeyauthentication.md | 2 +- ...cegoogledriveunstructureddocumentformat.md | 2 +- docs/models/sourcegoogledriveuserprovided.md | 8 +- docs/models/sourcegooglepagespeedinsights.md | 4 +- ... sourcegooglepagespeedinsightscategory.md} | 6 +- docs/models/sourcegooglesearchconsole.md | 2 +- ...ourcegooglesearchconsoleauthtypeclient.md} | 6 +- ...ourcegooglesearchconsoleauthtypeservice.md | 16 + docs/models/sourcegooglesearchconsoleoauth.md | 2 +- ...ourcegooglesearchconsoleschemasauthtype.md | 16 - ...hconsoleserviceaccountkeyauthentication.md | 2 +- docs/models/sourcegooglesheets.md | 2 +- ...egooglesheetsauthenticateviagoogleoauth.md | 2 +- docs/models/sourcegooglesheetsauthtype.md | 16 - .../sourcegooglesheetsauthtypeclient.md | 16 + .../sourcegooglesheetsauthtypeservice.md | 16 + .../sourcegooglesheetsschemasauthtype.md | 16 - ...lesheetsserviceaccountkeyauthentication.md | 2 +- ...vestauthenticatewithpersonalaccesstoken.md | 2 +- docs/models/sourceharvestauthtype.md | 16 - docs/models/sourceharvestauthtypeclient.md | 16 + docs/models/sourceharvestauthtypetoken.md | 16 + docs/models/sourceharvestschemasauthtype.md | 16 - docs/models/sourcehubspotoauth.md | 2 +- docs/models/sourceinstagram.md | 2 +- .../models/sourcejotformschemasapiendpoint.md | 16 - docs/models/sourceleverhiring.md | 2 +- docs/models/sourceleverhiringauthtype.md | 16 - .../models/sourceleverhiringauthtypeapikey.md | 16 + .../models/sourceleverhiringauthtypeclient.md | 16 + .../sourceleverhiringschemasauthtype.md | 16 - docs/models/sourcelinkedinads.md | 2 +- docs/models/sourcelinkedinadsaccesstoken.md | 2 +- docs/models/sourcelinkedinadsauthmethod.md | 16 - .../sourcelinkedinadsauthmethodaccesstoken.md | 16 + .../sourcelinkedinadsauthmethodoauth20.md | 16 + docs/models/sourcelinkedinadsoauth20.md | 2 +- .../sourcelinkedinadsschemasauthmethod.md | 16 - docs/models/sourcelinkedinpagesaccesstoken.md | 2 +- docs/models/sourcelinkedinpagesauthmethod.md | 16 - ...ourcelinkedinpagesauthmethodaccesstoken.md | 16 + .../sourcelinkedinpagesauthmethodoauth20.md | 16 + docs/models/sourcelinkedinpagesoauth20.md | 2 +- .../sourcelinkedinpagesschemasauthmethod.md | 16 - docs/models/sourcemailchimp.md | 2 +- docs/models/sourcemailchimpapikey.md | 2 +- docs/models/sourcemailchimpauthtype.md | 16 - docs/models/sourcemailchimpauthtypeapikey.md | 16 + docs/models/sourcemailchimpauthtypeoauth20.md | 16 + docs/models/sourcemailchimpoauth20.md | 12 +- docs/models/sourcemailchimpschemasauthtype.md | 16 - docs/models/sourcemicrosoftonedrive.md | 4 +- ...tonedriveauthenticateviamicrosoftoauth.md} | 16 +- .../sourcemicrosoftonedriveauthentication.md | 8 +- .../models/sourcemicrosoftonedriveauthtype.md | 16 - .../sourcemicrosoftonedriveauthtypeclient.md | 16 + .../sourcemicrosoftonedriveauthtypeservice.md | 16 + .../sourcemicrosoftonedriveautogenerated.md | 6 +- .../sourcemicrosoftonedriveavroformat.md | 2 +- .../sourcemicrosoftonedrivecsvformat.md | 2 +- .../models/sourcemicrosoftonedrivefiletype.md | 16 - .../sourcemicrosoftonedrivefiletypeavro.md | 16 + .../sourcemicrosoftonedrivefiletypecsv.md | 16 + .../sourcemicrosoftonedrivefiletypejsonl.md | 16 + .../sourcemicrosoftonedrivefiletypeparquet.md | 16 + ...cemicrosoftonedrivefiletypeunstructured.md | 16 + docs/models/sourcemicrosoftonedrivefromcsv.md | 6 +- ...edriveheaderdefinitiontypeautogenerated.md | 16 + ...oftonedriveheaderdefinitiontypefromcsv.md} | 6 +- ...nedriveheaderdefinitiontypeuserprovided.md | 16 + .../sourcemicrosoftonedrivejsonlformat.md | 6 +- .../sourcemicrosoftonedriveparquetformat.md | 2 +- .../sourcemicrosoftonedriveschemasauthtype.md | 16 - .../sourcemicrosoftonedriveschemasfiletype.md | 16 - ...softonedriveschemasheaderdefinitiontype.md | 16 - ...microsoftonedriveschemasstreamsfiletype.md | 16 - ...oftonedriveschemasstreamsformatfiletype.md | 16 - ...driveschemasstreamsformatformatfiletype.md | 16 - ...driveschemasstreamsheaderdefinitiontype.md | 16 - ... => sourcemicrosoftonedrivesearchscope.md} | 6 +- ...rosoftonedriveservicekeyauthentication.md} | 4 +- ...osoftonedriveunstructureddocumentformat.md | 2 +- .../sourcemicrosoftonedriveuserprovided.md | 8 +- docs/models/sourcemicrosoftsharepoint.md | 2 +- ...sharepointauthenticateviamicrosoftoauth.md | 14 +- ...ourcemicrosoftsharepointauthtypeclient.md} | 6 +- ...ourcemicrosoftsharepointauthtypeservice.md | 16 + .../sourcemicrosoftsharepointautogenerated.md | 6 +- .../sourcemicrosoftsharepointavroformat.md | 2 +- .../sourcemicrosoftsharepointcopyrawfiles.md | 2 +- .../sourcemicrosoftsharepointcsvformat.md | 2 +- ...ftsharepointdeliverytypeusefiletransfer.md | 16 + ...arepointdeliverytypeuserecordstransfer.md} | 6 +- .../sourcemicrosoftsharepointexcelformat.md | 6 +- ... sourcemicrosoftsharepointfiletypeavro.md} | 6 +- .../sourcemicrosoftsharepointfiletypecsv.md | 16 + .../sourcemicrosoftsharepointfiletypeexcel.md | 16 + .../sourcemicrosoftsharepointfiletypejsonl.md | 16 + ...ourcemicrosoftsharepointfiletypeparquet.md | 16 + ...microsoftsharepointfiletypeunstructured.md | 16 + .../sourcemicrosoftsharepointfromcsv.md | 6 +- ...epointheaderdefinitiontypeautogenerated.md | 16 + ...tsharepointheaderdefinitiontypefromcsv.md} | 6 +- ...repointheaderdefinitiontypeuserprovided.md | 16 + .../sourcemicrosoftsharepointjsonlformat.md | 6 +- .../sourcemicrosoftsharepointparquetformat.md | 8 +- ...urcemicrosoftsharepointreplicaterecords.md | 6 +- ...ourcemicrosoftsharepointschemasauthtype.md | 16 - ...ourcemicrosoftsharepointschemasfiletype.md | 16 - ...ftsharepointschemasheaderdefinitiontype.md | 16 - ...crosoftsharepointschemasstreamsfiletype.md | 16 - ...tsharepointschemasstreamsformatfiletype.md | 16 - ...ointschemasstreamsformatformat6filetype.md | 16 - ...pointschemasstreamsformatformatfiletype.md | 16 - ...pointschemasstreamsheaderdefinitiontype.md | 16 - ...osoftsharepointservicekeyauthentication.md | 2 +- ...oftsharepointunstructureddocumentformat.md | 2 +- .../sourcemicrosoftsharepointuserprovided.md | 8 +- docs/models/sourcemicrosoftteams.md | 2 +- docs/models/sourcemicrosoftteamsauthtype.md | 16 - .../sourcemicrosoftteamsauthtypeclient.md | 16 + .../sourcemicrosoftteamsauthtypetoken.md | 16 + .../sourcemicrosoftteamsschemasauthtype.md | 16 - docs/models/sourcemonday.md | 2 +- .../{disable.md => sourcemondayapitoken.md} | 7 +- .../models/sourcemondayauthorizationmethod.md | 4 +- docs/models/sourcemondayauthtype.md | 16 - docs/models/sourcemondayauthtypeapitoken.md | 16 + docs/models/sourcemondayauthtypeoauth20.md | 16 + docs/models/sourcemondayoauth20.md | 2 +- docs/models/sourcemongodbv2.md | 2 +- ...dbv2invalidcdcpositionbehavioradvanced.md} | 6 +- docs/models/sourcemssql.md | 2 +- ...rcemssqlencryptedtrustservercertificate.md | 6 +- .../sourcemssqlencryptedverifycertificate.md | 2 +- docs/models/sourcemssqlmethod.md | 16 - docs/models/sourcemssqlmethodcdc.md | 16 + ...method.md => sourcemssqlmethodstandard.md} | 6 +- docs/models/sourcemssqlnotunnel.md | 6 +- .../sourcemssqlpasswordauthentication.md | 14 +- ...sqlreadchangesusingchangedatacapturecdc.md | 2 +- ...cemssqlscanchangeswithuserdefinedcursor.md | 2 +- .../sourcemssqlschemassslmethodsslmethod.md | 16 - ...mssqlschemassslmethodsslmethodsslmethod.md | 16 - docs/models/sourcemssqlschemastunnelmethod.md | 18 - .../models/sourcemssqlsshkeyauthentication.md | 2 +- ...method.md => sourcemssqlsslmethodunion.md} | 2 +- docs/models/sourcemssqltunnelmethod.md | 18 - ....md => sourcemssqltunnelmethodnotunnel.md} | 6 +- ...d => sourcemssqltunnelmethodsshkeyauth.md} | 6 +- ...sourcemssqltunnelmethodsshpasswordauth.md} | 6 +- docs/models/sourcemssqlunencrypted.md | 6 +- docs/models/sourcemysqlmethodcdc.md | 16 + ...method.md => sourcemysqlmethodstandard.md} | 6 +- docs/models/sourcemysqlmodeverifyca.md | 16 + docs/models/sourcemysqlnotunnel.md | 8 +- .../sourcemysqlpasswordauthentication.md | 16 +- ...sqlreadchangesusingchangedatacapturecdc.md | 2 +- ...cemysqlscanchangeswithuserdefinedcursor.md | 8 +- docs/models/sourcemysqlschemasmethod.md | 16 - ...sourcemysqlschemassslmodeencryptionmode.md | 16 - docs/models/sourcemysqlschemassslmodemode.md | 16 - docs/models/sourcemysqlschemastunnelmethod.md | 16 - ...rcemysqlschemastunnelmethodtunnelmethod.md | 16 - .../models/sourcemysqlsshkeyauthentication.md | 2 +- docs/models/sourcemysqltunnelmethod.md | 16 - .../models/sourcemysqltunnelmethodnotunnel.md | 16 + .../sourcemysqltunnelmethodsshkeyauth.md | 16 + ...sourcemysqltunnelmethodsshpasswordauth.md} | 6 +- docs/models/sourcemysqlverifyca.md | 2 +- docs/models/sourcenetsuiteenterprise.md | 2 +- ...iteenterpriseauthenticationmethodunion.md} | 6 +- .../sourcenetsuiteenterprisenotunnel.md | 8 +- ...etsuiteenterprisepasswordauthentication.md | 12 - ...uthenticationmethodauthenticationmethod.md | 16 - ...uthenticationmethodauthenticationmethod.md | 16 - ...enterpriseschemaspasswordauthentication.md | 15 - ...cenetsuiteenterpriseschemastunnelmethod.md | 16 - ...terpriseschemastunnelmethodtunnelmethod.md | 16 - ...enetsuiteenterprisesshkeyauthentication.md | 16 +- ...sourcenetsuiteenterprisesshtunnelmethod.md | 4 +- ...esshtunnelmethodpasswordauthentication.md} | 17 +- ...netsuiteenterprisetunnelmethodnotunnel.md} | 6 +- ...etsuiteenterprisetunnelmethodsshkeyauth.md | 16 + ...teenterprisetunnelmethodsshpasswordauth.md | 16 + docs/models/sourcenewsapi.md | 8 +- .../{category.md => sourcenewsapicategory.md} | 6 +- .../{country.md => sourcenewsapicountry.md} | 6 +- .../{language.md => sourcenewsapilanguage.md} | 6 +- .../{sortby.md => sourcenewsapisortby.md} | 6 +- docs/models/sourcenexiopay.md | 2 +- ...ubdomain.md => sourcenexiopaysubdomain.md} | 6 +- docs/models/sourcenotion.md | 2 +- docs/models/sourcenotionaccesstoken.md | 2 +- docs/models/sourcenotionauthtypetoken.md | 16 + docs/models/sourcenotionoauth20.md | 2 +- docs/models/sourcenotionschemasauthtype.md | 16 - docs/models/sourceoktaapitoken.md | 2 +- docs/models/sourceoktaauthtype.md | 16 - docs/models/sourceoktaauthtypeapitoken.md | 16 + ...thtype.md => sourceoktaauthtypeoauth20.md} | 6 +- docs/models/sourceoktaoauth20.md | 12 +- .../sourceoktaschemascredentialsauthtype.md | 16 - docs/models/sourceonesignal.md | 2 +- docs/models/sourceoracle.md | 2 +- docs/models/sourceoracleconnectby.md | 19 + docs/models/sourceoracleconnectiontype.md | 16 - .../sourceoracleconnectiontypeservicename.md | 16 + docs/models/sourceoracleconnectiontypesid.md | 16 + docs/models/sourceoracleencryptionmethod.md | 16 - .../sourceoracleencryptionmethodclientnne.md | 16 + ...yptionmethodencryptedverifycertificate.md} | 6 +- ...sourceoracleencryptionmethodunencrypted.md | 16 + docs/models/sourceoracleenterprise.md | 2 +- ...cleenterpriseconnectiontypeservicename.md} | 6 +- ...sourceoracleenterpriseconnectiontypesid.md | 16 + .../sourceoracleenterprisecursormethodcdc.md | 16 + ...racleenterprisecursormethoduserdefined.md} | 6 +- ...acleenterpriseencryptionmethodclientnne.md | 16 + ...ryptionmethodencryptedverifycertificate.md | 16 + ...eenterpriseencryptionmethodunencrypted.md} | 6 +- ...cleenterprisenativenetworkencryptionnne.md | 10 +- docs/models/sourceoracleenterprisenotunnel.md | 8 +- ...eoracleenterprisepasswordauthentication.md | 16 +- ...isereadchangesusingchangedatacapturecdc.md | 2 +- ...erprisescanchangeswithuserdefinedcursor.md | 8 +- ...ceoracleenterpriseschemasconnectiontype.md | 16 - ...urceoracleenterpriseschemascursormethod.md | 16 - ...rpriseschemasencryptionencryptionmethod.md | 16 - ...oracleenterpriseschemasencryptionmethod.md | 16 - ...urceoracleenterpriseschemastunnelmethod.md | 16 - ...terpriseschemastunnelmethodtunnelmethod.md | 16 - .../sourceoracleenterpriseservicename.md | 10 +- ...rceoracleenterprisesshkeyauthentication.md | 16 +- .../sourceoracleenterprisesystemidsid.md | 10 +- ...d => sourceoracleenterprisetablefilter.md} | 2 +- ...enterprisetlsencryptedverifycertificate.md | 10 +- ...ceoracleenterprisetunnelmethodnotunnel.md} | 6 +- ...eoracleenterprisetunnelmethodsshkeyauth.md | 16 + ...leenterprisetunnelmethodsshpasswordauth.md | 16 + .../sourceoracleenterpriseunencrypted.md | 8 +- .../sourceoraclenativenetworkencryptionnne.md | 8 +- docs/models/sourceoraclenotunnel.md | 6 +- .../sourceoraclepasswordauthentication.md | 14 +- ...oracleschemasencryptionencryptionmethod.md | 16 - .../sourceoracleschemasencryptionmethod.md | 16 - .../{prefer.md => sourceoracleservicename.md} | 7 +- .../sourceoraclesshkeyauthentication.md | 2 +- docs/models/sourceoraclesystemidsid.md | 11 + ...urceoracletlsencryptedverifycertificate.md | 8 +- docs/models/sourceoracletunnelmethod.md | 18 - ...md => sourceoracletunnelmethodnotunnel.md} | 6 +- ... => sourceoracletunnelmethodsshkeyauth.md} | 6 +- ...sourceoracletunnelmethodsshpasswordauth.md | 18 + docs/models/sourceoracleunencrypted.md | 6 +- docs/models/sourcepagerduty.md | 2 +- docs/models/sourcepinterest.md | 6 +- ...arity.md => sourcepinterestgranularity.md} | 6 +- .../{oauth20.md => sourcepinterestoauth20.md} | 2 +- .../{status.md => sourcepintereststatus.md} | 6 +- docs/models/sourcepipeliner.md | 14 +- ...center.md => sourcepipelinerdatacenter.md} | 6 +- docs/models/sourcepostgresallow.md | 8 +- docs/models/sourcepostgresdisable.md | 8 +- docs/models/sourcepostgresmethod.md | 16 - docs/models/sourcepostgresmethodcdc.md | 16 + docs/models/sourcepostgresmethodstandard.md | 16 + docs/models/sourcepostgresmode.md | 16 - docs/models/sourcepostgresmodeallow.md | 16 + docs/models/sourcepostgresmodedisable.md | 16 + docs/models/sourcepostgresmodeprefer.md | 16 + docs/models/sourcepostgresmoderequire.md | 16 + docs/models/sourcepostgresmodeverifyca.md | 16 + ...ode.md => sourcepostgresmodeverifyfull.md} | 6 +- docs/models/sourcepostgresnotunnel.md | 6 +- .../sourcepostgrespasswordauthentication.md | 14 +- docs/models/sourcepostgresprefer.md | 8 +- docs/models/sourcepostgresrequire.md | 8 +- ...ostgresscanchangeswithuserdefinedcursor.md | 6 +- docs/models/sourcepostgresschemasmethod.md | 16 - docs/models/sourcepostgresschemasmode.md | 16 - ...epostgresschemasreplicationmethodmethod.md | 16 - .../sourcepostgresschemassslmodemode.md | 16 - ...urcepostgresschemassslmodesslmodes5mode.md | 16 - ...urcepostgresschemassslmodesslmodes6mode.md | 16 - ...ourcepostgresschemassslmodesslmodesmode.md | 16 - .../sourcepostgressshkeyauthentication.md | 2 +- docs/models/sourcepostgrestunnelmethod.md | 18 - ... => sourcepostgrestunnelmethodnotunnel.md} | 6 +- ...> sourcepostgrestunnelmethodsshkeyauth.md} | 6 +- ...urcepostgrestunnelmethodsshpasswordauth.md | 18 + docs/models/sourcepostgresverifyca.md | 16 +- docs/models/sourcepostgresverifyfull.md | 16 +- docs/models/sourcerdstationmarketing.md | 2 +- docs/models/sourceretentlyauthtype.md | 16 - docs/models/sourceretentlyauthtypeclient.md | 16 + docs/models/sourceretentlyauthtypetoken.md | 16 + docs/models/sourceretentlyschemasauthtype.md | 16 - docs/models/sources3autogenerated.md | 6 +- docs/models/sources3avroformat.md | 2 +- docs/models/sources3copyrawfiles.md | 2 +- docs/models/sources3csvformat.md | 2 +- ...=> sources3deliverytypeusefiletransfer.md} | 6 +- ...sources3deliverytypeuserecordstransfer.md} | 6 +- docs/models/sources3excelformat.md | 6 +- docs/models/sources3filetype.md | 16 - docs/models/sources3filetypeavro.md | 16 + docs/models/sources3filetypecsv.md | 16 + docs/models/sources3filetypeexcel.md | 16 + docs/models/sources3filetypejsonl.md | 16 + docs/models/sources3filetypeparquet.md | 16 + docs/models/sources3filetypeunstructured.md | 16 + docs/models/sources3fromcsv.md | 6 +- docs/models/sources3headerdefinitiontype.md | 16 - ...urces3headerdefinitiontypeautogenerated.md | 16 + .../sources3headerdefinitiontypefromcsv.md | 16 + ...ources3headerdefinitiontypeuserprovided.md | 16 + docs/models/sources3jsonlformat.md | 6 +- docs/models/sources3parquetformat.md | 2 +- docs/models/sources3replicaterecords.md | 6 +- docs/models/sources3schemasdeliverytype.md | 16 - docs/models/sources3schemasfiletype.md | 16 - .../sources3schemasheaderdefinitiontype.md | 16 - docs/models/sources3schemasstreamsfiletype.md | 16 - .../sources3schemasstreamsformatfiletype.md | 16 - ...ces3schemasstreamsformatformat6filetype.md | 16 - ...rces3schemasstreamsformatformatfiletype.md | 16 - ...rces3schemasstreamsheaderdefinitiontype.md | 16 - .../sources3unstructureddocumentformat.md | 2 +- docs/models/sources3userprovided.md | 8 +- docs/models/sourcesalesforce.md | 2 +- docs/models/sourcesalesloftauthtype.md | 16 - docs/models/sourcesalesloftauthtypeapikey.md | 16 + docs/models/sourcesalesloftauthtypeoauth20.md | 16 + docs/models/sourcesalesloftschemasauthtype.md | 16 - .../sourcesaphanaenterprisecursormethodcdc.md | 16 + ...phanaenterprisecursormethoduserdefined.md} | 6 +- ...hanaenterpriseencryptionmethodclientnne.md | 16 + ...ryptionmethodencryptedverifycertificate.md | 16 + ...aenterpriseencryptionmethodunencrypted.md} | 6 +- ...anaenterprisenativenetworkencryptionnne.md | 10 +- .../models/sourcesaphanaenterprisenotunnel.md | 8 +- ...saphanaenterprisepasswordauthentication.md | 16 +- ...isereadchangesusingchangedatacapturecdc.md | 2 +- ...erprisescanchangeswithuserdefinedcursor.md | 8 +- ...rcesaphanaenterpriseschemascursormethod.md | 16 - ...rpriseschemasencryptionencryptionmethod.md | 16 - ...aphanaenterpriseschemasencryptionmethod.md | 16 - ...rcesaphanaenterpriseschemastunnelmethod.md | 16 - ...terpriseschemastunnelmethodtunnelmethod.md | 16 - ...cesaphanaenterprisesshkeyauthentication.md | 16 +- ...enterprisetlsencryptedverifycertificate.md | 10 +- ...esaphanaenterprisetunnelmethodnotunnel.md} | 6 +- ...saphanaenterprisetunnelmethodsshkeyauth.md | 16 + ...naenterprisetunnelmethodsshpasswordauth.md | 16 + .../sourcesaphanaenterpriseunencrypted.md | 8 +- docs/models/sourcesftpbulkautogenerated.md | 6 +- docs/models/sourcesftpbulkavroformat.md | 2 +- docs/models/sourcesftpbulkcopyrawfiles.md | 2 +- docs/models/sourcesftpbulkcsvformat.md | 2 +- docs/models/sourcesftpbulkdeliverytype.md | 16 - ...urcesftpbulkdeliverytypeusefiletransfer.md | 16 + ...sftpbulkdeliverytypeuserecordstransfer.md} | 6 +- docs/models/sourcesftpbulkexcelformat.md | 6 +- docs/models/sourcesftpbulkfiletype.md | 16 - docs/models/sourcesftpbulkfiletypeavro.md | 16 + docs/models/sourcesftpbulkfiletypecsv.md | 16 + docs/models/sourcesftpbulkfiletypeexcel.md | 16 + docs/models/sourcesftpbulkfiletypejsonl.md | 16 + docs/models/sourcesftpbulkfiletypeparquet.md | 16 + .../sourcesftpbulkfiletypeunstructured.md | 16 + docs/models/sourcesftpbulkfromcsv.md | 6 +- ...tpbulkheaderdefinitiontypeautogenerated.md | 16 + ...rcesftpbulkheaderdefinitiontypefromcsv.md} | 6 +- ...ftpbulkheaderdefinitiontypeuserprovided.md | 16 + docs/models/sourcesftpbulkjsonlformat.md | 6 +- docs/models/sourcesftpbulklocal.md | 6 +- docs/models/sourcesftpbulkmode.md | 16 - docs/models/sourcesftpbulkmodeapi.md | 16 + docs/models/sourcesftpbulkmodelocal.md | 16 + docs/models/sourcesftpbulkparquetformat.md | 2 +- docs/models/sourcesftpbulkreplicaterecords.md | 6 +- .../sourcesftpbulkschemasdeliverytype.md | 16 - docs/models/sourcesftpbulkschemasfiletype.md | 16 - ...urcesftpbulkschemasheaderdefinitiontype.md | 16 - docs/models/sourcesftpbulkschemasmode.md | 16 - .../sourcesftpbulkschemasstreamsfiletype.md | 16 - ...rcesftpbulkschemasstreamsformatfiletype.md | 16 - ...bulkschemasstreamsformatformat6filetype.md | 16 - ...pbulkschemasstreamsformatformatfiletype.md | 16 - ...pbulkschemasstreamsheaderdefinitiontype.md | 16 - ...ourcesftpbulkunstructureddocumentformat.md | 2 +- docs/models/sourcesftpbulkuserprovided.md | 8 +- docs/models/sourcesftpbulkviaapi.md | 2 +- .../sourcesftppasswordauthentication.md | 8 +- docs/models/sourcesftpsshkeyauthentication.md | 2 +- docs/models/sourcesharepointenterprise.md | 2 +- ...enterpriseauthenticateviamicrosoftoauth.md | 2 +- ...urcesharepointenterpriseauthtypeclient.md} | 6 +- ...urcesharepointenterpriseauthtypeservice.md | 16 + ...sourcesharepointenterpriseautogenerated.md | 6 +- .../sourcesharepointenterpriseavroformat.md | 2 +- .../sourcesharepointenterprisecopyrawfiles.md | 2 +- .../sourcesharepointenterprisecsvformat.md | 2 +- ...ntenterprisedeliverytypeusefiletransfer.md | 16 + ...prisedeliverytypeusepermissionstransfer.md | 16 + ...terprisedeliverytypeuserecordstransfer.md} | 6 +- .../sourcesharepointenterpriseexcelformat.md | 6 +- ...sourcesharepointenterprisefiletypeavro.md} | 6 +- .../sourcesharepointenterprisefiletypecsv.md | 16 + ...sourcesharepointenterprisefiletypeexcel.md | 16 + ...sourcesharepointenterprisefiletypejsonl.md | 16 + ...urcesharepointenterprisefiletypeparquet.md | 16 + ...harepointenterprisefiletypeunstructured.md | 16 + .../sourcesharepointenterprisefromcsv.md | 6 +- ...rpriseheaderdefinitiontypeautogenerated.md | 16 + ...tenterpriseheaderdefinitiontypefromcsv.md} | 6 +- ...erpriseheaderdefinitiontypeuserprovided.md | 16 + .../sourcesharepointenterprisejsonlformat.md | 6 +- ...sourcesharepointenterpriseparquetformat.md | 8 +- ...epointenterprisereplicatepermissionsacl.md | 8 +- ...rcesharepointenterprisereplicaterecords.md | 6 +- ...urcesharepointenterpriseschemasauthtype.md | 16 - ...rpriseschemasdeliverymethoddeliverytype.md | 16 - ...sharepointenterpriseschemasdeliverytype.md | 16 - ...urcesharepointenterpriseschemasfiletype.md | 16 - ...ntenterpriseschemasheaderdefinitiontype.md | 16 - ...repointenterpriseschemasstreamsfiletype.md | 16 - ...tenterpriseschemasstreamsformatfiletype.md | 16 - ...riseschemasstreamsformatformat6filetype.md | 16 - ...priseschemasstreamsformatformatfiletype.md | 16 - ...priseschemasstreamsheaderdefinitiontype.md | 16 - ...pointenterpriseservicekeyauthentication.md | 2 +- ...intenterpriseunstructureddocumentformat.md | 2 +- .../sourcesharepointenterpriseuserprovided.md | 8 +- docs/models/sourceshopify.md | 2 +- docs/models/sourceshopifyauthmethod.md | 16 - docs/models/sourceshopifyauthmethodoauth20.md | 16 + docs/models/sourceshopifyoauth20.md | 12 +- docs/models/sourceslack.md | 2 +- docs/models/sourceslackapitoken.md | 2 +- docs/models/sourcesmartsheets.md | 4 +- docs/models/sourcesmartsheetsauthtype.md | 16 - .../sourcesmartsheetsauthtypeaccesstoken.md | 16 + .../sourcesmartsheetsauthtypeoauth20.md | 16 + docs/models/sourcesmartsheetsoauth20.md | 16 +- .../sourcesmartsheetsschemasauthtype.md | 16 - ...nums.md => sourcesmartsheetsvalidenums.md} | 6 +- docs/models/sourcesnapchatmarketing.md | 26 +- ...snowflakeauthtypekeypairauthentication.md} | 6 +- .../sourcesnowflakekeypairauthentication.md | 2 +- .../sourcesnowflakeusernameandpassword.md | 12 +- docs/models/sourcespotifyads.md | 2 +- docs/models/sourcesquareapikey.md | 8 +- docs/models/sourcesquareauthtypeapikey.md | 16 + docs/models/sourcesquareschemasauthtype.md | 16 - docs/models/sourcesurveymonkey.md | 2 +- docs/models/sourceticktick.md | 2 +- docs/models/sourceticktickauthtype.md | 16 - docs/models/sourceticktickauthtypeoauth.md | 16 + docs/models/sourceticktickauthtypetoken.md | 16 + docs/models/sourceticktickschemasauthtype.md | 16 - docs/models/sourcetiktokmarketing.md | 2 +- docs/models/sourcetiktokmarketingauthtype.md | 16 - .../sourcetiktokmarketingauthtypeoauth20.md | 16 + docs/models/sourcetiktokmarketingoauth20.md | 14 +- docs/models/sourcetrustpilotapikey.md | 8 +- docs/models/sourcetrustpilotauthtype.md | 16 - docs/models/sourcetrustpilotauthtypeapikey.md | 16 + .../models/sourcetrustpilotauthtypeoauth20.md | 16 + docs/models/sourcetrustpilotoauth20.md | 16 +- .../models/sourcetrustpilotschemasauthtype.md | 16 - docs/models/sourcetypeform.md | 2 +- docs/models/sourcetypeformauthtype.md | 16 - .../sourcetypeformauthtypeaccesstoken.md | 16 + docs/models/sourcetypeformauthtypeoauth20.md | 16 + docs/models/sourcetypeformoauth20.md | 16 +- docs/models/sourcetypeformprivatetoken.md | 8 +- docs/models/sourcetypeformschemasauthtype.md | 16 - docs/models/sourceworkday.md | 2 +- docs/models/sourceyoutubeanalytics.md | 8 +- docs/models/sourcezendeskchataccesstoken.md | 8 +- docs/models/sourcezendeskchatcredentials.md | 16 - ...sourcezendeskchatcredentialsaccesstoken.md | 16 + .../sourcezendeskchatcredentialsoauth20.md | 16 + docs/models/sourcezendeskchatoauth20.md | 14 +- .../sourcezendeskchatschemascredentials.md | 16 - docs/models/sourcezendesksunshineapitoken.md | 2 +- .../models/sourcezendesksunshineauthmethod.md | 16 - .../sourcezendesksunshineauthmethodoauth20.md | 16 + docs/models/sourcezendesksunshineoauth20.md | 12 +- .../sourcezendesksunshineschemasauthmethod.md | 16 - docs/models/sourcezendesksupport.md | 2 +- docs/models/sourcezendesksupportapitoken.md | 2 +- .../models/sourcezendesksupportcredentials.md | 16 - .../sourcezendesksupportcredentialsoauth20.md | 16 + docs/models/sourcezendesksupportoauth20.md | 2 +- .../sourcezendesksupportschemascredentials.md | 16 - docs/models/sourcezendesktalk.md | 2 +- docs/models/sourcezendesktalkapitoken.md | 2 +- docs/models/sourcezendesktalkauthtype.md | 16 - .../sourcezendesktalkauthtypeapitoken.md | 16 + .../sourcezendesktalkauthtypeoauth20.md | 16 + docs/models/sourcezendesktalkoauth20.md | 2 +- .../sourcezendesktalkschemasauthtype.md | 16 - docs/models/sqlinserts.md | 6 +- docs/models/sshkeyauthentication.md | 15 - docs/models/sshsecureshell.md | 14 +- docs/models/sshtunnelmethod.md | 25 - docs/models/sslmethod.md | 25 - ...lmethodencryptedtrustservercertificate.md} | 6 +- ...=> sslmethodencryptedverifycertificate.md} | 6 +- ...ptionmethod.md => sslmethodunencrypted.md} | 6 +- docs/models/standalonemongodbinstance.md | 2 +- docs/models/storageazblob.md | 16 + .../{sourcefilestorage.md => storagegcs.md} | 6 +- docs/models/{storage.md => storagehttps.md} | 6 +- ...ageprovider8storage.md => storagelocal.md} | 6 +- docs/models/storages3.md | 16 + docs/models/storagescp.md | 16 + docs/models/storagesftp.md | 16 + docs/models/storagessh.md | 16 + docs/models/storagetype.md | 16 - docs/models/{strategies.md => strategy.md} | 6 +- docs/models/streamconfigurationsinput.md | 10 - ...nameoverrides.md => streamnameoverride.md} | 2 +- ...streamscriteria.md => streamscriterion.md} | 2 +- docs/models/stringfilter.md | 11 - ...keysurveymonkey.md => surveymonkeyenum.md} | 6 +- docs/models/td2.md | 10 +- docs/models/testdestinationtype.md | 16 - docs/models/testdestinationtypefailing.md | 16 + docs/models/testdestinationtypelogging.md | 16 + docs/models/testdestinationtypesilent.md | 16 + docs/models/testdestinationtypethrottled.md | 16 + docs/models/textsplitter.md | 25 - docs/models/throttled.md | 10 +- ...rceticktickticktick.md => ticktickenum.md} | 6 +- ...tokmarketing.md => tiktokmarketingenum.md} | 6 +- docs/models/tlsencryptedverifycertificate.md | 11 - docs/models/tokenbasedauthentication.md | 2 +- docs/models/tovalue.md | 17 - docs/models/tunnelmethod.md | 16 - ...rcetypeformtypeform.md => typeformenum.md} | 6 +- docs/models/unencrypted.md | 11 - docs/models/updatemethod.md | 19 - ...d => urlbasehttpsapisurveysparrowcomv3.md} | 6 +- ...=> urlbasehttpseuapisurveysparrowcomv3.md} | 6 +- docs/models/usernamepassword.md | 12 - docs/models/value.md | 17 - docs/models/valuetype.md | 16 - docs/models/verifyidentity.md | 2 +- docs/models/viaapi.md | 13 - ...beanalytics.md => youtubeanalyticsenum.md} | 6 +- ...endesksupport.md => zendesksupportenum.md} | 6 +- ...ktalkzendesktalk.md => zendesktalkenum.md} | 6 +- docs/sdks/destinations/README.md | 2 +- gen.yaml | 1 + src/airbyte_api/models/__init__.py | 7323 ++++++++--------- src/airbyte_api/models/airtable.py | 8 +- .../models/connectioncreaterequest.py | 9 +- .../models/connectionpatchrequest.py | 9 +- src/airbyte_api/models/destination_astra.py | 220 +- .../models/destination_aws_datalake.py | 79 +- .../models/destination_azure_blob_storage.py | 54 +- .../models/destination_bigquery.py | 45 +- .../models/destination_clickhouse.py | 70 +- src/airbyte_api/models/destination_convex.py | 11 +- .../models/destination_customer_io.py | 46 +- .../models/destination_databricks.py | 43 +- .../models/destination_dev_null.py | 58 +- .../models/destination_dynamodb.py | 19 +- .../models/destination_elasticsearch.py | 112 +- .../models/destination_firebolt.py | 33 +- src/airbyte_api/models/destination_gcs.py | 246 +- .../models/destination_google_sheets.py | 42 +- src/airbyte_api/models/destination_hubspot.py | 24 +- src/airbyte_api/models/destination_milvus.py | 144 +- src/airbyte_api/models/destination_mongodb.py | 73 +- src/airbyte_api/models/destination_mssql.py | 135 +- .../models/destination_mssql_v2.py | 52 +- src/airbyte_api/models/destination_mysql.py | 43 +- src/airbyte_api/models/destination_oracle.py | 115 +- .../models/destination_pgvector.py | 94 +- .../models/destination_pinecone.py | 94 +- .../models/destination_postgres.py | 179 +- src/airbyte_api/models/destination_qdrant.py | 118 +- src/airbyte_api/models/destination_redis.py | 52 +- .../models/destination_redshift.py | 43 +- src/airbyte_api/models/destination_s3.py | 211 +- .../models/destination_s3_data_lake.py | 34 +- .../models/destination_salesforce.py | 27 +- .../models/destination_snowflake.py | 56 +- .../models/destination_snowflake_cortex.py | 98 +- .../models/destination_teradata.py | 86 +- .../models/destination_weaviate.py | 158 +- .../models/destination_yellowbrick.py | 100 +- .../encryptionmapperaesconfiguration.py | 6 +- .../models/google_search_console.py | 8 +- .../models/metrics_filter_value_int64value.py | 2603 ++++++ .../models/rowfilteringoperation.py | 10 +- ...onnot.py => rowfilteringoperationnot_1.py} | 4 +- src/airbyte_api/models/source_airtable.py | 30 +- .../models/source_alpha_vantage.py | 6 +- src/airbyte_api/models/source_amazon_ads.py | 15 +- .../models/source_amazon_seller_partner.py | 20 +- src/airbyte_api/models/source_asana.py | 54 +- src/airbyte_api/models/source_auth0.py | 30 +- .../models/source_azure_blob_storage.py | 288 +- src/airbyte_api/models/source_bing_ads.py | 36 +- src/airbyte_api/models/source_cart.py | 20 +- src/airbyte_api/models/source_chameleon.py | 8 +- src/airbyte_api/models/source_clickhouse.py | 32 +- src/airbyte_api/models/source_coin_api.py | 6 +- .../models/source_coinmarketcap.py | 6 +- src/airbyte_api/models/source_convertkit.py | 40 +- src/airbyte_api/models/source_datadog.py | 8 +- src/airbyte_api/models/source_datagen.py | 14 +- .../models/source_db2_enterprise.py | 89 +- src/airbyte_api/models/source_drift.py | 42 +- src/airbyte_api/models/source_dynamodb.py | 18 +- src/airbyte_api/models/source_ebay_finance.py | 16 +- .../models/source_elasticsearch.py | 34 +- .../models/source_facebook_marketing.py | 60 +- src/airbyte_api/models/source_fauna.py | 40 +- src/airbyte_api/models/source_file.py | 92 +- src/airbyte_api/models/source_freshdesk.py | 53 +- src/airbyte_api/models/source_gcs.py | 158 +- src/airbyte_api/models/source_github.py | 33 +- src/airbyte_api/models/source_gitlab.py | 44 +- src/airbyte_api/models/source_google_ads.py | 17 +- .../source_google_analytics_data_api.py | 1407 ++-- ...schemas_custom_reports_array_int64value.py | 2978 ------- .../models/source_google_directory.py | 37 +- src/airbyte_api/models/source_google_drive.py | 207 +- .../source_google_pagespeed_insights.py | 12 +- .../models/source_google_search_console.py | 34 +- .../models/source_google_sheets.py | 28 +- src/airbyte_api/models/source_harvest.py | 20 +- src/airbyte_api/models/source_hubspot.py | 20 +- src/airbyte_api/models/source_instagram.py | 9 +- src/airbyte_api/models/source_jotform.py | 20 +- src/airbyte_api/models/source_lever_hiring.py | 30 +- src/airbyte_api/models/source_linkedin_ads.py | 32 +- .../models/source_linkedin_pages.py | 22 +- src/airbyte_api/models/source_mailchimp.py | 29 +- .../models/source_microsoft_onedrive.py | 154 +- .../models/source_microsoft_sharepoint.py | 152 +- .../models/source_microsoft_teams.py | 32 +- src/airbyte_api/models/source_mixpanel.py | 22 +- src/airbyte_api/models/source_monday.py | 41 +- src/airbyte_api/models/source_mongodb_v2.py | 30 +- src/airbyte_api/models/source_mssql.py | 97 +- src/airbyte_api/models/source_mysql.py | 64 +- .../models/source_netsuite_enterprise.py | 92 +- src/airbyte_api/models/source_news_api.py | 24 +- src/airbyte_api/models/source_nexiopay.py | 6 +- src/airbyte_api/models/source_notion.py | 28 +- src/airbyte_api/models/source_okta.py | 32 +- src/airbyte_api/models/source_onesignal.py | 8 +- src/airbyte_api/models/source_oracle.py | 109 +- .../models/source_oracle_enterprise.py | 88 +- src/airbyte_api/models/source_pagerduty.py | 6 +- src/airbyte_api/models/source_pinterest.py | 44 +- src/airbyte_api/models/source_pipeliner.py | 6 +- src/airbyte_api/models/source_postgres.py | 131 +- .../models/source_rd_station_marketing.py | 14 +- src/airbyte_api/models/source_retently.py | 20 +- src/airbyte_api/models/source_s3.py | 122 +- src/airbyte_api/models/source_salesforce.py | 8 +- src/airbyte_api/models/source_salesloft.py | 20 +- .../models/source_sap_hana_enterprise.py | 64 +- src/airbyte_api/models/source_sftp.py | 20 +- src/airbyte_api/models/source_sftp_bulk.py | 164 +- .../models/source_sharepoint_enterprise.py | 162 +- src/airbyte_api/models/source_shopify.py | 31 +- src/airbyte_api/models/source_slack.py | 32 +- src/airbyte_api/models/source_smartsheets.py | 35 +- .../models/source_snapchat_marketing.py | 14 +- src/airbyte_api/models/source_snowflake.py | 16 +- src/airbyte_api/models/source_spotify_ads.py | 6 +- src/airbyte_api/models/source_square.py | 21 +- .../models/source_survey_sparrow.py | 24 +- src/airbyte_api/models/source_surveymonkey.py | 10 +- src/airbyte_api/models/source_ticktick.py | 30 +- .../models/source_tiktok_marketing.py | 36 +- src/airbyte_api/models/source_trustpilot.py | 20 +- src/airbyte_api/models/source_typeform.py | 33 +- src/airbyte_api/models/source_workday.py | 8 +- .../models/source_youtube_analytics.py | 12 +- src/airbyte_api/models/source_zendesk_chat.py | 22 +- .../models/source_zendesk_sunshine.py | 24 +- .../models/source_zendesk_support.py | 36 +- src/airbyte_api/models/source_zendesk_talk.py | 30 +- .../models/streamconfigurations_input.py | 36 - 2219 files changed, 22551 insertions(+), 23488 deletions(-) rename docs/models/{accountnames.md => accountname.md} (99%) rename docs/models/{validactionbreakdowns.md => actionbreakdownvalidactionbreakdowns.md} (87%) rename docs/models/{credentials.md => airtablecredentials.md} (97%) rename docs/models/{sourceairtableairtable.md => airtableenum.md} (52%) rename docs/models/{sourceamazonadsamazonads.md => amazonadsenum.md} (52%) rename docs/models/{sourceamazonsellerpartneramazonsellerpartner.md => amazonsellerpartnerenum.md} (51%) create mode 100644 docs/models/apiendpointbasic.md rename docs/models/{sourcejotformapiendpoint.md => apiendpointenterprise.md} (52%) delete mode 100644 docs/models/apitoken.md rename docs/models/{applications.md => application.md} (96%) rename docs/models/{sourceasanaasana.md => asanaenum.md} (53%) rename docs/models/{sourcepinterestvalidenums.md => attributiontypevalidenums.md} (59%) delete mode 100644 docs/models/authenticateviamicrosoftoauth.md delete mode 100644 docs/models/authenticationmethod.md create mode 100644 docs/models/authenticationmethodmodenoauth.md rename docs/models/{sourceauth0schemasauthenticationmethod.md => authenticationmethodoauth2accesstoken.md} (52%) create mode 100644 docs/models/authenticationmethodoauth2authentication.md rename docs/models/{sourceauth0schemascredentialsauthenticationmethod.md => authenticationmethodoauth2confidentialapplication.md} (59%) rename docs/models/{verifyca.md => authenticationmethodpasswordauthentication.md} (75%) create mode 100644 docs/models/authenticationmethodpasswordauthenticationenum.md rename docs/models/{sourcenetsuiteenterpriseschemasauthenticationmethod.md => authenticationmethodtokenbasedauthentication.md} (51%) delete mode 100644 docs/models/authmethod.md rename docs/models/{sourceairtableauthmethod.md => authmethodapikey.md} (50%) rename docs/models/{sourceshopifyschemasauthmethod.md => authmethodapipassword.md} (51%) rename docs/models/{sourcemondayschemasauthtype.md => authmethodapitoken.md} (50%) rename docs/models/{sourcesftpschemasauthmethod.md => authmethodsshkeyauth.md} (56%) rename docs/models/{sourcesftpauthmethod.md => authmethodsshpasswordauth.md} (62%) rename docs/models/{destinationmongodbauthorization.md => authorizationloginpassword.md} (52%) delete mode 100644 docs/models/authorizationmethod.md create mode 100644 docs/models/authorizationnone.md delete mode 100644 docs/models/authtype.md create mode 100644 docs/models/authtypebasic.md rename docs/models/{sourcecartauthtype.md => authtypecentralapirouter.md} (58%) rename docs/models/{sourceazureblobstorageschemasauthtype.md => authtypeclientcredentials.md} (52%) create mode 100644 docs/models/authtypeldap.md rename docs/models/{sourcesquareauthtype.md => authtypeoauth.md} (51%) create mode 100644 docs/models/authtypeoauth2.md rename docs/models/{sourcenotionauthtype.md => authtypeoauth20.md} (54%) rename docs/models/{sourceoktaschemasauthtype.md => authtypeoauth20privatekey.md} (59%) rename docs/models/{sourcehubspotauthtype.md => authtypeoauthcredentials.md} (61%) rename docs/models/{sourcesftpbulkauthtype.md => authtypepassword.md} (52%) rename docs/models/{sourcehubspotschemasauthtype.md => authtypeprivateappcredentials.md} (61%) rename docs/models/{sourcesftpbulkschemasauthtype.md => authtypeprivatekey.md} (50%) create mode 100644 docs/models/authtyperole.md rename docs/models/{sourcetiktokmarketingschemasauthtype.md => authtypesandboxaccesstoken.md} (53%) rename docs/models/{sourcecartschemasauthtype.md => authtypesinglestoreaccesstoken.md} (59%) create mode 100644 docs/models/authtypestorageaccountkey.md create mode 100644 docs/models/authtypetd2.md create mode 100644 docs/models/authtypeuser.md rename docs/models/{destinationsnowflakeschemasauthtype.md => authtypeusernameandpassword.md} (54%) rename docs/models/{sourcesnowflakeschemasauthtype.md => authtypeusernamepassword.md} (54%) delete mode 100644 docs/models/azureopenai.md delete mode 100644 docs/models/betweenfilter.md delete mode 100644 docs/models/bigquery.md rename docs/models/{sourcebingadsbingads.md => bingadsenum.md} (53%) delete mode 100644 docs/models/byprogramminglanguage.md create mode 100644 docs/models/catalogtypeglue.md create mode 100644 docs/models/catalogtypenessie.md create mode 100644 docs/models/catalogtypepolaris.md create mode 100644 docs/models/catalogtyperest.md delete mode 100644 docs/models/clickhouse.md rename docs/models/{sourcemongodbv2schemasclustertype.md => clustertypeatlasreplicaset.md} (53%) rename docs/models/{sourcemongodbv2clustertype.md => clustertypeselfmanagedreplicaset.md} (57%) rename docs/models/{sourcepinterestschemasvalidenums.md => columnvalidenums.md} (98%) delete mode 100644 docs/models/compression.md delete mode 100644 docs/models/compressioncodec.md rename docs/models/{compressioncodecoptional.md => compressioncodecoptional1.md} (64%) rename docs/models/{destinationawsdatalakecompressioncodecoptional.md => compressioncodecoptional2.md} (61%) delete mode 100644 docs/models/compressiontype.md delete mode 100644 docs/models/connectby.md delete mode 100644 docs/models/connectiontype.md delete mode 100644 docs/models/convex.md create mode 100644 docs/models/credentialsapitoken.md rename docs/models/{credentialstitle.md => credentialstitleiamrole.md} (55%) create mode 100644 docs/models/credentialstitleiamuser.md rename docs/models/{sourceasanacredentialstitle.md => credentialstitleoauthcredentials.md} (56%) rename docs/models/{sourceasanaschemascredentialstitle.md => credentialstitlepatcredentials.md} (53%) rename docs/models/{sourcegoogledirectoryschemascredentialstitle.md => credentialstitleserviceaccounts.md} (51%) rename docs/models/{sourcegoogledirectorycredentialstitle.md => credentialstitlewebserverapp.md} (52%) delete mode 100644 docs/models/credentialtype.md delete mode 100644 docs/models/csvcommaseparatedvalues.md delete mode 100644 docs/models/cursormethod.md delete mode 100644 docs/models/customerio.md rename docs/models/{sourcedatagendatatype.md => datatypeincrement.md} (53%) create mode 100644 docs/models/datatypetypes.md rename docs/models/{sourcefacebookmarketingvalidactionbreakdowns.md => defaultadsinsightsactionbreakdownvalidactionbreakdowns.md} (83%) rename docs/models/{sourcefaunadeletionmode.md => deletionmodedeletedfield.md} (55%) create mode 100644 docs/models/deletionmodeignore.md delete mode 100644 docs/models/deliverymethod.md create mode 100644 docs/models/destinationastraazureopenai.md create mode 100644 docs/models/destinationastrabymarkdownheader.md rename docs/models/{jsonlinesnewlinedelimitedjson.md => destinationastrabyprogramminglanguage.md} (60%) rename docs/models/{byseparator.md => destinationastrabyseparator.md} (96%) rename docs/models/{systemidsid.md => destinationastracohere.md} (79%) create mode 100644 docs/models/destinationastraembedding.md rename docs/models/{avroapacheavro.md => destinationastrafake.md} (60%) rename docs/models/{fieldnamemappingconfigmodel.md => destinationastrafieldnamemappingconfigmodel.md} (93%) rename docs/models/{indexing.md => destinationastraindexing.md} (99%) delete mode 100644 docs/models/destinationastramode.md rename docs/models/{destinationweaviateschemasmode.md => destinationastramodeazureopenai.md} (50%) create mode 100644 docs/models/destinationastramodecode.md create mode 100644 docs/models/destinationastramodecohere.md create mode 100644 docs/models/destinationastramodefake.md create mode 100644 docs/models/destinationastramodemarkdown.md create mode 100644 docs/models/destinationastramodeopenai.md create mode 100644 docs/models/destinationastramodeopenaicompatible.md create mode 100644 docs/models/destinationastramodeseparator.md rename docs/models/{bzip2.md => destinationastraopenai.md} (56%) create mode 100644 docs/models/destinationastraopenaicompatible.md rename docs/models/{processingconfigmodel.md => destinationastraprocessingconfigmodel.md} (98%) delete mode 100644 docs/models/destinationastraschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationastraschemasembeddingmode.md delete mode 100644 docs/models/destinationastraschemasmode.md delete mode 100644 docs/models/destinationastraschemasprocessingmode.md delete mode 100644 docs/models/destinationastraschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationastraschemasprocessingtextsplittertextsplittermode.md create mode 100644 docs/models/destinationastratextsplitter.md delete mode 100644 docs/models/destinationawsdatalakecredentialstitle.md delete mode 100644 docs/models/destinationawsdatalakeformattypewildcard.md create mode 100644 docs/models/destinationawsdatalakejsonlinesnewlinedelimitedjson.md create mode 100644 docs/models/destinationawsdatalakeparquetcolumnarstorage.md rename docs/models/{s3bucketregion.md => destinationawsdatalakes3bucketregion.md} (91%) create mode 100644 docs/models/destinationazureblobstoragecsvcommaseparatedvalues.md rename docs/models/{destinationazureblobstorageflattening.md => destinationazureblobstorageflattening1.md} (75%) rename docs/models/{destinations3schemasflattening.md => destinationazureblobstorageflattening2.md} (60%) create mode 100644 docs/models/destinationazureblobstorageformattypecsv.md rename docs/models/{destinationazureblobstorageformattype.md => destinationazureblobstorageformattypejsonl.md} (61%) rename docs/models/{outputformat.md => destinationazureblobstorageoutputformat.md} (55%) create mode 100644 docs/models/destinationbigquerybigquery.md rename docs/models/{cdcdeletionmode.md => destinationbigquerycdcdeletionmode.md} (70%) rename docs/models/{loadingmethod.md => destinationbigqueryloadingmethod.md} (88%) create mode 100644 docs/models/destinationbigquerymethodstandard.md create mode 100644 docs/models/destinationclickhouseclickhouse.md rename docs/models/{destinations3schemasnocompression.md => destinationclickhousenotunnel.md} (86%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterexpression.md => destinationclickhousepasswordauthentication.md} (58%) create mode 100644 docs/models/destinationclickhousesshkeyauthentication.md create mode 100644 docs/models/destinationclickhousesshtunnelmethod.md create mode 100644 docs/models/destinationclickhousetunnelmethodnotunnel.md rename docs/models/{destinationclickhousetunnelmethod.md => destinationclickhousetunnelmethodsshkeyauth.md} (64%) create mode 100644 docs/models/destinationclickhousetunnelmethodsshpasswordauth.md create mode 100644 docs/models/destinationconvexconvex.md create mode 100644 docs/models/destinationcustomeriocustomerio.md rename docs/models/{fake.md => destinationcustomerionone.md} (63%) rename docs/models/{objectstoragespec.md => destinationcustomerioobjectstoragespec.md} (51%) delete mode 100644 docs/models/destinationcustomeriostoragetype.md create mode 100644 docs/models/destinationcustomeriostoragetypenone.md create mode 100644 docs/models/destinationcustomeriostoragetypes3.md rename docs/models/{authentication.md => destinationdatabricksauthentication.md} (54%) delete mode 100644 docs/models/destinationdatabricksauthtype.md create mode 100644 docs/models/destinationdatabricksauthtypeoauth.md rename docs/models/{andgroup.md => destinationdatabrickspersonalaccesstoken.md} (65%) delete mode 100644 docs/models/destinationdatabricksschemasauthtype.md delete mode 100644 docs/models/destinationdevnullloggingtype.md delete mode 100644 docs/models/destinationdevnullschemastestdestinationtestdestinationtype.md delete mode 100644 docs/models/destinationdevnullschemastestdestinationtype.md delete mode 100644 docs/models/destinationdevnulltestdestinationtype.md create mode 100644 docs/models/destinationdynamodbdynamodb.md rename docs/models/{dynamodbregion.md => destinationdynamodbdynamodbregion.md} (90%) rename docs/models/{authenticateviagoogleoauth.md => destinationelasticsearchapikeysecret.md} (56%) create mode 100644 docs/models/destinationelasticsearchauthenticationmethod.md create mode 100644 docs/models/destinationelasticsearchelasticsearch.md delete mode 100644 docs/models/destinationelasticsearchmethod.md create mode 100644 docs/models/destinationelasticsearchmethodbasic.md create mode 100644 docs/models/destinationelasticsearchmethodnone.md create mode 100644 docs/models/destinationelasticsearchmethodsecret.md delete mode 100644 docs/models/destinationelasticsearchschemasauthenticationmethodmethod.md delete mode 100644 docs/models/destinationelasticsearchschemasmethod.md delete mode 100644 docs/models/destinationelasticsearchschemastunnelmethodtunnelmethod.md rename docs/models/{destinationelasticsearchtunnelmethod.md => destinationelasticsearchtunnelmethodnotunnel.md} (66%) create mode 100644 docs/models/destinationelasticsearchtunnelmethodsshkeyauth.md rename docs/models/{destinationmysqlschemastunnelmethodtunnelmethod.md => destinationelasticsearchtunnelmethodsshpasswordauth.md} (55%) create mode 100644 docs/models/destinationelasticsearchusernamepassword.md create mode 100644 docs/models/destinationfireboltfirebolt.md delete mode 100644 docs/models/destinationfireboltmethod.md delete mode 100644 docs/models/destinationfireboltschemasmethod.md create mode 100644 docs/models/destinationgcsavroapacheavro.md rename docs/models/{personalaccesstoken.md => destinationgcsbzip2.md} (60%) delete mode 100644 docs/models/destinationgcscodec.md create mode 100644 docs/models/destinationgcscodecbzip2.md create mode 100644 docs/models/destinationgcscodecdeflate.md rename docs/models/{destinations3codec.md => destinationgcscodecnocompression.md} (51%) create mode 100644 docs/models/destinationgcscodecsnappy.md create mode 100644 docs/models/destinationgcscodecxz.md create mode 100644 docs/models/destinationgcscodeczstandard.md delete mode 100644 docs/models/destinationgcscompression.md create mode 100644 docs/models/destinationgcscompression1.md create mode 100644 docs/models/destinationgcscompression2.md rename docs/models/{destinations3schemascompressioncodec.md => destinationgcscompressioncodecenum.md} (72%) create mode 100644 docs/models/destinationgcscompressioncodecnocompression.md create mode 100644 docs/models/destinationgcscompressioncodecunion.md create mode 100644 docs/models/destinationgcscompressionnocompression1.md create mode 100644 docs/models/destinationgcscompressionnocompression2.md delete mode 100644 docs/models/destinationgcscompressiontype.md create mode 100644 docs/models/destinationgcscompressiontypegzip1.md create mode 100644 docs/models/destinationgcscompressiontypegzip2.md create mode 100644 docs/models/destinationgcscompressiontypenocompression1.md create mode 100644 docs/models/destinationgcscompressiontypenocompression2.md create mode 100644 docs/models/destinationgcscredentialtype.md rename docs/models/{apikey.md => destinationgcsdeflate.md} (65%) delete mode 100644 docs/models/destinationgcsformattype.md create mode 100644 docs/models/destinationgcsformattypeavro.md create mode 100644 docs/models/destinationgcsformattypecsv.md create mode 100644 docs/models/destinationgcsformattypejsonl.md create mode 100644 docs/models/destinationgcsformattypeparquet.md create mode 100644 docs/models/destinationgcsgzip1.md create mode 100644 docs/models/destinationgcsgzip2.md rename docs/models/{hmackey.md => destinationgcshmackey.md} (97%) delete mode 100644 docs/models/destinationgcsnocompression.md delete mode 100644 docs/models/destinationgcsschemascodec.md delete mode 100644 docs/models/destinationgcsschemascompressiontype.md delete mode 100644 docs/models/destinationgcsschemasformatcodec.md delete mode 100644 docs/models/destinationgcsschemasformatcompressiontype.md delete mode 100644 docs/models/destinationgcsschemasformatformattype.md delete mode 100644 docs/models/destinationgcsschemasformatoutputformat1codec.md delete mode 100644 docs/models/destinationgcsschemasformatoutputformatcodec.md delete mode 100644 docs/models/destinationgcsschemasformatoutputformatformattype.md delete mode 100644 docs/models/destinationgcsschemasformattype.md rename docs/models/{disabled.md => destinationgcssnappy.md} (74%) rename docs/models/{xz.md => destinationgcsxz.md} (98%) rename docs/models/{zstandard.md => destinationgcszstandard.md} (92%) rename docs/models/{sourcegoogleanalyticsdataapiandgroup.md => destinationgooglesheetsauthenticateviagoogleoauth.md} (53%) delete mode 100644 docs/models/destinationgooglesheetsauthtype.md create mode 100644 docs/models/destinationgooglesheetsauthtypeoauth20.md create mode 100644 docs/models/destinationgooglesheetsauthtypeservice.md delete mode 100644 docs/models/destinationgooglesheetsschemasauthtype.md rename docs/models/{serviceaccountkeyauthentication.md => destinationgooglesheetsserviceaccountkeyauthentication.md} (94%) rename docs/models/{oauth.md => destinationhubspotoauth.md} (99%) delete mode 100644 docs/models/destinationhubspotschemasstoragetype.md delete mode 100644 docs/models/destinationhubspotstoragetype.md create mode 100644 docs/models/destinationhubspotstoragetypenone.md create mode 100644 docs/models/destinationhubspotstoragetypes3.md delete mode 100644 docs/models/destinationmilvusmode.md create mode 100644 docs/models/destinationmilvusmodeazureopenai.md create mode 100644 docs/models/destinationmilvusmodecode.md create mode 100644 docs/models/destinationmilvusmodecohere.md create mode 100644 docs/models/destinationmilvusmodefake.md create mode 100644 docs/models/destinationmilvusmodemarkdown.md create mode 100644 docs/models/destinationmilvusmodenoauth.md create mode 100644 docs/models/destinationmilvusmodeopenai.md create mode 100644 docs/models/destinationmilvusmodeopenaicompatible.md create mode 100644 docs/models/destinationmilvusmodeseparator.md create mode 100644 docs/models/destinationmilvusmodetoken.md rename docs/models/{destinationmilvusschemasindexingauthmode.md => destinationmilvusmodeusernamepassword.md} (50%) rename docs/models/{cohere.md => destinationmilvusnoauth.md} (64%) delete mode 100644 docs/models/destinationmilvusschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationmilvusschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationmilvusschemasembeddingmode.md delete mode 100644 docs/models/destinationmilvusschemasindexingauthauthenticationmode.md delete mode 100644 docs/models/destinationmilvusschemasindexingmode.md delete mode 100644 docs/models/destinationmilvusschemasmode.md delete mode 100644 docs/models/destinationmilvusschemasprocessingmode.md delete mode 100644 docs/models/destinationmilvusschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationmilvusschemasprocessingtextsplittertextsplittermode.md delete mode 100644 docs/models/destinationmongodbinstance.md delete mode 100644 docs/models/destinationmongodbschemasauthorization.md delete mode 100644 docs/models/destinationmongodbschemasinstance.md create mode 100644 docs/models/destinationmongodbtunnelmethodnotunnel.md create mode 100644 docs/models/destinationmongodbtunnelmethodsshkeyauth.md rename docs/models/{sourcepostgresschemastunnelmethodtunnelmethod.md => destinationmongodbtunnelmethodsshpasswordauth.md} (59%) rename docs/models/{bulkload.md => destinationmssqlbulkload.md} (99%) rename docs/models/{sourcegoogleanalyticsdataapiorgroup.md => destinationmssqlencryptedtrustservercertificate.md} (53%) rename docs/models/{verifyfull.md => destinationmssqlencryptedverifycertificate.md} (66%) create mode 100644 docs/models/destinationmssqlinsertload.md delete mode 100644 docs/models/destinationmssqlloadtype.md create mode 100644 docs/models/destinationmssqlloadtypebulk.md create mode 100644 docs/models/destinationmssqlloadtypeinsert.md create mode 100644 docs/models/destinationmssqlloadtypeunion.md create mode 100644 docs/models/destinationmssqlmssql.md rename docs/models/{destinationmssqlv2schemasname.md => destinationmssqlnameencryptedtrustservercertificate.md} (55%) rename docs/models/{destinationmssqlv2schemassslmethodname.md => destinationmssqlnameencryptedverifycertificate.md} (54%) create mode 100644 docs/models/destinationmssqlnameunencrypted.md delete mode 100644 docs/models/destinationmssqlschemasloadtype.md delete mode 100644 docs/models/destinationmssqlschemastunnelmethod.md delete mode 100644 docs/models/destinationmssqlschemastunnelmethodtunnelmethod.md create mode 100644 docs/models/destinationmssqlsslmethod.md delete mode 100644 docs/models/destinationmssqltunnelmethod.md create mode 100644 docs/models/destinationmssqltunnelmethodnotunnel.md create mode 100644 docs/models/destinationmssqltunnelmethodsshkeyauth.md create mode 100644 docs/models/destinationmssqltunnelmethodsshpasswordauth.md rename docs/models/{insertload.md => destinationmssqlunencrypted.md} (84%) create mode 100644 docs/models/destinationmssqlv2loadtypebulk.md create mode 100644 docs/models/destinationmssqlv2loadtypeinsert.md rename docs/models/{destinationmssqlv2loadtype.md => destinationmssqlv2loadtypeunion.md} (91%) delete mode 100644 docs/models/destinationmssqlv2name.md rename docs/models/{sourcemssqlschemassslmethod.md => destinationmssqlv2nameencryptedtrustservercertificate.md} (54%) rename docs/models/{destinationoracleschemasencryptionmethod.md => destinationmssqlv2nameencryptedverifycertificate.md} (53%) create mode 100644 docs/models/destinationmssqlv2nameunencrypted.md delete mode 100644 docs/models/destinationmssqlv2schemasloadtype.md delete mode 100644 docs/models/destinationmssqlv2schemasloadtypeloadtype.md create mode 100644 docs/models/destinationmysqlmysql.md create mode 100644 docs/models/destinationmysqltunnelmethodnotunnel.md rename docs/models/{destinationoracleschemastunnelmethod.md => destinationmysqltunnelmethodsshkeyauth.md} (56%) rename docs/models/{sourceoracleschemastunnelmethodtunnelmethod.md => destinationmysqltunnelmethodsshpasswordauth.md} (59%) create mode 100644 docs/models/destinationoracleencryption.md rename docs/models/{encryptionalgorithm.md => destinationoracleencryptionalgorithm.md} (64%) rename docs/models/{destinationoracleencryptionmethod.md => destinationoracleencryptionmethodclientnne.md} (63%) create mode 100644 docs/models/destinationoracleencryptionmethodencryptedverifycertificate.md create mode 100644 docs/models/destinationoracleencryptionmethodunencrypted.md create mode 100644 docs/models/destinationoraclenativenetworkencryptionnne.md create mode 100644 docs/models/destinationoracleoracle.md delete mode 100644 docs/models/destinationoracleschemastunnelmethodtunnelmethod.md create mode 100644 docs/models/destinationoracletlsencryptedverifycertificate.md create mode 100644 docs/models/destinationoracletunnelmethodnotunnel.md create mode 100644 docs/models/destinationoracletunnelmethodsshkeyauth.md rename docs/models/{sourceclickhouseschemastunnelmethodtunnelmethod.md => destinationoracletunnelmethodsshpasswordauth.md} (57%) delete mode 100644 docs/models/destinationpgvectormode.md create mode 100644 docs/models/destinationpgvectormodeazureopenai.md create mode 100644 docs/models/destinationpgvectormodecode.md create mode 100644 docs/models/destinationpgvectormodecohere.md create mode 100644 docs/models/destinationpgvectormodefake.md create mode 100644 docs/models/destinationpgvectormodemarkdown.md create mode 100644 docs/models/destinationpgvectormodeopenai.md create mode 100644 docs/models/destinationpgvectormodeopenaicompatible.md create mode 100644 docs/models/destinationpgvectormodeseparator.md delete mode 100644 docs/models/destinationpgvectorschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationpgvectorschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationpgvectorschemasembeddingmode.md delete mode 100644 docs/models/destinationpgvectorschemasmode.md delete mode 100644 docs/models/destinationpgvectorschemasprocessingmode.md delete mode 100644 docs/models/destinationpgvectorschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationpgvectorschemasprocessingtextsplittertextsplittermode.md delete mode 100644 docs/models/destinationpineconemode.md create mode 100644 docs/models/destinationpineconemodeazureopenai.md create mode 100644 docs/models/destinationpineconemodecode.md create mode 100644 docs/models/destinationpineconemodecohere.md create mode 100644 docs/models/destinationpineconemodefake.md create mode 100644 docs/models/destinationpineconemodemarkdown.md create mode 100644 docs/models/destinationpineconemodeopenai.md create mode 100644 docs/models/destinationpineconemodeopenaicompatible.md create mode 100644 docs/models/destinationpineconemodeseparator.md delete mode 100644 docs/models/destinationpineconeschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationpineconeschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationpineconeschemasembeddingmode.md delete mode 100644 docs/models/destinationpineconeschemasmode.md delete mode 100644 docs/models/destinationpineconeschemasprocessingmode.md delete mode 100644 docs/models/destinationpineconeschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationpineconeschemasprocessingtextsplittertextsplittermode.md create mode 100644 docs/models/destinationpostgresallow.md rename docs/models/{allow.md => destinationpostgresdisable.md} (91%) delete mode 100644 docs/models/destinationpostgresmode.md create mode 100644 docs/models/destinationpostgresmodeallow.md create mode 100644 docs/models/destinationpostgresmodedisable.md create mode 100644 docs/models/destinationpostgresmodeprefer.md create mode 100644 docs/models/destinationpostgresmoderequire.md create mode 100644 docs/models/destinationpostgresmodeverifyca.md create mode 100644 docs/models/destinationpostgresmodeverifyfull.md create mode 100644 docs/models/destinationpostgrespostgres.md rename docs/models/{gzip.md => destinationpostgresprefer.md} (80%) create mode 100644 docs/models/destinationpostgresrequire.md delete mode 100644 docs/models/destinationpostgresschemasmode.md delete mode 100644 docs/models/destinationpostgresschemassslmodemode.md delete mode 100644 docs/models/destinationpostgresschemassslmodesslmodes5mode.md delete mode 100644 docs/models/destinationpostgresschemassslmodesslmodes6mode.md delete mode 100644 docs/models/destinationpostgresschemassslmodesslmodesmode.md delete mode 100644 docs/models/destinationpostgresschemastunnelmethodtunnelmethod.md rename docs/models/{sslmodes.md => destinationpostgressslmodes.md} (61%) delete mode 100644 docs/models/destinationpostgrestunnelmethod.md create mode 100644 docs/models/destinationpostgrestunnelmethodnotunnel.md create mode 100644 docs/models/destinationpostgrestunnelmethodsshkeyauth.md create mode 100644 docs/models/destinationpostgrestunnelmethodsshpasswordauth.md create mode 100644 docs/models/destinationpostgresverifyca.md create mode 100644 docs/models/destinationpostgresverifyfull.md delete mode 100644 docs/models/destinationqdrantmode.md create mode 100644 docs/models/destinationqdrantmodeazureopenai.md create mode 100644 docs/models/destinationqdrantmodecode.md create mode 100644 docs/models/destinationqdrantmodecohere.md create mode 100644 docs/models/destinationqdrantmodefake.md create mode 100644 docs/models/destinationqdrantmodemarkdown.md create mode 100644 docs/models/destinationqdrantmodeopenai.md create mode 100644 docs/models/destinationqdrantmodeopenaicompatible.md create mode 100644 docs/models/destinationqdrantmodeseparator.md delete mode 100644 docs/models/destinationqdrantschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationqdrantschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationqdrantschemasembeddingmode.md delete mode 100644 docs/models/destinationqdrantschemasindexingauthmethodmode.md delete mode 100644 docs/models/destinationqdrantschemasindexingmode.md delete mode 100644 docs/models/destinationqdrantschemasmode.md delete mode 100644 docs/models/destinationqdrantschemasprocessingmode.md delete mode 100644 docs/models/destinationqdrantschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationqdrantschemasprocessingtextsplittertextsplittermode.md delete mode 100644 docs/models/destinationredismode.md create mode 100644 docs/models/destinationredismodedisable.md create mode 100644 docs/models/destinationredismodeverifyfull.md delete mode 100644 docs/models/destinationredisschemastunnelmethod.md delete mode 100644 docs/models/destinationredisschemastunnelmethodtunnelmethod.md delete mode 100644 docs/models/destinationredistunnelmethod.md create mode 100644 docs/models/destinationredistunnelmethodnotunnel.md rename docs/models/{destinationpostgresschemastunnelmethod.md => destinationredistunnelmethodsshkeyauth.md} (56%) create mode 100644 docs/models/destinationredistunnelmethodsshpasswordauth.md create mode 100644 docs/models/destinationredshiftredshift.md delete mode 100644 docs/models/destinationredshiftschemastunnelmethod.md delete mode 100644 docs/models/destinationredshiftschemastunnelmethodtunnelmethod.md delete mode 100644 docs/models/destinationredshifttunnelmethod.md create mode 100644 docs/models/destinationredshifttunnelmethodnotunnel.md create mode 100644 docs/models/destinationredshifttunnelmethodsshkeyauth.md create mode 100644 docs/models/destinationredshifttunnelmethodsshpasswordauth.md create mode 100644 docs/models/destinations3codecbzip2.md create mode 100644 docs/models/destinations3codecdeflate.md rename docs/models/{codec.md => destinations3codecnocompression.md} (52%) create mode 100644 docs/models/destinations3codecsnappy.md create mode 100644 docs/models/destinations3codecxz.md create mode 100644 docs/models/destinations3codeczstandard.md delete mode 100644 docs/models/destinations3compression.md create mode 100644 docs/models/destinations3compression1.md create mode 100644 docs/models/destinations3compression2.md rename docs/models/{destinationgcscompressioncodec.md => destinations3compressioncodecenum.md} (73%) rename docs/models/{readchangesusingchangedatacapturecdc.md => destinations3compressioncodecnocompression.md} (60%) rename docs/models/{destinations3compressioncodec.md => destinations3compressioncodecunion.md} (78%) rename docs/models/{destinationgcsgzip.md => destinations3compressionnocompression1.md} (67%) rename docs/models/{autogenerated.md => destinations3compressionnocompression2.md} (63%) delete mode 100644 docs/models/destinations3compressiontype.md create mode 100644 docs/models/destinations3compressiontypegzip1.md create mode 100644 docs/models/destinations3compressiontypegzip2.md create mode 100644 docs/models/destinations3compressiontypenocompression1.md create mode 100644 docs/models/destinations3compressiontypenocompression2.md delete mode 100644 docs/models/destinations3datalakecatalogtype.md delete mode 100644 docs/models/destinations3datalakeschemascatalogtype.md delete mode 100644 docs/models/destinations3datalakeschemascatalogtypecatalogtype.md delete mode 100644 docs/models/destinations3datalakeschemascatalogtypecatalogtypecatalogtype.md rename docs/models/{destinations3flattening.md => destinations3flattening1.md} (66%) rename docs/models/{flattening.md => destinations3flattening2.md} (66%) delete mode 100644 docs/models/destinations3formattype.md create mode 100644 docs/models/destinations3formattypeavro.md create mode 100644 docs/models/destinations3formattypecsv.md create mode 100644 docs/models/destinations3formattypejsonl.md create mode 100644 docs/models/destinations3formattypeparquet.md rename docs/models/{nativenetworkencryptionnne.md => destinations3gzip1.md} (60%) create mode 100644 docs/models/destinations3gzip2.md rename docs/models/{s3.md => destinations3s3.md} (52%) delete mode 100644 docs/models/destinations3schemascodec.md delete mode 100644 docs/models/destinations3schemascompression.md delete mode 100644 docs/models/destinations3schemascompressiontype.md delete mode 100644 docs/models/destinations3schemasformatcodec.md delete mode 100644 docs/models/destinations3schemasformatcompressiontype.md delete mode 100644 docs/models/destinations3schemasformatformattype.md delete mode 100644 docs/models/destinations3schemasformatnocompression.md delete mode 100644 docs/models/destinations3schemasformatoutputformat3codec.md delete mode 100644 docs/models/destinations3schemasformatoutputformat3compressioncodeccodec.md delete mode 100644 docs/models/destinations3schemasformatoutputformatcodec.md delete mode 100644 docs/models/destinations3schemasformatoutputformatcompressiontype.md delete mode 100644 docs/models/destinations3schemasformatoutputformatformattype.md delete mode 100644 docs/models/destinations3schemasformattype.md delete mode 100644 docs/models/destinations3schemasgzip.md create mode 100644 docs/models/destinationsalesforceauthtype.md delete mode 100644 docs/models/destinationsalesforceschemasstoragetype.md delete mode 100644 docs/models/destinationsalesforcestoragetype.md create mode 100644 docs/models/destinationsalesforcestoragetypenone.md create mode 100644 docs/models/destinationsalesforcestoragetypes3.md create mode 100644 docs/models/destinationsnowflakeauthorizationmethod.md rename docs/models/{sourcesnowflakeauthtype.md => destinationsnowflakeauthtypekeypairauthentication.md} (50%) delete mode 100644 docs/models/destinationsnowflakecortexmode.md create mode 100644 docs/models/destinationsnowflakecortexmodeazureopenai.md create mode 100644 docs/models/destinationsnowflakecortexmodecode.md create mode 100644 docs/models/destinationsnowflakecortexmodecohere.md create mode 100644 docs/models/destinationsnowflakecortexmodefake.md create mode 100644 docs/models/destinationsnowflakecortexmodemarkdown.md create mode 100644 docs/models/destinationsnowflakecortexmodeopenai.md rename docs/models/{destinationastraschemasembeddingembedding5mode.md => destinationsnowflakecortexmodeopenaicompatible.md} (50%) create mode 100644 docs/models/destinationsnowflakecortexmodeseparator.md delete mode 100644 docs/models/destinationsnowflakecortexschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasembeddingmode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasmode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasprocessingmode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationsnowflakecortexschemasprocessingtextsplittertextsplittermode.md rename docs/models/{keypairauthentication.md => destinationsnowflakekeypairauthentication.md} (94%) create mode 100644 docs/models/destinationsnowflakesnowflake.md rename docs/models/{privatetoken.md => destinationsnowflakeusernameandpassword.md} (57%) delete mode 100644 docs/models/destinationteradataauthtype.md delete mode 100644 docs/models/destinationteradatamode.md create mode 100644 docs/models/destinationteradatamodeallow.md create mode 100644 docs/models/destinationteradatamodedisable.md create mode 100644 docs/models/destinationteradatamodeprefer.md create mode 100644 docs/models/destinationteradatamoderequire.md create mode 100644 docs/models/destinationteradatamodeverifyca.md create mode 100644 docs/models/destinationteradatamodeverifyfull.md delete mode 100644 docs/models/destinationteradataschemasauthtype.md delete mode 100644 docs/models/destinationteradataschemasmode.md delete mode 100644 docs/models/destinationteradataschemassslmodemode.md delete mode 100644 docs/models/destinationteradataschemassslmodesslmodes5mode.md delete mode 100644 docs/models/destinationteradataschemassslmodesslmodes6mode.md delete mode 100644 docs/models/destinationteradataschemassslmodesslmodesmode.md create mode 100644 docs/models/destinationweaviatemodeazureopenai.md create mode 100644 docs/models/destinationweaviatemodecode.md create mode 100644 docs/models/destinationweaviatemodecohere.md create mode 100644 docs/models/destinationweaviatemodefake.md create mode 100644 docs/models/destinationweaviatemodemarkdown.md create mode 100644 docs/models/destinationweaviatemodenoauth.md create mode 100644 docs/models/destinationweaviatemodeopenai.md create mode 100644 docs/models/destinationweaviatemodeopenaicompatible.md create mode 100644 docs/models/destinationweaviatemodeseparator.md create mode 100644 docs/models/destinationweaviatemodetoken.md create mode 100644 docs/models/destinationweaviatemodeusernamepassword.md delete mode 100644 docs/models/destinationweaviateschemasembeddingembedding5mode.md delete mode 100644 docs/models/destinationweaviateschemasembeddingembedding6mode.md delete mode 100644 docs/models/destinationweaviateschemasembeddingembedding7mode.md delete mode 100644 docs/models/destinationweaviateschemasembeddingembeddingmode.md delete mode 100644 docs/models/destinationweaviateschemasembeddingmode.md delete mode 100644 docs/models/destinationweaviateschemasindexingauthauthenticationmode.md delete mode 100644 docs/models/destinationweaviateschemasindexingauthmode.md delete mode 100644 docs/models/destinationweaviateschemasindexingmode.md delete mode 100644 docs/models/destinationweaviateschemasprocessingmode.md delete mode 100644 docs/models/destinationweaviateschemasprocessingtextsplittermode.md delete mode 100644 docs/models/destinationweaviateschemasprocessingtextsplittertextsplittermode.md delete mode 100644 docs/models/destinationyellowbrickmode.md create mode 100644 docs/models/destinationyellowbrickmodeallow.md create mode 100644 docs/models/destinationyellowbrickmodedisable.md create mode 100644 docs/models/destinationyellowbrickmodeprefer.md create mode 100644 docs/models/destinationyellowbrickmoderequire.md create mode 100644 docs/models/destinationyellowbrickmodeverifyca.md create mode 100644 docs/models/destinationyellowbrickmodeverifyfull.md delete mode 100644 docs/models/destinationyellowbrickschemasmode.md delete mode 100644 docs/models/destinationyellowbrickschemassslmodemode.md delete mode 100644 docs/models/destinationyellowbrickschemassslmodesslmodes5mode.md delete mode 100644 docs/models/destinationyellowbrickschemassslmodesslmodes6mode.md delete mode 100644 docs/models/destinationyellowbrickschemassslmodesslmodesmode.md delete mode 100644 docs/models/destinationyellowbrickschemastunnelmethod.md delete mode 100644 docs/models/destinationyellowbrickschemastunnelmethodtunnelmethod.md rename docs/models/{destinationyellowbricktunnelmethod.md => destinationyellowbricktunnelmethodnotunnel.md} (67%) rename docs/models/{destinationelasticsearchschemastunnelmethod.md => destinationyellowbricktunnelmethodsshkeyauth.md} (54%) rename docs/models/{destinationmongodbschemastunnelmethodtunnelmethod.md => destinationyellowbricktunnelmethodsshpasswordauth.md} (58%) create mode 100644 docs/models/dimensionsfilterandgroup.md create mode 100644 docs/models/dimensionsfilterbetweenfilter.md rename docs/models/{destinations3nocompression.md => dimensionsfilterexpression1.md} (68%) create mode 100644 docs/models/dimensionsfilterexpression2.md create mode 100644 docs/models/dimensionsfilterexpression3.md create mode 100644 docs/models/dimensionsfilterexpressionbetweenfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionbetweenfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionbetweenfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamebetweenfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamebetweenfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamebetweenfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfilternameinlistfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionfilternameinlistfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionfilternameinlistfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamenumericfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamenumericfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamenumericfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamestringfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamestringfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionfilternamestringfilter3.md create mode 100644 docs/models/dimensionsfilterexpressionfromvalue1.md create mode 100644 docs/models/dimensionsfilterexpressionfromvalue2.md create mode 100644 docs/models/dimensionsfilterexpressionfromvalue3.md create mode 100644 docs/models/dimensionsfilterexpressioninlistfilter1.md create mode 100644 docs/models/dimensionsfilterexpressioninlistfilter2.md create mode 100644 docs/models/dimensionsfilterexpressioninlistfilter3.md rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarrayvalidenums.md => dimensionsfilterexpressionmatchtypevalidenums1.md} (68%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3validenums.md => dimensionsfilterexpressionmatchtypevalidenums2.md} (62%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1validenums.md => dimensionsfilterexpressionmatchtypevalidenums3.md} (62%) create mode 100644 docs/models/dimensionsfilterexpressionnumericfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionnumericfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionnumericfilter3.md rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalidenums.md => dimensionsfilterexpressionoperationvalidenums1.md} (62%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalidenums.md => dimensionsfilterexpressionoperationvalidenums2.md} (61%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalidenums.md => dimensionsfilterexpressionoperationvalidenums3.md} (59%) create mode 100644 docs/models/dimensionsfilterexpressionstringfilter1.md create mode 100644 docs/models/dimensionsfilterexpressionstringfilter2.md create mode 100644 docs/models/dimensionsfilterexpressionstringfilter3.md create mode 100644 docs/models/dimensionsfilterexpressiontovalue1.md create mode 100644 docs/models/dimensionsfilterexpressiontovalue2.md create mode 100644 docs/models/dimensionsfilterexpressiontovalue3.md create mode 100644 docs/models/dimensionsfilterexpressionvalue1.md create mode 100644 docs/models/dimensionsfilterexpressionvalue2.md create mode 100644 docs/models/dimensionsfilterexpressionvalue3.md rename docs/models/{apikeysecret.md => dimensionsfilterfilter.md} (61%) create mode 100644 docs/models/dimensionsfilterfilternamebetweenfilter.md create mode 100644 docs/models/dimensionsfilterfilternameinlistfilter.md create mode 100644 docs/models/dimensionsfilterfilternamenumericfilter.md create mode 100644 docs/models/dimensionsfilterfilternamestringfilter.md create mode 100644 docs/models/dimensionsfilterfiltertypeandgroup.md create mode 100644 docs/models/dimensionsfilterfiltertypefilter.md create mode 100644 docs/models/dimensionsfilterfiltertypenotexpression.md create mode 100644 docs/models/dimensionsfilterfiltertypeorgroup.md create mode 100644 docs/models/dimensionsfilterfilterunion.md create mode 100644 docs/models/dimensionsfilterfromvalue.md rename docs/models/{sourcegoogleanalyticsdataapischemasint64value.md => dimensionsfilterfromvaluedoublevalue.md} (55%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterint64value.md => dimensionsfilterfromvalueexpressiondoublevalue1.md} (59%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3int64value.md => dimensionsfilterfromvalueexpressiondoublevalue2.md} (59%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2int64value.md => dimensionsfilterfromvalueexpressiondoublevalue3.md} (59%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraydoublevalue.md => dimensionsfilterfromvalueexpressionint64value1.md} (59%) create mode 100644 docs/models/dimensionsfilterfromvalueexpressionint64value2.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionint64value3.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value3.md rename docs/models/{sourcegoogleanalyticsdataapiint64value.md => dimensionsfilterfromvalueint64value.md} (87%) create mode 100644 docs/models/dimensionsfilterfromvaluevaluetypedoublevalue.md create mode 100644 docs/models/dimensionsfilterfromvaluevaluetypeint64value.md rename docs/models/{inlistfilter.md => dimensionsfilterinlistfilter.md} (89%) rename docs/models/{sourcegoogleanalyticsdataapivalidenums.md => dimensionsfiltermatchtypevalidenums.md} (75%) create mode 100644 docs/models/dimensionsfilternotexpression.md create mode 100644 docs/models/dimensionsfilternumericfilter.md rename docs/models/{sourcegoogleanalyticsdataapischemasvalidenums.md => dimensionsfilteroperationvalidenums.md} (70%) create mode 100644 docs/models/dimensionsfilterorgroup.md create mode 100644 docs/models/dimensionsfilterstringfilter.md create mode 100644 docs/models/dimensionsfiltertovalue.md create mode 100644 docs/models/dimensionsfiltertovaluedoublevalue.md rename docs/models/{userprovided.md => dimensionsfiltertovalueexpressiondoublevalue1.md} (74%) rename docs/models/{bymarkdownheader.md => dimensionsfiltertovalueexpressiondoublevalue2.md} (66%) rename docs/models/{sourcegoogleanalyticsdataapidoublevalue.md => dimensionsfiltertovalueexpressiondoublevalue3.md} (54%) rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarrayexpression.md => dimensionsfiltertovalueexpressionint64value1.md} (56%) create mode 100644 docs/models/dimensionsfiltertovalueexpressionint64value2.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionint64value3.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value3.md rename docs/models/{jsonlformat.md => dimensionsfiltertovalueint64value.md} (59%) create mode 100644 docs/models/dimensionsfiltertovaluevaluetypedoublevalue.md create mode 100644 docs/models/dimensionsfiltertovaluevaluetypeint64value.md create mode 100644 docs/models/dimensionsfiltervalue.md rename docs/models/{destinationgcsschemasnocompression.md => dimensionsfiltervaluedoublevalue.md} (59%) create mode 100644 docs/models/dimensionsfiltervalueexpressiondoublevalue1.md create mode 100644 docs/models/dimensionsfiltervalueexpressiondoublevalue2.md create mode 100644 docs/models/dimensionsfiltervalueexpressiondoublevalue3.md rename docs/models/{parquetcolumnarstorage.md => dimensionsfiltervalueexpressionint64value1.md} (70%) create mode 100644 docs/models/dimensionsfiltervalueexpressionint64value2.md create mode 100644 docs/models/dimensionsfiltervalueexpressionint64value3.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/dimensionsfiltervalueexpressionvaluetypeint64value3.md rename docs/models/{destinations3gzip.md => dimensionsfiltervalueint64value.md} (72%) create mode 100644 docs/models/dimensionsfiltervaluevaluetypedoublevalue.md create mode 100644 docs/models/dimensionsfiltervaluevaluetypeint64value.md rename docs/models/{sourcedriftdrift.md => driftenum.md} (53%) delete mode 100644 docs/models/dynamodb.md delete mode 100644 docs/models/elasticsearch.md delete mode 100644 docs/models/embedding.md delete mode 100644 docs/models/enabled.md create mode 100644 docs/models/enabledfalse.md create mode 100644 docs/models/enabledtrue.md create mode 100644 docs/models/enabledtrueenum.md delete mode 100644 docs/models/encryptedtrustservercertificate.md delete mode 100644 docs/models/encryptedverifycertificate.md delete mode 100644 docs/models/encryption.md rename docs/models/{mode.md => encryptionmapperaesconfigurationmode.md} (54%) delete mode 100644 docs/models/excelformat.md delete mode 100644 docs/models/expression.md rename docs/models/{sourcefacebookmarketingfacebookmarketing.md => facebookmarketingenum.md} (50%) rename docs/models/{fields.md => fieldt.md} (97%) delete mode 100644 docs/models/filetype.md rename docs/models/{filter_.md => filterenum.md} (75%) delete mode 100644 docs/models/filtername.md delete mode 100644 docs/models/filtertype.md delete mode 100644 docs/models/firebolt.md delete mode 100644 docs/models/format_.md delete mode 100644 docs/models/formattype.md delete mode 100644 docs/models/formattypewildcard.md create mode 100644 docs/models/formattypewildcardjsonl.md create mode 100644 docs/models/formattypewildcardparquet.md delete mode 100644 docs/models/fromcsv.md delete mode 100644 docs/models/fromvalue.md rename docs/models/{sourcegithubgithub.md => githubenum.md} (52%) rename docs/models/{sourcegitlabgitlab.md => gitlabenum.md} (52%) rename docs/models/{sourcegoogleadsgoogleads.md => googleadsenum.md} (52%) rename docs/models/{sourcegoogleanalyticsdataapigoogleanalyticsdataapi.md => googleanalyticsdataapienum.md} (51%) rename docs/models/{sourcegoogledrivegoogledrive.md => googledriveenum.md} (52%) rename docs/models/{authorization.md => googlesearchconsoleauthorization.md} (98%) rename docs/models/{sourcegooglesearchconsolegooglesearchconsole.md => googlesearchconsoleenum.md} (51%) delete mode 100644 docs/models/headerdefinitiontype.md rename docs/models/{sourceinstagraminstagram.md => instagramenum.md} (51%) create mode 100644 docs/models/instanceatlas.md create mode 100644 docs/models/instancereplica.md rename docs/models/{instance.md => instancestandalone.md} (56%) delete mode 100644 docs/models/int64value.md rename docs/models/{sourceleverhiringleverhiring.md => leverhiringenum.md} (52%) rename docs/models/{sourcelinkedinadslinkedinads.md => linkedinadsenum.md} (52%) delete mode 100644 docs/models/loadtype.md create mode 100644 docs/models/loggingtypeeverynth.md rename docs/models/{loggingtype.md => loggingtypefirstn.md} (54%) rename docs/models/{destinationdevnullschemasloggingtype.md => loggingtyperandomsampling.md} (50%) rename docs/models/{sourcemailchimpmailchimp.md => mailchimpenum.md} (51%) delete mode 100644 docs/models/method.md rename docs/models/{destinationbigquerymethod.md => methodgcsstaging.md} (53%) create mode 100644 docs/models/methods3.md create mode 100644 docs/models/methodsql.md create mode 100644 docs/models/methodxmin.md create mode 100644 docs/models/metricsfilterandgroup.md create mode 100644 docs/models/metricsfilterbetweenfilter.md create mode 100644 docs/models/metricsfilterexpression1.md create mode 100644 docs/models/metricsfilterexpression2.md create mode 100644 docs/models/metricsfilterexpression3.md create mode 100644 docs/models/metricsfilterexpressionbetweenfilter1.md create mode 100644 docs/models/metricsfilterexpressionbetweenfilter2.md create mode 100644 docs/models/metricsfilterexpressionbetweenfilter3.md create mode 100644 docs/models/metricsfilterexpressionfilter1.md create mode 100644 docs/models/metricsfilterexpressionfilter2.md create mode 100644 docs/models/metricsfilterexpressionfilter3.md create mode 100644 docs/models/metricsfilterexpressionfilternamebetweenfilter1.md create mode 100644 docs/models/metricsfilterexpressionfilternamebetweenfilter2.md create mode 100644 docs/models/metricsfilterexpressionfilternamebetweenfilter3.md create mode 100644 docs/models/metricsfilterexpressionfilternameinlistfilter1.md create mode 100644 docs/models/metricsfilterexpressionfilternameinlistfilter2.md create mode 100644 docs/models/metricsfilterexpressionfilternameinlistfilter3.md create mode 100644 docs/models/metricsfilterexpressionfilternamenumericfilter1.md create mode 100644 docs/models/metricsfilterexpressionfilternamenumericfilter2.md create mode 100644 docs/models/metricsfilterexpressionfilternamenumericfilter3.md create mode 100644 docs/models/metricsfilterexpressionfilternamestringfilter1.md create mode 100644 docs/models/metricsfilterexpressionfilternamestringfilter2.md create mode 100644 docs/models/metricsfilterexpressionfilternamestringfilter3.md create mode 100644 docs/models/metricsfilterexpressionfromvalue1.md create mode 100644 docs/models/metricsfilterexpressionfromvalue2.md create mode 100644 docs/models/metricsfilterexpressionfromvalue3.md create mode 100644 docs/models/metricsfilterexpressioninlistfilter1.md create mode 100644 docs/models/metricsfilterexpressioninlistfilter2.md create mode 100644 docs/models/metricsfilterexpressioninlistfilter3.md create mode 100644 docs/models/metricsfilterexpressionmatchtypevalidenums1.md create mode 100644 docs/models/metricsfilterexpressionmatchtypevalidenums2.md create mode 100644 docs/models/metricsfilterexpressionmatchtypevalidenums3.md create mode 100644 docs/models/metricsfilterexpressionnumericfilter1.md create mode 100644 docs/models/metricsfilterexpressionnumericfilter2.md create mode 100644 docs/models/metricsfilterexpressionnumericfilter3.md create mode 100644 docs/models/metricsfilterexpressionoperationvalidenums1.md create mode 100644 docs/models/metricsfilterexpressionoperationvalidenums2.md create mode 100644 docs/models/metricsfilterexpressionoperationvalidenums3.md create mode 100644 docs/models/metricsfilterexpressionstringfilter1.md create mode 100644 docs/models/metricsfilterexpressionstringfilter2.md create mode 100644 docs/models/metricsfilterexpressionstringfilter3.md create mode 100644 docs/models/metricsfilterexpressiontovalue1.md create mode 100644 docs/models/metricsfilterexpressiontovalue2.md create mode 100644 docs/models/metricsfilterexpressiontovalue3.md create mode 100644 docs/models/metricsfilterexpressionvalue1.md create mode 100644 docs/models/metricsfilterexpressionvalue2.md create mode 100644 docs/models/metricsfilterexpressionvalue3.md create mode 100644 docs/models/metricsfilterfilter.md create mode 100644 docs/models/metricsfilterfilternamebetweenfilter.md create mode 100644 docs/models/metricsfilterfilternameinlistfilter.md create mode 100644 docs/models/metricsfilterfilternamenumericfilter.md create mode 100644 docs/models/metricsfilterfilternamestringfilter.md create mode 100644 docs/models/metricsfilterfiltertypeandgroup.md create mode 100644 docs/models/metricsfilterfiltertypefilter.md create mode 100644 docs/models/metricsfilterfiltertypenotexpression.md create mode 100644 docs/models/metricsfilterfiltertypeorgroup.md create mode 100644 docs/models/metricsfilterfilterunion.md create mode 100644 docs/models/metricsfilterfromvalue.md create mode 100644 docs/models/metricsfilterfromvaluedoublevalue.md create mode 100644 docs/models/metricsfilterfromvalueexpressiondoublevalue1.md create mode 100644 docs/models/metricsfilterfromvalueexpressiondoublevalue2.md create mode 100644 docs/models/metricsfilterfromvalueexpressiondoublevalue3.md rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterexpression.md => metricsfilterfromvalueexpressionint64value1.md} (55%) create mode 100644 docs/models/metricsfilterfromvalueexpressionint64value2.md create mode 100644 docs/models/metricsfilterfromvalueexpressionint64value3.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/metricsfilterfromvalueexpressionvaluetypeint64value3.md create mode 100644 docs/models/metricsfilterfromvalueint64value.md create mode 100644 docs/models/metricsfilterfromvaluevaluetypedoublevalue.md create mode 100644 docs/models/metricsfilterfromvaluevaluetypeint64value.md create mode 100644 docs/models/metricsfilterinlistfilter.md create mode 100644 docs/models/metricsfiltermatchtypevalidenums.md rename docs/models/{orgroup.md => metricsfilternotexpression.md} (71%) create mode 100644 docs/models/metricsfilternumericfilter.md create mode 100644 docs/models/metricsfilteroperationvalidenums.md create mode 100644 docs/models/metricsfilterorgroup.md create mode 100644 docs/models/metricsfilterstringfilter.md create mode 100644 docs/models/metricsfiltertovalue.md rename docs/models/{usernameandpassword.md => metricsfiltertovaluedoublevalue.md} (59%) create mode 100644 docs/models/metricsfiltertovalueexpressiondoublevalue1.md create mode 100644 docs/models/metricsfiltertovalueexpressiondoublevalue2.md create mode 100644 docs/models/metricsfiltertovalueexpressiondoublevalue3.md rename docs/models/{notexpression.md => metricsfiltertovalueexpressionint64value1.md} (72%) rename docs/models/{snappy.md => metricsfiltertovalueexpressionint64value2.md} (61%) rename docs/models/{require.md => metricsfiltertovalueexpressionint64value3.md} (61%) create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/metricsfiltertovalueexpressionvaluetypeint64value3.md create mode 100644 docs/models/metricsfiltertovalueint64value.md create mode 100644 docs/models/metricsfiltertovaluevaluetypedoublevalue.md create mode 100644 docs/models/metricsfiltertovaluevaluetypeint64value.md create mode 100644 docs/models/metricsfiltervalue.md create mode 100644 docs/models/metricsfiltervaluedoublevalue.md create mode 100644 docs/models/metricsfiltervalueexpressiondoublevalue1.md create mode 100644 docs/models/metricsfiltervalueexpressiondoublevalue2.md create mode 100644 docs/models/metricsfiltervalueexpressiondoublevalue3.md rename docs/models/{numericfilter.md => metricsfiltervalueexpressionint64value1.md} (66%) create mode 100644 docs/models/metricsfiltervalueexpressionint64value2.md create mode 100644 docs/models/metricsfiltervalueexpressionint64value3.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypedoublevalue1.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypedoublevalue2.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypedoublevalue3.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypeint64value1.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypeint64value2.md create mode 100644 docs/models/metricsfiltervalueexpressionvaluetypeint64value3.md rename docs/models/{doublevalue.md => metricsfiltervalueint64value.md} (82%) create mode 100644 docs/models/metricsfiltervaluevaluetypedoublevalue.md create mode 100644 docs/models/metricsfiltervaluevaluetypeint64value.md rename docs/models/{sourcemicrosoftonedrivemicrosoftonedrive.md => microsoftonedriveenum.md} (50%) rename docs/models/{sourcemicrosoftsharepointmicrosoftsharepoint.md => microsoftsharepointenum.md} (50%) rename docs/models/{sourcemicrosoftteamsmicrosoftteams.md => microsoftteamsenum.md} (51%) create mode 100644 docs/models/modeapikeyauth.md create mode 100644 docs/models/modefromfield.md rename docs/models/{destinationweaviatemode.md => modenoembedding.md} (55%) rename docs/models/{sourcemysqlmode.md => modepreferred.md} (57%) rename docs/models/{sourcemysqlschemasmode.md => moderequired.md} (52%) create mode 100644 docs/models/modeverifyidentity.md rename docs/models/{sourcemondaymonday.md => mondayenum.md} (52%) delete mode 100644 docs/models/mssql.md delete mode 100644 docs/models/mysql.md delete mode 100644 docs/models/name.md delete mode 100644 docs/models/nocompression.md delete mode 100644 docs/models/nonet.md rename docs/models/{sourcenotionnotion.md => notionenum.md} (52%) delete mode 100644 docs/models/notunnel.md delete mode 100644 docs/models/openai.md delete mode 100644 docs/models/openaicompatible.md rename docs/models/{sourceslackschemasoptiontitle.md => optiontitleapitokencredentials.md} (57%) rename docs/models/{sourceslackoptiontitle.md => optiontitledefaultoauth20authorization.md} (58%) rename docs/models/{optiontitle.md => optiontitleoauthcredentials.md} (56%) rename docs/models/{sourcegithuboptiontitle.md => optiontitlepatcredentials.md} (56%) rename docs/models/{sourcemixpanelschemasoptiontitle.md => optiontitleprojectsecret.md} (51%) rename docs/models/{sourcemixpaneloptiontitle.md => optiontitleserviceaccount.md} (56%) delete mode 100644 docs/models/oracle.md delete mode 100644 docs/models/passwordauthentication.md rename docs/models/{sourcepinterestpinterest.md => pinterestenum.md} (51%) create mode 100644 docs/models/plancustom.md create mode 100644 docs/models/planenterprise.md rename docs/models/{plan.md => planfree.md} (59%) rename docs/models/{sourcefreshdeskplan.md => plangrowth.md} (52%) create mode 100644 docs/models/planpro.md delete mode 100644 docs/models/postgres.md delete mode 100644 docs/models/processing.md rename docs/models/{queries.md => query.md} (99%) rename docs/models/{sourcerdstationmarketingrdstationmarketing.md => rdstationmarketingenum.md} (51%) delete mode 100644 docs/models/redshift.md delete mode 100644 docs/models/replicatepermissionsacl.md delete mode 100644 docs/models/replicaterecords.md rename docs/models/{reportids.md => reportid.md} (95%) rename docs/models/{rowfilteringoperationnot.md => rowfilteringoperationnot1.md} (97%) delete mode 100644 docs/models/scanchangeswithuserdefinedcursor.md rename docs/models/{servicedetails.md => servicedetail.md} (83%) delete mode 100644 docs/models/servicename.md rename docs/models/{sourcesharepointenterprisesharepointenterprise.md => sharepointenterpriseenum.md} (50%) rename docs/models/{sourceshopifyshopify.md => shopifyenum.md} (52%) rename docs/models/{sourceslackslack.md => slackenum.md} (53%) rename docs/models/{sourcesmartsheetssmartsheets.md => smartsheetsenum.md} (51%) rename docs/models/{sourcesnapchatmarketingsnapchatmarketing.md => snapchatmarketingenum.md} (50%) delete mode 100644 docs/models/snowflake.md create mode 100644 docs/models/sourceairtableauthmethodoauth20.md delete mode 100644 docs/models/sourceairtableschemasauthmethod.md rename docs/models/{interval.md => sourcealphavantageinterval.md} (72%) rename docs/models/{region.md => sourceamazonadsregion.md} (72%) rename docs/models/{awsregion.md => sourceamazonsellerpartnerawsregion.md} (77%) rename docs/models/{authenticatewithpersonalaccesstoken.md => sourceasanaauthenticatewithpersonalaccesstoken.md} (90%) rename docs/models/{authenticationmechanism.md => sourceasanaauthenticationmechanism.md} (51%) rename docs/models/{sourceauth0authenticationmethod.md => sourceauth0authenticationmethodunion.md} (86%) delete mode 100644 docs/models/sourceazureblobstorageauthtype.md create mode 100644 docs/models/sourceazureblobstorageautogenerated.md rename docs/models/{avroformat.md => sourceazureblobstorageavroformat.md} (95%) rename docs/models/{csvformat.md => sourceazureblobstoragecsvformat.md} (98%) rename docs/models/{csvheaderdefinition.md => sourceazureblobstoragecsvheaderdefinition.md} (56%) create mode 100644 docs/models/sourceazureblobstorageexcelformat.md rename docs/models/{filebasedstreamconfig.md => sourceazureblobstoragefilebasedstreamconfig.md} (96%) delete mode 100644 docs/models/sourceazureblobstoragefiletype.md create mode 100644 docs/models/sourceazureblobstoragefiletypeavro.md create mode 100644 docs/models/sourceazureblobstoragefiletypecsv.md create mode 100644 docs/models/sourceazureblobstoragefiletypeexcel.md create mode 100644 docs/models/sourceazureblobstoragefiletypejsonl.md create mode 100644 docs/models/sourceazureblobstoragefiletypeparquet.md create mode 100644 docs/models/sourceazureblobstoragefiletypeunstructured.md create mode 100644 docs/models/sourceazureblobstorageformat.md create mode 100644 docs/models/sourceazureblobstoragefromcsv.md rename docs/models/{sourceazureblobstorageheaderdefinitiontype.md => sourceazureblobstorageheaderdefinitiontypeautogenerated.md} (58%) create mode 100644 docs/models/sourceazureblobstorageheaderdefinitiontypefromcsv.md create mode 100644 docs/models/sourceazureblobstorageheaderdefinitiontypeuserprovided.md create mode 100644 docs/models/sourceazureblobstoragejsonlformat.md rename docs/models/{local.md => sourceazureblobstoragelocal.md} (97%) rename docs/models/{parquetformat.md => sourceazureblobstorageparquetformat.md} (89%) rename docs/models/{parsingstrategy.md => sourceazureblobstorageparsingstrategy.md} (80%) create mode 100644 docs/models/sourceazureblobstorageprocessing.md delete mode 100644 docs/models/sourceazureblobstorageschemascredentialsauthtype.md delete mode 100644 docs/models/sourceazureblobstorageschemasfiletype.md delete mode 100644 docs/models/sourceazureblobstorageschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourceazureblobstorageschemasstreamsfiletype.md delete mode 100644 docs/models/sourceazureblobstorageschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourceazureblobstorageschemasstreamsformatformatfiletype.md rename docs/models/{unstructureddocumentformat.md => sourceazureblobstorageunstructureddocumentformat.md} (94%) rename docs/models/{noauth.md => sourceazureblobstorageuserprovided.md} (63%) rename docs/models/{validationpolicy.md => sourceazureblobstoragevalidationpolicy.md} (69%) rename docs/models/{sourcedriftcredentials.md => sourcebingadsauthmethod.md} (51%) rename docs/models/{customreportconfig.md => sourcebingadscustomreportconfig.md} (99%) delete mode 100644 docs/models/sourceclickhouseschemastunnelmethod.md delete mode 100644 docs/models/sourceclickhousetunnelmethod.md create mode 100644 docs/models/sourceclickhousetunnelmethodnotunnel.md rename docs/models/{destinationmongodbschemastunnelmethod.md => sourceclickhousetunnelmethodsshkeyauth.md} (56%) create mode 100644 docs/models/sourceclickhousetunnelmethodsshpasswordauth.md rename docs/models/{environment.md => sourcecoinapienvironment.md} (64%) rename docs/models/{datatype.md => sourcecoinmarketcapdatatype.md} (77%) create mode 100644 docs/models/sourceconvertkitapikey.md rename docs/models/{authenticationtype.md => sourceconvertkitauthenticationtype.md} (53%) delete mode 100644 docs/models/sourceconvertkitauthtype.md create mode 100644 docs/models/sourceconvertkitauthtypeapikey.md create mode 100644 docs/models/sourceconvertkitauthtypeoauth20.md delete mode 100644 docs/models/sourceconvertkitschemasauthtype.md delete mode 100644 docs/models/sourcedatagenschemasdatatype.md delete mode 100644 docs/models/sourcedb2enterprisecursormethod.md create mode 100644 docs/models/sourcedb2enterprisecursormethodcdc.md create mode 100644 docs/models/sourcedb2enterprisecursormethoduserdefined.md create mode 100644 docs/models/sourcedb2enterpriseencryptionmethodencryptedverifycertificate.md rename docs/models/{sourcedb2enterpriseencryptionmethod.md => sourcedb2enterpriseencryptionmethodunencrypted.md} (61%) create mode 100644 docs/models/sourcedb2enterprisereadchangesusingchangedatacapturecdc.md create mode 100644 docs/models/sourcedb2enterprisescanchangeswithuserdefinedcursor.md delete mode 100644 docs/models/sourcedb2enterpriseschemastunnelmethod.md delete mode 100644 docs/models/sourcedb2enterpriseschemastunnelmethodtunnelmethod.md delete mode 100644 docs/models/sourcedb2enterprisetunnelmethod.md create mode 100644 docs/models/sourcedb2enterprisetunnelmethodnotunnel.md create mode 100644 docs/models/sourcedb2enterprisetunnelmethodsshkeyauth.md create mode 100644 docs/models/sourcedb2enterprisetunnelmethodsshpasswordauth.md create mode 100644 docs/models/sourcedb2enterpriseupdatemethod.md rename docs/models/{accesstoken.md => sourcedriftaccesstoken.md} (93%) create mode 100644 docs/models/sourcedriftcredentialsaccesstoken.md create mode 100644 docs/models/sourcedriftcredentialsoauth20.md delete mode 100644 docs/models/sourcedynamodbauthtype.md delete mode 100644 docs/models/sourcedynamodbschemasauthtype.md rename docs/models/{apihost.md => sourceebayfinanceapihost.md} (73%) rename docs/models/{refreshtokenendpoint.md => sourceebayfinancerefreshtokenendpoint.md} (70%) delete mode 100644 docs/models/sourceelasticsearchmethod.md create mode 100644 docs/models/sourceelasticsearchmethodbasic.md create mode 100644 docs/models/sourceelasticsearchmethodnone.md create mode 100644 docs/models/sourceelasticsearchmethodsecret.md delete mode 100644 docs/models/sourceelasticsearchschemasauthenticationmethodmethod.md delete mode 100644 docs/models/sourceelasticsearchschemasmethod.md delete mode 100644 docs/models/sourcefacebookmarketingauthtype.md create mode 100644 docs/models/sourcefacebookmarketingauthtypeclient.md create mode 100644 docs/models/sourcefacebookmarketingauthtypeservice.md rename docs/models/{level.md => sourcefacebookmarketinglevel.md} (64%) delete mode 100644 docs/models/sourcefacebookmarketingschemasauthtype.md create mode 100644 docs/models/sourcefaunadisabled.md rename docs/models/{deflate.md => sourcefaunaenabled.md} (60%) delete mode 100644 docs/models/sourcefaunaschemasdeletionmode.md delete mode 100644 docs/models/sourcefileschemasproviderstorage.md delete mode 100644 docs/models/sourcefileschemasproviderstorageprovider6storage.md delete mode 100644 docs/models/sourcefileschemasproviderstorageprovider7storage.md delete mode 100644 docs/models/sourcefileschemasproviderstorageproviderstorage.md delete mode 100644 docs/models/sourcefileschemasstorage.md delete mode 100644 docs/models/sourcefreshdeskschemasplan.md delete mode 100644 docs/models/sourcefreshdeskschemasratelimitplanplan.md delete mode 100644 docs/models/sourcefreshdeskschemasratelimitplanratelimitplanplan.md rename docs/models/{apiparameterconfigmodel.md => sourcegcsapiparameterconfigmodel.md} (97%) delete mode 100644 docs/models/sourcegcsauthtype.md create mode 100644 docs/models/sourcegcsauthtypeclient.md rename docs/models/{sourcegcsschemasauthtype.md => sourcegcsauthtypeservice.md} (50%) delete mode 100644 docs/models/sourcegcsfiletype.md create mode 100644 docs/models/sourcegcsfiletypeavro.md create mode 100644 docs/models/sourcegcsfiletypecsv.md create mode 100644 docs/models/sourcegcsfiletypeexcel.md create mode 100644 docs/models/sourcegcsfiletypejsonl.md create mode 100644 docs/models/sourcegcsfiletypeparquet.md create mode 100644 docs/models/sourcegcsfiletypeunstructured.md delete mode 100644 docs/models/sourcegcsheaderdefinitiontype.md create mode 100644 docs/models/sourcegcsheaderdefinitiontypeautogenerated.md create mode 100644 docs/models/sourcegcsheaderdefinitiontypefromcsv.md create mode 100644 docs/models/sourcegcsheaderdefinitiontypeuserprovided.md create mode 100644 docs/models/sourcegcsmodeapi.md rename docs/models/{sourcegcsmode.md => sourcegcsmodelocal.md} (51%) delete mode 100644 docs/models/sourcegcsschemasfiletype.md delete mode 100644 docs/models/sourcegcsschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcegcsschemasmode.md delete mode 100644 docs/models/sourcegcsschemasstreamsfiletype.md delete mode 100644 docs/models/sourcegcsschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcegcsschemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sourcegcsschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcegcsschemasstreamsheaderdefinitiontype.md create mode 100644 docs/models/sourcegcsviaapi.md rename docs/models/{sourcedriftschemascredentials.md => sourcegitlabauthtypeaccesstoken.md} (50%) create mode 100644 docs/models/sourcegitlabauthtypeoauth20.md create mode 100644 docs/models/sourcegitlabprivatetoken.md delete mode 100644 docs/models/sourcegitlabschemasauthtype.md rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterstringfilter.md => sourcegoogleadsgooglecredentials.md} (51%) rename docs/models/{sourcegoogleanalyticsdataapiauthtype.md => sourcegoogleanalyticsdataapiauthtypeclient.md} (61%) create mode 100644 docs/models/sourcegoogleanalyticsdataapiauthtypeservice.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapibetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapienabled.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapiexpression.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapifilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapifiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapifiltertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapifromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapinotexpression.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapinumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasauthtype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasbetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraybetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterbetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4tovaluevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvalidenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1int64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1validenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4tovaluevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2int64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2validenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressiondoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4tovaluevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3int64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3validenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervalidenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterinlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilternumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterstringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltertovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayenabled.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayinlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterbetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterinlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1int64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4tovaluevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvalidenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2validenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3betweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3doublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressiondoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4tovaluevaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvalidenums.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3fromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3inlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3numericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3stringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3tovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4valuetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterbetweenfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterinlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterint64value.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilternumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterstringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltertovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilternumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltertovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraynumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraystringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraytovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasdoublevalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasenabled.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasexpression.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasfiltername.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasfiltertype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasfromvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasinlistfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasnumericfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasstringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemastovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasvalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapischemasvaluetype.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapistringfilter.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapitovalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapivalue.md delete mode 100644 docs/models/sourcegoogleanalyticsdataapivaluetype.md delete mode 100644 docs/models/sourcegoogledirectorygooglecredentials.md delete mode 100644 docs/models/sourcegoogledriveauthtype.md create mode 100644 docs/models/sourcegoogledriveauthtypeclient.md create mode 100644 docs/models/sourcegoogledriveauthtypeservice.md rename docs/models/{copyrawfiles.md => sourcegoogledrivecopyrawfiles.md} (95%) create mode 100644 docs/models/sourcegoogledrivedeliverymethod.md rename docs/models/{sourcemicrosoftsharepointschemasdeliverytype.md => sourcegoogledrivedeliverytypeusefiletransfer.md} (50%) rename docs/models/{sourcegoogledriveschemasdeliverytype.md => sourcegoogledrivedeliverytypeusepermissionstransfer.md} (50%) create mode 100644 docs/models/sourcegoogledrivedeliverytypeuserecordstransfer.md delete mode 100644 docs/models/sourcegoogledrivefiletype.md create mode 100644 docs/models/sourcegoogledrivefiletypeavro.md create mode 100644 docs/models/sourcegoogledrivefiletypecsv.md create mode 100644 docs/models/sourcegoogledrivefiletypeexcel.md create mode 100644 docs/models/sourcegoogledrivefiletypejsonl.md create mode 100644 docs/models/sourcegoogledrivefiletypeparquet.md create mode 100644 docs/models/sourcegoogledrivefiletypeunstructured.md create mode 100644 docs/models/sourcegoogledriveheaderdefinitiontypeautogenerated.md rename docs/models/{sourcegoogledriveheaderdefinitiontype.md => sourcegoogledriveheaderdefinitiontypefromcsv.md} (61%) create mode 100644 docs/models/sourcegoogledriveheaderdefinitiontypeuserprovided.md create mode 100644 docs/models/sourcegoogledrivereplicatepermissionsacl.md create mode 100644 docs/models/sourcegoogledrivereplicaterecords.md delete mode 100644 docs/models/sourcegoogledriveschemasauthtype.md delete mode 100644 docs/models/sourcegoogledriveschemasfiletype.md delete mode 100644 docs/models/sourcegoogledriveschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcegoogledriveschemasstreamsfiletype.md delete mode 100644 docs/models/sourcegoogledriveschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcegoogledriveschemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sourcegoogledriveschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcegoogledriveschemasstreamsheaderdefinitiontype.md rename docs/models/{categories.md => sourcegooglepagespeedinsightscategory.md} (65%) rename docs/models/{sourcegooglesearchconsoleauthtype.md => sourcegooglesearchconsoleauthtypeclient.md} (63%) create mode 100644 docs/models/sourcegooglesearchconsoleauthtypeservice.md delete mode 100644 docs/models/sourcegooglesearchconsoleschemasauthtype.md delete mode 100644 docs/models/sourcegooglesheetsauthtype.md create mode 100644 docs/models/sourcegooglesheetsauthtypeclient.md create mode 100644 docs/models/sourcegooglesheetsauthtypeservice.md delete mode 100644 docs/models/sourcegooglesheetsschemasauthtype.md delete mode 100644 docs/models/sourceharvestauthtype.md create mode 100644 docs/models/sourceharvestauthtypeclient.md create mode 100644 docs/models/sourceharvestauthtypetoken.md delete mode 100644 docs/models/sourceharvestschemasauthtype.md delete mode 100644 docs/models/sourcejotformschemasapiendpoint.md delete mode 100644 docs/models/sourceleverhiringauthtype.md create mode 100644 docs/models/sourceleverhiringauthtypeapikey.md create mode 100644 docs/models/sourceleverhiringauthtypeclient.md delete mode 100644 docs/models/sourceleverhiringschemasauthtype.md delete mode 100644 docs/models/sourcelinkedinadsauthmethod.md create mode 100644 docs/models/sourcelinkedinadsauthmethodaccesstoken.md create mode 100644 docs/models/sourcelinkedinadsauthmethodoauth20.md delete mode 100644 docs/models/sourcelinkedinadsschemasauthmethod.md delete mode 100644 docs/models/sourcelinkedinpagesauthmethod.md create mode 100644 docs/models/sourcelinkedinpagesauthmethodaccesstoken.md create mode 100644 docs/models/sourcelinkedinpagesauthmethodoauth20.md delete mode 100644 docs/models/sourcelinkedinpagesschemasauthmethod.md delete mode 100644 docs/models/sourcemailchimpauthtype.md create mode 100644 docs/models/sourcemailchimpauthtypeapikey.md create mode 100644 docs/models/sourcemailchimpauthtypeoauth20.md delete mode 100644 docs/models/sourcemailchimpschemasauthtype.md rename docs/models/{sourcegoogleanalyticsdataapischemascustomreportsarrayint64value.md => sourcemicrosoftonedriveauthenticateviamicrosoftoauth.md} (53%) delete mode 100644 docs/models/sourcemicrosoftonedriveauthtype.md create mode 100644 docs/models/sourcemicrosoftonedriveauthtypeclient.md create mode 100644 docs/models/sourcemicrosoftonedriveauthtypeservice.md delete mode 100644 docs/models/sourcemicrosoftonedrivefiletype.md create mode 100644 docs/models/sourcemicrosoftonedrivefiletypeavro.md create mode 100644 docs/models/sourcemicrosoftonedrivefiletypecsv.md create mode 100644 docs/models/sourcemicrosoftonedrivefiletypejsonl.md create mode 100644 docs/models/sourcemicrosoftonedrivefiletypeparquet.md create mode 100644 docs/models/sourcemicrosoftonedrivefiletypeunstructured.md create mode 100644 docs/models/sourcemicrosoftonedriveheaderdefinitiontypeautogenerated.md rename docs/models/{sourcemicrosoftonedriveheaderdefinitiontype.md => sourcemicrosoftonedriveheaderdefinitiontypefromcsv.md} (58%) create mode 100644 docs/models/sourcemicrosoftonedriveheaderdefinitiontypeuserprovided.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasauthtype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasfiletype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasstreamsfiletype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcemicrosoftonedriveschemasstreamsheaderdefinitiontype.md rename docs/models/{searchscope.md => sourcemicrosoftonedrivesearchscope.md} (74%) rename docs/models/{servicekeyauthentication.md => sourcemicrosoftonedriveservicekeyauthentication.md} (96%) rename docs/models/{sourcemicrosoftsharepointauthtype.md => sourcemicrosoftsharepointauthtypeclient.md} (63%) create mode 100644 docs/models/sourcemicrosoftsharepointauthtypeservice.md create mode 100644 docs/models/sourcemicrosoftsharepointdeliverytypeusefiletransfer.md rename docs/models/{sourcemicrosoftsharepointdeliverytype.md => sourcemicrosoftsharepointdeliverytypeuserecordstransfer.md} (61%) rename docs/models/{sourcemicrosoftsharepointfiletype.md => sourcemicrosoftsharepointfiletypeavro.md} (63%) create mode 100644 docs/models/sourcemicrosoftsharepointfiletypecsv.md create mode 100644 docs/models/sourcemicrosoftsharepointfiletypeexcel.md create mode 100644 docs/models/sourcemicrosoftsharepointfiletypejsonl.md create mode 100644 docs/models/sourcemicrosoftsharepointfiletypeparquet.md create mode 100644 docs/models/sourcemicrosoftsharepointfiletypeunstructured.md create mode 100644 docs/models/sourcemicrosoftsharepointheaderdefinitiontypeautogenerated.md rename docs/models/{sourcemicrosoftsharepointheaderdefinitiontype.md => sourcemicrosoftsharepointheaderdefinitiontypefromcsv.md} (57%) create mode 100644 docs/models/sourcemicrosoftsharepointheaderdefinitiontypeuserprovided.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasauthtype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasfiletype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasstreamsfiletype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcemicrosoftsharepointschemasstreamsheaderdefinitiontype.md delete mode 100644 docs/models/sourcemicrosoftteamsauthtype.md create mode 100644 docs/models/sourcemicrosoftteamsauthtypeclient.md create mode 100644 docs/models/sourcemicrosoftteamsauthtypetoken.md delete mode 100644 docs/models/sourcemicrosoftteamsschemasauthtype.md rename docs/models/{disable.md => sourcemondayapitoken.md} (59%) delete mode 100644 docs/models/sourcemondayauthtype.md create mode 100644 docs/models/sourcemondayauthtypeapitoken.md create mode 100644 docs/models/sourcemondayauthtypeoauth20.md rename docs/models/{invalidcdcpositionbehavioradvanced.md => sourcemongodbv2invalidcdcpositionbehavioradvanced.md} (73%) delete mode 100644 docs/models/sourcemssqlmethod.md create mode 100644 docs/models/sourcemssqlmethodcdc.md rename docs/models/{sourcemssqlschemasmethod.md => sourcemssqlmethodstandard.md} (50%) delete mode 100644 docs/models/sourcemssqlschemassslmethodsslmethod.md delete mode 100644 docs/models/sourcemssqlschemassslmethodsslmethodsslmethod.md delete mode 100644 docs/models/sourcemssqlschemastunnelmethod.md rename docs/models/{sourcemssqlsslmethod.md => sourcemssqlsslmethodunion.md} (94%) delete mode 100644 docs/models/sourcemssqltunnelmethod.md rename docs/models/{destinationmongodbtunnelmethod.md => sourcemssqltunnelmethodnotunnel.md} (55%) rename docs/models/{sourcepostgresschemastunnelmethod.md => sourcemssqltunnelmethodsshkeyauth.md} (59%) rename docs/models/{sourcemssqlschemastunnelmethodtunnelmethod.md => sourcemssqltunnelmethodsshpasswordauth.md} (58%) create mode 100644 docs/models/sourcemysqlmethodcdc.md rename docs/models/{sourcemysqlmethod.md => sourcemysqlmethodstandard.md} (50%) create mode 100644 docs/models/sourcemysqlmodeverifyca.md delete mode 100644 docs/models/sourcemysqlschemasmethod.md delete mode 100644 docs/models/sourcemysqlschemassslmodeencryptionmode.md delete mode 100644 docs/models/sourcemysqlschemassslmodemode.md delete mode 100644 docs/models/sourcemysqlschemastunnelmethod.md delete mode 100644 docs/models/sourcemysqlschemastunnelmethodtunnelmethod.md delete mode 100644 docs/models/sourcemysqltunnelmethod.md create mode 100644 docs/models/sourcemysqltunnelmethodnotunnel.md create mode 100644 docs/models/sourcemysqltunnelmethodsshkeyauth.md rename docs/models/{destinationclickhouseschemastunnelmethod.md => sourcemysqltunnelmethodsshpasswordauth.md} (50%) rename docs/models/{sourcenetsuiteenterpriseauthenticationmethod.md => sourcenetsuiteenterpriseauthenticationmethodunion.md} (66%) delete mode 100644 docs/models/sourcenetsuiteenterprisepasswordauthentication.md delete mode 100644 docs/models/sourcenetsuiteenterpriseschemasauthenticationmethodauthenticationmethod.md delete mode 100644 docs/models/sourcenetsuiteenterpriseschemasauthenticationmethodauthenticationmethodauthenticationmethod.md delete mode 100644 docs/models/sourcenetsuiteenterpriseschemaspasswordauthentication.md delete mode 100644 docs/models/sourcenetsuiteenterpriseschemastunnelmethod.md delete mode 100644 docs/models/sourcenetsuiteenterpriseschemastunnelmethodtunnelmethod.md rename docs/models/{sourcegoogleanalyticsdataapiinlistfilter.md => sourcenetsuiteenterprisesshtunnelmethodpasswordauthentication.md} (59%) rename docs/models/{sourcenetsuiteenterprisetunnelmethod.md => sourcenetsuiteenterprisetunnelmethodnotunnel.md} (62%) create mode 100644 docs/models/sourcenetsuiteenterprisetunnelmethodsshkeyauth.md create mode 100644 docs/models/sourcenetsuiteenterprisetunnelmethodsshpasswordauth.md rename docs/models/{category.md => sourcenewsapicategory.md} (79%) rename docs/models/{country.md => sourcenewsapicountry.md} (91%) rename docs/models/{language.md => sourcenewsapilanguage.md} (81%) rename docs/models/{sortby.md => sourcenewsapisortby.md} (74%) rename docs/models/{subdomain.md => sourcenexiopaysubdomain.md} (70%) create mode 100644 docs/models/sourcenotionauthtypetoken.md delete mode 100644 docs/models/sourcenotionschemasauthtype.md delete mode 100644 docs/models/sourceoktaauthtype.md create mode 100644 docs/models/sourceoktaauthtypeapitoken.md rename docs/models/{sourcegitlabauthtype.md => sourceoktaauthtypeoauth20.md} (50%) delete mode 100644 docs/models/sourceoktaschemascredentialsauthtype.md create mode 100644 docs/models/sourceoracleconnectby.md delete mode 100644 docs/models/sourceoracleconnectiontype.md create mode 100644 docs/models/sourceoracleconnectiontypeservicename.md create mode 100644 docs/models/sourceoracleconnectiontypesid.md delete mode 100644 docs/models/sourceoracleencryptionmethod.md create mode 100644 docs/models/sourceoracleencryptionmethodclientnne.md rename docs/models/{sourcedb2enterpriseschemasencryptionmethod.md => sourceoracleencryptionmethodencryptedverifycertificate.md} (51%) create mode 100644 docs/models/sourceoracleencryptionmethodunencrypted.md rename docs/models/{sourceoracleenterpriseconnectiontype.md => sourceoracleenterpriseconnectiontypeservicename.md} (61%) create mode 100644 docs/models/sourceoracleenterpriseconnectiontypesid.md create mode 100644 docs/models/sourceoracleenterprisecursormethodcdc.md rename docs/models/{sourceoracleenterprisecursormethod.md => sourceoracleenterprisecursormethoduserdefined.md} (63%) create mode 100644 docs/models/sourceoracleenterpriseencryptionmethodclientnne.md create mode 100644 docs/models/sourceoracleenterpriseencryptionmethodencryptedverifycertificate.md rename docs/models/{sourceoracleenterpriseencryptionmethod.md => sourceoracleenterpriseencryptionmethodunencrypted.md} (60%) delete mode 100644 docs/models/sourceoracleenterpriseschemasconnectiontype.md delete mode 100644 docs/models/sourceoracleenterpriseschemascursormethod.md delete mode 100644 docs/models/sourceoracleenterpriseschemasencryptionencryptionmethod.md delete mode 100644 docs/models/sourceoracleenterpriseschemasencryptionmethod.md delete mode 100644 docs/models/sourceoracleenterpriseschemastunnelmethod.md delete mode 100644 docs/models/sourceoracleenterpriseschemastunnelmethodtunnelmethod.md rename docs/models/{tablefilter.md => sourceoracleenterprisetablefilter.md} (98%) rename docs/models/{sourceoracleenterprisetunnelmethod.md => sourceoracleenterprisetunnelmethodnotunnel.md} (63%) create mode 100644 docs/models/sourceoracleenterprisetunnelmethodsshkeyauth.md create mode 100644 docs/models/sourceoracleenterprisetunnelmethodsshpasswordauth.md delete mode 100644 docs/models/sourceoracleschemasencryptionencryptionmethod.md delete mode 100644 docs/models/sourceoracleschemasencryptionmethod.md rename docs/models/{prefer.md => sourceoracleservicename.md} (62%) create mode 100644 docs/models/sourceoraclesystemidsid.md delete mode 100644 docs/models/sourceoracletunnelmethod.md rename docs/models/{destinationoracletunnelmethod.md => sourceoracletunnelmethodnotunnel.md} (54%) rename docs/models/{sourceoracleschemastunnelmethod.md => sourceoracletunnelmethodsshkeyauth.md} (58%) create mode 100644 docs/models/sourceoracletunnelmethodsshpasswordauth.md rename docs/models/{granularity.md => sourcepinterestgranularity.md} (64%) rename docs/models/{oauth20.md => sourcepinterestoauth20.md} (98%) rename docs/models/{status.md => sourcepintereststatus.md} (62%) rename docs/models/{datacenter.md => sourcepipelinerdatacenter.md} (66%) delete mode 100644 docs/models/sourcepostgresmethod.md create mode 100644 docs/models/sourcepostgresmethodcdc.md create mode 100644 docs/models/sourcepostgresmethodstandard.md delete mode 100644 docs/models/sourcepostgresmode.md create mode 100644 docs/models/sourcepostgresmodeallow.md create mode 100644 docs/models/sourcepostgresmodedisable.md create mode 100644 docs/models/sourcepostgresmodeprefer.md create mode 100644 docs/models/sourcepostgresmoderequire.md create mode 100644 docs/models/sourcepostgresmodeverifyca.md rename docs/models/{destinationredisschemasmode.md => sourcepostgresmodeverifyfull.md} (51%) delete mode 100644 docs/models/sourcepostgresschemasmethod.md delete mode 100644 docs/models/sourcepostgresschemasmode.md delete mode 100644 docs/models/sourcepostgresschemasreplicationmethodmethod.md delete mode 100644 docs/models/sourcepostgresschemassslmodemode.md delete mode 100644 docs/models/sourcepostgresschemassslmodesslmodes5mode.md delete mode 100644 docs/models/sourcepostgresschemassslmodesslmodes6mode.md delete mode 100644 docs/models/sourcepostgresschemassslmodesslmodesmode.md delete mode 100644 docs/models/sourcepostgrestunnelmethod.md rename docs/models/{destinationmysqltunnelmethod.md => sourcepostgrestunnelmethodnotunnel.md} (53%) rename docs/models/{destinationmysqlschemastunnelmethod.md => sourcepostgrestunnelmethodsshkeyauth.md} (57%) create mode 100644 docs/models/sourcepostgrestunnelmethodsshpasswordauth.md delete mode 100644 docs/models/sourceretentlyauthtype.md create mode 100644 docs/models/sourceretentlyauthtypeclient.md create mode 100644 docs/models/sourceretentlyauthtypetoken.md delete mode 100644 docs/models/sourceretentlyschemasauthtype.md rename docs/models/{sourcegoogledrivedeliverytype.md => sources3deliverytypeusefiletransfer.md} (52%) rename docs/models/{sources3deliverytype.md => sources3deliverytypeuserecordstransfer.md} (53%) delete mode 100644 docs/models/sources3filetype.md create mode 100644 docs/models/sources3filetypeavro.md create mode 100644 docs/models/sources3filetypecsv.md create mode 100644 docs/models/sources3filetypeexcel.md create mode 100644 docs/models/sources3filetypejsonl.md create mode 100644 docs/models/sources3filetypeparquet.md create mode 100644 docs/models/sources3filetypeunstructured.md delete mode 100644 docs/models/sources3headerdefinitiontype.md create mode 100644 docs/models/sources3headerdefinitiontypeautogenerated.md create mode 100644 docs/models/sources3headerdefinitiontypefromcsv.md create mode 100644 docs/models/sources3headerdefinitiontypeuserprovided.md delete mode 100644 docs/models/sources3schemasdeliverytype.md delete mode 100644 docs/models/sources3schemasfiletype.md delete mode 100644 docs/models/sources3schemasheaderdefinitiontype.md delete mode 100644 docs/models/sources3schemasstreamsfiletype.md delete mode 100644 docs/models/sources3schemasstreamsformatfiletype.md delete mode 100644 docs/models/sources3schemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sources3schemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sources3schemasstreamsheaderdefinitiontype.md delete mode 100644 docs/models/sourcesalesloftauthtype.md create mode 100644 docs/models/sourcesalesloftauthtypeapikey.md create mode 100644 docs/models/sourcesalesloftauthtypeoauth20.md delete mode 100644 docs/models/sourcesalesloftschemasauthtype.md create mode 100644 docs/models/sourcesaphanaenterprisecursormethodcdc.md rename docs/models/{sourcesaphanaenterprisecursormethod.md => sourcesaphanaenterprisecursormethoduserdefined.md} (62%) create mode 100644 docs/models/sourcesaphanaenterpriseencryptionmethodclientnne.md create mode 100644 docs/models/sourcesaphanaenterpriseencryptionmethodencryptedverifycertificate.md rename docs/models/{sourcesaphanaenterpriseencryptionmethod.md => sourcesaphanaenterpriseencryptionmethodunencrypted.md} (59%) delete mode 100644 docs/models/sourcesaphanaenterpriseschemascursormethod.md delete mode 100644 docs/models/sourcesaphanaenterpriseschemasencryptionencryptionmethod.md delete mode 100644 docs/models/sourcesaphanaenterpriseschemasencryptionmethod.md delete mode 100644 docs/models/sourcesaphanaenterpriseschemastunnelmethod.md delete mode 100644 docs/models/sourcesaphanaenterpriseschemastunnelmethodtunnelmethod.md rename docs/models/{sourcesaphanaenterprisetunnelmethod.md => sourcesaphanaenterprisetunnelmethodnotunnel.md} (62%) create mode 100644 docs/models/sourcesaphanaenterprisetunnelmethodsshkeyauth.md create mode 100644 docs/models/sourcesaphanaenterprisetunnelmethodsshpasswordauth.md delete mode 100644 docs/models/sourcesftpbulkdeliverytype.md create mode 100644 docs/models/sourcesftpbulkdeliverytypeusefiletransfer.md rename docs/models/{deliverytype.md => sourcesftpbulkdeliverytypeuserecordstransfer.md} (50%) delete mode 100644 docs/models/sourcesftpbulkfiletype.md create mode 100644 docs/models/sourcesftpbulkfiletypeavro.md create mode 100644 docs/models/sourcesftpbulkfiletypecsv.md create mode 100644 docs/models/sourcesftpbulkfiletypeexcel.md create mode 100644 docs/models/sourcesftpbulkfiletypejsonl.md create mode 100644 docs/models/sourcesftpbulkfiletypeparquet.md create mode 100644 docs/models/sourcesftpbulkfiletypeunstructured.md create mode 100644 docs/models/sourcesftpbulkheaderdefinitiontypeautogenerated.md rename docs/models/{sourcesftpbulkheaderdefinitiontype.md => sourcesftpbulkheaderdefinitiontypefromcsv.md} (63%) create mode 100644 docs/models/sourcesftpbulkheaderdefinitiontypeuserprovided.md delete mode 100644 docs/models/sourcesftpbulkmode.md create mode 100644 docs/models/sourcesftpbulkmodeapi.md create mode 100644 docs/models/sourcesftpbulkmodelocal.md delete mode 100644 docs/models/sourcesftpbulkschemasdeliverytype.md delete mode 100644 docs/models/sourcesftpbulkschemasfiletype.md delete mode 100644 docs/models/sourcesftpbulkschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcesftpbulkschemasmode.md delete mode 100644 docs/models/sourcesftpbulkschemasstreamsfiletype.md delete mode 100644 docs/models/sourcesftpbulkschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcesftpbulkschemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sourcesftpbulkschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcesftpbulkschemasstreamsheaderdefinitiontype.md rename docs/models/{sourcesharepointenterpriseauthtype.md => sourcesharepointenterpriseauthtypeclient.md} (62%) create mode 100644 docs/models/sourcesharepointenterpriseauthtypeservice.md create mode 100644 docs/models/sourcesharepointenterprisedeliverytypeusefiletransfer.md create mode 100644 docs/models/sourcesharepointenterprisedeliverytypeusepermissionstransfer.md rename docs/models/{sourcesharepointenterprisedeliverytype.md => sourcesharepointenterprisedeliverytypeuserecordstransfer.md} (61%) rename docs/models/{sourcesharepointenterprisefiletype.md => sourcesharepointenterprisefiletypeavro.md} (63%) create mode 100644 docs/models/sourcesharepointenterprisefiletypecsv.md create mode 100644 docs/models/sourcesharepointenterprisefiletypeexcel.md create mode 100644 docs/models/sourcesharepointenterprisefiletypejsonl.md create mode 100644 docs/models/sourcesharepointenterprisefiletypeparquet.md create mode 100644 docs/models/sourcesharepointenterprisefiletypeunstructured.md create mode 100644 docs/models/sourcesharepointenterpriseheaderdefinitiontypeautogenerated.md rename docs/models/{sourcesharepointenterpriseheaderdefinitiontype.md => sourcesharepointenterpriseheaderdefinitiontypefromcsv.md} (56%) create mode 100644 docs/models/sourcesharepointenterpriseheaderdefinitiontypeuserprovided.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasauthtype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasdeliverymethoddeliverytype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasdeliverytype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasfiletype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasheaderdefinitiontype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasstreamsfiletype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasstreamsformatfiletype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasstreamsformatformat6filetype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasstreamsformatformatfiletype.md delete mode 100644 docs/models/sourcesharepointenterpriseschemasstreamsheaderdefinitiontype.md delete mode 100644 docs/models/sourceshopifyauthmethod.md create mode 100644 docs/models/sourceshopifyauthmethodoauth20.md delete mode 100644 docs/models/sourcesmartsheetsauthtype.md create mode 100644 docs/models/sourcesmartsheetsauthtypeaccesstoken.md create mode 100644 docs/models/sourcesmartsheetsauthtypeoauth20.md delete mode 100644 docs/models/sourcesmartsheetsschemasauthtype.md rename docs/models/{validenums.md => sourcesmartsheetsvalidenums.md} (86%) rename docs/models/{destinationsnowflakeauthtype.md => sourcesnowflakeauthtypekeypairauthentication.md} (52%) create mode 100644 docs/models/sourcesquareauthtypeapikey.md delete mode 100644 docs/models/sourcesquareschemasauthtype.md delete mode 100644 docs/models/sourceticktickauthtype.md create mode 100644 docs/models/sourceticktickauthtypeoauth.md create mode 100644 docs/models/sourceticktickauthtypetoken.md delete mode 100644 docs/models/sourceticktickschemasauthtype.md delete mode 100644 docs/models/sourcetiktokmarketingauthtype.md create mode 100644 docs/models/sourcetiktokmarketingauthtypeoauth20.md delete mode 100644 docs/models/sourcetrustpilotauthtype.md create mode 100644 docs/models/sourcetrustpilotauthtypeapikey.md create mode 100644 docs/models/sourcetrustpilotauthtypeoauth20.md delete mode 100644 docs/models/sourcetrustpilotschemasauthtype.md delete mode 100644 docs/models/sourcetypeformauthtype.md create mode 100644 docs/models/sourcetypeformauthtypeaccesstoken.md create mode 100644 docs/models/sourcetypeformauthtypeoauth20.md delete mode 100644 docs/models/sourcetypeformschemasauthtype.md delete mode 100644 docs/models/sourcezendeskchatcredentials.md create mode 100644 docs/models/sourcezendeskchatcredentialsaccesstoken.md create mode 100644 docs/models/sourcezendeskchatcredentialsoauth20.md delete mode 100644 docs/models/sourcezendeskchatschemascredentials.md delete mode 100644 docs/models/sourcezendesksunshineauthmethod.md create mode 100644 docs/models/sourcezendesksunshineauthmethodoauth20.md delete mode 100644 docs/models/sourcezendesksunshineschemasauthmethod.md delete mode 100644 docs/models/sourcezendesksupportcredentials.md create mode 100644 docs/models/sourcezendesksupportcredentialsoauth20.md delete mode 100644 docs/models/sourcezendesksupportschemascredentials.md delete mode 100644 docs/models/sourcezendesktalkauthtype.md create mode 100644 docs/models/sourcezendesktalkauthtypeapitoken.md create mode 100644 docs/models/sourcezendesktalkauthtypeoauth20.md delete mode 100644 docs/models/sourcezendesktalkschemasauthtype.md delete mode 100644 docs/models/sshkeyauthentication.md delete mode 100644 docs/models/sshtunnelmethod.md delete mode 100644 docs/models/sslmethod.md rename docs/models/{destinationmssqlname.md => sslmethodencryptedtrustservercertificate.md} (58%) rename docs/models/{destinationmssqlschemasname.md => sslmethodencryptedverifycertificate.md} (58%) rename docs/models/{encryptionmethod.md => sslmethodunencrypted.md} (56%) create mode 100644 docs/models/storageazblob.md rename docs/models/{sourcefilestorage.md => storagegcs.md} (50%) rename docs/models/{storage.md => storagehttps.md} (56%) rename docs/models/{sourcefileschemasproviderstorageprovider8storage.md => storagelocal.md} (59%) create mode 100644 docs/models/storages3.md create mode 100644 docs/models/storagescp.md create mode 100644 docs/models/storagesftp.md create mode 100644 docs/models/storagessh.md delete mode 100644 docs/models/storagetype.md rename docs/models/{strategies.md => strategy.md} (64%) delete mode 100644 docs/models/streamconfigurationsinput.md rename docs/models/{streamnameoverrides.md => streamnameoverride.md} (98%) rename docs/models/{streamscriteria.md => streamscriterion.md} (98%) delete mode 100644 docs/models/stringfilter.md rename docs/models/{sourcesurveymonkeysurveymonkey.md => surveymonkeyenum.md} (51%) delete mode 100644 docs/models/testdestinationtype.md create mode 100644 docs/models/testdestinationtypefailing.md create mode 100644 docs/models/testdestinationtypelogging.md create mode 100644 docs/models/testdestinationtypesilent.md create mode 100644 docs/models/testdestinationtypethrottled.md delete mode 100644 docs/models/textsplitter.md rename docs/models/{sourceticktickticktick.md => ticktickenum.md} (52%) rename docs/models/{sourcetiktokmarketingtiktokmarketing.md => tiktokmarketingenum.md} (51%) delete mode 100644 docs/models/tlsencryptedverifycertificate.md delete mode 100644 docs/models/tovalue.md delete mode 100644 docs/models/tunnelmethod.md rename docs/models/{sourcetypeformtypeform.md => typeformenum.md} (52%) delete mode 100644 docs/models/unencrypted.md delete mode 100644 docs/models/updatemethod.md rename docs/models/{sourcesurveysparrowurlbase.md => urlbasehttpsapisurveysparrowcomv3.md} (60%) rename docs/models/{urlbase.md => urlbasehttpseuapisurveysparrowcomv3.md} (60%) delete mode 100644 docs/models/usernamepassword.md delete mode 100644 docs/models/value.md delete mode 100644 docs/models/valuetype.md delete mode 100644 docs/models/viaapi.md rename docs/models/{sourceyoutubeanalyticsyoutubeanalytics.md => youtubeanalyticsenum.md} (51%) rename docs/models/{sourcezendesksupportzendesksupport.md => zendesksupportenum.md} (51%) rename docs/models/{sourcezendesktalkzendesktalk.md => zendesktalkenum.md} (52%) create mode 100644 src/airbyte_api/models/metrics_filter_value_int64value.py rename src/airbyte_api/models/{rowfilteringoperationnot.py => rowfilteringoperationnot_1.py} (88%) delete mode 100644 src/airbyte_api/models/source_google_analytics_data_api_schemas_custom_reports_array_int64value.py delete mode 100644 src/airbyte_api/models/streamconfigurations_input.py diff --git a/docs/models/accountnames.md b/docs/models/accountname.md similarity index 99% rename from docs/models/accountnames.md rename to docs/models/accountname.md index f747db47..095c7982 100644 --- a/docs/models/accountnames.md +++ b/docs/models/accountname.md @@ -1,4 +1,4 @@ -# AccountNames +# AccountName Account Names Predicates Config. diff --git a/docs/models/validactionbreakdowns.md b/docs/models/actionbreakdownvalidactionbreakdowns.md similarity index 87% rename from docs/models/validactionbreakdowns.md rename to docs/models/actionbreakdownvalidactionbreakdowns.md index 3fc9a8e1..3c32b340 100644 --- a/docs/models/validactionbreakdowns.md +++ b/docs/models/actionbreakdownvalidactionbreakdowns.md @@ -1,13 +1,13 @@ -# ValidActionBreakdowns +# ActionBreakdownValidActionBreakdowns An enumeration. ## Example Usage ```python -from airbyte_api.models import ValidActionBreakdowns +from airbyte_api.models import ActionBreakdownValidActionBreakdowns -value = ValidActionBreakdowns.ACTION_CANVAS_COMPONENT_NAME +value = ActionBreakdownValidActionBreakdowns.ACTION_CANVAS_COMPONENT_NAME ``` diff --git a/docs/models/airtable.md b/docs/models/airtable.md index 71ee2e45..1e5e7484 100644 --- a/docs/models/airtable.md +++ b/docs/models/airtable.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `credentials` | [Optional[models.Credentials]](../models/credentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `credentials` | [Optional[models.AirtableCredentials]](../models/airtablecredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/credentials.md b/docs/models/airtablecredentials.md similarity index 97% rename from docs/models/credentials.md rename to docs/models/airtablecredentials.md index cf947296..70b4292d 100644 --- a/docs/models/credentials.md +++ b/docs/models/airtablecredentials.md @@ -1,4 +1,4 @@ -# Credentials +# AirtableCredentials ## Fields diff --git a/docs/models/sourceairtableairtable.md b/docs/models/airtableenum.md similarity index 52% rename from docs/models/sourceairtableairtable.md rename to docs/models/airtableenum.md index b4cd2924..e140b611 100644 --- a/docs/models/sourceairtableairtable.md +++ b/docs/models/airtableenum.md @@ -1,11 +1,11 @@ -# SourceAirtableAirtable +# AirtableEnum ## Example Usage ```python -from airbyte_api.models import SourceAirtableAirtable +from airbyte_api.models import AirtableEnum -value = SourceAirtableAirtable.AIRTABLE +value = AirtableEnum.AIRTABLE ``` diff --git a/docs/models/alltypes.md b/docs/models/alltypes.md index 5db1893f..a8294e20 100644 --- a/docs/models/alltypes.md +++ b/docs/models/alltypes.md @@ -5,7 +5,7 @@ Generates one column of each Airbyte data type. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `data_type` | [Optional[models.SourceDatagenSchemasDataType]](../models/sourcedatagenschemasdatatype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `data_type` | [Optional[models.DataTypeTypes]](../models/datatypetypes.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceamazonadsamazonads.md b/docs/models/amazonadsenum.md similarity index 52% rename from docs/models/sourceamazonadsamazonads.md rename to docs/models/amazonadsenum.md index 69ec7f8a..36bbd3a0 100644 --- a/docs/models/sourceamazonadsamazonads.md +++ b/docs/models/amazonadsenum.md @@ -1,11 +1,11 @@ -# SourceAmazonAdsAmazonAds +# AmazonAdsEnum ## Example Usage ```python -from airbyte_api.models import SourceAmazonAdsAmazonAds +from airbyte_api.models import AmazonAdsEnum -value = SourceAmazonAdsAmazonAds.AMAZON_ADS +value = AmazonAdsEnum.AMAZON_ADS ``` diff --git a/docs/models/sourceamazonsellerpartneramazonsellerpartner.md b/docs/models/amazonsellerpartnerenum.md similarity index 51% rename from docs/models/sourceamazonsellerpartneramazonsellerpartner.md rename to docs/models/amazonsellerpartnerenum.md index f147bf5b..2e74836f 100644 --- a/docs/models/sourceamazonsellerpartneramazonsellerpartner.md +++ b/docs/models/amazonsellerpartnerenum.md @@ -1,11 +1,11 @@ -# SourceAmazonSellerPartnerAmazonSellerPartner +# AmazonSellerPartnerEnum ## Example Usage ```python -from airbyte_api.models import SourceAmazonSellerPartnerAmazonSellerPartner +from airbyte_api.models import AmazonSellerPartnerEnum -value = SourceAmazonSellerPartnerAmazonSellerPartner.AMAZON_SELLER_PARTNER +value = AmazonSellerPartnerEnum.AMAZON_SELLER_PARTNER ``` diff --git a/docs/models/apiaccesstoken.md b/docs/models/apiaccesstoken.md index eb6c18bc..d43d3cdd 100644 --- a/docs/models/apiaccesstoken.md +++ b/docs/models/apiaccesstoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | The access token to use for accessing your data from Smartsheets. This access token must be generated by a user with at least read access to the data you'd like to replicate. Generate an access token in the Smartsheets main menu by clicking Account > Apps & Integrations > API Access. See the setup guide for information on how to obtain this token. | -| `auth_type` | [Optional[models.SourceSmartsheetsSchemasAuthType]](../models/sourcesmartsheetsschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_type` | [Optional[models.SourceSmartsheetsAuthTypeAccessToken]](../models/sourcesmartsheetsauthtypeaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/apiendpointbasic.md b/docs/models/apiendpointbasic.md new file mode 100644 index 00000000..9848d7e8 --- /dev/null +++ b/docs/models/apiendpointbasic.md @@ -0,0 +1,16 @@ +# APIEndpointBasic + +## Example Usage + +```python +from airbyte_api.models import APIEndpointBasic + +value = APIEndpointBasic.BASIC +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/sourcejotformapiendpoint.md b/docs/models/apiendpointenterprise.md similarity index 52% rename from docs/models/sourcejotformapiendpoint.md rename to docs/models/apiendpointenterprise.md index 862793a5..18bc3114 100644 --- a/docs/models/sourcejotformapiendpoint.md +++ b/docs/models/apiendpointenterprise.md @@ -1,11 +1,11 @@ -# SourceJotformAPIEndpoint +# APIEndpointEnterprise ## Example Usage ```python -from airbyte_api.models import SourceJotformAPIEndpoint +from airbyte_api.models import APIEndpointEnterprise -value = SourceJotformAPIEndpoint.ENTERPRISE +value = APIEndpointEnterprise.ENTERPRISE ``` diff --git a/docs/models/apikeyauth.md b/docs/models/apikeyauth.md index 558bcbe7..2e3ae46a 100644 --- a/docs/models/apikeyauth.md +++ b/docs/models/apikeyauth.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `api_key` | *str* | :heavy_check_mark: | API Key for the Qdrant instance | -| `mode` | [Optional[models.DestinationQdrantSchemasIndexingMode]](../models/destinationqdrantschemasindexingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `api_key` | *str* | :heavy_check_mark: | API Key for the Qdrant instance | +| `mode` | [Optional[models.ModeAPIKeyAuth]](../models/modeapikeyauth.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/apipassword.md b/docs/models/apipassword.md index db27f8cc..a1584df2 100644 --- a/docs/models/apipassword.md +++ b/docs/models/apipassword.md @@ -5,7 +5,7 @@ API Password Auth ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `api_password` | *str* | :heavy_check_mark: | The API Password for your private application in the `Shopify` store. | -| `auth_method` | [models.SourceShopifySchemasAuthMethod](../models/sourceshopifyschemasauthmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | +| `api_password` | *str* | :heavy_check_mark: | The API Password for your private application in the `Shopify` store. | +| `auth_method` | [models.AuthMethodAPIPassword](../models/authmethodapipassword.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/apitoken.md b/docs/models/apitoken.md deleted file mode 100644 index 41aa4ca9..00000000 --- a/docs/models/apitoken.md +++ /dev/null @@ -1,9 +0,0 @@ -# APIToken - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `api_token` | *str* | :heavy_check_mark: | API Token for making authenticated requests. | -| `auth_type` | [models.SourceMondaySchemasAuthType](../models/sourcemondayschemasauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/applications.md b/docs/models/application.md similarity index 96% rename from docs/models/applications.md rename to docs/models/application.md index 4e432736..4de08698 100644 --- a/docs/models/applications.md +++ b/docs/models/application.md @@ -1,4 +1,4 @@ -# Applications +# Application ## Fields diff --git a/docs/models/sourceasanaasana.md b/docs/models/asanaenum.md similarity index 53% rename from docs/models/sourceasanaasana.md rename to docs/models/asanaenum.md index 35f04d89..34841c30 100644 --- a/docs/models/sourceasanaasana.md +++ b/docs/models/asanaenum.md @@ -1,11 +1,11 @@ -# SourceAsanaAsana +# AsanaEnum ## Example Usage ```python -from airbyte_api.models import SourceAsanaAsana +from airbyte_api.models import AsanaEnum -value = SourceAsanaAsana.ASANA +value = AsanaEnum.ASANA ``` diff --git a/docs/models/sourcepinterestvalidenums.md b/docs/models/attributiontypevalidenums.md similarity index 59% rename from docs/models/sourcepinterestvalidenums.md rename to docs/models/attributiontypevalidenums.md index b717ba2a..bb5ab152 100644 --- a/docs/models/sourcepinterestvalidenums.md +++ b/docs/models/attributiontypevalidenums.md @@ -1,13 +1,13 @@ -# SourcePinterestValidEnums +# AttributionTypeValidEnums An enumeration. ## Example Usage ```python -from airbyte_api.models import SourcePinterestValidEnums +from airbyte_api.models import AttributionTypeValidEnums -value = SourcePinterestValidEnums.INDIVIDUAL +value = AttributionTypeValidEnums.INDIVIDUAL ``` diff --git a/docs/models/authenticateviaaccesskeys.md b/docs/models/authenticateviaaccesskeys.md index f98b23f9..01f6b0ea 100644 --- a/docs/models/authenticateviaaccesskeys.md +++ b/docs/models/authenticateviaaccesskeys.md @@ -7,5 +7,5 @@ | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `access_key_id` | *str* | :heavy_check_mark: | The access key id to access Dynamodb. Airbyte requires read permissions to the database | A012345678910EXAMPLE | -| `auth_type` | [Optional[models.SourceDynamodbAuthType]](../models/sourcedynamodbauthtype.md) | :heavy_minus_sign: | N/A | | +| `auth_type` | [Optional[models.AuthTypeUser]](../models/authtypeuser.md) | :heavy_minus_sign: | N/A | | | `secret_access_key` | *str* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/authenticateviaapikey.md b/docs/models/authenticateviaapikey.md index 4cbdcdb7..d03c8f57 100644 --- a/docs/models/authenticateviaapikey.md +++ b/docs/models/authenticateviaapikey.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | API Key for making authenticated requests. More instruction on how to find this value in our docs | -| `auth_type` | [models.SourceSalesloftSchemasAuthType](../models/sourcesalesloftschemasauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `auth_type` | [models.SourceSalesloftAuthTypeAPIKey](../models/sourcesalesloftauthtypeapikey.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/authenticateviaasanaoauth.md b/docs/models/authenticateviaasanaoauth.md index 9d518e0b..72612369 100644 --- a/docs/models/authenticateviaasanaoauth.md +++ b/docs/models/authenticateviaasanaoauth.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `client_id` | *str* | :heavy_check_mark: | N/A | -| `client_secret` | *str* | :heavy_check_mark: | N/A | -| `option_title` | [Optional[models.SourceAsanaCredentialsTitle]](../models/sourceasanacredentialstitle.md) | :heavy_minus_sign: | OAuth Credentials | -| `refresh_token` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `client_id` | *str* | :heavy_check_mark: | N/A | +| `client_secret` | *str* | :heavy_check_mark: | N/A | +| `option_title` | [Optional[models.CredentialsTitleOAuthCredentials]](../models/credentialstitleoauthcredentials.md) | :heavy_minus_sign: | OAuth Credentials | +| `refresh_token` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/authenticateviaclientcredentials.md b/docs/models/authenticateviaclientcredentials.md index ddc5a634..f61ab386 100644 --- a/docs/models/authenticateviaclientcredentials.md +++ b/docs/models/authenticateviaclientcredentials.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `app_client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | -| `app_client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | -| `app_tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft Azure Application | -| `auth_type` | [Optional[models.SourceAzureBlobStorageSchemasAuthType]](../models/sourceazureblobstorageschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `app_client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | +| `app_client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | +| `app_tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft Azure Application | +| `auth_type` | [Optional[models.AuthTypeClientCredentials]](../models/authtypeclientcredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/authenticateviafacebookmarketingoauth.md b/docs/models/authenticateviafacebookmarketingoauth.md index 8a49872f..0f184542 100644 --- a/docs/models/authenticateviafacebookmarketingoauth.md +++ b/docs/models/authenticateviafacebookmarketingoauth.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *Optional[str]* | :heavy_minus_sign: | The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions ads_management, ads_read, read_insights, business_management. Then click on "Get token". See the docs for more information. | -| `auth_type` | [Optional[models.SourceFacebookMarketingAuthType]](../models/sourcefacebookmarketingauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceFacebookMarketingAuthTypeClient]](../models/sourcefacebookmarketingauthtypeclient.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | Client ID for the Facebook Marketing API | | `client_secret` | *str* | :heavy_check_mark: | Client Secret for the Facebook Marketing API | \ No newline at end of file diff --git a/docs/models/authenticateviaharvestoauth.md b/docs/models/authenticateviaharvestoauth.md index 55b40a66..a8662f5f 100644 --- a/docs/models/authenticateviaharvestoauth.md +++ b/docs/models/authenticateviaharvestoauth.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.SourceHarvestAuthType]](../models/sourceharvestauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Harvest developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Harvest developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceHarvestAuthTypeClient]](../models/sourceharvestauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Harvest developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Harvest developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | \ No newline at end of file diff --git a/docs/models/authenticatevialeverapikey.md b/docs/models/authenticatevialeverapikey.md index d91acb10..f466c2f3 100644 --- a/docs/models/authenticatevialeverapikey.md +++ b/docs/models/authenticatevialeverapikey.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `api_key` | *str* | :heavy_check_mark: | The Api Key of your Lever Hiring account. | -| `auth_type` | [Optional[models.SourceLeverHiringSchemasAuthType]](../models/sourceleverhiringschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `api_key` | *str* | :heavy_check_mark: | The Api Key of your Lever Hiring account. | +| `auth_type` | [Optional[models.SourceLeverHiringAuthTypeAPIKey]](../models/sourceleverhiringauthtypeapikey.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/authenticatevialeveroauth.md b/docs/models/authenticatevialeveroauth.md index 7ca9d25f..165b7ea0 100644 --- a/docs/models/authenticatevialeveroauth.md +++ b/docs/models/authenticatevialeveroauth.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.SourceLeverHiringAuthType]](../models/sourceleverhiringauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. | -| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining new access token. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `auth_type` | [Optional[models.SourceLeverHiringAuthTypeClient]](../models/sourceleverhiringauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. | +| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining new access token. | \ No newline at end of file diff --git a/docs/models/authenticateviamicrosoft.md b/docs/models/authenticateviamicrosoft.md index 0e68c1a4..0fe1abb9 100644 --- a/docs/models/authenticateviamicrosoft.md +++ b/docs/models/authenticateviamicrosoft.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceMicrosoftTeamsSchemasAuthType]](../models/sourcemicrosoftteamsschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceMicrosoftTeamsAuthTypeToken]](../models/sourcemicrosoftteamsauthtypetoken.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Microsoft Teams developer application. | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Microsoft Teams developer application. | | `tenant_id` | *str* | :heavy_check_mark: | A globally unique identifier (GUID) that is different than your organization name or domain. Follow these steps to obtain: open one of the Teams where you belong inside the Teams Application -> Click on the … next to the Team title -> Click on Get link to team -> Copy the link to the team and grab the tenant ID form the URL | \ No newline at end of file diff --git a/docs/models/authenticateviamicrosoftoauth.md b/docs/models/authenticateviamicrosoftoauth.md deleted file mode 100644 index 4858e8d2..00000000 --- a/docs/models/authenticateviamicrosoftoauth.md +++ /dev/null @@ -1,15 +0,0 @@ -# AuthenticateViaMicrosoftOAuth - -OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. -This class uses pydantic for data validation and settings management. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.SourceMicrosoftOnedriveAuthType]](../models/sourcemicrosoftonedriveauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | -| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token of your Microsoft developer application | -| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft OneDrive user | \ No newline at end of file diff --git a/docs/models/authenticateviamicrosoftoauth20.md b/docs/models/authenticateviamicrosoftoauth20.md index 19cd5148..7345e2ec 100644 --- a/docs/models/authenticateviamicrosoftoauth20.md +++ b/docs/models/authenticateviamicrosoftoauth20.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceMicrosoftTeamsAuthType]](../models/sourcemicrosoftteamsauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceMicrosoftTeamsAuthTypeClient]](../models/sourcemicrosoftteamsauthtypeclient.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Microsoft Teams developer application. | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Microsoft Teams developer application. | | `refresh_token` | *str* | :heavy_check_mark: | A Refresh Token to renew the expired Access Token. | diff --git a/docs/models/authenticateviaoauth.md b/docs/models/authenticateviaoauth.md index d535f20f..f7b9b793 100644 --- a/docs/models/authenticateviaoauth.md +++ b/docs/models/authenticateviaoauth.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [models.SourceSalesloftAuthType](../models/sourcesalesloftauthtype.md) | :heavy_check_mark: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Salesloft developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Salesloft developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining a new access token. | -| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `auth_type` | [models.SourceSalesloftAuthTypeOauth20](../models/sourcesalesloftauthtypeoauth20.md) | :heavy_check_mark: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Salesloft developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Salesloft developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining a new access token. | +| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file diff --git a/docs/models/authenticateviaoauth2.md b/docs/models/authenticateviaoauth2.md index 37fc0d30..d9bfcb20 100644 --- a/docs/models/authenticateviaoauth2.md +++ b/docs/models/authenticateviaoauth2.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceAzureBlobStorageAuthType]](../models/sourceazureblobstorageauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | -| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token of your Microsoft developer application | -| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft Azure Application user | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `auth_type` | [Optional[models.AuthTypeOauth2]](../models/authtypeoauth2.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | +| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token of your Microsoft developer application | +| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft Azure Application user | \ No newline at end of file diff --git a/docs/models/authenticateviapassword.md b/docs/models/authenticateviapassword.md index 54c9a53b..cbd1a581 100644 --- a/docs/models/authenticateviapassword.md +++ b/docs/models/authenticateviapassword.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.SourceSftpBulkAuthType]](../models/sourcesftpbulkauthtype.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Password | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | +| `auth_type` | [Optional[models.AuthTypePassword]](../models/authtypepassword.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Password | \ No newline at end of file diff --git a/docs/models/authenticateviaprivatekey.md b/docs/models/authenticateviaprivatekey.md index 7d95c7bf..90f0b089 100644 --- a/docs/models/authenticateviaprivatekey.md +++ b/docs/models/authenticateviaprivatekey.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceSftpBulkSchemasAuthType]](../models/sourcesftpbulkschemasauthtype.md) | :heavy_minus_sign: | N/A | -| `private_key` | *str* | :heavy_check_mark: | The Private key | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `auth_type` | [Optional[models.AuthTypePrivateKey]](../models/authtypeprivatekey.md) | :heavy_minus_sign: | N/A | +| `private_key` | *str* | :heavy_check_mark: | The Private key | \ No newline at end of file diff --git a/docs/models/authenticateviaretentlyoauth.md b/docs/models/authenticateviaretentlyoauth.md index 410ca9c0..df6de259 100644 --- a/docs/models/authenticateviaretentlyoauth.md +++ b/docs/models/authenticateviaretentlyoauth.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.SourceRetentlyAuthType]](../models/sourceretentlyauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceRetentlyAuthTypeClient]](../models/sourceretentlyauthtypeclient.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Retently developer application. | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Retently developer application. | | `refresh_token` | *str* | :heavy_check_mark: | Retently Refresh Token which can be used to fetch new Bearer Tokens when the current one expires. | \ No newline at end of file diff --git a/docs/models/authenticateviastorageaccountkey.md b/docs/models/authenticateviastorageaccountkey.md index cb8a25b4..994d93e5 100644 --- a/docs/models/authenticateviastorageaccountkey.md +++ b/docs/models/authenticateviastorageaccountkey.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceAzureBlobStorageSchemasCredentialsAuthType]](../models/sourceazureblobstorageschemascredentialsauthtype.md) | :heavy_minus_sign: | N/A | | -| `azure_blob_storage_account_key` | *str* | :heavy_check_mark: | The Azure blob storage account key. | Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd== | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `auth_type` | [Optional[models.AuthTypeStorageAccountKey]](../models/authtypestorageaccountkey.md) | :heavy_minus_sign: | N/A | | +| `azure_blob_storage_account_key` | *str* | :heavy_check_mark: | The Azure blob storage account key. | Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd== | \ No newline at end of file diff --git a/docs/models/authenticatewithapitoken.md b/docs/models/authenticatewithapitoken.md index e29e4a65..bc07f811 100644 --- a/docs/models/authenticatewithapitoken.md +++ b/docs/models/authenticatewithapitoken.md @@ -7,4 +7,4 @@ | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `api_key` | *str* | :heavy_check_mark: | Retently API Token. See the docs for more information on how to obtain this key. | -| `auth_type` | [Optional[models.SourceRetentlySchemasAuthType]](../models/sourceretentlyschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_type` | [Optional[models.SourceRetentlyAuthTypeToken]](../models/sourceretentlyauthtypetoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/authenticationmethod.md b/docs/models/authenticationmethod.md deleted file mode 100644 index 5955e919..00000000 --- a/docs/models/authenticationmethod.md +++ /dev/null @@ -1,25 +0,0 @@ -# AuthenticationMethod - -The type of authentication to be used - - -## Supported Types - -### `models.DestinationElasticsearchNone` - -```python -value: models.DestinationElasticsearchNone = /* values here */ -``` - -### `models.APIKeySecret` - -```python -value: models.APIKeySecret = /* values here */ -``` - -### `models.UsernamePassword` - -```python -value: models.UsernamePassword = /* values here */ -``` - diff --git a/docs/models/authenticationmethodmodenoauth.md b/docs/models/authenticationmethodmodenoauth.md new file mode 100644 index 00000000..741348b9 --- /dev/null +++ b/docs/models/authenticationmethodmodenoauth.md @@ -0,0 +1,16 @@ +# AuthenticationMethodModeNoAuth + +## Example Usage + +```python +from airbyte_api.models import AuthenticationMethodModeNoAuth + +value = AuthenticationMethodModeNoAuth.NO_AUTH +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/sourceauth0schemasauthenticationmethod.md b/docs/models/authenticationmethodoauth2accesstoken.md similarity index 52% rename from docs/models/sourceauth0schemasauthenticationmethod.md rename to docs/models/authenticationmethodoauth2accesstoken.md index ddde5dc8..1680134f 100644 --- a/docs/models/sourceauth0schemasauthenticationmethod.md +++ b/docs/models/authenticationmethodoauth2accesstoken.md @@ -1,11 +1,11 @@ -# SourceAuth0SchemasAuthenticationMethod +# AuthenticationMethodOauth2AccessToken ## Example Usage ```python -from airbyte_api.models import SourceAuth0SchemasAuthenticationMethod +from airbyte_api.models import AuthenticationMethodOauth2AccessToken -value = SourceAuth0SchemasAuthenticationMethod.OAUTH2_ACCESS_TOKEN +value = AuthenticationMethodOauth2AccessToken.OAUTH2_ACCESS_TOKEN ``` diff --git a/docs/models/authenticationmethodoauth2authentication.md b/docs/models/authenticationmethodoauth2authentication.md new file mode 100644 index 00000000..39947952 --- /dev/null +++ b/docs/models/authenticationmethodoauth2authentication.md @@ -0,0 +1,16 @@ +# AuthenticationMethodOauth2Authentication + +## Example Usage + +```python +from airbyte_api.models import AuthenticationMethodOauth2Authentication + +value = AuthenticationMethodOauth2Authentication.OAUTH2_AUTHENTICATION +``` + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `OAUTH2_AUTHENTICATION` | oauth2_authentication | \ No newline at end of file diff --git a/docs/models/sourceauth0schemascredentialsauthenticationmethod.md b/docs/models/authenticationmethodoauth2confidentialapplication.md similarity index 59% rename from docs/models/sourceauth0schemascredentialsauthenticationmethod.md rename to docs/models/authenticationmethodoauth2confidentialapplication.md index 3df05877..f29c2294 100644 --- a/docs/models/sourceauth0schemascredentialsauthenticationmethod.md +++ b/docs/models/authenticationmethodoauth2confidentialapplication.md @@ -1,11 +1,11 @@ -# SourceAuth0SchemasCredentialsAuthenticationMethod +# AuthenticationMethodOauth2ConfidentialApplication ## Example Usage ```python -from airbyte_api.models import SourceAuth0SchemasCredentialsAuthenticationMethod +from airbyte_api.models import AuthenticationMethodOauth2ConfidentialApplication -value = SourceAuth0SchemasCredentialsAuthenticationMethod.OAUTH2_CONFIDENTIAL_APPLICATION +value = AuthenticationMethodOauth2ConfidentialApplication.OAUTH2_CONFIDENTIAL_APPLICATION ``` diff --git a/docs/models/verifyca.md b/docs/models/authenticationmethodpasswordauthentication.md similarity index 75% rename from docs/models/verifyca.md rename to docs/models/authenticationmethodpasswordauthentication.md index a5fa485a..c68a6981 100644 --- a/docs/models/verifyca.md +++ b/docs/models/authenticationmethodpasswordauthentication.md @@ -1,12 +1,12 @@ -# VerifyCa +# AuthenticationMethodPasswordAuthentication -Verify-ca SSL mode. +Authenticate using a password. ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | -| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.DestinationPostgresSchemasSSLModeSSLModes5Mode]](../models/destinationpostgresschemassslmodesslmodes5mode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `authentication_method` | [Optional[models.AuthenticationMethodPasswordAuthenticationEnum]](../models/authenticationmethodpasswordauthenticationenum.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | The password associated with the username. | \ No newline at end of file diff --git a/docs/models/authenticationmethodpasswordauthenticationenum.md b/docs/models/authenticationmethodpasswordauthenticationenum.md new file mode 100644 index 00000000..946a0990 --- /dev/null +++ b/docs/models/authenticationmethodpasswordauthenticationenum.md @@ -0,0 +1,16 @@ +# AuthenticationMethodPasswordAuthenticationEnum + +## Example Usage + +```python +from airbyte_api.models import AuthenticationMethodPasswordAuthenticationEnum + +value = AuthenticationMethodPasswordAuthenticationEnum.PASSWORD_AUTHENTICATION +``` + + +## Values + +| Name | Value | +| ------------------------- | ------------------------- | +| `PASSWORD_AUTHENTICATION` | password_authentication | \ No newline at end of file diff --git a/docs/models/sourcenetsuiteenterpriseschemasauthenticationmethod.md b/docs/models/authenticationmethodtokenbasedauthentication.md similarity index 51% rename from docs/models/sourcenetsuiteenterpriseschemasauthenticationmethod.md rename to docs/models/authenticationmethodtokenbasedauthentication.md index 815707a2..75ab2846 100644 --- a/docs/models/sourcenetsuiteenterpriseschemasauthenticationmethod.md +++ b/docs/models/authenticationmethodtokenbasedauthentication.md @@ -1,11 +1,11 @@ -# SourceNetsuiteEnterpriseSchemasAuthenticationMethod +# AuthenticationMethodTokenBasedAuthentication ## Example Usage ```python -from airbyte_api.models import SourceNetsuiteEnterpriseSchemasAuthenticationMethod +from airbyte_api.models import AuthenticationMethodTokenBasedAuthentication -value = SourceNetsuiteEnterpriseSchemasAuthenticationMethod.TOKEN_BASED_AUTHENTICATION +value = AuthenticationMethodTokenBasedAuthentication.TOKEN_BASED_AUTHENTICATION ``` diff --git a/docs/models/authmethod.md b/docs/models/authmethod.md deleted file mode 100644 index ac161f69..00000000 --- a/docs/models/authmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# AuthMethod - -## Example Usage - -```python -from airbyte_api.models import AuthMethod - -value = AuthMethod.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceairtableauthmethod.md b/docs/models/authmethodapikey.md similarity index 50% rename from docs/models/sourceairtableauthmethod.md rename to docs/models/authmethodapikey.md index 4e613d12..955aa7b7 100644 --- a/docs/models/sourceairtableauthmethod.md +++ b/docs/models/authmethodapikey.md @@ -1,11 +1,11 @@ -# SourceAirtableAuthMethod +# AuthMethodAPIKey ## Example Usage ```python -from airbyte_api.models import SourceAirtableAuthMethod +from airbyte_api.models import AuthMethodAPIKey -value = SourceAirtableAuthMethod.API_KEY +value = AuthMethodAPIKey.API_KEY ``` diff --git a/docs/models/sourceshopifyschemasauthmethod.md b/docs/models/authmethodapipassword.md similarity index 51% rename from docs/models/sourceshopifyschemasauthmethod.md rename to docs/models/authmethodapipassword.md index 6245d874..4ef577cf 100644 --- a/docs/models/sourceshopifyschemasauthmethod.md +++ b/docs/models/authmethodapipassword.md @@ -1,11 +1,11 @@ -# SourceShopifySchemasAuthMethod +# AuthMethodAPIPassword ## Example Usage ```python -from airbyte_api.models import SourceShopifySchemasAuthMethod +from airbyte_api.models import AuthMethodAPIPassword -value = SourceShopifySchemasAuthMethod.API_PASSWORD +value = AuthMethodAPIPassword.API_PASSWORD ``` diff --git a/docs/models/sourcemondayschemasauthtype.md b/docs/models/authmethodapitoken.md similarity index 50% rename from docs/models/sourcemondayschemasauthtype.md rename to docs/models/authmethodapitoken.md index de5388ae..33f2d3e2 100644 --- a/docs/models/sourcemondayschemasauthtype.md +++ b/docs/models/authmethodapitoken.md @@ -1,11 +1,11 @@ -# SourceMondaySchemasAuthType +# AuthMethodAPIToken ## Example Usage ```python -from airbyte_api.models import SourceMondaySchemasAuthType +from airbyte_api.models import AuthMethodAPIToken -value = SourceMondaySchemasAuthType.API_TOKEN +value = AuthMethodAPIToken.API_TOKEN ``` diff --git a/docs/models/sourcesftpschemasauthmethod.md b/docs/models/authmethodsshkeyauth.md similarity index 56% rename from docs/models/sourcesftpschemasauthmethod.md rename to docs/models/authmethodsshkeyauth.md index ba38bcd3..4c2dc1e8 100644 --- a/docs/models/sourcesftpschemasauthmethod.md +++ b/docs/models/authmethodsshkeyauth.md @@ -1,13 +1,13 @@ -# SourceSftpSchemasAuthMethod +# AuthMethodSSHKeyAuth Connect through ssh key ## Example Usage ```python -from airbyte_api.models import SourceSftpSchemasAuthMethod +from airbyte_api.models import AuthMethodSSHKeyAuth -value = SourceSftpSchemasAuthMethod.SSH_KEY_AUTH +value = AuthMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/sourcesftpauthmethod.md b/docs/models/authmethodsshpasswordauth.md similarity index 62% rename from docs/models/sourcesftpauthmethod.md rename to docs/models/authmethodsshpasswordauth.md index fdc0fcb9..1596813b 100644 --- a/docs/models/sourcesftpauthmethod.md +++ b/docs/models/authmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# SourceSftpAuthMethod +# AuthMethodSSHPasswordAuth Connect through password authentication ## Example Usage ```python -from airbyte_api.models import SourceSftpAuthMethod +from airbyte_api.models import AuthMethodSSHPasswordAuth -value = SourceSftpAuthMethod.SSH_PASSWORD_AUTH +value = AuthMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationmongodbauthorization.md b/docs/models/authorizationloginpassword.md similarity index 52% rename from docs/models/destinationmongodbauthorization.md rename to docs/models/authorizationloginpassword.md index 25fb6672..c4ca0714 100644 --- a/docs/models/destinationmongodbauthorization.md +++ b/docs/models/authorizationloginpassword.md @@ -1,11 +1,11 @@ -# DestinationMongodbAuthorization +# AuthorizationLoginPassword ## Example Usage ```python -from airbyte_api.models import DestinationMongodbAuthorization +from airbyte_api.models import AuthorizationLoginPassword -value = DestinationMongodbAuthorization.LOGIN_PASSWORD +value = AuthorizationLoginPassword.LOGIN_PASSWORD ``` diff --git a/docs/models/authorizationmethod.md b/docs/models/authorizationmethod.md deleted file mode 100644 index f62e807d..00000000 --- a/docs/models/authorizationmethod.md +++ /dev/null @@ -1,19 +0,0 @@ -# AuthorizationMethod - -Determines the type of authentication that should be used. - - -## Supported Types - -### `models.KeyPairAuthentication` - -```python -value: models.KeyPairAuthentication = /* values here */ -``` - -### `models.UsernameAndPassword` - -```python -value: models.UsernameAndPassword = /* values here */ -``` - diff --git a/docs/models/authorizationnone.md b/docs/models/authorizationnone.md new file mode 100644 index 00000000..c9f6700b --- /dev/null +++ b/docs/models/authorizationnone.md @@ -0,0 +1,16 @@ +# AuthorizationNone + +## Example Usage + +```python +from airbyte_api.models import AuthorizationNone + +value = AuthorizationNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | none | \ No newline at end of file diff --git a/docs/models/authtype.md b/docs/models/authtype.md deleted file mode 100644 index 1e26983b..00000000 --- a/docs/models/authtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# AuthType - -## Example Usage - -```python -from airbyte_api.models import AuthType - -value = AuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/authtypebasic.md b/docs/models/authtypebasic.md new file mode 100644 index 00000000..7792f417 --- /dev/null +++ b/docs/models/authtypebasic.md @@ -0,0 +1,16 @@ +# AuthTypeBasic + +## Example Usage + +```python +from airbyte_api.models import AuthTypeBasic + +value = AuthTypeBasic.BASIC +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BASIC` | BASIC | \ No newline at end of file diff --git a/docs/models/sourcecartauthtype.md b/docs/models/authtypecentralapirouter.md similarity index 58% rename from docs/models/sourcecartauthtype.md rename to docs/models/authtypecentralapirouter.md index 7577b67c..1266289c 100644 --- a/docs/models/sourcecartauthtype.md +++ b/docs/models/authtypecentralapirouter.md @@ -1,11 +1,11 @@ -# SourceCartAuthType +# AuthTypeCentralAPIRouter ## Example Usage ```python -from airbyte_api.models import SourceCartAuthType +from airbyte_api.models import AuthTypeCentralAPIRouter -value = SourceCartAuthType.CENTRAL_API_ROUTER +value = AuthTypeCentralAPIRouter.CENTRAL_API_ROUTER ``` diff --git a/docs/models/sourceazureblobstorageschemasauthtype.md b/docs/models/authtypeclientcredentials.md similarity index 52% rename from docs/models/sourceazureblobstorageschemasauthtype.md rename to docs/models/authtypeclientcredentials.md index ae7280df..7865fe10 100644 --- a/docs/models/sourceazureblobstorageschemasauthtype.md +++ b/docs/models/authtypeclientcredentials.md @@ -1,11 +1,11 @@ -# SourceAzureBlobStorageSchemasAuthType +# AuthTypeClientCredentials ## Example Usage ```python -from airbyte_api.models import SourceAzureBlobStorageSchemasAuthType +from airbyte_api.models import AuthTypeClientCredentials -value = SourceAzureBlobStorageSchemasAuthType.CLIENT_CREDENTIALS +value = AuthTypeClientCredentials.CLIENT_CREDENTIALS ``` diff --git a/docs/models/authtypeldap.md b/docs/models/authtypeldap.md new file mode 100644 index 00000000..7f736d7a --- /dev/null +++ b/docs/models/authtypeldap.md @@ -0,0 +1,16 @@ +# AuthTypeLdap + +## Example Usage + +```python +from airbyte_api.models import AuthTypeLdap + +value = AuthTypeLdap.LDAP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `LDAP` | LDAP | \ No newline at end of file diff --git a/docs/models/sourcesquareauthtype.md b/docs/models/authtypeoauth.md similarity index 51% rename from docs/models/sourcesquareauthtype.md rename to docs/models/authtypeoauth.md index e14c31ff..1569a858 100644 --- a/docs/models/sourcesquareauthtype.md +++ b/docs/models/authtypeoauth.md @@ -1,11 +1,11 @@ -# SourceSquareAuthType +# AuthTypeOAuth ## Example Usage ```python -from airbyte_api.models import SourceSquareAuthType +from airbyte_api.models import AuthTypeOAuth -value = SourceSquareAuthType.O_AUTH +value = AuthTypeOAuth.O_AUTH ``` diff --git a/docs/models/authtypeoauth2.md b/docs/models/authtypeoauth2.md new file mode 100644 index 00000000..96ebfad2 --- /dev/null +++ b/docs/models/authtypeoauth2.md @@ -0,0 +1,16 @@ +# AuthTypeOauth2 + +## Example Usage + +```python +from airbyte_api.models import AuthTypeOauth2 + +value = AuthTypeOauth2.OAUTH2 +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OAUTH2` | oauth2 | \ No newline at end of file diff --git a/docs/models/sourcenotionauthtype.md b/docs/models/authtypeoauth20.md similarity index 54% rename from docs/models/sourcenotionauthtype.md rename to docs/models/authtypeoauth20.md index f773cd5f..1944c54a 100644 --- a/docs/models/sourcenotionauthtype.md +++ b/docs/models/authtypeoauth20.md @@ -1,11 +1,11 @@ -# SourceNotionAuthType +# AuthTypeOAuth20 ## Example Usage ```python -from airbyte_api.models import SourceNotionAuthType +from airbyte_api.models import AuthTypeOAuth20 -value = SourceNotionAuthType.O_AUTH2_0 +value = AuthTypeOAuth20.O_AUTH2_0 ``` diff --git a/docs/models/sourceoktaschemasauthtype.md b/docs/models/authtypeoauth20privatekey.md similarity index 59% rename from docs/models/sourceoktaschemasauthtype.md rename to docs/models/authtypeoauth20privatekey.md index 9458584c..d1fade14 100644 --- a/docs/models/sourceoktaschemasauthtype.md +++ b/docs/models/authtypeoauth20privatekey.md @@ -1,11 +1,11 @@ -# SourceOktaSchemasAuthType +# AuthTypeOauth20PrivateKey ## Example Usage ```python -from airbyte_api.models import SourceOktaSchemasAuthType +from airbyte_api.models import AuthTypeOauth20PrivateKey -value = SourceOktaSchemasAuthType.OAUTH2_0_PRIVATE_KEY +value = AuthTypeOauth20PrivateKey.OAUTH2_0_PRIVATE_KEY ``` diff --git a/docs/models/sourcehubspotauthtype.md b/docs/models/authtypeoauthcredentials.md similarity index 61% rename from docs/models/sourcehubspotauthtype.md rename to docs/models/authtypeoauthcredentials.md index 61924551..656034c7 100644 --- a/docs/models/sourcehubspotauthtype.md +++ b/docs/models/authtypeoauthcredentials.md @@ -1,13 +1,13 @@ -# SourceHubspotAuthType +# AuthTypeOAuthCredentials Name of the credentials ## Example Usage ```python -from airbyte_api.models import SourceHubspotAuthType +from airbyte_api.models import AuthTypeOAuthCredentials -value = SourceHubspotAuthType.O_AUTH_CREDENTIALS +value = AuthTypeOAuthCredentials.O_AUTH_CREDENTIALS ``` diff --git a/docs/models/sourcesftpbulkauthtype.md b/docs/models/authtypepassword.md similarity index 52% rename from docs/models/sourcesftpbulkauthtype.md rename to docs/models/authtypepassword.md index 877e1026..532f437c 100644 --- a/docs/models/sourcesftpbulkauthtype.md +++ b/docs/models/authtypepassword.md @@ -1,11 +1,11 @@ -# SourceSftpBulkAuthType +# AuthTypePassword ## Example Usage ```python -from airbyte_api.models import SourceSftpBulkAuthType +from airbyte_api.models import AuthTypePassword -value = SourceSftpBulkAuthType.PASSWORD +value = AuthTypePassword.PASSWORD ``` diff --git a/docs/models/sourcehubspotschemasauthtype.md b/docs/models/authtypeprivateappcredentials.md similarity index 61% rename from docs/models/sourcehubspotschemasauthtype.md rename to docs/models/authtypeprivateappcredentials.md index a9f2924d..fee3dfc6 100644 --- a/docs/models/sourcehubspotschemasauthtype.md +++ b/docs/models/authtypeprivateappcredentials.md @@ -1,13 +1,13 @@ -# SourceHubspotSchemasAuthType +# AuthTypePrivateAppCredentials Name of the credentials set ## Example Usage ```python -from airbyte_api.models import SourceHubspotSchemasAuthType +from airbyte_api.models import AuthTypePrivateAppCredentials -value = SourceHubspotSchemasAuthType.PRIVATE_APP_CREDENTIALS +value = AuthTypePrivateAppCredentials.PRIVATE_APP_CREDENTIALS ``` diff --git a/docs/models/sourcesftpbulkschemasauthtype.md b/docs/models/authtypeprivatekey.md similarity index 50% rename from docs/models/sourcesftpbulkschemasauthtype.md rename to docs/models/authtypeprivatekey.md index 6bfb547c..c47ef2de 100644 --- a/docs/models/sourcesftpbulkschemasauthtype.md +++ b/docs/models/authtypeprivatekey.md @@ -1,11 +1,11 @@ -# SourceSftpBulkSchemasAuthType +# AuthTypePrivateKey ## Example Usage ```python -from airbyte_api.models import SourceSftpBulkSchemasAuthType +from airbyte_api.models import AuthTypePrivateKey -value = SourceSftpBulkSchemasAuthType.PRIVATE_KEY +value = AuthTypePrivateKey.PRIVATE_KEY ``` diff --git a/docs/models/authtyperole.md b/docs/models/authtyperole.md new file mode 100644 index 00000000..50a14588 --- /dev/null +++ b/docs/models/authtyperole.md @@ -0,0 +1,16 @@ +# AuthTypeRole + +## Example Usage + +```python +from airbyte_api.models import AuthTypeRole + +value = AuthTypeRole.ROLE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `ROLE` | Role | \ No newline at end of file diff --git a/docs/models/sourcetiktokmarketingschemasauthtype.md b/docs/models/authtypesandboxaccesstoken.md similarity index 53% rename from docs/models/sourcetiktokmarketingschemasauthtype.md rename to docs/models/authtypesandboxaccesstoken.md index a2d95bac..7eb0d95f 100644 --- a/docs/models/sourcetiktokmarketingschemasauthtype.md +++ b/docs/models/authtypesandboxaccesstoken.md @@ -1,11 +1,11 @@ -# SourceTiktokMarketingSchemasAuthType +# AuthTypeSandboxAccessToken ## Example Usage ```python -from airbyte_api.models import SourceTiktokMarketingSchemasAuthType +from airbyte_api.models import AuthTypeSandboxAccessToken -value = SourceTiktokMarketingSchemasAuthType.SANDBOX_ACCESS_TOKEN +value = AuthTypeSandboxAccessToken.SANDBOX_ACCESS_TOKEN ``` diff --git a/docs/models/sourcecartschemasauthtype.md b/docs/models/authtypesinglestoreaccesstoken.md similarity index 59% rename from docs/models/sourcecartschemasauthtype.md rename to docs/models/authtypesinglestoreaccesstoken.md index 5c7d36bc..7c7a3e14 100644 --- a/docs/models/sourcecartschemasauthtype.md +++ b/docs/models/authtypesinglestoreaccesstoken.md @@ -1,11 +1,11 @@ -# SourceCartSchemasAuthType +# AuthTypeSingleStoreAccessToken ## Example Usage ```python -from airbyte_api.models import SourceCartSchemasAuthType +from airbyte_api.models import AuthTypeSingleStoreAccessToken -value = SourceCartSchemasAuthType.SINGLE_STORE_ACCESS_TOKEN +value = AuthTypeSingleStoreAccessToken.SINGLE_STORE_ACCESS_TOKEN ``` diff --git a/docs/models/authtypestorageaccountkey.md b/docs/models/authtypestorageaccountkey.md new file mode 100644 index 00000000..d226b42b --- /dev/null +++ b/docs/models/authtypestorageaccountkey.md @@ -0,0 +1,16 @@ +# AuthTypeStorageAccountKey + +## Example Usage + +```python +from airbyte_api.models import AuthTypeStorageAccountKey + +value = AuthTypeStorageAccountKey.STORAGE_ACCOUNT_KEY +``` + + +## Values + +| Name | Value | +| --------------------- | --------------------- | +| `STORAGE_ACCOUNT_KEY` | storage_account_key | \ No newline at end of file diff --git a/docs/models/authtypetd2.md b/docs/models/authtypetd2.md new file mode 100644 index 00000000..92dc0863 --- /dev/null +++ b/docs/models/authtypetd2.md @@ -0,0 +1,16 @@ +# AuthTypeTd2 + +## Example Usage + +```python +from airbyte_api.models import AuthTypeTd2 + +value = AuthTypeTd2.TD2 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `TD2` | TD2 | \ No newline at end of file diff --git a/docs/models/authtypeuser.md b/docs/models/authtypeuser.md new file mode 100644 index 00000000..558b71ef --- /dev/null +++ b/docs/models/authtypeuser.md @@ -0,0 +1,16 @@ +# AuthTypeUser + +## Example Usage + +```python +from airbyte_api.models import AuthTypeUser + +value = AuthTypeUser.USER +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `USER` | User | \ No newline at end of file diff --git a/docs/models/destinationsnowflakeschemasauthtype.md b/docs/models/authtypeusernameandpassword.md similarity index 54% rename from docs/models/destinationsnowflakeschemasauthtype.md rename to docs/models/authtypeusernameandpassword.md index 5048d1fb..6cd1bf14 100644 --- a/docs/models/destinationsnowflakeschemasauthtype.md +++ b/docs/models/authtypeusernameandpassword.md @@ -1,11 +1,11 @@ -# DestinationSnowflakeSchemasAuthType +# AuthTypeUsernameAndPassword ## Example Usage ```python -from airbyte_api.models import DestinationSnowflakeSchemasAuthType +from airbyte_api.models import AuthTypeUsernameAndPassword -value = DestinationSnowflakeSchemasAuthType.USERNAME_AND_PASSWORD +value = AuthTypeUsernameAndPassword.USERNAME_AND_PASSWORD ``` diff --git a/docs/models/sourcesnowflakeschemasauthtype.md b/docs/models/authtypeusernamepassword.md similarity index 54% rename from docs/models/sourcesnowflakeschemasauthtype.md rename to docs/models/authtypeusernamepassword.md index b4f28680..572c360e 100644 --- a/docs/models/sourcesnowflakeschemasauthtype.md +++ b/docs/models/authtypeusernamepassword.md @@ -1,11 +1,11 @@ -# SourceSnowflakeSchemasAuthType +# AuthTypeUsernamePassword ## Example Usage ```python -from airbyte_api.models import SourceSnowflakeSchemasAuthType +from airbyte_api.models import AuthTypeUsernamePassword -value = SourceSnowflakeSchemasAuthType.USERNAME_PASSWORD +value = AuthTypeUsernamePassword.USERNAME_PASSWORD ``` diff --git a/docs/models/azblobazureblobstorage.md b/docs/models/azblobazureblobstorage.md index 345d2349..6bd28886 100644 --- a/docs/models/azblobazureblobstorage.md +++ b/docs/models/azblobazureblobstorage.md @@ -7,5 +7,5 @@ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `sas_token` | *Optional[str]* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary. | | `shared_key` | *Optional[str]* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary. | -| `storage` | [models.SourceFileSchemasProviderStorage](../models/sourcefileschemasproviderstorage.md) | :heavy_check_mark: | N/A | +| `storage` | [models.StorageAzBlob](../models/storageazblob.md) | :heavy_check_mark: | N/A | | `storage_account` | *str* | :heavy_check_mark: | The globally unique name of the storage account that the desired blob sits within. See here for more details. | \ No newline at end of file diff --git a/docs/models/azureopenai.md b/docs/models/azureopenai.md deleted file mode 100644 index 829f2c24..00000000 --- a/docs/models/azureopenai.md +++ /dev/null @@ -1,13 +0,0 @@ -# AzureOpenAI - -Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions. - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationAstraSchemasEmbeddingEmbeddingMode]](../models/destinationastraschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/basic.md b/docs/models/basic.md index c9327c7f..f8c4110c 100644 --- a/docs/models/basic.md +++ b/docs/models/basic.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `api_endpoint` | [Optional[models.SourceJotformSchemasAPIEndpoint]](../models/sourcejotformschemasapiendpoint.md) | :heavy_minus_sign: | N/A | +| `api_endpoint` | [Optional[models.APIEndpointBasic]](../models/apiendpointbasic.md) | :heavy_minus_sign: | N/A | | `url_prefix` | [Optional[models.BaseURLPrefix]](../models/baseurlprefix.md) | :heavy_minus_sign: | You can access our API through the following URLs - Standard API Usage (Use the default API URL - https://api.jotform.com), For EU (Use the EU API URL - https://eu-api.jotform.com), For HIPAA (Use the HIPAA API URL - https://hipaa-api.jotform.com) | \ No newline at end of file diff --git a/docs/models/batchedstandardinserts.md b/docs/models/batchedstandardinserts.md index 73cdb452..1500b288 100644 --- a/docs/models/batchedstandardinserts.md +++ b/docs/models/batchedstandardinserts.md @@ -5,7 +5,7 @@ Direct loading using batched SQL INSERT statements. This method uses the BigQuer ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `method` | [Optional[models.Method]](../models/method.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `method` | [Optional[models.DestinationBigqueryMethodStandard]](../models/destinationbigquerymethodstandard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/bearertokenfromoauth2.md b/docs/models/bearertokenfromoauth2.md index 7feed8cb..27e13289 100644 --- a/docs/models/bearertokenfromoauth2.md +++ b/docs/models/bearertokenfromoauth2.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `auth_type` | [models.SourceTicktickSchemasAuthType](../models/sourceticktickschemasauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceTicktickAuthTypeToken](../models/sourceticktickauthtypetoken.md) | :heavy_check_mark: | N/A | | `bearer_token` | *str* | :heavy_check_mark: | Access token for making authenticated requests; filled after complete oauth2 flow. | \ No newline at end of file diff --git a/docs/models/betweenfilter.md b/docs/models/betweenfilter.md deleted file mode 100644 index d2ec1bb1..00000000 --- a/docs/models/betweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# BetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.FromValue](../models/fromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.ToValue](../models/tovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/bigquery.md b/docs/models/bigquery.md deleted file mode 100644 index 27636f90..00000000 --- a/docs/models/bigquery.md +++ /dev/null @@ -1,16 +0,0 @@ -# Bigquery - -## Example Usage - -```python -from airbyte_api.models import Bigquery - -value = Bigquery.BIGQUERY -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `BIGQUERY` | bigquery | \ No newline at end of file diff --git a/docs/models/sourcebingadsbingads.md b/docs/models/bingadsenum.md similarity index 53% rename from docs/models/sourcebingadsbingads.md rename to docs/models/bingadsenum.md index 26276109..0405fe16 100644 --- a/docs/models/sourcebingadsbingads.md +++ b/docs/models/bingadsenum.md @@ -1,11 +1,11 @@ -# SourceBingAdsBingAds +# BingAdsEnum ## Example Usage ```python -from airbyte_api.models import SourceBingAdsBingAds +from airbyte_api.models import BingAdsEnum -value = SourceBingAdsBingAds.BING_ADS +value = BingAdsEnum.BING_ADS ``` diff --git a/docs/models/byprogramminglanguage.md b/docs/models/byprogramminglanguage.md deleted file mode 100644 index ec4af881..00000000 --- a/docs/models/byprogramminglanguage.md +++ /dev/null @@ -1,11 +0,0 @@ -# ByProgrammingLanguage - -Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `language` | [models.DestinationAstraLanguage](../models/destinationastralanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationAstraSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationastraschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/catalogtypeglue.md b/docs/models/catalogtypeglue.md new file mode 100644 index 00000000..46639f1e --- /dev/null +++ b/docs/models/catalogtypeglue.md @@ -0,0 +1,16 @@ +# CatalogTypeGlue + +## Example Usage + +```python +from airbyte_api.models import CatalogTypeGlue + +value = CatalogTypeGlue.GLUE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `GLUE` | GLUE | \ No newline at end of file diff --git a/docs/models/catalogtypenessie.md b/docs/models/catalogtypenessie.md new file mode 100644 index 00000000..305ff316 --- /dev/null +++ b/docs/models/catalogtypenessie.md @@ -0,0 +1,16 @@ +# CatalogTypeNessie + +## Example Usage + +```python +from airbyte_api.models import CatalogTypeNessie + +value = CatalogTypeNessie.NESSIE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `NESSIE` | NESSIE | \ No newline at end of file diff --git a/docs/models/catalogtypepolaris.md b/docs/models/catalogtypepolaris.md new file mode 100644 index 00000000..10e7b3a4 --- /dev/null +++ b/docs/models/catalogtypepolaris.md @@ -0,0 +1,16 @@ +# CatalogTypePolaris + +## Example Usage + +```python +from airbyte_api.models import CatalogTypePolaris + +value = CatalogTypePolaris.POLARIS +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `POLARIS` | POLARIS | \ No newline at end of file diff --git a/docs/models/catalogtyperest.md b/docs/models/catalogtyperest.md new file mode 100644 index 00000000..f0da40b0 --- /dev/null +++ b/docs/models/catalogtyperest.md @@ -0,0 +1,16 @@ +# CatalogTypeRest + +## Example Usage + +```python +from airbyte_api.models import CatalogTypeRest + +value = CatalogTypeRest.REST +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `REST` | REST | \ No newline at end of file diff --git a/docs/models/centralapirouter.md b/docs/models/centralapirouter.md index a567ce3e..35e92107 100644 --- a/docs/models/centralapirouter.md +++ b/docs/models/centralapirouter.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `auth_type` | [models.SourceCartAuthType](../models/sourcecartauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.AuthTypeCentralAPIRouter](../models/authtypecentralapirouter.md) | :heavy_check_mark: | N/A | | `site_id` | *str* | :heavy_check_mark: | You can determine a site provisioning site Id by hitting https://site.com/store/sitemonitor.aspx and reading the response param PSID | | `user_name` | *str* | :heavy_check_mark: | Enter your application's User Name | | `user_secret` | *str* | :heavy_check_mark: | Enter your application's User Secret | \ No newline at end of file diff --git a/docs/models/clickhouse.md b/docs/models/clickhouse.md deleted file mode 100644 index 0e79bfc2..00000000 --- a/docs/models/clickhouse.md +++ /dev/null @@ -1,16 +0,0 @@ -# Clickhouse - -## Example Usage - -```python -from airbyte_api.models import Clickhouse - -value = Clickhouse.CLICKHOUSE -``` - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `CLICKHOUSE` | clickhouse | \ No newline at end of file diff --git a/docs/models/sourcemongodbv2schemasclustertype.md b/docs/models/clustertypeatlasreplicaset.md similarity index 53% rename from docs/models/sourcemongodbv2schemasclustertype.md rename to docs/models/clustertypeatlasreplicaset.md index 62fc3e63..77e10fa6 100644 --- a/docs/models/sourcemongodbv2schemasclustertype.md +++ b/docs/models/clustertypeatlasreplicaset.md @@ -1,11 +1,11 @@ -# SourceMongodbV2SchemasClusterType +# ClusterTypeAtlasReplicaSet ## Example Usage ```python -from airbyte_api.models import SourceMongodbV2SchemasClusterType +from airbyte_api.models import ClusterTypeAtlasReplicaSet -value = SourceMongodbV2SchemasClusterType.ATLAS_REPLICA_SET +value = ClusterTypeAtlasReplicaSet.ATLAS_REPLICA_SET ``` diff --git a/docs/models/sourcemongodbv2clustertype.md b/docs/models/clustertypeselfmanagedreplicaset.md similarity index 57% rename from docs/models/sourcemongodbv2clustertype.md rename to docs/models/clustertypeselfmanagedreplicaset.md index 97653dae..6b59c7c2 100644 --- a/docs/models/sourcemongodbv2clustertype.md +++ b/docs/models/clustertypeselfmanagedreplicaset.md @@ -1,11 +1,11 @@ -# SourceMongodbV2ClusterType +# ClusterTypeSelfManagedReplicaSet ## Example Usage ```python -from airbyte_api.models import SourceMongodbV2ClusterType +from airbyte_api.models import ClusterTypeSelfManagedReplicaSet -value = SourceMongodbV2ClusterType.SELF_MANAGED_REPLICA_SET +value = ClusterTypeSelfManagedReplicaSet.SELF_MANAGED_REPLICA_SET ``` diff --git a/docs/models/cohortreports.md b/docs/models/cohortreports.md index 2e64e990..7c1b1e29 100644 --- a/docs/models/cohortreports.md +++ b/docs/models/cohortreports.md @@ -11,9 +11,9 @@ Cohort reports creates a time series of user retention for the cohort. value: models.SourceGoogleAnalyticsDataAPIDisabled = /* values here */ ``` -### `models.SourceGoogleAnalyticsDataAPISchemasEnabled` +### `models.EnabledTrue` ```python -value: models.SourceGoogleAnalyticsDataAPISchemasEnabled = /* values here */ +value: models.EnabledTrue = /* values here */ ``` diff --git a/docs/models/sourcepinterestschemasvalidenums.md b/docs/models/columnvalidenums.md similarity index 98% rename from docs/models/sourcepinterestschemasvalidenums.md rename to docs/models/columnvalidenums.md index 4da9c1e0..5bef4b75 100644 --- a/docs/models/sourcepinterestschemasvalidenums.md +++ b/docs/models/columnvalidenums.md @@ -1,13 +1,13 @@ -# SourcePinterestSchemasValidEnums +# ColumnValidEnums An enumeration. ## Example Usage ```python -from airbyte_api.models import SourcePinterestSchemasValidEnums +from airbyte_api.models import ColumnValidEnums -value = SourcePinterestSchemasValidEnums.ADVERTISER_ID +value = ColumnValidEnums.ADVERTISER_ID ``` diff --git a/docs/models/compression.md b/docs/models/compression.md deleted file mode 100644 index 4f1173f7..00000000 --- a/docs/models/compression.md +++ /dev/null @@ -1,19 +0,0 @@ -# Compression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - - -## Supported Types - -### `models.DestinationGcsNoCompression` - -```python -value: models.DestinationGcsNoCompression = /* values here */ -``` - -### `models.Gzip` - -```python -value: models.Gzip = /* values here */ -``` - diff --git a/docs/models/compressioncodec.md b/docs/models/compressioncodec.md deleted file mode 100644 index 4f4f22fc..00000000 --- a/docs/models/compressioncodec.md +++ /dev/null @@ -1,43 +0,0 @@ -# CompressionCodec - -The compression algorithm used to compress data. Default to no compression. - - -## Supported Types - -### `models.NoCompression` - -```python -value: models.NoCompression = /* values here */ -``` - -### `models.Deflate` - -```python -value: models.Deflate = /* values here */ -``` - -### `models.Bzip2` - -```python -value: models.Bzip2 = /* values here */ -``` - -### `models.Xz` - -```python -value: models.Xz = /* values here */ -``` - -### `models.Zstandard` - -```python -value: models.Zstandard = /* values here */ -``` - -### `models.Snappy` - -```python -value: models.Snappy = /* values here */ -``` - diff --git a/docs/models/compressioncodecoptional.md b/docs/models/compressioncodecoptional1.md similarity index 64% rename from docs/models/compressioncodecoptional.md rename to docs/models/compressioncodecoptional1.md index 3c163902..66323a6f 100644 --- a/docs/models/compressioncodecoptional.md +++ b/docs/models/compressioncodecoptional1.md @@ -1,13 +1,13 @@ -# CompressionCodecOptional +# CompressionCodecOptional1 The compression algorithm used to compress data. ## Example Usage ```python -from airbyte_api.models import CompressionCodecOptional +from airbyte_api.models import CompressionCodecOptional1 -value = CompressionCodecOptional.UNCOMPRESSED +value = CompressionCodecOptional1.UNCOMPRESSED ``` diff --git a/docs/models/destinationawsdatalakecompressioncodecoptional.md b/docs/models/compressioncodecoptional2.md similarity index 61% rename from docs/models/destinationawsdatalakecompressioncodecoptional.md rename to docs/models/compressioncodecoptional2.md index 6dcd011b..426b7f93 100644 --- a/docs/models/destinationawsdatalakecompressioncodecoptional.md +++ b/docs/models/compressioncodecoptional2.md @@ -1,13 +1,13 @@ -# DestinationAwsDatalakeCompressionCodecOptional +# CompressionCodecOptional2 The compression algorithm used to compress data. ## Example Usage ```python -from airbyte_api.models import DestinationAwsDatalakeCompressionCodecOptional +from airbyte_api.models import CompressionCodecOptional2 -value = DestinationAwsDatalakeCompressionCodecOptional.UNCOMPRESSED +value = CompressionCodecOptional2.UNCOMPRESSED ``` diff --git a/docs/models/compressiontype.md b/docs/models/compressiontype.md deleted file mode 100644 index b32bdc39..00000000 --- a/docs/models/compressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# CompressionType - -## Example Usage - -```python -from airbyte_api.models import CompressionType - -value = CompressionType.NO_COMPRESSION -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/connectby.md b/docs/models/connectby.md deleted file mode 100644 index c96c9ede..00000000 --- a/docs/models/connectby.md +++ /dev/null @@ -1,19 +0,0 @@ -# ConnectBy - -Connect data that will be used for DB connection - - -## Supported Types - -### `models.ServiceName` - -```python -value: models.ServiceName = /* values here */ -``` - -### `models.SystemIDSID` - -```python -value: models.SystemIDSID = /* values here */ -``` - diff --git a/docs/models/connectioncreaterequest.md b/docs/models/connectioncreaterequest.md index c9648596..e6f5b0a6 100644 --- a/docs/models/connectioncreaterequest.md +++ b/docs/models/connectioncreaterequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `configurations` | [Optional[models.StreamConfigurationsInput]](../models/streamconfigurationsinput.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | | +| `configurations` | [Optional[models.StreamConfigurations]](../models/streamconfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | | | ~~`data_residency`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: We no longer support modifying dataResidency on Community and Enterprise connections. All connections will use the dataResidency of their associated workspace.. | | | `destination_id` | *str* | :heavy_check_mark: | N/A | | | `name` | *Optional[str]* | :heavy_minus_sign: | Optional name of the connection | | diff --git a/docs/models/connectionpatchrequest.md b/docs/models/connectionpatchrequest.md index 47387fc5..141d0f90 100644 --- a/docs/models/connectionpatchrequest.md +++ b/docs/models/connectionpatchrequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `configurations` | [Optional[models.StreamConfigurationsInput]](../models/streamconfigurationsinput.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | | +| `configurations` | [Optional[models.StreamConfigurations]](../models/streamconfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | | | ~~`data_residency`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: We no longer support modifying dataResidency on Community and Enterprise connections. All connections will use the dataResidency of their associated workspace.. | | | `name` | *Optional[str]* | :heavy_minus_sign: | Optional name of the connection | | | `namespace_definition` | [Optional[models.NamespaceDefinitionEnumNoDefault]](../models/namespacedefinitionenumnodefault.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | | diff --git a/docs/models/connectiontype.md b/docs/models/connectiontype.md deleted file mode 100644 index 79ac6f54..00000000 --- a/docs/models/connectiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# ConnectionType - -## Example Usage - -```python -from airbyte_api.models import ConnectionType - -value = ConnectionType.SERVICE_NAME -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SERVICE_NAME` | service_name | \ No newline at end of file diff --git a/docs/models/convex.md b/docs/models/convex.md deleted file mode 100644 index da5cd897..00000000 --- a/docs/models/convex.md +++ /dev/null @@ -1,16 +0,0 @@ -# Convex - -## Example Usage - -```python -from airbyte_api.models import Convex - -value = Convex.CONVEX -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CONVEX` | convex | \ No newline at end of file diff --git a/docs/models/credentialsapitoken.md b/docs/models/credentialsapitoken.md new file mode 100644 index 00000000..040c4975 --- /dev/null +++ b/docs/models/credentialsapitoken.md @@ -0,0 +1,16 @@ +# CredentialsAPIToken + +## Example Usage + +```python +from airbyte_api.models import CredentialsAPIToken + +value = CredentialsAPIToken.API_TOKEN +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/credentialstitle.md b/docs/models/credentialstitleiamrole.md similarity index 55% rename from docs/models/credentialstitle.md rename to docs/models/credentialstitleiamrole.md index 4464674f..2c1f26dd 100644 --- a/docs/models/credentialstitle.md +++ b/docs/models/credentialstitleiamrole.md @@ -1,13 +1,13 @@ -# CredentialsTitle +# CredentialsTitleIamRole Name of the credentials ## Example Usage ```python -from airbyte_api.models import CredentialsTitle +from airbyte_api.models import CredentialsTitleIamRole -value = CredentialsTitle.IAM_ROLE +value = CredentialsTitleIamRole.IAM_ROLE ``` diff --git a/docs/models/credentialstitleiamuser.md b/docs/models/credentialstitleiamuser.md new file mode 100644 index 00000000..67b6ef0b --- /dev/null +++ b/docs/models/credentialstitleiamuser.md @@ -0,0 +1,18 @@ +# CredentialsTitleIamUser + +Name of the credentials + +## Example Usage + +```python +from airbyte_api.models import CredentialsTitleIamUser + +value = CredentialsTitleIamUser.IAM_USER +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `IAM_USER` | IAM User | \ No newline at end of file diff --git a/docs/models/sourceasanacredentialstitle.md b/docs/models/credentialstitleoauthcredentials.md similarity index 56% rename from docs/models/sourceasanacredentialstitle.md rename to docs/models/credentialstitleoauthcredentials.md index a92a22e1..f8ead021 100644 --- a/docs/models/sourceasanacredentialstitle.md +++ b/docs/models/credentialstitleoauthcredentials.md @@ -1,13 +1,13 @@ -# SourceAsanaCredentialsTitle +# CredentialsTitleOAuthCredentials OAuth Credentials ## Example Usage ```python -from airbyte_api.models import SourceAsanaCredentialsTitle +from airbyte_api.models import CredentialsTitleOAuthCredentials -value = SourceAsanaCredentialsTitle.O_AUTH_CREDENTIALS +value = CredentialsTitleOAuthCredentials.O_AUTH_CREDENTIALS ``` diff --git a/docs/models/sourceasanaschemascredentialstitle.md b/docs/models/credentialstitlepatcredentials.md similarity index 53% rename from docs/models/sourceasanaschemascredentialstitle.md rename to docs/models/credentialstitlepatcredentials.md index 9b3efc8e..d6037080 100644 --- a/docs/models/sourceasanaschemascredentialstitle.md +++ b/docs/models/credentialstitlepatcredentials.md @@ -1,13 +1,13 @@ -# SourceAsanaSchemasCredentialsTitle +# CredentialsTitlePatCredentials PAT Credentials ## Example Usage ```python -from airbyte_api.models import SourceAsanaSchemasCredentialsTitle +from airbyte_api.models import CredentialsTitlePatCredentials -value = SourceAsanaSchemasCredentialsTitle.PAT_CREDENTIALS +value = CredentialsTitlePatCredentials.PAT_CREDENTIALS ``` diff --git a/docs/models/sourcegoogledirectoryschemascredentialstitle.md b/docs/models/credentialstitleserviceaccounts.md similarity index 51% rename from docs/models/sourcegoogledirectoryschemascredentialstitle.md rename to docs/models/credentialstitleserviceaccounts.md index fc6d4ad2..5387130a 100644 --- a/docs/models/sourcegoogledirectoryschemascredentialstitle.md +++ b/docs/models/credentialstitleserviceaccounts.md @@ -1,13 +1,13 @@ -# SourceGoogleDirectorySchemasCredentialsTitle +# CredentialsTitleServiceAccounts Authentication Scenario ## Example Usage ```python -from airbyte_api.models import SourceGoogleDirectorySchemasCredentialsTitle +from airbyte_api.models import CredentialsTitleServiceAccounts -value = SourceGoogleDirectorySchemasCredentialsTitle.SERVICE_ACCOUNTS +value = CredentialsTitleServiceAccounts.SERVICE_ACCOUNTS ``` diff --git a/docs/models/sourcegoogledirectorycredentialstitle.md b/docs/models/credentialstitlewebserverapp.md similarity index 52% rename from docs/models/sourcegoogledirectorycredentialstitle.md rename to docs/models/credentialstitlewebserverapp.md index 690c2b8a..9a46213e 100644 --- a/docs/models/sourcegoogledirectorycredentialstitle.md +++ b/docs/models/credentialstitlewebserverapp.md @@ -1,13 +1,13 @@ -# SourceGoogleDirectoryCredentialsTitle +# CredentialsTitleWebServerApp Authentication Scenario ## Example Usage ```python -from airbyte_api.models import SourceGoogleDirectoryCredentialsTitle +from airbyte_api.models import CredentialsTitleWebServerApp -value = SourceGoogleDirectoryCredentialsTitle.WEB_SERVER_APP +value = CredentialsTitleWebServerApp.WEB_SERVER_APP ``` diff --git a/docs/models/credentialtype.md b/docs/models/credentialtype.md deleted file mode 100644 index ae113727..00000000 --- a/docs/models/credentialtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# CredentialType - -## Example Usage - -```python -from airbyte_api.models import CredentialType - -value = CredentialType.HMAC_KEY -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/csvcommaseparatedvalues.md b/docs/models/csvcommaseparatedvalues.md deleted file mode 100644 index 8b3a9d55..00000000 --- a/docs/models/csvcommaseparatedvalues.md +++ /dev/null @@ -1,10 +0,0 @@ -# CSVCommaSeparatedValues - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `flattening` | [Optional[models.Flattening]](../models/flattening.md) | :heavy_minus_sign: | N/A | -| `format_type` | [Optional[models.FormatType]](../models/formattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/cursormethod.md b/docs/models/cursormethod.md deleted file mode 100644 index 79fc80ca..00000000 --- a/docs/models/cursormethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# CursorMethod - -## Example Usage - -```python -from airbyte_api.models import CursorMethod - -value = CursorMethod.USER_DEFINED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `USER_DEFINED` | user_defined | \ No newline at end of file diff --git a/docs/models/customerio.md b/docs/models/customerio.md deleted file mode 100644 index e0d24de7..00000000 --- a/docs/models/customerio.md +++ /dev/null @@ -1,16 +0,0 @@ -# CustomerIo - -## Example Usage - -```python -from airbyte_api.models import CustomerIo - -value = CustomerIo.CUSTOMER_IO -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `CUSTOMER_IO` | customer-io | \ No newline at end of file diff --git a/docs/models/customplan.md b/docs/models/customplan.md index 8e94af27..48c35198 100644 --- a/docs/models/customplan.md +++ b/docs/models/customplan.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `contacts_rate_limit` | *Optional[int]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Custom Plan | -| `general_rate_limit` | *Optional[int]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Custom Plan | -| `plan_type` | [Optional[models.SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan]](../models/sourcefreshdeskschemasratelimitplanratelimitplanplan.md) | :heavy_minus_sign: | N/A | -| `tickets_rate_limit` | *Optional[int]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Custom Plan | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `contacts_rate_limit` | *Optional[int]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Custom Plan | +| `general_rate_limit` | *Optional[int]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Custom Plan | +| `plan_type` | [Optional[models.PlanCustom]](../models/plancustom.md) | :heavy_minus_sign: | N/A | +| `tickets_rate_limit` | *Optional[int]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Custom Plan | \ No newline at end of file diff --git a/docs/models/sourcedatagendatatype.md b/docs/models/datatypeincrement.md similarity index 53% rename from docs/models/sourcedatagendatatype.md rename to docs/models/datatypeincrement.md index 0ee3a499..4aa52837 100644 --- a/docs/models/sourcedatagendatatype.md +++ b/docs/models/datatypeincrement.md @@ -1,11 +1,11 @@ -# SourceDatagenDataType +# DataTypeIncrement ## Example Usage ```python -from airbyte_api.models import SourceDatagenDataType +from airbyte_api.models import DataTypeIncrement -value = SourceDatagenDataType.INCREMENT +value = DataTypeIncrement.INCREMENT ``` diff --git a/docs/models/datatypetypes.md b/docs/models/datatypetypes.md new file mode 100644 index 00000000..2c1fb377 --- /dev/null +++ b/docs/models/datatypetypes.md @@ -0,0 +1,16 @@ +# DataTypeTypes + +## Example Usage + +```python +from airbyte_api.models import DataTypeTypes + +value = DataTypeTypes.TYPES +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TYPES` | types | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingvalidactionbreakdowns.md b/docs/models/defaultadsinsightsactionbreakdownvalidactionbreakdowns.md similarity index 83% rename from docs/models/sourcefacebookmarketingvalidactionbreakdowns.md rename to docs/models/defaultadsinsightsactionbreakdownvalidactionbreakdowns.md index 1e63173e..16f3efc0 100644 --- a/docs/models/sourcefacebookmarketingvalidactionbreakdowns.md +++ b/docs/models/defaultadsinsightsactionbreakdownvalidactionbreakdowns.md @@ -1,13 +1,13 @@ -# SourceFacebookMarketingValidActionBreakdowns +# DefaultAdsInsightsActionBreakdownValidActionBreakdowns An enumeration. ## Example Usage ```python -from airbyte_api.models import SourceFacebookMarketingValidActionBreakdowns +from airbyte_api.models import DefaultAdsInsightsActionBreakdownValidActionBreakdowns -value = SourceFacebookMarketingValidActionBreakdowns.ACTION_CANVAS_COMPONENT_NAME +value = DefaultAdsInsightsActionBreakdownValidActionBreakdowns.ACTION_CANVAS_COMPONENT_NAME ``` diff --git a/docs/models/deletionmode.md b/docs/models/deletionmode.md index 2eaa8842..cc1cc984 100644 --- a/docs/models/deletionmode.md +++ b/docs/models/deletionmode.md @@ -8,15 +8,15 @@ Enabled - Enables this feature. When a document is deleted, the connector export ## Supported Types -### `models.Disabled` +### `models.SourceFaunaDisabled` ```python -value: models.Disabled = /* values here */ +value: models.SourceFaunaDisabled = /* values here */ ``` -### `models.Enabled` +### `models.SourceFaunaEnabled` ```python -value: models.Enabled = /* values here */ +value: models.SourceFaunaEnabled = /* values here */ ``` diff --git a/docs/models/sourcefaunadeletionmode.md b/docs/models/deletionmodedeletedfield.md similarity index 55% rename from docs/models/sourcefaunadeletionmode.md rename to docs/models/deletionmodedeletedfield.md index e8526721..d3e4a355 100644 --- a/docs/models/sourcefaunadeletionmode.md +++ b/docs/models/deletionmodedeletedfield.md @@ -1,11 +1,11 @@ -# SourceFaunaDeletionMode +# DeletionModeDeletedField ## Example Usage ```python -from airbyte_api.models import SourceFaunaDeletionMode +from airbyte_api.models import DeletionModeDeletedField -value = SourceFaunaDeletionMode.DELETED_FIELD +value = DeletionModeDeletedField.DELETED_FIELD ``` diff --git a/docs/models/deletionmodeignore.md b/docs/models/deletionmodeignore.md new file mode 100644 index 00000000..48a7e01c --- /dev/null +++ b/docs/models/deletionmodeignore.md @@ -0,0 +1,16 @@ +# DeletionModeIgnore + +## Example Usage + +```python +from airbyte_api.models import DeletionModeIgnore + +value = DeletionModeIgnore.IGNORE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `IGNORE` | ignore | \ No newline at end of file diff --git a/docs/models/deliverymethod.md b/docs/models/deliverymethod.md deleted file mode 100644 index 48c7cc95..00000000 --- a/docs/models/deliverymethod.md +++ /dev/null @@ -1,23 +0,0 @@ -# DeliveryMethod - - -## Supported Types - -### `models.ReplicateRecords` - -```python -value: models.ReplicateRecords = /* values here */ -``` - -### `models.CopyRawFiles` - -```python -value: models.CopyRawFiles = /* values here */ -``` - -### `models.ReplicatePermissionsACL` - -```python -value: models.ReplicatePermissionsACL = /* values here */ -``` - diff --git a/docs/models/destinationastra.md b/docs/models/destinationastra.md index 4455ff04..8fd438e2 100644 --- a/docs/models/destinationastra.md +++ b/docs/models/destinationastra.md @@ -17,7 +17,7 @@ Processing, embedding and advanced configuration are provided by this base class | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `destination_type` | [models.Astra](../models/astra.md) | :heavy_check_mark: | N/A | -| `embedding` | [models.Embedding](../models/embedding.md) | :heavy_check_mark: | Embedding configuration | -| `indexing` | [models.Indexing](../models/indexing.md) | :heavy_check_mark: | Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production. | +| `embedding` | [models.DestinationAstraEmbedding](../models/destinationastraembedding.md) | :heavy_check_mark: | Embedding configuration | +| `indexing` | [models.DestinationAstraIndexing](../models/destinationastraindexing.md) | :heavy_check_mark: | Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production. | | `omit_raw_text` | *Optional[bool]* | :heavy_minus_sign: | 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. | -| `processing` | [models.ProcessingConfigModel](../models/processingconfigmodel.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `processing` | [models.DestinationAstraProcessingConfigModel](../models/destinationastraprocessingconfigmodel.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationastraazureopenai.md b/docs/models/destinationastraazureopenai.md new file mode 100644 index 00000000..61e943f3 --- /dev/null +++ b/docs/models/destinationastraazureopenai.md @@ -0,0 +1,13 @@ +# DestinationAstraAzureOpenAI + +Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationAstraModeAzureOpenai]](../models/destinationastramodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationastrabymarkdownheader.md b/docs/models/destinationastrabymarkdownheader.md new file mode 100644 index 00000000..20ec4356 --- /dev/null +++ b/docs/models/destinationastrabymarkdownheader.md @@ -0,0 +1,11 @@ +# DestinationAstraByMarkdownHeader + +Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationAstraModeMarkdown]](../models/destinationastramodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/jsonlinesnewlinedelimitedjson.md b/docs/models/destinationastrabyprogramminglanguage.md similarity index 60% rename from docs/models/jsonlinesnewlinedelimitedjson.md rename to docs/models/destinationastrabyprogramminglanguage.md index a9a421ca..2184fb83 100644 --- a/docs/models/jsonlinesnewlinedelimitedjson.md +++ b/docs/models/destinationastrabyprogramminglanguage.md @@ -1,9 +1,11 @@ -# JSONLinesNewlineDelimitedJSON +# DestinationAstraByProgrammingLanguage + +Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks. ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `compression_codec` | [Optional[models.CompressionCodecOptional]](../models/compressioncodecoptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `format_type` | [Optional[models.FormatTypeWildcard]](../models/formattypewildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `language` | [models.DestinationAstraLanguage](../models/destinationastralanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationAstraModeCode]](../models/destinationastramodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/byseparator.md b/docs/models/destinationastrabyseparator.md similarity index 96% rename from docs/models/byseparator.md rename to docs/models/destinationastrabyseparator.md index 13a53489..0ce3399e 100644 --- a/docs/models/byseparator.md +++ b/docs/models/destinationastrabyseparator.md @@ -1,4 +1,4 @@ -# BySeparator +# DestinationAstraBySeparator Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc. @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationAstraSchemasProcessingMode]](../models/destinationastraschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationAstraModeSeparator]](../models/destinationastramodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/systemidsid.md b/docs/models/destinationastracohere.md similarity index 79% rename from docs/models/systemidsid.md rename to docs/models/destinationastracohere.md index 4c184afc..d534b02f 100644 --- a/docs/models/systemidsid.md +++ b/docs/models/destinationastracohere.md @@ -1,11 +1,11 @@ -# SystemIDSID +# DestinationAstraCohere -Use SID (Oracle System Identifier) +Use the Cohere API to embed text. ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `connection_type` | [Optional[models.SourceOracleConnectionType]](../models/sourceoracleconnectiontype.md) | :heavy_minus_sign: | N/A | -| `sid` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationAstraModeCohere]](../models/destinationastramodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationastraembedding.md b/docs/models/destinationastraembedding.md new file mode 100644 index 00000000..5b689dd0 --- /dev/null +++ b/docs/models/destinationastraembedding.md @@ -0,0 +1,37 @@ +# DestinationAstraEmbedding + +Embedding configuration + + +## Supported Types + +### `models.DestinationAstraOpenAI` + +```python +value: models.DestinationAstraOpenAI = /* values here */ +``` + +### `models.DestinationAstraCohere` + +```python +value: models.DestinationAstraCohere = /* values here */ +``` + +### `models.DestinationAstraFake` + +```python +value: models.DestinationAstraFake = /* values here */ +``` + +### `models.DestinationAstraAzureOpenAI` + +```python +value: models.DestinationAstraAzureOpenAI = /* values here */ +``` + +### `models.DestinationAstraOpenAICompatible` + +```python +value: models.DestinationAstraOpenAICompatible = /* values here */ +``` + diff --git a/docs/models/avroapacheavro.md b/docs/models/destinationastrafake.md similarity index 60% rename from docs/models/avroapacheavro.md rename to docs/models/destinationastrafake.md index e0b73d40..b77d73a3 100644 --- a/docs/models/avroapacheavro.md +++ b/docs/models/destinationastrafake.md @@ -1,9 +1,10 @@ -# AvroApacheAvro +# DestinationAstraFake + +Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs. ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `compression_codec` | [models.CompressionCodec](../models/compressioncodec.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | -| `format_type` | [Optional[models.DestinationGcsFormatType]](../models/destinationgcsformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.DestinationAstraModeFake]](../models/destinationastramodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/fieldnamemappingconfigmodel.md b/docs/models/destinationastrafieldnamemappingconfigmodel.md similarity index 93% rename from docs/models/fieldnamemappingconfigmodel.md rename to docs/models/destinationastrafieldnamemappingconfigmodel.md index f1915183..a600cb94 100644 --- a/docs/models/fieldnamemappingconfigmodel.md +++ b/docs/models/destinationastrafieldnamemappingconfigmodel.md @@ -1,4 +1,4 @@ -# FieldNameMappingConfigModel +# DestinationAstraFieldNameMappingConfigModel ## Fields diff --git a/docs/models/indexing.md b/docs/models/destinationastraindexing.md similarity index 99% rename from docs/models/indexing.md rename to docs/models/destinationastraindexing.md index a8d75940..4a4eab3a 100644 --- a/docs/models/indexing.md +++ b/docs/models/destinationastraindexing.md @@ -1,4 +1,4 @@ -# Indexing +# DestinationAstraIndexing Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production. diff --git a/docs/models/destinationastramode.md b/docs/models/destinationastramode.md deleted file mode 100644 index 46a45975..00000000 --- a/docs/models/destinationastramode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraMode - -value = DestinationAstraMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasmode.md b/docs/models/destinationastramodeazureopenai.md similarity index 50% rename from docs/models/destinationweaviateschemasmode.md rename to docs/models/destinationastramodeazureopenai.md index c3690716..0e3607eb 100644 --- a/docs/models/destinationweaviateschemasmode.md +++ b/docs/models/destinationastramodeazureopenai.md @@ -1,11 +1,11 @@ -# DestinationWeaviateSchemasMode +# DestinationAstraModeAzureOpenai ## Example Usage ```python -from airbyte_api.models import DestinationWeaviateSchemasMode +from airbyte_api.models import DestinationAstraModeAzureOpenai -value = DestinationWeaviateSchemasMode.AZURE_OPENAI +value = DestinationAstraModeAzureOpenai.AZURE_OPENAI ``` diff --git a/docs/models/destinationastramodecode.md b/docs/models/destinationastramodecode.md new file mode 100644 index 00000000..48a8e97e --- /dev/null +++ b/docs/models/destinationastramodecode.md @@ -0,0 +1,16 @@ +# DestinationAstraModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeCode + +value = DestinationAstraModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationastramodecohere.md b/docs/models/destinationastramodecohere.md new file mode 100644 index 00000000..f9f5a99e --- /dev/null +++ b/docs/models/destinationastramodecohere.md @@ -0,0 +1,16 @@ +# DestinationAstraModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeCohere + +value = DestinationAstraModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationastramodefake.md b/docs/models/destinationastramodefake.md new file mode 100644 index 00000000..351f3e0d --- /dev/null +++ b/docs/models/destinationastramodefake.md @@ -0,0 +1,16 @@ +# DestinationAstraModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeFake + +value = DestinationAstraModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationastramodemarkdown.md b/docs/models/destinationastramodemarkdown.md new file mode 100644 index 00000000..639dd1ab --- /dev/null +++ b/docs/models/destinationastramodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationAstraModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeMarkdown + +value = DestinationAstraModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationastramodeopenai.md b/docs/models/destinationastramodeopenai.md new file mode 100644 index 00000000..b991e58d --- /dev/null +++ b/docs/models/destinationastramodeopenai.md @@ -0,0 +1,16 @@ +# DestinationAstraModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeOpenai + +value = DestinationAstraModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationastramodeopenaicompatible.md b/docs/models/destinationastramodeopenaicompatible.md new file mode 100644 index 00000000..be3800c4 --- /dev/null +++ b/docs/models/destinationastramodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationAstraModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeOpenaiCompatible + +value = DestinationAstraModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationastramodeseparator.md b/docs/models/destinationastramodeseparator.md new file mode 100644 index 00000000..345b0229 --- /dev/null +++ b/docs/models/destinationastramodeseparator.md @@ -0,0 +1,16 @@ +# DestinationAstraModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationAstraModeSeparator + +value = DestinationAstraModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/bzip2.md b/docs/models/destinationastraopenai.md similarity index 56% rename from docs/models/bzip2.md rename to docs/models/destinationastraopenai.md index 6e73cf33..73e1d23c 100644 --- a/docs/models/bzip2.md +++ b/docs/models/destinationastraopenai.md @@ -1,8 +1,11 @@ -# Bzip2 +# DestinationAstraOpenAI + +Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions. ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `codec` | [Optional[models.DestinationGcsSchemasCodec]](../models/destinationgcsschemascodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.DestinationAstraModeOpenai]](../models/destinationastramodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationastraopenaicompatible.md b/docs/models/destinationastraopenaicompatible.md new file mode 100644 index 00000000..0dde69e9 --- /dev/null +++ b/docs/models/destinationastraopenaicompatible.md @@ -0,0 +1,14 @@ +# DestinationAstraOpenAICompatible + +Use a service that's compatible with the OpenAI API to embed text. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationAstraModeOpenaiCompatible]](../models/destinationastramodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/processingconfigmodel.md b/docs/models/destinationastraprocessingconfigmodel.md similarity index 98% rename from docs/models/processingconfigmodel.md rename to docs/models/destinationastraprocessingconfigmodel.md index 9e7fd663..24cea5b1 100644 --- a/docs/models/processingconfigmodel.md +++ b/docs/models/destinationastraprocessingconfigmodel.md @@ -1,4 +1,4 @@ -# ProcessingConfigModel +# DestinationAstraProcessingConfigModel ## Fields @@ -7,7 +7,7 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `chunk_overlap` | *Optional[int]* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | | | `chunk_size` | *int* | :heavy_check_mark: | Size of chunks in tokens to store in vector store (make sure it is not too big for the context if your LLM) | | -| `field_name_mappings` | List[[models.FieldNameMappingConfigModel](../models/fieldnamemappingconfigmodel.md)] | :heavy_minus_sign: | List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation. | | +| `field_name_mappings` | List[[models.DestinationAstraFieldNameMappingConfigModel](../models/destinationastrafieldnamemappingconfigmodel.md)] | :heavy_minus_sign: | List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation. | | | `metadata_fields` | List[*str*] | :heavy_minus_sign: | List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path. | **Example 1:** age
**Example 2:** user
**Example 3:** user.name | | `text_fields` | List[*str*] | :heavy_minus_sign: | List of fields in the record that should be used to calculate the embedding. 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. | **Example 1:** text
**Example 2:** user.name
**Example 3:** users.*.name | -| `text_splitter` | [Optional[models.TextSplitter]](../models/textsplitter.md) | :heavy_minus_sign: | Split text fields into chunks based on the specified method. | | \ No newline at end of file +| `text_splitter` | [Optional[models.DestinationAstraTextSplitter]](../models/destinationastratextsplitter.md) | :heavy_minus_sign: | Split text fields into chunks based on the specified method. | | \ No newline at end of file diff --git a/docs/models/destinationastraschemasembeddingembeddingmode.md b/docs/models/destinationastraschemasembeddingembeddingmode.md deleted file mode 100644 index f853e876..00000000 --- a/docs/models/destinationastraschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasEmbeddingEmbeddingMode - -value = DestinationAstraSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationastraschemasembeddingmode.md b/docs/models/destinationastraschemasembeddingmode.md deleted file mode 100644 index 911b9eeb..00000000 --- a/docs/models/destinationastraschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasEmbeddingMode - -value = DestinationAstraSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationastraschemasmode.md b/docs/models/destinationastraschemasmode.md deleted file mode 100644 index 770e0100..00000000 --- a/docs/models/destinationastraschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasMode - -value = DestinationAstraSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationastraschemasprocessingmode.md b/docs/models/destinationastraschemasprocessingmode.md deleted file mode 100644 index ad3a3495..00000000 --- a/docs/models/destinationastraschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasProcessingMode - -value = DestinationAstraSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationastraschemasprocessingtextsplittermode.md b/docs/models/destinationastraschemasprocessingtextsplittermode.md deleted file mode 100644 index eb2d1135..00000000 --- a/docs/models/destinationastraschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasProcessingTextSplitterMode - -value = DestinationAstraSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationastraschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationastraschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 9a63a01d..00000000 --- a/docs/models/destinationastraschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAstraSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationAstraSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationastratextsplitter.md b/docs/models/destinationastratextsplitter.md new file mode 100644 index 00000000..74090e6c --- /dev/null +++ b/docs/models/destinationastratextsplitter.md @@ -0,0 +1,25 @@ +# DestinationAstraTextSplitter + +Split text fields into chunks based on the specified method. + + +## Supported Types + +### `models.DestinationAstraBySeparator` + +```python +value: models.DestinationAstraBySeparator = /* values here */ +``` + +### `models.DestinationAstraByMarkdownHeader` + +```python +value: models.DestinationAstraByMarkdownHeader = /* values here */ +``` + +### `models.DestinationAstraByProgrammingLanguage` + +```python +value: models.DestinationAstraByProgrammingLanguage = /* values here */ +``` + diff --git a/docs/models/destinationawsdatalake.md b/docs/models/destinationawsdatalake.md index 7d568d0f..96b817fd 100644 --- a/docs/models/destinationawsdatalake.md +++ b/docs/models/destinationawsdatalake.md @@ -17,4 +17,4 @@ | `lakeformation_database_name` | *str* | :heavy_check_mark: | The default database this destination will use to create tables in per stream. Can be changed per connection by customizing the namespace. | | | `lakeformation_governed_tables` | *Optional[bool]* | :heavy_minus_sign: | Whether to create tables as LF governed tables. | | | `partitioning` | [Optional[models.ChooseHowToPartitionData]](../models/choosehowtopartitiondata.md) | :heavy_minus_sign: | Partition data by cursor fields when a cursor field is a date | | -| `region` | [Optional[models.S3BucketRegion]](../models/s3bucketregion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file +| `region` | [Optional[models.DestinationAwsDatalakeS3BucketRegion]](../models/destinationawsdatalakes3bucketregion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file diff --git a/docs/models/destinationawsdatalakecredentialstitle.md b/docs/models/destinationawsdatalakecredentialstitle.md deleted file mode 100644 index d6e4e148..00000000 --- a/docs/models/destinationawsdatalakecredentialstitle.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationAwsDatalakeCredentialsTitle - -Name of the credentials - -## Example Usage - -```python -from airbyte_api.models import DestinationAwsDatalakeCredentialsTitle - -value = DestinationAwsDatalakeCredentialsTitle.IAM_USER -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `IAM_USER` | IAM User | \ No newline at end of file diff --git a/docs/models/destinationawsdatalakeformattypewildcard.md b/docs/models/destinationawsdatalakeformattypewildcard.md deleted file mode 100644 index a3d1922f..00000000 --- a/docs/models/destinationawsdatalakeformattypewildcard.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationAwsDatalakeFormatTypeWildcard - -## Example Usage - -```python -from airbyte_api.models import DestinationAwsDatalakeFormatTypeWildcard - -value = DestinationAwsDatalakeFormatTypeWildcard.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/destinationawsdatalakejsonlinesnewlinedelimitedjson.md b/docs/models/destinationawsdatalakejsonlinesnewlinedelimitedjson.md new file mode 100644 index 00000000..2ef3c231 --- /dev/null +++ b/docs/models/destinationawsdatalakejsonlinesnewlinedelimitedjson.md @@ -0,0 +1,9 @@ +# DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `compression_codec` | [Optional[models.CompressionCodecOptional1]](../models/compressioncodecoptional1.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | +| `format_type` | [Optional[models.FormatTypeWildcardJsonl]](../models/formattypewildcardjsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationawsdatalakeparquetcolumnarstorage.md b/docs/models/destinationawsdatalakeparquetcolumnarstorage.md new file mode 100644 index 00000000..6632f822 --- /dev/null +++ b/docs/models/destinationawsdatalakeparquetcolumnarstorage.md @@ -0,0 +1,9 @@ +# DestinationAwsDatalakeParquetColumnarStorage + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `compression_codec` | [Optional[models.CompressionCodecOptional2]](../models/compressioncodecoptional2.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | +| `format_type` | [Optional[models.FormatTypeWildcardParquet]](../models/formattypewildcardparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/s3bucketregion.md b/docs/models/destinationawsdatalakes3bucketregion.md similarity index 91% rename from docs/models/s3bucketregion.md rename to docs/models/destinationawsdatalakes3bucketregion.md index 9344c70c..37df2ea7 100644 --- a/docs/models/s3bucketregion.md +++ b/docs/models/destinationawsdatalakes3bucketregion.md @@ -1,13 +1,13 @@ -# S3BucketRegion +# DestinationAwsDatalakeS3BucketRegion The region of the S3 bucket. See here for all region codes. ## Example Usage ```python -from airbyte_api.models import S3BucketRegion +from airbyte_api.models import DestinationAwsDatalakeS3BucketRegion -value = S3BucketRegion.UNKNOWN +value = DestinationAwsDatalakeS3BucketRegion.UNKNOWN ``` diff --git a/docs/models/destinationazureblobstorage.md b/docs/models/destinationazureblobstorage.md index d620ecc2..c0b5e572 100644 --- a/docs/models/destinationazureblobstorage.md +++ b/docs/models/destinationazureblobstorage.md @@ -14,5 +14,5 @@ | `azure_client_secret` | *Optional[str]* | :heavy_minus_sign: | The Azure Active Directory (Entra ID) client secret. Required for Entra ID authentication. | your-client-secret | | `azure_tenant_id` | *Optional[str]* | :heavy_minus_sign: | The Azure Active Directory (Entra ID) tenant ID. Required for Entra ID authentication. | 12345678-1234-1234-1234-123456789012 | | `destination_type` | [models.DestinationAzureBlobStorageAzureBlobStorage](../models/destinationazureblobstorageazureblobstorage.md) | :heavy_check_mark: | N/A | | -| `format_` | [models.OutputFormat](../models/outputformat.md) | :heavy_check_mark: | Format of the data output. | | +| `format_` | [models.DestinationAzureBlobStorageOutputFormat](../models/destinationazureblobstorageoutputformat.md) | :heavy_check_mark: | Format of the data output. | | | `shared_access_signature` | *Optional[str]* | :heavy_minus_sign: | 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. | sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D | \ No newline at end of file diff --git a/docs/models/destinationazureblobstoragecsvcommaseparatedvalues.md b/docs/models/destinationazureblobstoragecsvcommaseparatedvalues.md new file mode 100644 index 00000000..9eb9cd23 --- /dev/null +++ b/docs/models/destinationazureblobstoragecsvcommaseparatedvalues.md @@ -0,0 +1,10 @@ +# DestinationAzureBlobStorageCSVCommaSeparatedValues + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `flattening` | [Optional[models.DestinationAzureBlobStorageFlattening1]](../models/destinationazureblobstorageflattening1.md) | :heavy_minus_sign: | N/A | +| `format_type` | [Optional[models.DestinationAzureBlobStorageFormatTypeCsv]](../models/destinationazureblobstorageformattypecsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationazureblobstorageflattening.md b/docs/models/destinationazureblobstorageflattening1.md similarity index 75% rename from docs/models/destinationazureblobstorageflattening.md rename to docs/models/destinationazureblobstorageflattening1.md index c85c24d6..41a044a1 100644 --- a/docs/models/destinationazureblobstorageflattening.md +++ b/docs/models/destinationazureblobstorageflattening1.md @@ -1,11 +1,11 @@ -# DestinationAzureBlobStorageFlattening +# DestinationAzureBlobStorageFlattening1 ## Example Usage ```python -from airbyte_api.models import DestinationAzureBlobStorageFlattening +from airbyte_api.models import DestinationAzureBlobStorageFlattening1 -value = DestinationAzureBlobStorageFlattening.NO_FLATTENING +value = DestinationAzureBlobStorageFlattening1.NO_FLATTENING ``` diff --git a/docs/models/destinations3schemasflattening.md b/docs/models/destinationazureblobstorageflattening2.md similarity index 60% rename from docs/models/destinations3schemasflattening.md rename to docs/models/destinationazureblobstorageflattening2.md index 10c2cde1..f1346a80 100644 --- a/docs/models/destinations3schemasflattening.md +++ b/docs/models/destinationazureblobstorageflattening2.md @@ -1,11 +1,11 @@ -# DestinationS3SchemasFlattening +# DestinationAzureBlobStorageFlattening2 ## Example Usage ```python -from airbyte_api.models import DestinationS3SchemasFlattening +from airbyte_api.models import DestinationAzureBlobStorageFlattening2 -value = DestinationS3SchemasFlattening.NO_FLATTENING +value = DestinationAzureBlobStorageFlattening2.NO_FLATTENING ``` diff --git a/docs/models/destinationazureblobstorageformattypecsv.md b/docs/models/destinationazureblobstorageformattypecsv.md new file mode 100644 index 00000000..0554a058 --- /dev/null +++ b/docs/models/destinationazureblobstorageformattypecsv.md @@ -0,0 +1,16 @@ +# DestinationAzureBlobStorageFormatTypeCsv + +## Example Usage + +```python +from airbyte_api.models import DestinationAzureBlobStorageFormatTypeCsv + +value = DestinationAzureBlobStorageFormatTypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/destinationazureblobstorageformattype.md b/docs/models/destinationazureblobstorageformattypejsonl.md similarity index 61% rename from docs/models/destinationazureblobstorageformattype.md rename to docs/models/destinationazureblobstorageformattypejsonl.md index 3293426e..5994e097 100644 --- a/docs/models/destinationazureblobstorageformattype.md +++ b/docs/models/destinationazureblobstorageformattypejsonl.md @@ -1,11 +1,11 @@ -# DestinationAzureBlobStorageFormatType +# DestinationAzureBlobStorageFormatTypeJsonl ## Example Usage ```python -from airbyte_api.models import DestinationAzureBlobStorageFormatType +from airbyte_api.models import DestinationAzureBlobStorageFormatTypeJsonl -value = DestinationAzureBlobStorageFormatType.JSONL +value = DestinationAzureBlobStorageFormatTypeJsonl.JSONL ``` diff --git a/docs/models/destinationazureblobstoragejsonlinesnewlinedelimitedjson.md b/docs/models/destinationazureblobstoragejsonlinesnewlinedelimitedjson.md index d4bc4d84..84b0fc72 100644 --- a/docs/models/destinationazureblobstoragejsonlinesnewlinedelimitedjson.md +++ b/docs/models/destinationazureblobstoragejsonlinesnewlinedelimitedjson.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `flattening` | [Optional[models.DestinationAzureBlobStorageFlattening]](../models/destinationazureblobstorageflattening.md) | :heavy_minus_sign: | N/A | -| `format_type` | [Optional[models.DestinationAzureBlobStorageFormatType]](../models/destinationazureblobstorageformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `flattening` | [Optional[models.DestinationAzureBlobStorageFlattening2]](../models/destinationazureblobstorageflattening2.md) | :heavy_minus_sign: | N/A | +| `format_type` | [Optional[models.DestinationAzureBlobStorageFormatTypeJsonl]](../models/destinationazureblobstorageformattypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/outputformat.md b/docs/models/destinationazureblobstorageoutputformat.md similarity index 55% rename from docs/models/outputformat.md rename to docs/models/destinationazureblobstorageoutputformat.md index 5dd144b6..f9809fc2 100644 --- a/docs/models/outputformat.md +++ b/docs/models/destinationazureblobstorageoutputformat.md @@ -1,14 +1,14 @@ -# OutputFormat +# DestinationAzureBlobStorageOutputFormat Format of the data output. ## Supported Types -### `models.CSVCommaSeparatedValues` +### `models.DestinationAzureBlobStorageCSVCommaSeparatedValues` ```python -value: models.CSVCommaSeparatedValues = /* values here */ +value: models.DestinationAzureBlobStorageCSVCommaSeparatedValues = /* values here */ ``` ### `models.DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON` diff --git a/docs/models/destinationbigquery.md b/docs/models/destinationbigquery.md index 0b14affc..13c3a377 100644 --- a/docs/models/destinationbigquery.md +++ b/docs/models/destinationbigquery.md @@ -5,12 +5,12 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `cdc_deletion_mode` | [Optional[models.CDCDeletionMode]](../models/cdcdeletionmode.md) | :heavy_minus_sign: | Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes. | +| `cdc_deletion_mode` | [Optional[models.DestinationBigqueryCDCDeletionMode]](../models/destinationbigquerycdcdeletionmode.md) | :heavy_minus_sign: | Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes. | | `credentials_json` | *Optional[str]* | :heavy_minus_sign: | The contents of the JSON service account key. Check out the docs if you need help generating this key. Default credentials will be used if this field is left empty. | | `dataset_id` | *str* | :heavy_check_mark: | The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here. | | `dataset_location` | [models.DatasetLocation](../models/datasetlocation.md) | :heavy_check_mark: | The location of the dataset. Warning: Changes made after creation will not be applied. Read more here. | -| `destination_type` | [models.Bigquery](../models/bigquery.md) | :heavy_check_mark: | N/A | +| `destination_type` | [models.DestinationBigqueryBigquery](../models/destinationbigquerybigquery.md) | :heavy_check_mark: | N/A | | `disable_type_dedupe` | *Optional[bool]* | :heavy_minus_sign: | Write the legacy "raw tables" format, to enable backwards compatibility with older versions of this connector. | -| `loading_method` | [Optional[models.LoadingMethod]](../models/loadingmethod.md) | :heavy_minus_sign: | The way data will be uploaded to BigQuery. | +| `loading_method` | [Optional[models.DestinationBigqueryLoadingMethod]](../models/destinationbigqueryloadingmethod.md) | :heavy_minus_sign: | The way data will be uploaded to BigQuery. | | `project_id` | *str* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. Read more here. | | `raw_data_dataset` | *Optional[str]* | :heavy_minus_sign: | 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". | \ No newline at end of file diff --git a/docs/models/destinationbigquerybigquery.md b/docs/models/destinationbigquerybigquery.md new file mode 100644 index 00000000..64a542cc --- /dev/null +++ b/docs/models/destinationbigquerybigquery.md @@ -0,0 +1,16 @@ +# DestinationBigqueryBigquery + +## Example Usage + +```python +from airbyte_api.models import DestinationBigqueryBigquery + +value = DestinationBigqueryBigquery.BIGQUERY +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `BIGQUERY` | bigquery | \ No newline at end of file diff --git a/docs/models/cdcdeletionmode.md b/docs/models/destinationbigquerycdcdeletionmode.md similarity index 70% rename from docs/models/cdcdeletionmode.md rename to docs/models/destinationbigquerycdcdeletionmode.md index c6ad5adf..bb1d398f 100644 --- a/docs/models/cdcdeletionmode.md +++ b/docs/models/destinationbigquerycdcdeletionmode.md @@ -1,13 +1,13 @@ -# CDCDeletionMode +# DestinationBigqueryCDCDeletionMode Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes. ## Example Usage ```python -from airbyte_api.models import CDCDeletionMode +from airbyte_api.models import DestinationBigqueryCDCDeletionMode -value = CDCDeletionMode.HARD_DELETE +value = DestinationBigqueryCDCDeletionMode.HARD_DELETE ``` diff --git a/docs/models/loadingmethod.md b/docs/models/destinationbigqueryloadingmethod.md similarity index 88% rename from docs/models/loadingmethod.md rename to docs/models/destinationbigqueryloadingmethod.md index 5eb7d354..9517ed64 100644 --- a/docs/models/loadingmethod.md +++ b/docs/models/destinationbigqueryloadingmethod.md @@ -1,4 +1,4 @@ -# LoadingMethod +# DestinationBigqueryLoadingMethod The way data will be uploaded to BigQuery. diff --git a/docs/models/destinationbigquerymethodstandard.md b/docs/models/destinationbigquerymethodstandard.md new file mode 100644 index 00000000..c8e1f82c --- /dev/null +++ b/docs/models/destinationbigquerymethodstandard.md @@ -0,0 +1,16 @@ +# DestinationBigqueryMethodStandard + +## Example Usage + +```python +from airbyte_api.models import DestinationBigqueryMethodStandard + +value = DestinationBigqueryMethodStandard.STANDARD +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/destinationclickhouse.md b/docs/models/destinationclickhouse.md index 2b6b853f..e22a543a 100644 --- a/docs/models/destinationclickhouse.md +++ b/docs/models/destinationclickhouse.md @@ -6,12 +6,12 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `database` | *Optional[str]* | :heavy_minus_sign: | Name of the database. | -| `destination_type` | [models.Clickhouse](../models/clickhouse.md) | :heavy_check_mark: | N/A | +| `destination_type` | [models.DestinationClickhouseClickhouse](../models/destinationclickhouseclickhouse.md) | :heavy_check_mark: | N/A | | `enable_json` | *Optional[bool]* | :heavy_minus_sign: | Use the JSON type for Object fields. If disabled, the JSON will be converted to a string. | | `host` | *str* | :heavy_check_mark: | Hostname of the database. | | `password` | *str* | :heavy_check_mark: | Password associated with the username. | | `port` | *Optional[str]* | :heavy_minus_sign: | HTTP port of the database. Default(s) HTTP: 8123 — HTTPS: 8443 | | `protocol` | [Optional[models.Protocol]](../models/protocol.md) | :heavy_minus_sign: | Protocol for the database connection string. | | `record_window_size` | *Optional[int]* | :heavy_minus_sign: | Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb | -| `tunnel_method` | [Optional[models.SSHTunnelMethod]](../models/sshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | +| `tunnel_method` | [Optional[models.DestinationClickhouseSSHTunnelMethod]](../models/destinationclickhousesshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | `username` | *Optional[str]* | :heavy_minus_sign: | Username to use to access the database. | \ No newline at end of file diff --git a/docs/models/destinationclickhouseclickhouse.md b/docs/models/destinationclickhouseclickhouse.md new file mode 100644 index 00000000..14c3f23c --- /dev/null +++ b/docs/models/destinationclickhouseclickhouse.md @@ -0,0 +1,16 @@ +# DestinationClickhouseClickhouse + +## Example Usage + +```python +from airbyte_api.models import DestinationClickhouseClickhouse + +value = DestinationClickhouseClickhouse.CLICKHOUSE +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `CLICKHOUSE` | clickhouse | \ No newline at end of file diff --git a/docs/models/destinations3schemasnocompression.md b/docs/models/destinationclickhousenotunnel.md similarity index 86% rename from docs/models/destinations3schemasnocompression.md rename to docs/models/destinationclickhousenotunnel.md index e5c4abeb..7f3dd323 100644 --- a/docs/models/destinations3schemasnocompression.md +++ b/docs/models/destinationclickhousenotunnel.md @@ -1,4 +1,6 @@ -# DestinationS3SchemasNoCompression +# DestinationClickhouseNoTunnel + +No ssh tunnel needed to connect to database ## Fields @@ -6,4 +8,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression_type` | [Optional[models.DestinationS3SchemasFormatCompressionType]](../models/destinations3schemasformatcompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `tunnel_method` | [Optional[models.DestinationClickhouseTunnelMethodNoTunnel]](../models/destinationclickhousetunnelmethodnotunnel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterexpression.md b/docs/models/destinationclickhousepasswordauthentication.md similarity index 58% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterexpression.md rename to docs/models/destinationclickhousepasswordauthentication.md index 923d1256..2ab8d288 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterexpression.md +++ b/docs/models/destinationclickhousepasswordauthentication.md @@ -1,9 +1,15 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression +# DestinationClickhousePasswordAuthentication + +Connect through a jump server tunnel host using username and password authentication ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filter.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.DestinationClickhouseTunnelMethodSSHPasswordAuth]](../models/destinationclickhousetunnelmethodsshpasswordauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/destinationclickhousesshkeyauthentication.md b/docs/models/destinationclickhousesshkeyauthentication.md new file mode 100644 index 00000000..595d3289 --- /dev/null +++ b/docs/models/destinationclickhousesshkeyauthentication.md @@ -0,0 +1,15 @@ +# DestinationClickhouseSSHKeyAuthentication + +Connect through a jump server tunnel host using username and ssh key + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.DestinationClickhouseTunnelMethodSSHKeyAuth]](../models/destinationclickhousetunnelmethodsshkeyauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/destinationclickhousesshtunnelmethod.md b/docs/models/destinationclickhousesshtunnelmethod.md new file mode 100644 index 00000000..70b0b577 --- /dev/null +++ b/docs/models/destinationclickhousesshtunnelmethod.md @@ -0,0 +1,25 @@ +# DestinationClickhouseSSHTunnelMethod + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Supported Types + +### `models.DestinationClickhouseNoTunnel` + +```python +value: models.DestinationClickhouseNoTunnel = /* values here */ +``` + +### `models.DestinationClickhouseSSHKeyAuthentication` + +```python +value: models.DestinationClickhouseSSHKeyAuthentication = /* values here */ +``` + +### `models.DestinationClickhousePasswordAuthentication` + +```python +value: models.DestinationClickhousePasswordAuthentication = /* values here */ +``` + diff --git a/docs/models/destinationclickhousetunnelmethodnotunnel.md b/docs/models/destinationclickhousetunnelmethodnotunnel.md new file mode 100644 index 00000000..2e7dd858 --- /dev/null +++ b/docs/models/destinationclickhousetunnelmethodnotunnel.md @@ -0,0 +1,16 @@ +# DestinationClickhouseTunnelMethodNoTunnel + +## Example Usage + +```python +from airbyte_api.models import DestinationClickhouseTunnelMethodNoTunnel + +value = DestinationClickhouseTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationclickhousetunnelmethod.md b/docs/models/destinationclickhousetunnelmethodsshkeyauth.md similarity index 64% rename from docs/models/destinationclickhousetunnelmethod.md rename to docs/models/destinationclickhousetunnelmethodsshkeyauth.md index 34e96c52..d2305a94 100644 --- a/docs/models/destinationclickhousetunnelmethod.md +++ b/docs/models/destinationclickhousetunnelmethodsshkeyauth.md @@ -1,11 +1,11 @@ -# DestinationClickhouseTunnelMethod +# DestinationClickhouseTunnelMethodSSHKeyAuth ## Example Usage ```python -from airbyte_api.models import DestinationClickhouseTunnelMethod +from airbyte_api.models import DestinationClickhouseTunnelMethodSSHKeyAuth -value = DestinationClickhouseTunnelMethod.SSH_KEY_AUTH +value = DestinationClickhouseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/destinationclickhousetunnelmethodsshpasswordauth.md b/docs/models/destinationclickhousetunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..23b6f226 --- /dev/null +++ b/docs/models/destinationclickhousetunnelmethodsshpasswordauth.md @@ -0,0 +1,16 @@ +# DestinationClickhouseTunnelMethodSSHPasswordAuth + +## Example Usage + +```python +from airbyte_api.models import DestinationClickhouseTunnelMethodSSHPasswordAuth + +value = DestinationClickhouseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationconvex.md b/docs/models/destinationconvex.md index 75d1873d..4f30a3b6 100644 --- a/docs/models/destinationconvex.md +++ b/docs/models/destinationconvex.md @@ -7,4 +7,4 @@ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | | `access_key` | *str* | :heavy_check_mark: | API access key used to send data to a Convex deployment. | | | `deployment_url` | *str* | :heavy_check_mark: | URL of the Convex deployment that is the destination | **Example 1:** https://murky-swan-635.convex.cloud
**Example 2:** https://cluttered-owl-337.convex.cloud | -| `destination_type` | [models.Convex](../models/convex.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `destination_type` | [models.DestinationConvexConvex](../models/destinationconvexconvex.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/destinationconvexconvex.md b/docs/models/destinationconvexconvex.md new file mode 100644 index 00000000..41dda5a2 --- /dev/null +++ b/docs/models/destinationconvexconvex.md @@ -0,0 +1,16 @@ +# DestinationConvexConvex + +## Example Usage + +```python +from airbyte_api.models import DestinationConvexConvex + +value = DestinationConvexConvex.CONVEX +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CONVEX` | convex | \ No newline at end of file diff --git a/docs/models/destinationcustomerio.md b/docs/models/destinationcustomerio.md index 779af2e1..7408e1b1 100644 --- a/docs/models/destinationcustomerio.md +++ b/docs/models/destinationcustomerio.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `credentials` | [models.DestinationCustomerIoCredentials](../models/destinationcustomeriocredentials.md) | :heavy_check_mark: | Enter the site ID and API key to authenticate. | -| `destination_type` | [models.CustomerIo](../models/customerio.md) | :heavy_check_mark: | N/A | -| `object_storage_config` | [Optional[models.ObjectStorageSpec]](../models/objectstoragespec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `credentials` | [models.DestinationCustomerIoCredentials](../models/destinationcustomeriocredentials.md) | :heavy_check_mark: | Enter the site ID and API key to authenticate. | +| `destination_type` | [models.DestinationCustomerIoCustomerIo](../models/destinationcustomeriocustomerio.md) | :heavy_check_mark: | N/A | +| `object_storage_config` | [Optional[models.DestinationCustomerIoObjectStorageSpec]](../models/destinationcustomerioobjectstoragespec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationcustomeriocustomerio.md b/docs/models/destinationcustomeriocustomerio.md new file mode 100644 index 00000000..e056e25f --- /dev/null +++ b/docs/models/destinationcustomeriocustomerio.md @@ -0,0 +1,16 @@ +# DestinationCustomerIoCustomerIo + +## Example Usage + +```python +from airbyte_api.models import DestinationCustomerIoCustomerIo + +value = DestinationCustomerIoCustomerIo.CUSTOMER_IO +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `CUSTOMER_IO` | customer-io | \ No newline at end of file diff --git a/docs/models/fake.md b/docs/models/destinationcustomerionone.md similarity index 63% rename from docs/models/fake.md rename to docs/models/destinationcustomerionone.md index 9b63eddc..13b85c45 100644 --- a/docs/models/fake.md +++ b/docs/models/destinationcustomerionone.md @@ -1,10 +1,9 @@ -# Fake - -Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs. +# DestinationCustomerIoNone ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationAstraSchemasEmbeddingMode]](../models/destinationastraschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `storage_type` | [Optional[models.DestinationCustomerIoStorageTypeNone]](../models/destinationcustomeriostoragetypenone.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/objectstoragespec.md b/docs/models/destinationcustomerioobjectstoragespec.md similarity index 51% rename from docs/models/objectstoragespec.md rename to docs/models/destinationcustomerioobjectstoragespec.md index 1c16906b..18b051bf 100644 --- a/docs/models/objectstoragespec.md +++ b/docs/models/destinationcustomerioobjectstoragespec.md @@ -1,12 +1,12 @@ -# ObjectStorageSpec +# DestinationCustomerIoObjectStorageSpec ## Supported Types -### `models.NoneT` +### `models.DestinationCustomerIoNone` ```python -value: models.NoneT = /* values here */ +value: models.DestinationCustomerIoNone = /* values here */ ``` ### `models.DestinationCustomerIoS3` diff --git a/docs/models/destinationcustomerios3.md b/docs/models/destinationcustomerios3.md index 1b4c2970..ab2bfa01 100644 --- a/docs/models/destinationcustomerios3.md +++ b/docs/models/destinationcustomerios3.md @@ -13,4 +13,4 @@ | `s3_bucket_region` | [Optional[models.DestinationCustomerIoS3BucketRegion]](../models/destinationcustomerios3bucketregion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | us-east-1 | | `s3_endpoint` | *Optional[str]* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `secret_access_key` | *Optional[str]* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | -| `storage_type` | [Optional[models.DestinationCustomerIoStorageType]](../models/destinationcustomeriostoragetype.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `storage_type` | [Optional[models.DestinationCustomerIoStorageTypeS3]](../models/destinationcustomeriostoragetypes3.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/destinationcustomeriostoragetype.md b/docs/models/destinationcustomeriostoragetype.md deleted file mode 100644 index 9d8545d3..00000000 --- a/docs/models/destinationcustomeriostoragetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationCustomerIoStorageType - -## Example Usage - -```python -from airbyte_api.models import DestinationCustomerIoStorageType - -value = DestinationCustomerIoStorageType.S3 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationcustomeriostoragetypenone.md b/docs/models/destinationcustomeriostoragetypenone.md new file mode 100644 index 00000000..7995e04c --- /dev/null +++ b/docs/models/destinationcustomeriostoragetypenone.md @@ -0,0 +1,16 @@ +# DestinationCustomerIoStorageTypeNone + +## Example Usage + +```python +from airbyte_api.models import DestinationCustomerIoStorageTypeNone + +value = DestinationCustomerIoStorageTypeNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | None | \ No newline at end of file diff --git a/docs/models/destinationcustomeriostoragetypes3.md b/docs/models/destinationcustomeriostoragetypes3.md new file mode 100644 index 00000000..8dcdbb06 --- /dev/null +++ b/docs/models/destinationcustomeriostoragetypes3.md @@ -0,0 +1,16 @@ +# DestinationCustomerIoStorageTypeS3 + +## Example Usage + +```python +from airbyte_api.models import DestinationCustomerIoStorageTypeS3 + +value = DestinationCustomerIoStorageTypeS3.S3 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationdatabricks.md b/docs/models/destinationdatabricks.md index aa889f9d..9b70a36e 100644 --- a/docs/models/destinationdatabricks.md +++ b/docs/models/destinationdatabricks.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | `accept_terms` | *Optional[bool]* | :heavy_minus_sign: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | | -| `authentication` | [models.Authentication](../models/authentication.md) | :heavy_check_mark: | Authentication mechanism for Staging files and running queries | | +| `authentication` | [models.DestinationDatabricksAuthentication](../models/destinationdatabricksauthentication.md) | :heavy_check_mark: | Authentication mechanism for Staging files and running queries | | | `database` | *str* | :heavy_check_mark: | The name of the unity catalog for the database | | | `destination_type` | [models.Databricks](../models/databricks.md) | :heavy_check_mark: | N/A | | | `hostname` | *str* | :heavy_check_mark: | Databricks Cluster Server Hostname. | abc-12345678-wxyz.cloud.databricks.com | diff --git a/docs/models/authentication.md b/docs/models/destinationdatabricksauthentication.md similarity index 54% rename from docs/models/authentication.md rename to docs/models/destinationdatabricksauthentication.md index dc54c62c..78fe0f07 100644 --- a/docs/models/authentication.md +++ b/docs/models/destinationdatabricksauthentication.md @@ -1,4 +1,4 @@ -# Authentication +# DestinationDatabricksAuthentication Authentication mechanism for Staging files and running queries @@ -11,9 +11,9 @@ Authentication mechanism for Staging files and running queries value: models.OAuth2Recommended = /* values here */ ``` -### `models.PersonalAccessToken` +### `models.DestinationDatabricksPersonalAccessToken` ```python -value: models.PersonalAccessToken = /* values here */ +value: models.DestinationDatabricksPersonalAccessToken = /* values here */ ``` diff --git a/docs/models/destinationdatabricksauthtype.md b/docs/models/destinationdatabricksauthtype.md deleted file mode 100644 index 220c9538..00000000 --- a/docs/models/destinationdatabricksauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDatabricksAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationDatabricksAuthType - -value = DestinationDatabricksAuthType.BASIC -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `BASIC` | BASIC | \ No newline at end of file diff --git a/docs/models/destinationdatabricksauthtypeoauth.md b/docs/models/destinationdatabricksauthtypeoauth.md new file mode 100644 index 00000000..dc8461f0 --- /dev/null +++ b/docs/models/destinationdatabricksauthtypeoauth.md @@ -0,0 +1,16 @@ +# DestinationDatabricksAuthTypeOauth + +## Example Usage + +```python +from airbyte_api.models import DestinationDatabricksAuthTypeOauth + +value = DestinationDatabricksAuthTypeOauth.OAUTH +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `OAUTH` | OAUTH | \ No newline at end of file diff --git a/docs/models/andgroup.md b/docs/models/destinationdatabrickspersonalaccesstoken.md similarity index 65% rename from docs/models/andgroup.md rename to docs/models/destinationdatabrickspersonalaccesstoken.md index 89269132..522fe211 100644 --- a/docs/models/andgroup.md +++ b/docs/models/destinationdatabrickspersonalaccesstoken.md @@ -1,11 +1,9 @@ -# AndGroup - -The FilterExpressions in andGroup have an AND relationship. +# DestinationDatabricksPersonalAccessToken ## Fields | Field | Type | Required | Description | | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -| `expressions` | List[[models.Expression](../models/expression.md)] | :heavy_check_mark: | N/A | -| `filter_type` | [models.FilterType](../models/filtertype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `auth_type` | [models.AuthTypeBasic](../models/authtypebasic.md) | :heavy_check_mark: | N/A | +| `personal_access_token` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationdatabricksschemasauthtype.md b/docs/models/destinationdatabricksschemasauthtype.md deleted file mode 100644 index a41b623b..00000000 --- a/docs/models/destinationdatabricksschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDatabricksSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationDatabricksSchemasAuthType - -value = DestinationDatabricksSchemasAuthType.OAUTH -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `OAUTH` | OAUTH | \ No newline at end of file diff --git a/docs/models/destinationdevnullloggingtype.md b/docs/models/destinationdevnullloggingtype.md deleted file mode 100644 index 8630d329..00000000 --- a/docs/models/destinationdevnullloggingtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDevNullLoggingType - -## Example Usage - -```python -from airbyte_api.models import DestinationDevNullLoggingType - -value = DestinationDevNullLoggingType.EVERY_NTH -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `EVERY_NTH` | EveryNth | \ No newline at end of file diff --git a/docs/models/destinationdevnullschemastestdestinationtestdestinationtype.md b/docs/models/destinationdevnullschemastestdestinationtestdestinationtype.md deleted file mode 100644 index 5307dfe1..00000000 --- a/docs/models/destinationdevnullschemastestdestinationtestdestinationtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDevNullSchemasTestDestinationTestDestinationType - -## Example Usage - -```python -from airbyte_api.models import DestinationDevNullSchemasTestDestinationTestDestinationType - -value = DestinationDevNullSchemasTestDestinationTestDestinationType.FAILING -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `FAILING` | FAILING | \ No newline at end of file diff --git a/docs/models/destinationdevnullschemastestdestinationtype.md b/docs/models/destinationdevnullschemastestdestinationtype.md deleted file mode 100644 index 0c256edf..00000000 --- a/docs/models/destinationdevnullschemastestdestinationtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDevNullSchemasTestDestinationType - -## Example Usage - -```python -from airbyte_api.models import DestinationDevNullSchemasTestDestinationType - -value = DestinationDevNullSchemasTestDestinationType.THROTTLED -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `THROTTLED` | THROTTLED | \ No newline at end of file diff --git a/docs/models/destinationdevnulltestdestinationtype.md b/docs/models/destinationdevnulltestdestinationtype.md deleted file mode 100644 index 7b232eef..00000000 --- a/docs/models/destinationdevnulltestdestinationtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDevNullTestDestinationType - -## Example Usage - -```python -from airbyte_api.models import DestinationDevNullTestDestinationType - -value = DestinationDevNullTestDestinationType.SILENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `SILENT` | SILENT | \ No newline at end of file diff --git a/docs/models/destinationdynamodb.md b/docs/models/destinationdynamodb.md index a7a95ac2..da6cdc04 100644 --- a/docs/models/destinationdynamodb.md +++ b/docs/models/destinationdynamodb.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | `access_key_id` | *str* | :heavy_check_mark: | The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB. | A012345678910EXAMPLE | -| `destination_type` | [models.Dynamodb](../models/dynamodb.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationDynamodbDynamodb](../models/destinationdynamodbdynamodb.md) | :heavy_check_mark: | N/A | | | `dynamodb_endpoint` | *Optional[str]* | :heavy_minus_sign: | This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty). | http://localhost:9000 | -| `dynamodb_region` | [Optional[models.DynamoDBRegion]](../models/dynamodbregion.md) | :heavy_minus_sign: | The region of the DynamoDB. | | +| `dynamodb_region` | [Optional[models.DestinationDynamodbDynamoDBRegion]](../models/destinationdynamodbdynamodbregion.md) | :heavy_minus_sign: | The region of the DynamoDB. | | | `dynamodb_table_name_prefix` | *str* | :heavy_check_mark: | The prefix to use when naming DynamoDB tables. | airbyte_sync | | `secret_access_key` | *str* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/destinationdynamodbdynamodb.md b/docs/models/destinationdynamodbdynamodb.md new file mode 100644 index 00000000..c73831ad --- /dev/null +++ b/docs/models/destinationdynamodbdynamodb.md @@ -0,0 +1,16 @@ +# DestinationDynamodbDynamodb + +## Example Usage + +```python +from airbyte_api.models import DestinationDynamodbDynamodb + +value = DestinationDynamodbDynamodb.DYNAMODB +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `DYNAMODB` | dynamodb | \ No newline at end of file diff --git a/docs/models/dynamodbregion.md b/docs/models/destinationdynamodbdynamodbregion.md similarity index 90% rename from docs/models/dynamodbregion.md rename to docs/models/destinationdynamodbdynamodbregion.md index 7cb4b7e1..dbb4b37a 100644 --- a/docs/models/dynamodbregion.md +++ b/docs/models/destinationdynamodbdynamodbregion.md @@ -1,13 +1,13 @@ -# DynamoDBRegion +# DestinationDynamodbDynamoDBRegion The region of the DynamoDB. ## Example Usage ```python -from airbyte_api.models import DynamoDBRegion +from airbyte_api.models import DestinationDynamodbDynamoDBRegion -value = DynamoDBRegion.UNKNOWN +value = DestinationDynamodbDynamoDBRegion.UNKNOWN ``` diff --git a/docs/models/destinationelasticsearch.md b/docs/models/destinationelasticsearch.md index 7d5570cd..3830853d 100644 --- a/docs/models/destinationelasticsearch.md +++ b/docs/models/destinationelasticsearch.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `authentication_method` | [Optional[models.AuthenticationMethod]](../models/authenticationmethod.md) | :heavy_minus_sign: | The type of authentication to be used | +| `authentication_method` | [Optional[models.DestinationElasticsearchAuthenticationMethod]](../models/destinationelasticsearchauthenticationmethod.md) | :heavy_minus_sign: | The type of authentication to be used | | `ca_certificate` | *Optional[str]* | :heavy_minus_sign: | CA certificate | -| `destination_type` | [models.Elasticsearch](../models/elasticsearch.md) | :heavy_check_mark: | N/A | +| `destination_type` | [models.DestinationElasticsearchElasticsearch](../models/destinationelasticsearchelasticsearch.md) | :heavy_check_mark: | N/A | | `endpoint` | *str* | :heavy_check_mark: | The full url of the Elasticsearch server | | `path_prefix` | *Optional[str]* | :heavy_minus_sign: | The Path Prefix of the Elasticsearch server | | `tunnel_method` | [Optional[models.DestinationElasticsearchSSHTunnelMethod]](../models/destinationelasticsearchsshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | diff --git a/docs/models/authenticateviagoogleoauth.md b/docs/models/destinationelasticsearchapikeysecret.md similarity index 56% rename from docs/models/authenticateviagoogleoauth.md rename to docs/models/destinationelasticsearchapikeysecret.md index b7d428f1..fecb9953 100644 --- a/docs/models/authenticateviagoogleoauth.md +++ b/docs/models/destinationelasticsearchapikeysecret.md @@ -1,11 +1,12 @@ -# AuthenticateViaGoogleOAuth +# DestinationElasticsearchAPIKeySecret + +Use a api key and secret combination to authenticate ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.DestinationGoogleSheetsAuthType]](../models/destinationgooglesheetsauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Sheets developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Sheets developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining new access token. | \ No newline at end of file +| `api_key_id` | *str* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | +| `api_key_secret` | *str* | :heavy_check_mark: | The secret associated with the API Key ID. | +| `method` | [models.DestinationElasticsearchMethodSecret](../models/destinationelasticsearchmethodsecret.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchauthenticationmethod.md b/docs/models/destinationelasticsearchauthenticationmethod.md new file mode 100644 index 00000000..60e57391 --- /dev/null +++ b/docs/models/destinationelasticsearchauthenticationmethod.md @@ -0,0 +1,25 @@ +# DestinationElasticsearchAuthenticationMethod + +The type of authentication to be used + + +## Supported Types + +### `models.DestinationElasticsearchNone` + +```python +value: models.DestinationElasticsearchNone = /* values here */ +``` + +### `models.DestinationElasticsearchAPIKeySecret` + +```python +value: models.DestinationElasticsearchAPIKeySecret = /* values here */ +``` + +### `models.DestinationElasticsearchUsernamePassword` + +```python +value: models.DestinationElasticsearchUsernamePassword = /* values here */ +``` + diff --git a/docs/models/destinationelasticsearchelasticsearch.md b/docs/models/destinationelasticsearchelasticsearch.md new file mode 100644 index 00000000..8b74004a --- /dev/null +++ b/docs/models/destinationelasticsearchelasticsearch.md @@ -0,0 +1,16 @@ +# DestinationElasticsearchElasticsearch + +## Example Usage + +```python +from airbyte_api.models import DestinationElasticsearchElasticsearch + +value = DestinationElasticsearchElasticsearch.ELASTICSEARCH +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `ELASTICSEARCH` | elasticsearch | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchmethod.md b/docs/models/destinationelasticsearchmethod.md deleted file mode 100644 index 2325cbfe..00000000 --- a/docs/models/destinationelasticsearchmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationElasticsearchMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationElasticsearchMethod - -value = DestinationElasticsearchMethod.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | none | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchmethodbasic.md b/docs/models/destinationelasticsearchmethodbasic.md new file mode 100644 index 00000000..1e2dadfc --- /dev/null +++ b/docs/models/destinationelasticsearchmethodbasic.md @@ -0,0 +1,16 @@ +# DestinationElasticsearchMethodBasic + +## Example Usage + +```python +from airbyte_api.models import DestinationElasticsearchMethodBasic + +value = DestinationElasticsearchMethodBasic.BASIC +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchmethodnone.md b/docs/models/destinationelasticsearchmethodnone.md new file mode 100644 index 00000000..86727aeb --- /dev/null +++ b/docs/models/destinationelasticsearchmethodnone.md @@ -0,0 +1,16 @@ +# DestinationElasticsearchMethodNone + +## Example Usage + +```python +from airbyte_api.models import DestinationElasticsearchMethodNone + +value = DestinationElasticsearchMethodNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | none | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchmethodsecret.md b/docs/models/destinationelasticsearchmethodsecret.md new file mode 100644 index 00000000..3df6fe9e --- /dev/null +++ b/docs/models/destinationelasticsearchmethodsecret.md @@ -0,0 +1,16 @@ +# DestinationElasticsearchMethodSecret + +## Example Usage + +```python +from airbyte_api.models import DestinationElasticsearchMethodSecret + +value = DestinationElasticsearchMethodSecret.SECRET +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchnone.md b/docs/models/destinationelasticsearchnone.md index 25b7bc1e..38a84cca 100644 --- a/docs/models/destinationelasticsearchnone.md +++ b/docs/models/destinationelasticsearchnone.md @@ -5,6 +5,6 @@ No authentication will be used ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `method` | [models.DestinationElasticsearchMethod](../models/destinationelasticsearchmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `method` | [models.DestinationElasticsearchMethodNone](../models/destinationelasticsearchmethodnone.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchnotunnel.md b/docs/models/destinationelasticsearchnotunnel.md index 33bd3b5e..76805795 100644 --- a/docs/models/destinationelasticsearchnotunnel.md +++ b/docs/models/destinationelasticsearchnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `tunnel_method` | [models.DestinationElasticsearchTunnelMethod](../models/destinationelasticsearchtunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `tunnel_method` | [models.DestinationElasticsearchTunnelMethodNoTunnel](../models/destinationelasticsearchtunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchpasswordauthentication.md b/docs/models/destinationelasticsearchpasswordauthentication.md index dfea8149..773cbceb 100644 --- a/docs/models/destinationelasticsearchpasswordauthentication.md +++ b/docs/models/destinationelasticsearchpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationElasticsearchSchemasTunnelMethodTunnelMethod](../models/destinationelasticsearchschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationElasticsearchTunnelMethodSSHPasswordAuth](../models/destinationelasticsearchtunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchschemasauthenticationmethodmethod.md b/docs/models/destinationelasticsearchschemasauthenticationmethodmethod.md deleted file mode 100644 index 9962298f..00000000 --- a/docs/models/destinationelasticsearchschemasauthenticationmethodmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationElasticsearchSchemasAuthenticationMethodMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationElasticsearchSchemasAuthenticationMethodMethod - -value = DestinationElasticsearchSchemasAuthenticationMethodMethod.BASIC -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchschemasmethod.md b/docs/models/destinationelasticsearchschemasmethod.md deleted file mode 100644 index cb08aeb6..00000000 --- a/docs/models/destinationelasticsearchschemasmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationElasticsearchSchemasMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationElasticsearchSchemasMethod - -value = DestinationElasticsearchSchemasMethod.SECRET -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchschemastunnelmethodtunnelmethod.md b/docs/models/destinationelasticsearchschemastunnelmethodtunnelmethod.md deleted file mode 100644 index f867d276..00000000 --- a/docs/models/destinationelasticsearchschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationElasticsearchSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationElasticsearchSchemasTunnelMethodTunnelMethod - -value = DestinationElasticsearchSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchsshkeyauthentication.md b/docs/models/destinationelasticsearchsshkeyauthentication.md index bc2ee672..e6462c54 100644 --- a/docs/models/destinationelasticsearchsshkeyauthentication.md +++ b/docs/models/destinationelasticsearchsshkeyauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationElasticsearchSchemasTunnelMethod](../models/destinationelasticsearchschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationElasticsearchTunnelMethodSSHKeyAuth](../models/destinationelasticsearchtunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationelasticsearchtunnelmethod.md b/docs/models/destinationelasticsearchtunnelmethodnotunnel.md similarity index 66% rename from docs/models/destinationelasticsearchtunnelmethod.md rename to docs/models/destinationelasticsearchtunnelmethodnotunnel.md index 3e42693c..70f90751 100644 --- a/docs/models/destinationelasticsearchtunnelmethod.md +++ b/docs/models/destinationelasticsearchtunnelmethodnotunnel.md @@ -1,13 +1,13 @@ -# DestinationElasticsearchTunnelMethod +# DestinationElasticsearchTunnelMethodNoTunnel No ssh tunnel needed to connect to database ## Example Usage ```python -from airbyte_api.models import DestinationElasticsearchTunnelMethod +from airbyte_api.models import DestinationElasticsearchTunnelMethodNoTunnel -value = DestinationElasticsearchTunnelMethod.NO_TUNNEL +value = DestinationElasticsearchTunnelMethodNoTunnel.NO_TUNNEL ``` diff --git a/docs/models/destinationelasticsearchtunnelmethodsshkeyauth.md b/docs/models/destinationelasticsearchtunnelmethodsshkeyauth.md new file mode 100644 index 00000000..614871fb --- /dev/null +++ b/docs/models/destinationelasticsearchtunnelmethodsshkeyauth.md @@ -0,0 +1,18 @@ +# DestinationElasticsearchTunnelMethodSSHKeyAuth + +Connect through a jump server tunnel host using username and ssh key + +## Example Usage + +```python +from airbyte_api.models import DestinationElasticsearchTunnelMethodSSHKeyAuth + +value = DestinationElasticsearchTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationmysqlschemastunnelmethodtunnelmethod.md b/docs/models/destinationelasticsearchtunnelmethodsshpasswordauth.md similarity index 55% rename from docs/models/destinationmysqlschemastunnelmethodtunnelmethod.md rename to docs/models/destinationelasticsearchtunnelmethodsshpasswordauth.md index 8e41136a..553f37c7 100644 --- a/docs/models/destinationmysqlschemastunnelmethodtunnelmethod.md +++ b/docs/models/destinationelasticsearchtunnelmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# DestinationMysqlSchemasTunnelMethodTunnelMethod +# DestinationElasticsearchTunnelMethodSSHPasswordAuth Connect through a jump server tunnel host using username and password authentication ## Example Usage ```python -from airbyte_api.models import DestinationMysqlSchemasTunnelMethodTunnelMethod +from airbyte_api.models import DestinationElasticsearchTunnelMethodSSHPasswordAuth -value = DestinationMysqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH +value = DestinationElasticsearchTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationelasticsearchusernamepassword.md b/docs/models/destinationelasticsearchusernamepassword.md new file mode 100644 index 00000000..1f4e1c2c --- /dev/null +++ b/docs/models/destinationelasticsearchusernamepassword.md @@ -0,0 +1,12 @@ +# DestinationElasticsearchUsernamePassword + +Basic auth header with a username and password + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `method` | [models.DestinationElasticsearchMethodBasic](../models/destinationelasticsearchmethodbasic.md) | :heavy_check_mark: | N/A | +| `password` | *str* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | +| `username` | *str* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file diff --git a/docs/models/destinationfirebolt.md b/docs/models/destinationfirebolt.md index 0cc82fef..f666b889 100644 --- a/docs/models/destinationfirebolt.md +++ b/docs/models/destinationfirebolt.md @@ -9,7 +9,7 @@ | `client_id` | *str* | :heavy_check_mark: | Firebolt service account ID. | bbl9qth066hmxkwyb0hy2iwk8ktez9dz | | `client_secret` | *str* | :heavy_check_mark: | Firebolt secret, corresponding to the service account ID. | | | `database` | *str* | :heavy_check_mark: | The database to connect to. | | -| `destination_type` | [models.Firebolt](../models/firebolt.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationFireboltFirebolt](../models/destinationfireboltfirebolt.md) | :heavy_check_mark: | N/A | | | `engine` | *str* | :heavy_check_mark: | Engine name to connect to. | | | `host` | *Optional[str]* | :heavy_minus_sign: | The host name of your Firebolt database. | api.app.firebolt.io | | `loading_method` | [Optional[models.DestinationFireboltLoadingMethod]](../models/destinationfireboltloadingmethod.md) | :heavy_minus_sign: | Loading method used to select the way data will be uploaded to Firebolt | | \ No newline at end of file diff --git a/docs/models/destinationfireboltfirebolt.md b/docs/models/destinationfireboltfirebolt.md new file mode 100644 index 00000000..9089de51 --- /dev/null +++ b/docs/models/destinationfireboltfirebolt.md @@ -0,0 +1,16 @@ +# DestinationFireboltFirebolt + +## Example Usage + +```python +from airbyte_api.models import DestinationFireboltFirebolt + +value = DestinationFireboltFirebolt.FIREBOLT +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `FIREBOLT` | firebolt | \ No newline at end of file diff --git a/docs/models/destinationfireboltmethod.md b/docs/models/destinationfireboltmethod.md deleted file mode 100644 index aec3cedd..00000000 --- a/docs/models/destinationfireboltmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationFireboltMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationFireboltMethod - -value = DestinationFireboltMethod.SQL -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `SQL` | SQL | \ No newline at end of file diff --git a/docs/models/destinationfireboltschemasmethod.md b/docs/models/destinationfireboltschemasmethod.md deleted file mode 100644 index d14d3147..00000000 --- a/docs/models/destinationfireboltschemasmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationFireboltSchemasMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationFireboltSchemasMethod - -value = DestinationFireboltSchemasMethod.S3 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationgcsauthentication.md b/docs/models/destinationgcsauthentication.md index 77c9611a..737fff4c 100644 --- a/docs/models/destinationgcsauthentication.md +++ b/docs/models/destinationgcsauthentication.md @@ -5,9 +5,9 @@ An HMAC key is a type of credential and can be associated with a service account ## Supported Types -### `models.HMACKey` +### `models.DestinationGcsHMACKey` ```python -value: models.HMACKey = /* values here */ +value: models.DestinationGcsHMACKey = /* values here */ ``` diff --git a/docs/models/destinationgcsavroapacheavro.md b/docs/models/destinationgcsavroapacheavro.md new file mode 100644 index 00000000..b53362f9 --- /dev/null +++ b/docs/models/destinationgcsavroapacheavro.md @@ -0,0 +1,9 @@ +# DestinationGcsAvroApacheAvro + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `compression_codec` | [models.DestinationGcsCompressionCodecUnion](../models/destinationgcscompressioncodecunion.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | +| `format_type` | [Optional[models.DestinationGcsFormatTypeAvro]](../models/destinationgcsformattypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/personalaccesstoken.md b/docs/models/destinationgcsbzip2.md similarity index 60% rename from docs/models/personalaccesstoken.md rename to docs/models/destinationgcsbzip2.md index c6c03caa..55ee2887 100644 --- a/docs/models/personalaccesstoken.md +++ b/docs/models/destinationgcsbzip2.md @@ -1,9 +1,8 @@ -# PersonalAccessToken +# DestinationGcsBzip2 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `auth_type` | [models.DestinationDatabricksAuthType](../models/destinationdatabricksauthtype.md) | :heavy_check_mark: | N/A | -| `personal_access_token` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| `codec` | [Optional[models.DestinationGcsCodecBzip2]](../models/destinationgcscodecbzip2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcscodec.md b/docs/models/destinationgcscodec.md deleted file mode 100644 index 0b79f636..00000000 --- a/docs/models/destinationgcscodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGcsCodec - -## Example Usage - -```python -from airbyte_api.models import DestinationGcsCodec - -value = DestinationGcsCodec.DEFLATE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/destinationgcscodecbzip2.md b/docs/models/destinationgcscodecbzip2.md new file mode 100644 index 00000000..c5a1c7af --- /dev/null +++ b/docs/models/destinationgcscodecbzip2.md @@ -0,0 +1,16 @@ +# DestinationGcsCodecBzip2 + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCodecBzip2 + +value = DestinationGcsCodecBzip2.BZIP2 +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/destinationgcscodecdeflate.md b/docs/models/destinationgcscodecdeflate.md new file mode 100644 index 00000000..5fa7787a --- /dev/null +++ b/docs/models/destinationgcscodecdeflate.md @@ -0,0 +1,16 @@ +# DestinationGcsCodecDeflate + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCodecDeflate + +value = DestinationGcsCodecDeflate.DEFLATE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/destinations3codec.md b/docs/models/destinationgcscodecnocompression.md similarity index 51% rename from docs/models/destinations3codec.md rename to docs/models/destinationgcscodecnocompression.md index a131beb2..816cf1a8 100644 --- a/docs/models/destinations3codec.md +++ b/docs/models/destinationgcscodecnocompression.md @@ -1,11 +1,11 @@ -# DestinationS3Codec +# DestinationGcsCodecNoCompression ## Example Usage ```python -from airbyte_api.models import DestinationS3Codec +from airbyte_api.models import DestinationGcsCodecNoCompression -value = DestinationS3Codec.NO_COMPRESSION +value = DestinationGcsCodecNoCompression.NO_COMPRESSION ``` diff --git a/docs/models/destinationgcscodecsnappy.md b/docs/models/destinationgcscodecsnappy.md new file mode 100644 index 00000000..68245f63 --- /dev/null +++ b/docs/models/destinationgcscodecsnappy.md @@ -0,0 +1,16 @@ +# DestinationGcsCodecSnappy + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCodecSnappy + +value = DestinationGcsCodecSnappy.SNAPPY +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/destinationgcscodecxz.md b/docs/models/destinationgcscodecxz.md new file mode 100644 index 00000000..97d3626e --- /dev/null +++ b/docs/models/destinationgcscodecxz.md @@ -0,0 +1,16 @@ +# DestinationGcsCodecXz + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCodecXz + +value = DestinationGcsCodecXz.XZ +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/destinationgcscodeczstandard.md b/docs/models/destinationgcscodeczstandard.md new file mode 100644 index 00000000..8b2e0c71 --- /dev/null +++ b/docs/models/destinationgcscodeczstandard.md @@ -0,0 +1,16 @@ +# DestinationGcsCodecZstandard + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCodecZstandard + +value = DestinationGcsCodecZstandard.ZSTANDARD +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/destinationgcscompression.md b/docs/models/destinationgcscompression.md deleted file mode 100644 index b971ca74..00000000 --- a/docs/models/destinationgcscompression.md +++ /dev/null @@ -1,19 +0,0 @@ -# DestinationGcsCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Supported Types - -### `models.DestinationGcsSchemasNoCompression` - -```python -value: models.DestinationGcsSchemasNoCompression = /* values here */ -``` - -### `models.DestinationGcsGZIP` - -```python -value: models.DestinationGcsGZIP = /* values here */ -``` - diff --git a/docs/models/destinationgcscompression1.md b/docs/models/destinationgcscompression1.md new file mode 100644 index 00000000..0c8b4bcc --- /dev/null +++ b/docs/models/destinationgcscompression1.md @@ -0,0 +1,19 @@ +# DestinationGcsCompression1 + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + + +## Supported Types + +### `models.DestinationGcsCompressionNoCompression1` + +```python +value: models.DestinationGcsCompressionNoCompression1 = /* values here */ +``` + +### `models.DestinationGcsGZIP1` + +```python +value: models.DestinationGcsGZIP1 = /* values here */ +``` + diff --git a/docs/models/destinationgcscompression2.md b/docs/models/destinationgcscompression2.md new file mode 100644 index 00000000..58467ff4 --- /dev/null +++ b/docs/models/destinationgcscompression2.md @@ -0,0 +1,19 @@ +# DestinationGcsCompression2 + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Supported Types + +### `models.DestinationGcsCompressionNoCompression2` + +```python +value: models.DestinationGcsCompressionNoCompression2 = /* values here */ +``` + +### `models.DestinationGcsGZIP2` + +```python +value: models.DestinationGcsGZIP2 = /* values here */ +``` + diff --git a/docs/models/destinations3schemascompressioncodec.md b/docs/models/destinationgcscompressioncodecenum.md similarity index 72% rename from docs/models/destinations3schemascompressioncodec.md rename to docs/models/destinationgcscompressioncodecenum.md index 83e81c44..daddcd76 100644 --- a/docs/models/destinations3schemascompressioncodec.md +++ b/docs/models/destinationgcscompressioncodecenum.md @@ -1,13 +1,13 @@ -# DestinationS3SchemasCompressionCodec +# DestinationGcsCompressionCodecEnum The compression algorithm used to compress data pages. ## Example Usage ```python -from airbyte_api.models import DestinationS3SchemasCompressionCodec +from airbyte_api.models import DestinationGcsCompressionCodecEnum -value = DestinationS3SchemasCompressionCodec.UNCOMPRESSED +value = DestinationGcsCompressionCodecEnum.UNCOMPRESSED ``` diff --git a/docs/models/destinationgcscompressioncodecnocompression.md b/docs/models/destinationgcscompressioncodecnocompression.md new file mode 100644 index 00000000..6d4ed4ab --- /dev/null +++ b/docs/models/destinationgcscompressioncodecnocompression.md @@ -0,0 +1,8 @@ +# DestinationGcsCompressionCodecNoCompression + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `codec` | [Optional[models.DestinationGcsCodecNoCompression]](../models/destinationgcscodecnocompression.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcscompressioncodecunion.md b/docs/models/destinationgcscompressioncodecunion.md new file mode 100644 index 00000000..fbe8ee7d --- /dev/null +++ b/docs/models/destinationgcscompressioncodecunion.md @@ -0,0 +1,43 @@ +# DestinationGcsCompressionCodecUnion + +The compression algorithm used to compress data. Default to no compression. + + +## Supported Types + +### `models.DestinationGcsCompressionCodecNoCompression` + +```python +value: models.DestinationGcsCompressionCodecNoCompression = /* values here */ +``` + +### `models.DestinationGcsDeflate` + +```python +value: models.DestinationGcsDeflate = /* values here */ +``` + +### `models.DestinationGcsBzip2` + +```python +value: models.DestinationGcsBzip2 = /* values here */ +``` + +### `models.DestinationGcsXz` + +```python +value: models.DestinationGcsXz = /* values here */ +``` + +### `models.DestinationGcsZstandard` + +```python +value: models.DestinationGcsZstandard = /* values here */ +``` + +### `models.DestinationGcsSnappy` + +```python +value: models.DestinationGcsSnappy = /* values here */ +``` + diff --git a/docs/models/destinationgcscompressionnocompression1.md b/docs/models/destinationgcscompressionnocompression1.md new file mode 100644 index 00000000..a233a4ab --- /dev/null +++ b/docs/models/destinationgcscompressionnocompression1.md @@ -0,0 +1,8 @@ +# DestinationGcsCompressionNoCompression1 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `compression_type` | [Optional[models.DestinationGcsCompressionTypeNoCompression1]](../models/destinationgcscompressiontypenocompression1.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcscompressionnocompression2.md b/docs/models/destinationgcscompressionnocompression2.md new file mode 100644 index 00000000..7b6e1f6a --- /dev/null +++ b/docs/models/destinationgcscompressionnocompression2.md @@ -0,0 +1,8 @@ +# DestinationGcsCompressionNoCompression2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `compression_type` | [Optional[models.DestinationGcsCompressionTypeNoCompression2]](../models/destinationgcscompressiontypenocompression2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcscompressiontype.md b/docs/models/destinationgcscompressiontype.md deleted file mode 100644 index f9a22084..00000000 --- a/docs/models/destinationgcscompressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGcsCompressionType - -## Example Usage - -```python -from airbyte_api.models import DestinationGcsCompressionType - -value = DestinationGcsCompressionType.GZIP -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinationgcscompressiontypegzip1.md b/docs/models/destinationgcscompressiontypegzip1.md new file mode 100644 index 00000000..60a170a2 --- /dev/null +++ b/docs/models/destinationgcscompressiontypegzip1.md @@ -0,0 +1,16 @@ +# DestinationGcsCompressionTypeGzip1 + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCompressionTypeGzip1 + +value = DestinationGcsCompressionTypeGzip1.GZIP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinationgcscompressiontypegzip2.md b/docs/models/destinationgcscompressiontypegzip2.md new file mode 100644 index 00000000..d673bdc2 --- /dev/null +++ b/docs/models/destinationgcscompressiontypegzip2.md @@ -0,0 +1,16 @@ +# DestinationGcsCompressionTypeGzip2 + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCompressionTypeGzip2 + +value = DestinationGcsCompressionTypeGzip2.GZIP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinationgcscompressiontypenocompression1.md b/docs/models/destinationgcscompressiontypenocompression1.md new file mode 100644 index 00000000..463ac459 --- /dev/null +++ b/docs/models/destinationgcscompressiontypenocompression1.md @@ -0,0 +1,16 @@ +# DestinationGcsCompressionTypeNoCompression1 + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCompressionTypeNoCompression1 + +value = DestinationGcsCompressionTypeNoCompression1.NO_COMPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinationgcscompressiontypenocompression2.md b/docs/models/destinationgcscompressiontypenocompression2.md new file mode 100644 index 00000000..1cc9df31 --- /dev/null +++ b/docs/models/destinationgcscompressiontypenocompression2.md @@ -0,0 +1,16 @@ +# DestinationGcsCompressionTypeNoCompression2 + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCompressionTypeNoCompression2 + +value = DestinationGcsCompressionTypeNoCompression2.NO_COMPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinationgcscredentialtype.md b/docs/models/destinationgcscredentialtype.md new file mode 100644 index 00000000..207b8dc7 --- /dev/null +++ b/docs/models/destinationgcscredentialtype.md @@ -0,0 +1,16 @@ +# DestinationGcsCredentialType + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsCredentialType + +value = DestinationGcsCredentialType.HMAC_KEY +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/destinationgcscsvcommaseparatedvalues.md b/docs/models/destinationgcscsvcommaseparatedvalues.md index 97921d32..178c144b 100644 --- a/docs/models/destinationgcscsvcommaseparatedvalues.md +++ b/docs/models/destinationgcscsvcommaseparatedvalues.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `compression` | [Optional[models.Compression]](../models/compression.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | +| `compression` | [Optional[models.DestinationGcsCompression1]](../models/destinationgcscompression1.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | | `flattening` | [Optional[models.Normalization]](../models/normalization.md) | :heavy_minus_sign: | Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. | -| `format_type` | [Optional[models.DestinationGcsSchemasFormatType]](../models/destinationgcsschemasformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `format_type` | [Optional[models.DestinationGcsFormatTypeCsv]](../models/destinationgcsformattypecsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/apikey.md b/docs/models/destinationgcsdeflate.md similarity index 65% rename from docs/models/apikey.md rename to docs/models/destinationgcsdeflate.md index 2b4ba696..568fea2f 100644 --- a/docs/models/apikey.md +++ b/docs/models/destinationgcsdeflate.md @@ -1,9 +1,9 @@ -# APIKey +# DestinationGcsDeflate ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | Kit/ConvertKit API Key | -| `auth_type` | [models.SourceConvertkitSchemasAuthType](../models/sourceconvertkitschemasauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `codec` | [Optional[models.DestinationGcsCodecDeflate]](../models/destinationgcscodecdeflate.md) | :heavy_minus_sign: | N/A | +| `compression_level` | *Optional[int]* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file diff --git a/docs/models/destinationgcsformattype.md b/docs/models/destinationgcsformattype.md deleted file mode 100644 index f1802bbe..00000000 --- a/docs/models/destinationgcsformattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGcsFormatType - -## Example Usage - -```python -from airbyte_api.models import DestinationGcsFormatType - -value = DestinationGcsFormatType.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/destinationgcsformattypeavro.md b/docs/models/destinationgcsformattypeavro.md new file mode 100644 index 00000000..7ab837ff --- /dev/null +++ b/docs/models/destinationgcsformattypeavro.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatTypeAvro + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsFormatTypeAvro + +value = DestinationGcsFormatTypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/destinationgcsformattypecsv.md b/docs/models/destinationgcsformattypecsv.md new file mode 100644 index 00000000..2d006ee9 --- /dev/null +++ b/docs/models/destinationgcsformattypecsv.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatTypeCsv + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsFormatTypeCsv + +value = DestinationGcsFormatTypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/destinationgcsformattypejsonl.md b/docs/models/destinationgcsformattypejsonl.md new file mode 100644 index 00000000..c658439a --- /dev/null +++ b/docs/models/destinationgcsformattypejsonl.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatTypeJsonl + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsFormatTypeJsonl + +value = DestinationGcsFormatTypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/destinationgcsformattypeparquet.md b/docs/models/destinationgcsformattypeparquet.md new file mode 100644 index 00000000..a05e578a --- /dev/null +++ b/docs/models/destinationgcsformattypeparquet.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatTypeParquet + +## Example Usage + +```python +from airbyte_api.models import DestinationGcsFormatTypeParquet + +value = DestinationGcsFormatTypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/destinationgcsgzip1.md b/docs/models/destinationgcsgzip1.md new file mode 100644 index 00000000..8997016a --- /dev/null +++ b/docs/models/destinationgcsgzip1.md @@ -0,0 +1,8 @@ +# DestinationGcsGZIP1 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `compression_type` | [Optional[models.DestinationGcsCompressionTypeGzip1]](../models/destinationgcscompressiontypegzip1.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcsgzip2.md b/docs/models/destinationgcsgzip2.md new file mode 100644 index 00000000..aec6181e --- /dev/null +++ b/docs/models/destinationgcsgzip2.md @@ -0,0 +1,8 @@ +# DestinationGcsGZIP2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `compression_type` | [Optional[models.DestinationGcsCompressionTypeGzip2]](../models/destinationgcscompressiontypegzip2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/hmackey.md b/docs/models/destinationgcshmackey.md similarity index 97% rename from docs/models/hmackey.md rename to docs/models/destinationgcshmackey.md index 5cc3868c..688ff345 100644 --- a/docs/models/hmackey.md +++ b/docs/models/destinationgcshmackey.md @@ -1,10 +1,10 @@ -# HMACKey +# DestinationGcsHMACKey ## Fields | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credential_type` | [Optional[models.CredentialType]](../models/credentialtype.md) | :heavy_minus_sign: | N/A | | +| `credential_type` | [Optional[models.DestinationGcsCredentialType]](../models/destinationgcscredentialtype.md) | :heavy_minus_sign: | N/A | | | `hmac_key_access_id` | *str* | :heavy_check_mark: | When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here. | 1234567890abcdefghij1234 | | `hmac_key_secret` | *str* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/destinationgcsjsonlinesnewlinedelimitedjson.md b/docs/models/destinationgcsjsonlinesnewlinedelimitedjson.md index bdfe88ad..538775d0 100644 --- a/docs/models/destinationgcsjsonlinesnewlinedelimitedjson.md +++ b/docs/models/destinationgcsjsonlinesnewlinedelimitedjson.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `compression` | [Optional[models.DestinationGcsCompression]](../models/destinationgcscompression.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `format_type` | [Optional[models.DestinationGcsSchemasFormatFormatType]](../models/destinationgcsschemasformatformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `compression` | [Optional[models.DestinationGcsCompression2]](../models/destinationgcscompression2.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `format_type` | [Optional[models.DestinationGcsFormatTypeJsonl]](../models/destinationgcsformattypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcsnocompression.md b/docs/models/destinationgcsnocompression.md deleted file mode 100644 index a30e66e4..00000000 --- a/docs/models/destinationgcsnocompression.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsNoCompression - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `compression_type` | [Optional[models.CompressionType]](../models/compressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationgcsoutputformat.md b/docs/models/destinationgcsoutputformat.md index c411b61c..96c85f44 100644 --- a/docs/models/destinationgcsoutputformat.md +++ b/docs/models/destinationgcsoutputformat.md @@ -5,10 +5,10 @@ Output data format. One of the following formats must be selected - here for details. | \ No newline at end of file diff --git a/docs/models/zstandard.md b/docs/models/destinationgcszstandard.md similarity index 92% rename from docs/models/zstandard.md rename to docs/models/destinationgcszstandard.md index 0209044b..e509f754 100644 --- a/docs/models/zstandard.md +++ b/docs/models/destinationgcszstandard.md @@ -1,10 +1,10 @@ -# Zstandard +# DestinationGcsZstandard ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [Optional[models.DestinationGcsSchemasFormatOutputFormatCodec]](../models/destinationgcsschemasformatoutputformatcodec.md) | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationGcsCodecZstandard]](../models/destinationgcscodeczstandard.md) | :heavy_minus_sign: | N/A | | `compression_level` | *Optional[int]* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | | `include_checksum` | *Optional[bool]* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiandgroup.md b/docs/models/destinationgooglesheetsauthenticateviagoogleoauth.md similarity index 53% rename from docs/models/sourcegoogleanalyticsdataapiandgroup.md rename to docs/models/destinationgooglesheetsauthenticateviagoogleoauth.md index 878b8fe2..4cc80815 100644 --- a/docs/models/sourcegoogleanalyticsdataapiandgroup.md +++ b/docs/models/destinationgooglesheetsauthenticateviagoogleoauth.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPIAndGroup - -The FilterExpressions in andGroup have an AND relationship. +# DestinationGoogleSheetsAuthenticateViaGoogleOAuth ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `expressions` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayexpression.md)] | :heavy_check_mark: | N/A | -| `filter_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltertype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `auth_type` | [Optional[models.DestinationGoogleSheetsAuthTypeOauth20]](../models/destinationgooglesheetsauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Sheets developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Sheets developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining new access token. | \ No newline at end of file diff --git a/docs/models/destinationgooglesheetsauthentication.md b/docs/models/destinationgooglesheetsauthentication.md index c776e6ec..c3dfe17b 100644 --- a/docs/models/destinationgooglesheetsauthentication.md +++ b/docs/models/destinationgooglesheetsauthentication.md @@ -5,15 +5,15 @@ Authentication method to access Google Sheets ## Supported Types -### `models.AuthenticateViaGoogleOAuth` +### `models.DestinationGoogleSheetsAuthenticateViaGoogleOAuth` ```python -value: models.AuthenticateViaGoogleOAuth = /* values here */ +value: models.DestinationGoogleSheetsAuthenticateViaGoogleOAuth = /* values here */ ``` -### `models.ServiceAccountKeyAuthentication` +### `models.DestinationGoogleSheetsServiceAccountKeyAuthentication` ```python -value: models.ServiceAccountKeyAuthentication = /* values here */ +value: models.DestinationGoogleSheetsServiceAccountKeyAuthentication = /* values here */ ``` diff --git a/docs/models/destinationgooglesheetsauthtype.md b/docs/models/destinationgooglesheetsauthtype.md deleted file mode 100644 index dd46c37c..00000000 --- a/docs/models/destinationgooglesheetsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGoogleSheetsAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationGoogleSheetsAuthType - -value = DestinationGoogleSheetsAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/destinationgooglesheetsauthtypeoauth20.md b/docs/models/destinationgooglesheetsauthtypeoauth20.md new file mode 100644 index 00000000..cafbd529 --- /dev/null +++ b/docs/models/destinationgooglesheetsauthtypeoauth20.md @@ -0,0 +1,16 @@ +# DestinationGoogleSheetsAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import DestinationGoogleSheetsAuthTypeOauth20 + +value = DestinationGoogleSheetsAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/destinationgooglesheetsauthtypeservice.md b/docs/models/destinationgooglesheetsauthtypeservice.md new file mode 100644 index 00000000..fe6560e0 --- /dev/null +++ b/docs/models/destinationgooglesheetsauthtypeservice.md @@ -0,0 +1,16 @@ +# DestinationGoogleSheetsAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import DestinationGoogleSheetsAuthTypeService + +value = DestinationGoogleSheetsAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | service | \ No newline at end of file diff --git a/docs/models/destinationgooglesheetsschemasauthtype.md b/docs/models/destinationgooglesheetsschemasauthtype.md deleted file mode 100644 index 2b054360..00000000 --- a/docs/models/destinationgooglesheetsschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGoogleSheetsSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationGoogleSheetsSchemasAuthType - -value = DestinationGoogleSheetsSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | service | \ No newline at end of file diff --git a/docs/models/serviceaccountkeyauthentication.md b/docs/models/destinationgooglesheetsserviceaccountkeyauthentication.md similarity index 94% rename from docs/models/serviceaccountkeyauthentication.md rename to docs/models/destinationgooglesheetsserviceaccountkeyauthentication.md index 0801e4fc..35e9e1fc 100644 --- a/docs/models/serviceaccountkeyauthentication.md +++ b/docs/models/destinationgooglesheetsserviceaccountkeyauthentication.md @@ -1,9 +1,9 @@ -# ServiceAccountKeyAuthentication +# DestinationGoogleSheetsServiceAccountKeyAuthentication ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.DestinationGoogleSheetsSchemasAuthType]](../models/destinationgooglesheetsschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.DestinationGoogleSheetsAuthTypeService]](../models/destinationgooglesheetsauthtypeservice.md) | :heavy_minus_sign: | N/A | | `service_account_info` | *str* | :heavy_check_mark: | Enter your service account key in JSON format. See the docs for more information on how to generate this key. | \ No newline at end of file diff --git a/docs/models/destinationhubspotcredentials.md b/docs/models/destinationhubspotcredentials.md index ab07d0c3..fd683c1d 100644 --- a/docs/models/destinationhubspotcredentials.md +++ b/docs/models/destinationhubspotcredentials.md @@ -5,9 +5,9 @@ Choose how to authenticate to HubSpot. ## Supported Types -### `models.OAuth` +### `models.DestinationHubspotOAuth` ```python -value: models.OAuth = /* values here */ +value: models.DestinationHubspotOAuth = /* values here */ ``` diff --git a/docs/models/destinationhubspotnone.md b/docs/models/destinationhubspotnone.md index 82de46ba..7b26a3c3 100644 --- a/docs/models/destinationhubspotnone.md +++ b/docs/models/destinationhubspotnone.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `storage_type` | [Optional[models.DestinationHubspotStorageType]](../models/destinationhubspotstoragetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `storage_type` | [Optional[models.DestinationHubspotStorageTypeNone]](../models/destinationhubspotstoragetypenone.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/oauth.md b/docs/models/destinationhubspotoauth.md similarity index 99% rename from docs/models/oauth.md rename to docs/models/destinationhubspotoauth.md index 52d00f21..94e70098 100644 --- a/docs/models/oauth.md +++ b/docs/models/destinationhubspotoauth.md @@ -1,4 +1,4 @@ -# OAuth +# DestinationHubspotOAuth ## Fields diff --git a/docs/models/destinationhubspots3.md b/docs/models/destinationhubspots3.md index 4bbd8ad9..efbf5a51 100644 --- a/docs/models/destinationhubspots3.md +++ b/docs/models/destinationhubspots3.md @@ -13,4 +13,4 @@ | `s3_bucket_region` | [Optional[models.DestinationHubspotS3BucketRegion]](../models/destinationhubspots3bucketregion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | us-east-1 | | `s3_endpoint` | *Optional[str]* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `secret_access_key` | *Optional[str]* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | -| `storage_type` | [Optional[models.DestinationHubspotSchemasStorageType]](../models/destinationhubspotschemasstoragetype.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `storage_type` | [Optional[models.DestinationHubspotStorageTypeS3]](../models/destinationhubspotstoragetypes3.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/destinationhubspotschemasstoragetype.md b/docs/models/destinationhubspotschemasstoragetype.md deleted file mode 100644 index 33bb94dc..00000000 --- a/docs/models/destinationhubspotschemasstoragetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationHubspotSchemasStorageType - -## Example Usage - -```python -from airbyte_api.models import DestinationHubspotSchemasStorageType - -value = DestinationHubspotSchemasStorageType.S3 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationhubspotstoragetype.md b/docs/models/destinationhubspotstoragetype.md deleted file mode 100644 index 8d97aa91..00000000 --- a/docs/models/destinationhubspotstoragetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationHubspotStorageType - -## Example Usage - -```python -from airbyte_api.models import DestinationHubspotStorageType - -value = DestinationHubspotStorageType.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | None | \ No newline at end of file diff --git a/docs/models/destinationhubspotstoragetypenone.md b/docs/models/destinationhubspotstoragetypenone.md new file mode 100644 index 00000000..07e59529 --- /dev/null +++ b/docs/models/destinationhubspotstoragetypenone.md @@ -0,0 +1,16 @@ +# DestinationHubspotStorageTypeNone + +## Example Usage + +```python +from airbyte_api.models import DestinationHubspotStorageTypeNone + +value = DestinationHubspotStorageTypeNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | None | \ No newline at end of file diff --git a/docs/models/destinationhubspotstoragetypes3.md b/docs/models/destinationhubspotstoragetypes3.md new file mode 100644 index 00000000..d54053c2 --- /dev/null +++ b/docs/models/destinationhubspotstoragetypes3.md @@ -0,0 +1,16 @@ +# DestinationHubspotStorageTypeS3 + +## Example Usage + +```python +from airbyte_api.models import DestinationHubspotStorageTypeS3 + +value = DestinationHubspotStorageTypeS3.S3 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationmilvusapitoken.md b/docs/models/destinationmilvusapitoken.md index d11040df..e8ad7115 100644 --- a/docs/models/destinationmilvusapitoken.md +++ b/docs/models/destinationmilvusapitoken.md @@ -5,7 +5,7 @@ Authenticate using an API token (suitable for Zilliz Cloud) ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationMilvusSchemasIndexingMode]](../models/destinationmilvusschemasindexingmode.md) | :heavy_minus_sign: | N/A | -| `token` | *str* | :heavy_check_mark: | API Token for the Milvus instance | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationMilvusModeToken]](../models/destinationmilvusmodetoken.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | API Token for the Milvus instance | \ No newline at end of file diff --git a/docs/models/destinationmilvusauthentication.md b/docs/models/destinationmilvusauthentication.md index 56344fbf..1a33a73d 100644 --- a/docs/models/destinationmilvusauthentication.md +++ b/docs/models/destinationmilvusauthentication.md @@ -17,9 +17,9 @@ value: models.DestinationMilvusAPIToken = /* values here */ value: models.DestinationMilvusUsernamePassword = /* values here */ ``` -### `models.NoAuth` +### `models.DestinationMilvusNoAuth` ```python -value: models.NoAuth = /* values here */ +value: models.DestinationMilvusNoAuth = /* values here */ ``` diff --git a/docs/models/destinationmilvusazureopenai.md b/docs/models/destinationmilvusazureopenai.md index 96912211..479d67f9 100644 --- a/docs/models/destinationmilvusazureopenai.md +++ b/docs/models/destinationmilvusazureopenai.md @@ -5,9 +5,9 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationMilvusSchemasEmbeddingEmbeddingMode]](../models/destinationmilvusschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationMilvusModeAzureOpenai]](../models/destinationmilvusmodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationmilvusbymarkdownheader.md b/docs/models/destinationmilvusbymarkdownheader.md index cedb2032..5a506945 100644 --- a/docs/models/destinationmilvusbymarkdownheader.md +++ b/docs/models/destinationmilvusbymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationMilvusSchemasProcessingTextSplitterMode]](../models/destinationmilvusschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationMilvusModeMarkdown]](../models/destinationmilvusmodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationmilvusbyprogramminglanguage.md b/docs/models/destinationmilvusbyprogramminglanguage.md index d760a717..7694d0fa 100644 --- a/docs/models/destinationmilvusbyprogramminglanguage.md +++ b/docs/models/destinationmilvusbyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `language` | [models.DestinationMilvusLanguage](../models/destinationmilvuslanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationmilvusschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `language` | [models.DestinationMilvusLanguage](../models/destinationmilvuslanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationMilvusModeCode]](../models/destinationmilvusmodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmilvusbyseparator.md b/docs/models/destinationmilvusbyseparator.md index 54751989..912c934c 100644 --- a/docs/models/destinationmilvusbyseparator.md +++ b/docs/models/destinationmilvusbyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationMilvusSchemasProcessingMode]](../models/destinationmilvusschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationMilvusModeSeparator]](../models/destinationmilvusmodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationmilvuscohere.md b/docs/models/destinationmilvuscohere.md index 39e278d7..c105e6cb 100644 --- a/docs/models/destinationmilvuscohere.md +++ b/docs/models/destinationmilvuscohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationMilvusSchemasMode]](../models/destinationmilvusschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationMilvusModeCohere]](../models/destinationmilvusmodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmilvusfake.md b/docs/models/destinationmilvusfake.md index 3aae17d7..3215edfa 100644 --- a/docs/models/destinationmilvusfake.md +++ b/docs/models/destinationmilvusfake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationMilvusSchemasEmbeddingMode]](../models/destinationmilvusschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationMilvusModeFake]](../models/destinationmilvusmodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmilvusmode.md b/docs/models/destinationmilvusmode.md deleted file mode 100644 index 18febf1b..00000000 --- a/docs/models/destinationmilvusmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusMode - -value = DestinationMilvusMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodeazureopenai.md b/docs/models/destinationmilvusmodeazureopenai.md new file mode 100644 index 00000000..7f3430bf --- /dev/null +++ b/docs/models/destinationmilvusmodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeAzureOpenai + +value = DestinationMilvusModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodecode.md b/docs/models/destinationmilvusmodecode.md new file mode 100644 index 00000000..5c80d870 --- /dev/null +++ b/docs/models/destinationmilvusmodecode.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeCode + +value = DestinationMilvusModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodecohere.md b/docs/models/destinationmilvusmodecohere.md new file mode 100644 index 00000000..27ba9779 --- /dev/null +++ b/docs/models/destinationmilvusmodecohere.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeCohere + +value = DestinationMilvusModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodefake.md b/docs/models/destinationmilvusmodefake.md new file mode 100644 index 00000000..e33212c9 --- /dev/null +++ b/docs/models/destinationmilvusmodefake.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeFake + +value = DestinationMilvusModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodemarkdown.md b/docs/models/destinationmilvusmodemarkdown.md new file mode 100644 index 00000000..c84bf61e --- /dev/null +++ b/docs/models/destinationmilvusmodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeMarkdown + +value = DestinationMilvusModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodenoauth.md b/docs/models/destinationmilvusmodenoauth.md new file mode 100644 index 00000000..b8ed0f0a --- /dev/null +++ b/docs/models/destinationmilvusmodenoauth.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeNoAuth + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeNoAuth + +value = DestinationMilvusModeNoAuth.NO_AUTH +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodeopenai.md b/docs/models/destinationmilvusmodeopenai.md new file mode 100644 index 00000000..db52da5d --- /dev/null +++ b/docs/models/destinationmilvusmodeopenai.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeOpenai + +value = DestinationMilvusModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodeopenaicompatible.md b/docs/models/destinationmilvusmodeopenaicompatible.md new file mode 100644 index 00000000..6a8bae8e --- /dev/null +++ b/docs/models/destinationmilvusmodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeOpenaiCompatible + +value = DestinationMilvusModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodeseparator.md b/docs/models/destinationmilvusmodeseparator.md new file mode 100644 index 00000000..cc2c3bab --- /dev/null +++ b/docs/models/destinationmilvusmodeseparator.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeSeparator + +value = DestinationMilvusModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationmilvusmodetoken.md b/docs/models/destinationmilvusmodetoken.md new file mode 100644 index 00000000..f421d2f2 --- /dev/null +++ b/docs/models/destinationmilvusmodetoken.md @@ -0,0 +1,16 @@ +# DestinationMilvusModeToken + +## Example Usage + +```python +from airbyte_api.models import DestinationMilvusModeToken + +value = DestinationMilvusModeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasindexingauthmode.md b/docs/models/destinationmilvusmodeusernamepassword.md similarity index 50% rename from docs/models/destinationmilvusschemasindexingauthmode.md rename to docs/models/destinationmilvusmodeusernamepassword.md index 0777a55a..7a07b88f 100644 --- a/docs/models/destinationmilvusschemasindexingauthmode.md +++ b/docs/models/destinationmilvusmodeusernamepassword.md @@ -1,11 +1,11 @@ -# DestinationMilvusSchemasIndexingAuthMode +# DestinationMilvusModeUsernamePassword ## Example Usage ```python -from airbyte_api.models import DestinationMilvusSchemasIndexingAuthMode +from airbyte_api.models import DestinationMilvusModeUsernamePassword -value = DestinationMilvusSchemasIndexingAuthMode.USERNAME_PASSWORD +value = DestinationMilvusModeUsernamePassword.USERNAME_PASSWORD ``` diff --git a/docs/models/cohere.md b/docs/models/destinationmilvusnoauth.md similarity index 64% rename from docs/models/cohere.md rename to docs/models/destinationmilvusnoauth.md index 6b2df091..daa0992a 100644 --- a/docs/models/cohere.md +++ b/docs/models/destinationmilvusnoauth.md @@ -1,11 +1,10 @@ -# Cohere +# DestinationMilvusNoAuth -Use the Cohere API to embed text. +Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses) ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationAstraSchemasMode]](../models/destinationastraschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.DestinationMilvusModeNoAuth]](../models/destinationmilvusmodenoauth.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmilvusopenai.md b/docs/models/destinationmilvusopenai.md index c00e44c3..de64f349 100644 --- a/docs/models/destinationmilvusopenai.md +++ b/docs/models/destinationmilvusopenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationMilvusMode]](../models/destinationmilvusmode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationMilvusModeOpenai]](../models/destinationmilvusmodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmilvusopenaicompatible.md b/docs/models/destinationmilvusopenaicompatible.md index b507a381..995c9d3a 100644 --- a/docs/models/destinationmilvusopenaicompatible.md +++ b/docs/models/destinationmilvusopenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationMilvusSchemasEmbeddingEmbedding5Mode]](../models/destinationmilvusschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationMilvusModeOpenaiCompatible]](../models/destinationmilvusmodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasembeddingembedding5mode.md b/docs/models/destinationmilvusschemasembeddingembedding5mode.md deleted file mode 100644 index 85bd8161..00000000 --- a/docs/models/destinationmilvusschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasEmbeddingEmbedding5Mode - -value = DestinationMilvusSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasembeddingembeddingmode.md b/docs/models/destinationmilvusschemasembeddingembeddingmode.md deleted file mode 100644 index 30127546..00000000 --- a/docs/models/destinationmilvusschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasEmbeddingEmbeddingMode - -value = DestinationMilvusSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasembeddingmode.md b/docs/models/destinationmilvusschemasembeddingmode.md deleted file mode 100644 index 54c59b48..00000000 --- a/docs/models/destinationmilvusschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasEmbeddingMode - -value = DestinationMilvusSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasindexingauthauthenticationmode.md b/docs/models/destinationmilvusschemasindexingauthauthenticationmode.md deleted file mode 100644 index 320b71f1..00000000 --- a/docs/models/destinationmilvusschemasindexingauthauthenticationmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasIndexingAuthAuthenticationMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasIndexingAuthAuthenticationMode - -value = DestinationMilvusSchemasIndexingAuthAuthenticationMode.NO_AUTH -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasindexingmode.md b/docs/models/destinationmilvusschemasindexingmode.md deleted file mode 100644 index 94ace49f..00000000 --- a/docs/models/destinationmilvusschemasindexingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasIndexingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasIndexingMode - -value = DestinationMilvusSchemasIndexingMode.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasmode.md b/docs/models/destinationmilvusschemasmode.md deleted file mode 100644 index 51b67751..00000000 --- a/docs/models/destinationmilvusschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasMode - -value = DestinationMilvusSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasprocessingmode.md b/docs/models/destinationmilvusschemasprocessingmode.md deleted file mode 100644 index 2c8f3621..00000000 --- a/docs/models/destinationmilvusschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasProcessingMode - -value = DestinationMilvusSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasprocessingtextsplittermode.md b/docs/models/destinationmilvusschemasprocessingtextsplittermode.md deleted file mode 100644 index b764fd2a..00000000 --- a/docs/models/destinationmilvusschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasProcessingTextSplitterMode - -value = DestinationMilvusSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationmilvusschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationmilvusschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 035c4f23..00000000 --- a/docs/models/destinationmilvusschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationmilvususernamepassword.md b/docs/models/destinationmilvususernamepassword.md index de311ca7..c02a4971 100644 --- a/docs/models/destinationmilvususernamepassword.md +++ b/docs/models/destinationmilvususernamepassword.md @@ -5,8 +5,8 @@ Authenticate using username and password (suitable for self-managed Milvus clust ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationMilvusSchemasIndexingAuthMode]](../models/destinationmilvusschemasindexingauthmode.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Password for the Milvus instance | -| `username` | *str* | :heavy_check_mark: | Username for the Milvus instance | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationMilvusModeUsernamePassword]](../models/destinationmilvusmodeusernamepassword.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Password for the Milvus instance | +| `username` | *str* | :heavy_check_mark: | Username for the Milvus instance | \ No newline at end of file diff --git a/docs/models/destinationmongodbinstance.md b/docs/models/destinationmongodbinstance.md deleted file mode 100644 index 3a8de56d..00000000 --- a/docs/models/destinationmongodbinstance.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMongodbInstance - -## Example Usage - -```python -from airbyte_api.models import DestinationMongodbInstance - -value = DestinationMongodbInstance.REPLICA -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/destinationmongodbnone.md b/docs/models/destinationmongodbnone.md index a1a7e08b..f13e1e69 100644 --- a/docs/models/destinationmongodbnone.md +++ b/docs/models/destinationmongodbnone.md @@ -5,6 +5,6 @@ None. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `authorization` | [models.DestinationMongodbSchemasAuthorization](../models/destinationmongodbschemasauthorization.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `authorization` | [models.AuthorizationNone](../models/authorizationnone.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmongodbnotunnel.md b/docs/models/destinationmongodbnotunnel.md index c0fdf92c..7be39ff7 100644 --- a/docs/models/destinationmongodbnotunnel.md +++ b/docs/models/destinationmongodbnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `tunnel_method` | [models.DestinationMongodbTunnelMethod](../models/destinationmongodbtunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `tunnel_method` | [models.DestinationMongodbTunnelMethodNoTunnel](../models/destinationmongodbtunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationmongodbpasswordauthentication.md b/docs/models/destinationmongodbpasswordauthentication.md index a4cd4fc0..8754d264 100644 --- a/docs/models/destinationmongodbpasswordauthentication.md +++ b/docs/models/destinationmongodbpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationMongodbSchemasTunnelMethodTunnelMethod](../models/destinationmongodbschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationMongodbTunnelMethodSSHPasswordAuth](../models/destinationmongodbtunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationmongodbschemasauthorization.md b/docs/models/destinationmongodbschemasauthorization.md deleted file mode 100644 index 878e3005..00000000 --- a/docs/models/destinationmongodbschemasauthorization.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMongodbSchemasAuthorization - -## Example Usage - -```python -from airbyte_api.models import DestinationMongodbSchemasAuthorization - -value = DestinationMongodbSchemasAuthorization.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | none | \ No newline at end of file diff --git a/docs/models/destinationmongodbschemasinstance.md b/docs/models/destinationmongodbschemasinstance.md deleted file mode 100644 index 94dab97e..00000000 --- a/docs/models/destinationmongodbschemasinstance.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMongodbSchemasInstance - -## Example Usage - -```python -from airbyte_api.models import DestinationMongodbSchemasInstance - -value = DestinationMongodbSchemasInstance.ATLAS -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `ATLAS` | atlas | \ No newline at end of file diff --git a/docs/models/destinationmongodbsshkeyauthentication.md b/docs/models/destinationmongodbsshkeyauthentication.md index eed5d986..3e51fa82 100644 --- a/docs/models/destinationmongodbsshkeyauthentication.md +++ b/docs/models/destinationmongodbsshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationMongodbSchemasTunnelMethod](../models/destinationmongodbschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationMongodbTunnelMethodSSHKeyAuth](../models/destinationmongodbtunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationmongodbtunnelmethodnotunnel.md b/docs/models/destinationmongodbtunnelmethodnotunnel.md new file mode 100644 index 00000000..2ebe6d11 --- /dev/null +++ b/docs/models/destinationmongodbtunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationMongodbTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationMongodbTunnelMethodNoTunnel + +value = DestinationMongodbTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationmongodbtunnelmethodsshkeyauth.md b/docs/models/destinationmongodbtunnelmethodsshkeyauth.md new file mode 100644 index 00000000..33b6ffda --- /dev/null +++ b/docs/models/destinationmongodbtunnelmethodsshkeyauth.md @@ -0,0 +1,18 @@ +# DestinationMongodbTunnelMethodSSHKeyAuth + +Connect through a jump server tunnel host using username and ssh key + +## Example Usage + +```python +from airbyte_api.models import DestinationMongodbTunnelMethodSSHKeyAuth + +value = DestinationMongodbTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/sourcepostgresschemastunnelmethodtunnelmethod.md b/docs/models/destinationmongodbtunnelmethodsshpasswordauth.md similarity index 59% rename from docs/models/sourcepostgresschemastunnelmethodtunnelmethod.md rename to docs/models/destinationmongodbtunnelmethodsshpasswordauth.md index 38a09d12..d3dca258 100644 --- a/docs/models/sourcepostgresschemastunnelmethodtunnelmethod.md +++ b/docs/models/destinationmongodbtunnelmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# SourcePostgresSchemasTunnelMethodTunnelMethod +# DestinationMongodbTunnelMethodSSHPasswordAuth Connect through a jump server tunnel host using username and password authentication ## Example Usage ```python -from airbyte_api.models import SourcePostgresSchemasTunnelMethodTunnelMethod +from airbyte_api.models import DestinationMongodbTunnelMethodSSHPasswordAuth -value = SourcePostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH +value = DestinationMongodbTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationmssql.md b/docs/models/destinationmssql.md index 9db24791..4ea96cd1 100644 --- a/docs/models/destinationmssql.md +++ b/docs/models/destinationmssql.md @@ -6,13 +6,13 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `database` | *str* | :heavy_check_mark: | The name of the MSSQL database. | | -| `destination_type` | [models.Mssql](../models/mssql.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationMssqlMssql](../models/destinationmssqlmssql.md) | :heavy_check_mark: | N/A | | | `host` | *str* | :heavy_check_mark: | The host name of the MSSQL database. | | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | -| `load_type` | [models.LoadType](../models/loadtype.md) | :heavy_check_mark: | Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. | | +| `load_type` | [models.DestinationMssqlLoadTypeUnion](../models/destinationmssqlloadtypeunion.md) | :heavy_check_mark: | Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. | | | `password` | *Optional[str]* | :heavy_minus_sign: | The password associated with this username. | | | `port` | *int* | :heavy_check_mark: | The port of the MSSQL database. | 1433 | | `schema_` | *Optional[str]* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | -| `ssl_method` | [models.SSLMethod](../models/sslmethod.md) | :heavy_check_mark: | The encryption method which is used to communicate with the database. | | +| `ssl_method` | [models.DestinationMssqlSSLMethod](../models/destinationmssqlsslmethod.md) | :heavy_check_mark: | The encryption method which is used to communicate with the database. | | | `tunnel_method` | [Optional[models.DestinationMssqlSSHTunnelMethod]](../models/destinationmssqlsshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `user` | *str* | :heavy_check_mark: | The username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/bulkload.md b/docs/models/destinationmssqlbulkload.md similarity index 99% rename from docs/models/bulkload.md rename to docs/models/destinationmssqlbulkload.md index 84724fb7..5a0cbbc8 100644 --- a/docs/models/bulkload.md +++ b/docs/models/destinationmssqlbulkload.md @@ -1,4 +1,4 @@ -# BulkLoad +# DestinationMssqlBulkLoad Configuration details for using the BULK loading mechanism. @@ -13,5 +13,5 @@ Configuration details for using the BULK loading mechanism. | `azure_blob_storage_container_name` | *str* | :heavy_check_mark: | The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers | mycontainer | | `bulk_load_data_source` | *str* | :heavy_check_mark: | Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql | MyAzureBlobStorage | | `bulk_load_validate_values_pre_load` | *Optional[bool]* | :heavy_minus_sign: | When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. | false | -| `load_type` | [Optional[models.DestinationMssqlLoadType]](../models/destinationmssqlloadtype.md) | :heavy_minus_sign: | N/A | | +| `load_type` | [Optional[models.DestinationMssqlLoadTypeBulk]](../models/destinationmssqlloadtypebulk.md) | :heavy_minus_sign: | N/A | | | `shared_access_signature` | *Optional[str]* | :heavy_minus_sign: | A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key | sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiorgroup.md b/docs/models/destinationmssqlencryptedtrustservercertificate.md similarity index 53% rename from docs/models/sourcegoogleanalyticsdataapiorgroup.md rename to docs/models/destinationmssqlencryptedtrustservercertificate.md index 8bcfaff6..d8256aae 100644 --- a/docs/models/sourcegoogleanalyticsdataapiorgroup.md +++ b/docs/models/destinationmssqlencryptedtrustservercertificate.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPIOrGroup +# DestinationMssqlEncryptedTrustServerCertificate -The FilterExpressions in orGroup have an OR relationship. +Use the certificate provided by the server without verification. (For testing purposes only!) ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `expressions` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterexpression.md)] | :heavy_check_mark: | N/A | -| `filter_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltertype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | [Optional[models.DestinationMssqlNameEncryptedTrustServerCertificate]](../models/destinationmssqlnameencryptedtrustservercertificate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/verifyfull.md b/docs/models/destinationmssqlencryptedverifycertificate.md similarity index 66% rename from docs/models/verifyfull.md rename to docs/models/destinationmssqlencryptedverifycertificate.md index 2c92e8d5..29e743c7 100644 --- a/docs/models/verifyfull.md +++ b/docs/models/destinationmssqlencryptedverifycertificate.md @@ -1,14 +1,14 @@ -# VerifyFull +# DestinationMssqlEncryptedVerifyCertificate -Verify-full SSL mode. +Verify and use the certificate provided by the server. ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | -| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | -| `client_key` | *str* | :heavy_check_mark: | Client key | -| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.DestinationPostgresSchemasSSLModeSSLModes6Mode]](../models/destinationpostgresschemassslmodesslmodes6mode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `host_name_in_certificate` | *Optional[str]* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | +| `name` | [Optional[models.DestinationMssqlNameEncryptedVerifyCertificate]](../models/destinationmssqlnameencryptedverifycertificate.md) | :heavy_minus_sign: | N/A | +| `trust_store_name` | *Optional[str]* | :heavy_minus_sign: | Specifies the name of the trust store. | +| `trust_store_password` | *Optional[str]* | :heavy_minus_sign: | Specifies the password of the trust store. | \ No newline at end of file diff --git a/docs/models/destinationmssqlinsertload.md b/docs/models/destinationmssqlinsertload.md new file mode 100644 index 00000000..76646260 --- /dev/null +++ b/docs/models/destinationmssqlinsertload.md @@ -0,0 +1,11 @@ +# DestinationMssqlInsertLoad + +Configuration details for using the INSERT loading mechanism. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `load_type` | [Optional[models.DestinationMssqlLoadTypeInsert]](../models/destinationmssqlloadtypeinsert.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmssqlloadtype.md b/docs/models/destinationmssqlloadtype.md deleted file mode 100644 index b7e37af3..00000000 --- a/docs/models/destinationmssqlloadtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlLoadType - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlLoadType - -value = DestinationMssqlLoadType.BULK -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `BULK` | BULK | \ No newline at end of file diff --git a/docs/models/destinationmssqlloadtypebulk.md b/docs/models/destinationmssqlloadtypebulk.md new file mode 100644 index 00000000..d115a750 --- /dev/null +++ b/docs/models/destinationmssqlloadtypebulk.md @@ -0,0 +1,16 @@ +# DestinationMssqlLoadTypeBulk + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlLoadTypeBulk + +value = DestinationMssqlLoadTypeBulk.BULK +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `BULK` | BULK | \ No newline at end of file diff --git a/docs/models/destinationmssqlloadtypeinsert.md b/docs/models/destinationmssqlloadtypeinsert.md new file mode 100644 index 00000000..eb2c101d --- /dev/null +++ b/docs/models/destinationmssqlloadtypeinsert.md @@ -0,0 +1,16 @@ +# DestinationMssqlLoadTypeInsert + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlLoadTypeInsert + +value = DestinationMssqlLoadTypeInsert.INSERT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `INSERT` | INSERT | \ No newline at end of file diff --git a/docs/models/destinationmssqlloadtypeunion.md b/docs/models/destinationmssqlloadtypeunion.md new file mode 100644 index 00000000..a6871e65 --- /dev/null +++ b/docs/models/destinationmssqlloadtypeunion.md @@ -0,0 +1,19 @@ +# DestinationMssqlLoadTypeUnion + +Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. + + +## Supported Types + +### `models.DestinationMssqlInsertLoad` + +```python +value: models.DestinationMssqlInsertLoad = /* values here */ +``` + +### `models.DestinationMssqlBulkLoad` + +```python +value: models.DestinationMssqlBulkLoad = /* values here */ +``` + diff --git a/docs/models/destinationmssqlmssql.md b/docs/models/destinationmssqlmssql.md new file mode 100644 index 00000000..aa25b1d2 --- /dev/null +++ b/docs/models/destinationmssqlmssql.md @@ -0,0 +1,16 @@ +# DestinationMssqlMssql + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlMssql + +value = DestinationMssqlMssql.MSSQL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `MSSQL` | mssql | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2schemasname.md b/docs/models/destinationmssqlnameencryptedtrustservercertificate.md similarity index 55% rename from docs/models/destinationmssqlv2schemasname.md rename to docs/models/destinationmssqlnameencryptedtrustservercertificate.md index 5ecc68ec..5956718c 100644 --- a/docs/models/destinationmssqlv2schemasname.md +++ b/docs/models/destinationmssqlnameencryptedtrustservercertificate.md @@ -1,11 +1,11 @@ -# DestinationMssqlV2SchemasName +# DestinationMssqlNameEncryptedTrustServerCertificate ## Example Usage ```python -from airbyte_api.models import DestinationMssqlV2SchemasName +from airbyte_api.models import DestinationMssqlNameEncryptedTrustServerCertificate -value = DestinationMssqlV2SchemasName.ENCRYPTED_TRUST_SERVER_CERTIFICATE +value = DestinationMssqlNameEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ``` diff --git a/docs/models/destinationmssqlv2schemassslmethodname.md b/docs/models/destinationmssqlnameencryptedverifycertificate.md similarity index 54% rename from docs/models/destinationmssqlv2schemassslmethodname.md rename to docs/models/destinationmssqlnameencryptedverifycertificate.md index 635e9656..a7040caa 100644 --- a/docs/models/destinationmssqlv2schemassslmethodname.md +++ b/docs/models/destinationmssqlnameencryptedverifycertificate.md @@ -1,11 +1,11 @@ -# DestinationMssqlV2SchemasSslMethodName +# DestinationMssqlNameEncryptedVerifyCertificate ## Example Usage ```python -from airbyte_api.models import DestinationMssqlV2SchemasSslMethodName +from airbyte_api.models import DestinationMssqlNameEncryptedVerifyCertificate -value = DestinationMssqlV2SchemasSslMethodName.ENCRYPTED_VERIFY_CERTIFICATE +value = DestinationMssqlNameEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ``` diff --git a/docs/models/destinationmssqlnameunencrypted.md b/docs/models/destinationmssqlnameunencrypted.md new file mode 100644 index 00000000..2e89e4e9 --- /dev/null +++ b/docs/models/destinationmssqlnameunencrypted.md @@ -0,0 +1,16 @@ +# DestinationMssqlNameUnencrypted + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlNameUnencrypted + +value = DestinationMssqlNameUnencrypted.UNENCRYPTED +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/destinationmssqlnotunnel.md b/docs/models/destinationmssqlnotunnel.md index 685a21ff..2bfb6846 100644 --- a/docs/models/destinationmssqlnotunnel.md +++ b/docs/models/destinationmssqlnotunnel.md @@ -5,7 +5,7 @@ No ssh tunnel needed to connect to database ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_method` | [Optional[models.DestinationMssqlTunnelMethod]](../models/destinationmssqltunnelmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_method` | [Optional[models.DestinationMssqlTunnelMethodNoTunnel]](../models/destinationmssqltunnelmethodnotunnel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmssqlpasswordauthentication.md b/docs/models/destinationmssqlpasswordauthentication.md index 1a6fa4a9..368b0770 100644 --- a/docs/models/destinationmssqlpasswordauthentication.md +++ b/docs/models/destinationmssqlpasswordauthentication.md @@ -5,11 +5,11 @@ Connect through a jump server tunnel host using username and password authentica ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.DestinationMssqlSchemasTunnelMethodTunnelMethod]](../models/destinationmssqlschemastunnelmethodtunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.DestinationMssqlTunnelMethodSSHPasswordAuth]](../models/destinationmssqltunnelmethodsshpasswordauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/destinationmssqlschemasloadtype.md b/docs/models/destinationmssqlschemasloadtype.md deleted file mode 100644 index aeadaa05..00000000 --- a/docs/models/destinationmssqlschemasloadtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlSchemasLoadType - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlSchemasLoadType - -value = DestinationMssqlSchemasLoadType.INSERT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `INSERT` | INSERT | \ No newline at end of file diff --git a/docs/models/destinationmssqlschemastunnelmethod.md b/docs/models/destinationmssqlschemastunnelmethod.md deleted file mode 100644 index f8cbf9d4..00000000 --- a/docs/models/destinationmssqlschemastunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlSchemasTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlSchemasTunnelMethod - -value = DestinationMssqlSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationmssqlschemastunnelmethodtunnelmethod.md b/docs/models/destinationmssqlschemastunnelmethodtunnelmethod.md deleted file mode 100644 index f0a5f899..00000000 --- a/docs/models/destinationmssqlschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlSchemasTunnelMethodTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlSchemasTunnelMethodTunnelMethod - -value = DestinationMssqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationmssqlsshkeyauthentication.md b/docs/models/destinationmssqlsshkeyauthentication.md index 05e6e449..0ca214e9 100644 --- a/docs/models/destinationmssqlsshkeyauthentication.md +++ b/docs/models/destinationmssqlsshkeyauthentication.md @@ -10,6 +10,6 @@ Connect through a jump server tunnel host using username and ssh key | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.DestinationMssqlSchemasTunnelMethod]](../models/destinationmssqlschemastunnelmethod.md) | :heavy_minus_sign: | N/A | +| `tunnel_method` | [Optional[models.DestinationMssqlTunnelMethodSSHKeyAuth]](../models/destinationmssqltunnelmethodsshkeyauth.md) | :heavy_minus_sign: | N/A | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/destinationmssqlsslmethod.md b/docs/models/destinationmssqlsslmethod.md new file mode 100644 index 00000000..1d6b4b0a --- /dev/null +++ b/docs/models/destinationmssqlsslmethod.md @@ -0,0 +1,25 @@ +# DestinationMssqlSSLMethod + +The encryption method which is used to communicate with the database. + + +## Supported Types + +### `models.DestinationMssqlUnencrypted` + +```python +value: models.DestinationMssqlUnencrypted = /* values here */ +``` + +### `models.DestinationMssqlEncryptedTrustServerCertificate` + +```python +value: models.DestinationMssqlEncryptedTrustServerCertificate = /* values here */ +``` + +### `models.DestinationMssqlEncryptedVerifyCertificate` + +```python +value: models.DestinationMssqlEncryptedVerifyCertificate = /* values here */ +``` + diff --git a/docs/models/destinationmssqltunnelmethod.md b/docs/models/destinationmssqltunnelmethod.md deleted file mode 100644 index db116fe6..00000000 --- a/docs/models/destinationmssqltunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlTunnelMethod - -value = DestinationMssqlTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationmssqltunnelmethodnotunnel.md b/docs/models/destinationmssqltunnelmethodnotunnel.md new file mode 100644 index 00000000..739e898a --- /dev/null +++ b/docs/models/destinationmssqltunnelmethodnotunnel.md @@ -0,0 +1,16 @@ +# DestinationMssqlTunnelMethodNoTunnel + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlTunnelMethodNoTunnel + +value = DestinationMssqlTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationmssqltunnelmethodsshkeyauth.md b/docs/models/destinationmssqltunnelmethodsshkeyauth.md new file mode 100644 index 00000000..99624c95 --- /dev/null +++ b/docs/models/destinationmssqltunnelmethodsshkeyauth.md @@ -0,0 +1,16 @@ +# DestinationMssqlTunnelMethodSSHKeyAuth + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlTunnelMethodSSHKeyAuth + +value = DestinationMssqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationmssqltunnelmethodsshpasswordauth.md b/docs/models/destinationmssqltunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..8ae8aba6 --- /dev/null +++ b/docs/models/destinationmssqltunnelmethodsshpasswordauth.md @@ -0,0 +1,16 @@ +# DestinationMssqlTunnelMethodSSHPasswordAuth + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlTunnelMethodSSHPasswordAuth + +value = DestinationMssqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/insertload.md b/docs/models/destinationmssqlunencrypted.md similarity index 84% rename from docs/models/insertload.md rename to docs/models/destinationmssqlunencrypted.md index 301175a7..99162fb1 100644 --- a/docs/models/insertload.md +++ b/docs/models/destinationmssqlunencrypted.md @@ -1,6 +1,6 @@ -# InsertLoad +# DestinationMssqlUnencrypted -Configuration details for using the INSERT loading mechanism. +The data transfer will not be encrypted. ## Fields @@ -8,4 +8,4 @@ Configuration details for using the INSERT loading mechanism. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `load_type` | [Optional[models.DestinationMssqlSchemasLoadType]](../models/destinationmssqlschemasloadtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `name` | [Optional[models.DestinationMssqlNameUnencrypted]](../models/destinationmssqlnameunencrypted.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2.md b/docs/models/destinationmssqlv2.md index cba62ad2..72b39512 100644 --- a/docs/models/destinationmssqlv2.md +++ b/docs/models/destinationmssqlv2.md @@ -9,7 +9,7 @@ | `destination_type` | [models.MssqlV2](../models/mssqlv2.md) | :heavy_check_mark: | N/A | | | `host` | *str* | :heavy_check_mark: | The host name of the MSSQL database. | | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | -| `load_type` | [models.DestinationMssqlV2LoadType](../models/destinationmssqlv2loadtype.md) | :heavy_check_mark: | Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. | | +| `load_type` | [models.DestinationMssqlV2LoadTypeUnion](../models/destinationmssqlv2loadtypeunion.md) | :heavy_check_mark: | Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. | | | `password` | *Optional[str]* | :heavy_minus_sign: | The password associated with this username. | | | `port` | *int* | :heavy_check_mark: | The port of the MSSQL database. | 1433 | | `schema_` | *Optional[str]* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | diff --git a/docs/models/destinationmssqlv2bulkload.md b/docs/models/destinationmssqlv2bulkload.md index 2ae14a81..1a1870e7 100644 --- a/docs/models/destinationmssqlv2bulkload.md +++ b/docs/models/destinationmssqlv2bulkload.md @@ -12,5 +12,5 @@ Configuration details for using the BULK loading mechanism. | `azure_blob_storage_container_name` | *str* | :heavy_check_mark: | The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers | mycontainer | | `bulk_load_data_source` | *str* | :heavy_check_mark: | Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql | MyAzureBlobStorage | | `bulk_load_validate_values_pre_load` | *Optional[bool]* | :heavy_minus_sign: | When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. | false | -| `load_type` | [Optional[models.DestinationMssqlV2SchemasLoadType]](../models/destinationmssqlv2schemasloadtype.md) | :heavy_minus_sign: | N/A | | +| `load_type` | [Optional[models.DestinationMssqlV2LoadTypeBulk]](../models/destinationmssqlv2loadtypebulk.md) | :heavy_minus_sign: | N/A | | | `shared_access_signature` | *str* | :heavy_check_mark: | A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2encryptedtrustservercertificate.md b/docs/models/destinationmssqlv2encryptedtrustservercertificate.md index 08953f7c..0fc81a73 100644 --- a/docs/models/destinationmssqlv2encryptedtrustservercertificate.md +++ b/docs/models/destinationmssqlv2encryptedtrustservercertificate.md @@ -5,7 +5,7 @@ Use the certificate provided by the server without verification. (For testing pu ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `name` | [Optional[models.DestinationMssqlV2SchemasName]](../models/destinationmssqlv2schemasname.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | [Optional[models.DestinationMssqlV2NameEncryptedTrustServerCertificate]](../models/destinationmssqlv2nameencryptedtrustservercertificate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2encryptedverifycertificate.md b/docs/models/destinationmssqlv2encryptedverifycertificate.md index d27fc220..f2be4f69 100644 --- a/docs/models/destinationmssqlv2encryptedverifycertificate.md +++ b/docs/models/destinationmssqlv2encryptedverifycertificate.md @@ -5,10 +5,10 @@ Verify and use the certificate provided by the server. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `host_name_in_certificate` | *Optional[str]* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | -| `name` | [Optional[models.DestinationMssqlV2SchemasSslMethodName]](../models/destinationmssqlv2schemassslmethodname.md) | :heavy_minus_sign: | N/A | -| `trust_store_name` | *Optional[str]* | :heavy_minus_sign: | Specifies the name of the trust store. | -| `trust_store_password` | *Optional[str]* | :heavy_minus_sign: | Specifies the password of the trust store. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `host_name_in_certificate` | *Optional[str]* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | +| `name` | [Optional[models.DestinationMssqlV2NameEncryptedVerifyCertificate]](../models/destinationmssqlv2nameencryptedverifycertificate.md) | :heavy_minus_sign: | N/A | +| `trust_store_name` | *Optional[str]* | :heavy_minus_sign: | Specifies the name of the trust store. | +| `trust_store_password` | *Optional[str]* | :heavy_minus_sign: | Specifies the password of the trust store. | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2insertload.md b/docs/models/destinationmssqlv2insertload.md index 3f29aa5f..5118df93 100644 --- a/docs/models/destinationmssqlv2insertload.md +++ b/docs/models/destinationmssqlv2insertload.md @@ -5,7 +5,7 @@ Configuration details for using the INSERT loading mechanism. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `load_type` | [Optional[models.DestinationMssqlV2SchemasLoadTypeLoadType]](../models/destinationmssqlv2schemasloadtypeloadtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `load_type` | [Optional[models.DestinationMssqlV2LoadTypeInsert]](../models/destinationmssqlv2loadtypeinsert.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2loadtypebulk.md b/docs/models/destinationmssqlv2loadtypebulk.md new file mode 100644 index 00000000..bd0c5552 --- /dev/null +++ b/docs/models/destinationmssqlv2loadtypebulk.md @@ -0,0 +1,16 @@ +# DestinationMssqlV2LoadTypeBulk + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlV2LoadTypeBulk + +value = DestinationMssqlV2LoadTypeBulk.BULK +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `BULK` | BULK | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2loadtypeinsert.md b/docs/models/destinationmssqlv2loadtypeinsert.md new file mode 100644 index 00000000..f867f273 --- /dev/null +++ b/docs/models/destinationmssqlv2loadtypeinsert.md @@ -0,0 +1,16 @@ +# DestinationMssqlV2LoadTypeInsert + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlV2LoadTypeInsert + +value = DestinationMssqlV2LoadTypeInsert.INSERT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `INSERT` | INSERT | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2loadtype.md b/docs/models/destinationmssqlv2loadtypeunion.md similarity index 91% rename from docs/models/destinationmssqlv2loadtype.md rename to docs/models/destinationmssqlv2loadtypeunion.md index 1911cb34..de3c7b19 100644 --- a/docs/models/destinationmssqlv2loadtype.md +++ b/docs/models/destinationmssqlv2loadtypeunion.md @@ -1,4 +1,4 @@ -# DestinationMssqlV2LoadType +# DestinationMssqlV2LoadTypeUnion Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. diff --git a/docs/models/destinationmssqlv2name.md b/docs/models/destinationmssqlv2name.md deleted file mode 100644 index 04b9f46e..00000000 --- a/docs/models/destinationmssqlv2name.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlV2Name - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlV2Name - -value = DestinationMssqlV2Name.UNENCRYPTED -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/sourcemssqlschemassslmethod.md b/docs/models/destinationmssqlv2nameencryptedtrustservercertificate.md similarity index 54% rename from docs/models/sourcemssqlschemassslmethod.md rename to docs/models/destinationmssqlv2nameencryptedtrustservercertificate.md index 92ac3449..5bceb60c 100644 --- a/docs/models/sourcemssqlschemassslmethod.md +++ b/docs/models/destinationmssqlv2nameencryptedtrustservercertificate.md @@ -1,11 +1,11 @@ -# SourceMssqlSchemasSslMethod +# DestinationMssqlV2NameEncryptedTrustServerCertificate ## Example Usage ```python -from airbyte_api.models import SourceMssqlSchemasSslMethod +from airbyte_api.models import DestinationMssqlV2NameEncryptedTrustServerCertificate -value = SourceMssqlSchemasSslMethod.ENCRYPTED_TRUST_SERVER_CERTIFICATE +value = DestinationMssqlV2NameEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ``` diff --git a/docs/models/destinationoracleschemasencryptionmethod.md b/docs/models/destinationmssqlv2nameencryptedverifycertificate.md similarity index 53% rename from docs/models/destinationoracleschemasencryptionmethod.md rename to docs/models/destinationmssqlv2nameencryptedverifycertificate.md index 8d7d4a6e..1380cbbb 100644 --- a/docs/models/destinationoracleschemasencryptionmethod.md +++ b/docs/models/destinationmssqlv2nameencryptedverifycertificate.md @@ -1,11 +1,11 @@ -# DestinationOracleSchemasEncryptionMethod +# DestinationMssqlV2NameEncryptedVerifyCertificate ## Example Usage ```python -from airbyte_api.models import DestinationOracleSchemasEncryptionMethod +from airbyte_api.models import DestinationMssqlV2NameEncryptedVerifyCertificate -value = DestinationOracleSchemasEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE +value = DestinationMssqlV2NameEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ``` diff --git a/docs/models/destinationmssqlv2nameunencrypted.md b/docs/models/destinationmssqlv2nameunencrypted.md new file mode 100644 index 00000000..6890a53f --- /dev/null +++ b/docs/models/destinationmssqlv2nameunencrypted.md @@ -0,0 +1,16 @@ +# DestinationMssqlV2NameUnencrypted + +## Example Usage + +```python +from airbyte_api.models import DestinationMssqlV2NameUnencrypted + +value = DestinationMssqlV2NameUnencrypted.UNENCRYPTED +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2schemasloadtype.md b/docs/models/destinationmssqlv2schemasloadtype.md deleted file mode 100644 index bb28568d..00000000 --- a/docs/models/destinationmssqlv2schemasloadtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlV2SchemasLoadType - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlV2SchemasLoadType - -value = DestinationMssqlV2SchemasLoadType.BULK -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `BULK` | BULK | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2schemasloadtypeloadtype.md b/docs/models/destinationmssqlv2schemasloadtypeloadtype.md deleted file mode 100644 index 49a6d465..00000000 --- a/docs/models/destinationmssqlv2schemasloadtypeloadtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationMssqlV2SchemasLoadTypeLoadType - -## Example Usage - -```python -from airbyte_api.models import DestinationMssqlV2SchemasLoadTypeLoadType - -value = DestinationMssqlV2SchemasLoadTypeLoadType.INSERT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `INSERT` | INSERT | \ No newline at end of file diff --git a/docs/models/destinationmssqlv2unencrypted.md b/docs/models/destinationmssqlv2unencrypted.md index fbd596b0..676e2dce 100644 --- a/docs/models/destinationmssqlv2unencrypted.md +++ b/docs/models/destinationmssqlv2unencrypted.md @@ -5,7 +5,7 @@ The data transfer will not be encrypted. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `name` | [Optional[models.DestinationMssqlV2Name]](../models/destinationmssqlv2name.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | [Optional[models.DestinationMssqlV2NameUnencrypted]](../models/destinationmssqlv2nameunencrypted.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationmysql.md b/docs/models/destinationmysql.md index bfa32de7..7b074307 100644 --- a/docs/models/destinationmysql.md +++ b/docs/models/destinationmysql.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `database` | *str* | :heavy_check_mark: | Name of the database. | | -| `destination_type` | [models.Mysql](../models/mysql.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationMysqlMysql](../models/destinationmysqlmysql.md) | :heavy_check_mark: | N/A | | | `disable_type_dedupe` | *Optional[bool]* | :heavy_minus_sign: | Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions | | | `host` | *str* | :heavy_check_mark: | Hostname of the database. | | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | diff --git a/docs/models/destinationmysqlmysql.md b/docs/models/destinationmysqlmysql.md new file mode 100644 index 00000000..7cf565c3 --- /dev/null +++ b/docs/models/destinationmysqlmysql.md @@ -0,0 +1,16 @@ +# DestinationMysqlMysql + +## Example Usage + +```python +from airbyte_api.models import DestinationMysqlMysql + +value = DestinationMysqlMysql.MYSQL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `MYSQL` | mysql | \ No newline at end of file diff --git a/docs/models/destinationmysqlnotunnel.md b/docs/models/destinationmysqlnotunnel.md index 168c57af..bb0cbebd 100644 --- a/docs/models/destinationmysqlnotunnel.md +++ b/docs/models/destinationmysqlnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationMysqlTunnelMethod](../models/destinationmysqltunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.DestinationMysqlTunnelMethodNoTunnel](../models/destinationmysqltunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationmysqlpasswordauthentication.md b/docs/models/destinationmysqlpasswordauthentication.md index 43b16a8e..497f4c0a 100644 --- a/docs/models/destinationmysqlpasswordauthentication.md +++ b/docs/models/destinationmysqlpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationMysqlSchemasTunnelMethodTunnelMethod](../models/destinationmysqlschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationMysqlTunnelMethodSSHPasswordAuth](../models/destinationmysqltunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationmysqlsshkeyauthentication.md b/docs/models/destinationmysqlsshkeyauthentication.md index 74fe329f..65fd7655 100644 --- a/docs/models/destinationmysqlsshkeyauthentication.md +++ b/docs/models/destinationmysqlsshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationMysqlSchemasTunnelMethod](../models/destinationmysqlschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationMysqlTunnelMethodSSHKeyAuth](../models/destinationmysqltunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationmysqltunnelmethodnotunnel.md b/docs/models/destinationmysqltunnelmethodnotunnel.md new file mode 100644 index 00000000..a16dcb35 --- /dev/null +++ b/docs/models/destinationmysqltunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationMysqlTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationMysqlTunnelMethodNoTunnel + +value = DestinationMysqlTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationoracleschemastunnelmethod.md b/docs/models/destinationmysqltunnelmethodsshkeyauth.md similarity index 56% rename from docs/models/destinationoracleschemastunnelmethod.md rename to docs/models/destinationmysqltunnelmethodsshkeyauth.md index 8205ce79..271b04b8 100644 --- a/docs/models/destinationoracleschemastunnelmethod.md +++ b/docs/models/destinationmysqltunnelmethodsshkeyauth.md @@ -1,13 +1,13 @@ -# DestinationOracleSchemasTunnelMethod +# DestinationMysqlTunnelMethodSSHKeyAuth Connect through a jump server tunnel host using username and ssh key ## Example Usage ```python -from airbyte_api.models import DestinationOracleSchemasTunnelMethod +from airbyte_api.models import DestinationMysqlTunnelMethodSSHKeyAuth -value = DestinationOracleSchemasTunnelMethod.SSH_KEY_AUTH +value = DestinationMysqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/sourceoracleschemastunnelmethodtunnelmethod.md b/docs/models/destinationmysqltunnelmethodsshpasswordauth.md similarity index 59% rename from docs/models/sourceoracleschemastunnelmethodtunnelmethod.md rename to docs/models/destinationmysqltunnelmethodsshpasswordauth.md index dd34239b..59cf5dea 100644 --- a/docs/models/sourceoracleschemastunnelmethodtunnelmethod.md +++ b/docs/models/destinationmysqltunnelmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# SourceOracleSchemasTunnelMethodTunnelMethod +# DestinationMysqlTunnelMethodSSHPasswordAuth Connect through a jump server tunnel host using username and password authentication ## Example Usage ```python -from airbyte_api.models import SourceOracleSchemasTunnelMethodTunnelMethod +from airbyte_api.models import DestinationMysqlTunnelMethodSSHPasswordAuth -value = SourceOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH +value = DestinationMysqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationoracle.md b/docs/models/destinationoracle.md index d3799b6e..11e4360a 100644 --- a/docs/models/destinationoracle.md +++ b/docs/models/destinationoracle.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `destination_type` | [models.Oracle](../models/oracle.md) | :heavy_check_mark: | N/A | | -| `encryption` | [Optional[models.Encryption]](../models/encryption.md) | :heavy_minus_sign: | The encryption method which is used when communicating with the database. | | +| `destination_type` | [models.DestinationOracleOracle](../models/destinationoracleoracle.md) | :heavy_check_mark: | N/A | | +| `encryption` | [Optional[models.DestinationOracleEncryption]](../models/destinationoracleencryption.md) | :heavy_minus_sign: | The encryption method which is used when communicating with the database. | | | `host` | *str* | :heavy_check_mark: | The hostname of the database. | | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *Optional[str]* | :heavy_minus_sign: | The password associated with the username. | | diff --git a/docs/models/destinationoracleencryption.md b/docs/models/destinationoracleencryption.md new file mode 100644 index 00000000..9e697a86 --- /dev/null +++ b/docs/models/destinationoracleencryption.md @@ -0,0 +1,25 @@ +# DestinationOracleEncryption + +The encryption method which is used when communicating with the database. + + +## Supported Types + +### `models.DestinationOracleUnencrypted` + +```python +value: models.DestinationOracleUnencrypted = /* values here */ +``` + +### `models.DestinationOracleNativeNetworkEncryptionNNE` + +```python +value: models.DestinationOracleNativeNetworkEncryptionNNE = /* values here */ +``` + +### `models.DestinationOracleTLSEncryptedVerifyCertificate` + +```python +value: models.DestinationOracleTLSEncryptedVerifyCertificate = /* values here */ +``` + diff --git a/docs/models/encryptionalgorithm.md b/docs/models/destinationoracleencryptionalgorithm.md similarity index 64% rename from docs/models/encryptionalgorithm.md rename to docs/models/destinationoracleencryptionalgorithm.md index 2c2a683f..aa6aae22 100644 --- a/docs/models/encryptionalgorithm.md +++ b/docs/models/destinationoracleencryptionalgorithm.md @@ -1,13 +1,13 @@ -# EncryptionAlgorithm +# DestinationOracleEncryptionAlgorithm This parameter defines the database encryption algorithm. ## Example Usage ```python -from airbyte_api.models import EncryptionAlgorithm +from airbyte_api.models import DestinationOracleEncryptionAlgorithm -value = EncryptionAlgorithm.AES256 +value = DestinationOracleEncryptionAlgorithm.AES256 ``` diff --git a/docs/models/destinationoracleencryptionmethod.md b/docs/models/destinationoracleencryptionmethodclientnne.md similarity index 63% rename from docs/models/destinationoracleencryptionmethod.md rename to docs/models/destinationoracleencryptionmethodclientnne.md index 64e049a5..1b0d0373 100644 --- a/docs/models/destinationoracleencryptionmethod.md +++ b/docs/models/destinationoracleencryptionmethodclientnne.md @@ -1,11 +1,11 @@ -# DestinationOracleEncryptionMethod +# DestinationOracleEncryptionMethodClientNne ## Example Usage ```python -from airbyte_api.models import DestinationOracleEncryptionMethod +from airbyte_api.models import DestinationOracleEncryptionMethodClientNne -value = DestinationOracleEncryptionMethod.CLIENT_NNE +value = DestinationOracleEncryptionMethodClientNne.CLIENT_NNE ``` diff --git a/docs/models/destinationoracleencryptionmethodencryptedverifycertificate.md b/docs/models/destinationoracleencryptionmethodencryptedverifycertificate.md new file mode 100644 index 00000000..b51b816b --- /dev/null +++ b/docs/models/destinationoracleencryptionmethodencryptedverifycertificate.md @@ -0,0 +1,16 @@ +# DestinationOracleEncryptionMethodEncryptedVerifyCertificate + +## Example Usage + +```python +from airbyte_api.models import DestinationOracleEncryptionMethodEncryptedVerifyCertificate + +value = DestinationOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE +``` + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/destinationoracleencryptionmethodunencrypted.md b/docs/models/destinationoracleencryptionmethodunencrypted.md new file mode 100644 index 00000000..3c405a77 --- /dev/null +++ b/docs/models/destinationoracleencryptionmethodunencrypted.md @@ -0,0 +1,16 @@ +# DestinationOracleEncryptionMethodUnencrypted + +## Example Usage + +```python +from airbyte_api.models import DestinationOracleEncryptionMethodUnencrypted + +value = DestinationOracleEncryptionMethodUnencrypted.UNENCRYPTED +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/destinationoraclenativenetworkencryptionnne.md b/docs/models/destinationoraclenativenetworkencryptionnne.md new file mode 100644 index 00000000..4015516b --- /dev/null +++ b/docs/models/destinationoraclenativenetworkencryptionnne.md @@ -0,0 +1,11 @@ +# DestinationOracleNativeNetworkEncryptionNNE + +The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `encryption_algorithm` | [Optional[models.DestinationOracleEncryptionAlgorithm]](../models/destinationoracleencryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines the database encryption algorithm. | +| `encryption_method` | [Optional[models.DestinationOracleEncryptionMethodClientNne]](../models/destinationoracleencryptionmethodclientnne.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationoraclenotunnel.md b/docs/models/destinationoraclenotunnel.md index eca1001b..95f67d3b 100644 --- a/docs/models/destinationoraclenotunnel.md +++ b/docs/models/destinationoraclenotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationOracleTunnelMethod](../models/destinationoracletunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `tunnel_method` | [models.DestinationOracleTunnelMethodNoTunnel](../models/destinationoracletunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationoracleoracle.md b/docs/models/destinationoracleoracle.md new file mode 100644 index 00000000..b389c62e --- /dev/null +++ b/docs/models/destinationoracleoracle.md @@ -0,0 +1,16 @@ +# DestinationOracleOracle + +## Example Usage + +```python +from airbyte_api.models import DestinationOracleOracle + +value = DestinationOracleOracle.ORACLE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `ORACLE` | oracle | \ No newline at end of file diff --git a/docs/models/destinationoraclepasswordauthentication.md b/docs/models/destinationoraclepasswordauthentication.md index d2598d7f..6f3a774a 100644 --- a/docs/models/destinationoraclepasswordauthentication.md +++ b/docs/models/destinationoraclepasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationOracleSchemasTunnelMethodTunnelMethod](../models/destinationoracleschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationOracleTunnelMethodSSHPasswordAuth](../models/destinationoracletunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationoracleschemastunnelmethodtunnelmethod.md b/docs/models/destinationoracleschemastunnelmethodtunnelmethod.md deleted file mode 100644 index c12d9944..00000000 --- a/docs/models/destinationoracleschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationOracleSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationOracleSchemasTunnelMethodTunnelMethod - -value = DestinationOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationoraclesshkeyauthentication.md b/docs/models/destinationoraclesshkeyauthentication.md index e03f18e3..a154ffa2 100644 --- a/docs/models/destinationoraclesshkeyauthentication.md +++ b/docs/models/destinationoraclesshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationOracleSchemasTunnelMethod](../models/destinationoracleschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationOracleTunnelMethodSSHKeyAuth](../models/destinationoracletunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationoracletlsencryptedverifycertificate.md b/docs/models/destinationoracletlsencryptedverifycertificate.md new file mode 100644 index 00000000..addf9e26 --- /dev/null +++ b/docs/models/destinationoracletlsencryptedverifycertificate.md @@ -0,0 +1,11 @@ +# DestinationOracleTLSEncryptedVerifyCertificate + +Verify and use the certificate provided by the server. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `encryption_method` | [Optional[models.DestinationOracleEncryptionMethodEncryptedVerifyCertificate]](../models/destinationoracleencryptionmethodencryptedverifycertificate.md) | :heavy_minus_sign: | N/A | +| `ssl_certificate` | *str* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/destinationoracletunnelmethodnotunnel.md b/docs/models/destinationoracletunnelmethodnotunnel.md new file mode 100644 index 00000000..38bedb43 --- /dev/null +++ b/docs/models/destinationoracletunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationOracleTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationOracleTunnelMethodNoTunnel + +value = DestinationOracleTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationoracletunnelmethodsshkeyauth.md b/docs/models/destinationoracletunnelmethodsshkeyauth.md new file mode 100644 index 00000000..df2ccc86 --- /dev/null +++ b/docs/models/destinationoracletunnelmethodsshkeyauth.md @@ -0,0 +1,18 @@ +# DestinationOracleTunnelMethodSSHKeyAuth + +Connect through a jump server tunnel host using username and ssh key + +## Example Usage + +```python +from airbyte_api.models import DestinationOracleTunnelMethodSSHKeyAuth + +value = DestinationOracleTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/sourceclickhouseschemastunnelmethodtunnelmethod.md b/docs/models/destinationoracletunnelmethodsshpasswordauth.md similarity index 57% rename from docs/models/sourceclickhouseschemastunnelmethodtunnelmethod.md rename to docs/models/destinationoracletunnelmethodsshpasswordauth.md index 522410d6..aaf04644 100644 --- a/docs/models/sourceclickhouseschemastunnelmethodtunnelmethod.md +++ b/docs/models/destinationoracletunnelmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# SourceClickhouseSchemasTunnelMethodTunnelMethod +# DestinationOracleTunnelMethodSSHPasswordAuth Connect through a jump server tunnel host using username and password authentication ## Example Usage ```python -from airbyte_api.models import SourceClickhouseSchemasTunnelMethodTunnelMethod +from airbyte_api.models import DestinationOracleTunnelMethodSSHPasswordAuth -value = SourceClickhouseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH +value = DestinationOracleTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationoracleunencrypted.md b/docs/models/destinationoracleunencrypted.md index d30069d2..723e5aba 100644 --- a/docs/models/destinationoracleunencrypted.md +++ b/docs/models/destinationoracleunencrypted.md @@ -5,6 +5,6 @@ Data transfer will not be encrypted. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `encryption_method` | [Optional[models.EncryptionMethod]](../models/encryptionmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `encryption_method` | [Optional[models.DestinationOracleEncryptionMethodUnencrypted]](../models/destinationoracleencryptionmethodunencrypted.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpgvectorazureopenai.md b/docs/models/destinationpgvectorazureopenai.md index d27e9a3b..63b8ec29 100644 --- a/docs/models/destinationpgvectorazureopenai.md +++ b/docs/models/destinationpgvectorazureopenai.md @@ -5,9 +5,9 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationPgvectorSchemasEmbeddingEmbeddingMode]](../models/destinationpgvectorschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationPgvectorModeAzureOpenai]](../models/destinationpgvectormodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationpgvectorbymarkdownheader.md b/docs/models/destinationpgvectorbymarkdownheader.md index 227100c9..f0037adb 100644 --- a/docs/models/destinationpgvectorbymarkdownheader.md +++ b/docs/models/destinationpgvectorbymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationPgvectorSchemasProcessingTextSplitterMode]](../models/destinationpgvectorschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPgvectorModeMarkdown]](../models/destinationpgvectormodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationpgvectorbyprogramminglanguage.md b/docs/models/destinationpgvectorbyprogramminglanguage.md index e6364cc0..83996532 100644 --- a/docs/models/destinationpgvectorbyprogramminglanguage.md +++ b/docs/models/destinationpgvectorbyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `language` | [models.DestinationPgvectorLanguage](../models/destinationpgvectorlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationpgvectorschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `language` | [models.DestinationPgvectorLanguage](../models/destinationpgvectorlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationPgvectorModeCode]](../models/destinationpgvectormodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpgvectorbyseparator.md b/docs/models/destinationpgvectorbyseparator.md index 16d44db0..0102879b 100644 --- a/docs/models/destinationpgvectorbyseparator.md +++ b/docs/models/destinationpgvectorbyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationPgvectorSchemasProcessingMode]](../models/destinationpgvectorschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationPgvectorModeSeparator]](../models/destinationpgvectormodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationpgvectorcohere.md b/docs/models/destinationpgvectorcohere.md index b1d3defd..02e20518 100644 --- a/docs/models/destinationpgvectorcohere.md +++ b/docs/models/destinationpgvectorcohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationPgvectorSchemasMode]](../models/destinationpgvectorschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationPgvectorModeCohere]](../models/destinationpgvectormodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpgvectorfake.md b/docs/models/destinationpgvectorfake.md index 3e9d0f7e..b43e0b51 100644 --- a/docs/models/destinationpgvectorfake.md +++ b/docs/models/destinationpgvectorfake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPgvectorSchemasEmbeddingMode]](../models/destinationpgvectorschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPgvectorModeFake]](../models/destinationpgvectormodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpgvectormode.md b/docs/models/destinationpgvectormode.md deleted file mode 100644 index 242bb85d..00000000 --- a/docs/models/destinationpgvectormode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorMode - -value = DestinationPgvectorMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodeazureopenai.md b/docs/models/destinationpgvectormodeazureopenai.md new file mode 100644 index 00000000..bc0d9072 --- /dev/null +++ b/docs/models/destinationpgvectormodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeAzureOpenai + +value = DestinationPgvectorModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodecode.md b/docs/models/destinationpgvectormodecode.md new file mode 100644 index 00000000..81e7cca4 --- /dev/null +++ b/docs/models/destinationpgvectormodecode.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeCode + +value = DestinationPgvectorModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodecohere.md b/docs/models/destinationpgvectormodecohere.md new file mode 100644 index 00000000..f2011269 --- /dev/null +++ b/docs/models/destinationpgvectormodecohere.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeCohere + +value = DestinationPgvectorModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodefake.md b/docs/models/destinationpgvectormodefake.md new file mode 100644 index 00000000..49d2bbdf --- /dev/null +++ b/docs/models/destinationpgvectormodefake.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeFake + +value = DestinationPgvectorModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodemarkdown.md b/docs/models/destinationpgvectormodemarkdown.md new file mode 100644 index 00000000..a523792b --- /dev/null +++ b/docs/models/destinationpgvectormodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeMarkdown + +value = DestinationPgvectorModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodeopenai.md b/docs/models/destinationpgvectormodeopenai.md new file mode 100644 index 00000000..6124ec54 --- /dev/null +++ b/docs/models/destinationpgvectormodeopenai.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeOpenai + +value = DestinationPgvectorModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodeopenaicompatible.md b/docs/models/destinationpgvectormodeopenaicompatible.md new file mode 100644 index 00000000..5a11874a --- /dev/null +++ b/docs/models/destinationpgvectormodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeOpenaiCompatible + +value = DestinationPgvectorModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationpgvectormodeseparator.md b/docs/models/destinationpgvectormodeseparator.md new file mode 100644 index 00000000..75f4387c --- /dev/null +++ b/docs/models/destinationpgvectormodeseparator.md @@ -0,0 +1,16 @@ +# DestinationPgvectorModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationPgvectorModeSeparator + +value = DestinationPgvectorModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationpgvectoropenai.md b/docs/models/destinationpgvectoropenai.md index a755766b..473fd9f9 100644 --- a/docs/models/destinationpgvectoropenai.md +++ b/docs/models/destinationpgvectoropenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPgvectorMode]](../models/destinationpgvectormode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPgvectorModeOpenai]](../models/destinationpgvectormodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpgvectoropenaicompatible.md b/docs/models/destinationpgvectoropenaicompatible.md index 16a6009d..d7e0e617 100644 --- a/docs/models/destinationpgvectoropenaicompatible.md +++ b/docs/models/destinationpgvectoropenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationPgvectorSchemasEmbeddingEmbedding5Mode]](../models/destinationpgvectorschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationPgvectorModeOpenaiCompatible]](../models/destinationpgvectormodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasembeddingembedding5mode.md b/docs/models/destinationpgvectorschemasembeddingembedding5mode.md deleted file mode 100644 index f00d1bdb..00000000 --- a/docs/models/destinationpgvectorschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasEmbeddingEmbedding5Mode - -value = DestinationPgvectorSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasembeddingembeddingmode.md b/docs/models/destinationpgvectorschemasembeddingembeddingmode.md deleted file mode 100644 index f973f3e6..00000000 --- a/docs/models/destinationpgvectorschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasEmbeddingEmbeddingMode - -value = DestinationPgvectorSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasembeddingmode.md b/docs/models/destinationpgvectorschemasembeddingmode.md deleted file mode 100644 index 5cff4f6b..00000000 --- a/docs/models/destinationpgvectorschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasEmbeddingMode - -value = DestinationPgvectorSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasmode.md b/docs/models/destinationpgvectorschemasmode.md deleted file mode 100644 index 32ba6b12..00000000 --- a/docs/models/destinationpgvectorschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasMode - -value = DestinationPgvectorSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasprocessingmode.md b/docs/models/destinationpgvectorschemasprocessingmode.md deleted file mode 100644 index 18c8d8fe..00000000 --- a/docs/models/destinationpgvectorschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasProcessingMode - -value = DestinationPgvectorSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasprocessingtextsplittermode.md b/docs/models/destinationpgvectorschemasprocessingtextsplittermode.md deleted file mode 100644 index 3081e13d..00000000 --- a/docs/models/destinationpgvectorschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasProcessingTextSplitterMode - -value = DestinationPgvectorSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationpgvectorschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationpgvectorschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 538141a5..00000000 --- a/docs/models/destinationpgvectorschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationpineconeazureopenai.md b/docs/models/destinationpineconeazureopenai.md index 77ddaa97..69bd71b3 100644 --- a/docs/models/destinationpineconeazureopenai.md +++ b/docs/models/destinationpineconeazureopenai.md @@ -5,9 +5,9 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationPineconeSchemasEmbeddingEmbeddingMode]](../models/destinationpineconeschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationPineconeModeAzureOpenai]](../models/destinationpineconemodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationpineconebymarkdownheader.md b/docs/models/destinationpineconebymarkdownheader.md index 7730011e..3abf2b27 100644 --- a/docs/models/destinationpineconebymarkdownheader.md +++ b/docs/models/destinationpineconebymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationPineconeSchemasProcessingTextSplitterMode]](../models/destinationpineconeschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPineconeModeMarkdown]](../models/destinationpineconemodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationpineconebyprogramminglanguage.md b/docs/models/destinationpineconebyprogramminglanguage.md index 186502dc..f11632e7 100644 --- a/docs/models/destinationpineconebyprogramminglanguage.md +++ b/docs/models/destinationpineconebyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `language` | [models.DestinationPineconeLanguage](../models/destinationpineconelanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationpineconeschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `language` | [models.DestinationPineconeLanguage](../models/destinationpineconelanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationPineconeModeCode]](../models/destinationpineconemodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpineconebyseparator.md b/docs/models/destinationpineconebyseparator.md index 81d6df9c..305f2129 100644 --- a/docs/models/destinationpineconebyseparator.md +++ b/docs/models/destinationpineconebyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationPineconeSchemasProcessingMode]](../models/destinationpineconeschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationPineconeModeSeparator]](../models/destinationpineconemodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationpineconecohere.md b/docs/models/destinationpineconecohere.md index 7243126c..d0c3522e 100644 --- a/docs/models/destinationpineconecohere.md +++ b/docs/models/destinationpineconecohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationPineconeSchemasMode]](../models/destinationpineconeschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationPineconeModeCohere]](../models/destinationpineconemodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpineconefake.md b/docs/models/destinationpineconefake.md index 9c70c087..b18eeec3 100644 --- a/docs/models/destinationpineconefake.md +++ b/docs/models/destinationpineconefake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPineconeSchemasEmbeddingMode]](../models/destinationpineconeschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPineconeModeFake]](../models/destinationpineconemodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpineconemode.md b/docs/models/destinationpineconemode.md deleted file mode 100644 index d20fb23f..00000000 --- a/docs/models/destinationpineconemode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeMode - -value = DestinationPineconeMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationpineconemodeazureopenai.md b/docs/models/destinationpineconemodeazureopenai.md new file mode 100644 index 00000000..8e62d72f --- /dev/null +++ b/docs/models/destinationpineconemodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeAzureOpenai + +value = DestinationPineconeModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationpineconemodecode.md b/docs/models/destinationpineconemodecode.md new file mode 100644 index 00000000..b03690c0 --- /dev/null +++ b/docs/models/destinationpineconemodecode.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeCode + +value = DestinationPineconeModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationpineconemodecohere.md b/docs/models/destinationpineconemodecohere.md new file mode 100644 index 00000000..5ad01c30 --- /dev/null +++ b/docs/models/destinationpineconemodecohere.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeCohere + +value = DestinationPineconeModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationpineconemodefake.md b/docs/models/destinationpineconemodefake.md new file mode 100644 index 00000000..0375b358 --- /dev/null +++ b/docs/models/destinationpineconemodefake.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeFake + +value = DestinationPineconeModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationpineconemodemarkdown.md b/docs/models/destinationpineconemodemarkdown.md new file mode 100644 index 00000000..a9cf702b --- /dev/null +++ b/docs/models/destinationpineconemodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeMarkdown + +value = DestinationPineconeModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationpineconemodeopenai.md b/docs/models/destinationpineconemodeopenai.md new file mode 100644 index 00000000..74de3b32 --- /dev/null +++ b/docs/models/destinationpineconemodeopenai.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeOpenai + +value = DestinationPineconeModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationpineconemodeopenaicompatible.md b/docs/models/destinationpineconemodeopenaicompatible.md new file mode 100644 index 00000000..f5c66873 --- /dev/null +++ b/docs/models/destinationpineconemodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeOpenaiCompatible + +value = DestinationPineconeModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationpineconemodeseparator.md b/docs/models/destinationpineconemodeseparator.md new file mode 100644 index 00000000..242a0ff7 --- /dev/null +++ b/docs/models/destinationpineconemodeseparator.md @@ -0,0 +1,16 @@ +# DestinationPineconeModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationPineconeModeSeparator + +value = DestinationPineconeModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationpineconeopenai.md b/docs/models/destinationpineconeopenai.md index ff305cde..a6cda96c 100644 --- a/docs/models/destinationpineconeopenai.md +++ b/docs/models/destinationpineconeopenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPineconeMode]](../models/destinationpineconemode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPineconeModeOpenai]](../models/destinationpineconemodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpineconeopenaicompatible.md b/docs/models/destinationpineconeopenaicompatible.md index 3830cb26..495fedea 100644 --- a/docs/models/destinationpineconeopenaicompatible.md +++ b/docs/models/destinationpineconeopenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationPineconeSchemasEmbeddingEmbedding5Mode]](../models/destinationpineconeschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationPineconeModeOpenaiCompatible]](../models/destinationpineconemodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasembeddingembedding5mode.md b/docs/models/destinationpineconeschemasembeddingembedding5mode.md deleted file mode 100644 index f44664be..00000000 --- a/docs/models/destinationpineconeschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasEmbeddingEmbedding5Mode - -value = DestinationPineconeSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasembeddingembeddingmode.md b/docs/models/destinationpineconeschemasembeddingembeddingmode.md deleted file mode 100644 index ddd147e2..00000000 --- a/docs/models/destinationpineconeschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasEmbeddingEmbeddingMode - -value = DestinationPineconeSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasembeddingmode.md b/docs/models/destinationpineconeschemasembeddingmode.md deleted file mode 100644 index 5a7e88d5..00000000 --- a/docs/models/destinationpineconeschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasEmbeddingMode - -value = DestinationPineconeSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasmode.md b/docs/models/destinationpineconeschemasmode.md deleted file mode 100644 index af841bdf..00000000 --- a/docs/models/destinationpineconeschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasMode - -value = DestinationPineconeSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasprocessingmode.md b/docs/models/destinationpineconeschemasprocessingmode.md deleted file mode 100644 index fb19df51..00000000 --- a/docs/models/destinationpineconeschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasProcessingMode - -value = DestinationPineconeSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasprocessingtextsplittermode.md b/docs/models/destinationpineconeschemasprocessingtextsplittermode.md deleted file mode 100644 index 23d489d1..00000000 --- a/docs/models/destinationpineconeschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasProcessingTextSplitterMode - -value = DestinationPineconeSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationpineconeschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationpineconeschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 3ee8d127..00000000 --- a/docs/models/destinationpineconeschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationpostgres.md b/docs/models/destinationpostgres.md index 168984a5..523f2648 100644 --- a/docs/models/destinationpostgres.md +++ b/docs/models/destinationpostgres.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `database` | *str* | :heavy_check_mark: | Name of the database. | | -| `destination_type` | [models.Postgres](../models/postgres.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationPostgresPostgres](../models/destinationpostgrespostgres.md) | :heavy_check_mark: | N/A | | | `disable_type_dedupe` | *Optional[bool]* | :heavy_minus_sign: | Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions | | | `drop_cascade` | *Optional[bool]* | :heavy_minus_sign: | Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects. | | | `host` | *str* | :heavy_check_mark: | Hostname of the database. | | @@ -16,7 +16,7 @@ | `raw_data_schema` | *Optional[str]* | :heavy_minus_sign: | The schema to write raw tables into | | | `schema_` | *Optional[str]* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | | `ssl` | *Optional[bool]* | :heavy_minus_sign: | Encrypt data using SSL. When activating SSL, please select one of the connection modes. | | -| `ssl_mode` | [Optional[models.SSLModes]](../models/sslmodes.md) | :heavy_minus_sign: | SSL connection modes.
disable - Chose this mode to disable encryption of communication between Airbyte and destination database
allow - Chose this mode to enable encryption only when required by the source database
prefer - Chose this mode to allow unencrypted connection only if the source database does not support encryption
require - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail
verify-ca - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate
verify-full - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server
See more information - in the docs. | | +| `ssl_mode` | [Optional[models.DestinationPostgresSSLModes]](../models/destinationpostgressslmodes.md) | :heavy_minus_sign: | SSL connection modes.
disable - Chose this mode to disable encryption of communication between Airbyte and destination database
allow - Chose this mode to enable encryption only when required by the source database
prefer - Chose this mode to allow unencrypted connection only if the source database does not support encryption
require - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail
verify-ca - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate
verify-full - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server
See more information - in the docs. | | | `tunnel_method` | [Optional[models.DestinationPostgresSSHTunnelMethod]](../models/destinationpostgressshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `unconstrained_number` | *Optional[bool]* | :heavy_minus_sign: | 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) | | | `username` | *str* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/destinationpostgresallow.md b/docs/models/destinationpostgresallow.md new file mode 100644 index 00000000..6724bb53 --- /dev/null +++ b/docs/models/destinationpostgresallow.md @@ -0,0 +1,10 @@ +# DestinationPostgresAllow + +Allow SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationPostgresModeAllow]](../models/destinationpostgresmodeallow.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/allow.md b/docs/models/destinationpostgresdisable.md similarity index 91% rename from docs/models/allow.md rename to docs/models/destinationpostgresdisable.md index fbf331f9..83b2ab2b 100644 --- a/docs/models/allow.md +++ b/docs/models/destinationpostgresdisable.md @@ -1,10 +1,10 @@ -# Allow +# DestinationPostgresDisable -Allow SSL mode. +Disable SSL. ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPostgresSchemasMode]](../models/destinationpostgresschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.DestinationPostgresModeDisable]](../models/destinationpostgresmodedisable.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpostgresmode.md b/docs/models/destinationpostgresmode.md deleted file mode 100644 index f2c61df7..00000000 --- a/docs/models/destinationpostgresmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresMode - -value = DestinationPostgresMode.DISABLE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationpostgresmodeallow.md b/docs/models/destinationpostgresmodeallow.md new file mode 100644 index 00000000..e77d4325 --- /dev/null +++ b/docs/models/destinationpostgresmodeallow.md @@ -0,0 +1,16 @@ +# DestinationPostgresModeAllow + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModeAllow + +value = DestinationPostgresModeAllow.ALLOW +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationpostgresmodedisable.md b/docs/models/destinationpostgresmodedisable.md new file mode 100644 index 00000000..06c596e0 --- /dev/null +++ b/docs/models/destinationpostgresmodedisable.md @@ -0,0 +1,16 @@ +# DestinationPostgresModeDisable + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModeDisable + +value = DestinationPostgresModeDisable.DISABLE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationpostgresmodeprefer.md b/docs/models/destinationpostgresmodeprefer.md new file mode 100644 index 00000000..4e26df2f --- /dev/null +++ b/docs/models/destinationpostgresmodeprefer.md @@ -0,0 +1,16 @@ +# DestinationPostgresModePrefer + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModePrefer + +value = DestinationPostgresModePrefer.PREFER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationpostgresmoderequire.md b/docs/models/destinationpostgresmoderequire.md new file mode 100644 index 00000000..b452d675 --- /dev/null +++ b/docs/models/destinationpostgresmoderequire.md @@ -0,0 +1,16 @@ +# DestinationPostgresModeRequire + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModeRequire + +value = DestinationPostgresModeRequire.REQUIRE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationpostgresmodeverifyca.md b/docs/models/destinationpostgresmodeverifyca.md new file mode 100644 index 00000000..1bc6194c --- /dev/null +++ b/docs/models/destinationpostgresmodeverifyca.md @@ -0,0 +1,16 @@ +# DestinationPostgresModeVerifyCa + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModeVerifyCa + +value = DestinationPostgresModeVerifyCa.VERIFY_CA +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationpostgresmodeverifyfull.md b/docs/models/destinationpostgresmodeverifyfull.md new file mode 100644 index 00000000..26843119 --- /dev/null +++ b/docs/models/destinationpostgresmodeverifyfull.md @@ -0,0 +1,16 @@ +# DestinationPostgresModeVerifyFull + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresModeVerifyFull + +value = DestinationPostgresModeVerifyFull.VERIFY_FULL +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationpostgresnotunnel.md b/docs/models/destinationpostgresnotunnel.md index 32209074..27c21dbf 100644 --- a/docs/models/destinationpostgresnotunnel.md +++ b/docs/models/destinationpostgresnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationPostgresTunnelMethod](../models/destinationpostgrestunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.DestinationPostgresTunnelMethodNoTunnel](../models/destinationpostgrestunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationpostgrespasswordauthentication.md b/docs/models/destinationpostgrespasswordauthentication.md index f1b1f2c4..641da4df 100644 --- a/docs/models/destinationpostgrespasswordauthentication.md +++ b/docs/models/destinationpostgrespasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationPostgresSchemasTunnelMethodTunnelMethod](../models/destinationpostgresschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationPostgresTunnelMethodSSHPasswordAuth](../models/destinationpostgrestunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationpostgrespostgres.md b/docs/models/destinationpostgrespostgres.md new file mode 100644 index 00000000..7fe26b29 --- /dev/null +++ b/docs/models/destinationpostgrespostgres.md @@ -0,0 +1,16 @@ +# DestinationPostgresPostgres + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresPostgres + +value = DestinationPostgresPostgres.POSTGRES +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `POSTGRES` | postgres | \ No newline at end of file diff --git a/docs/models/gzip.md b/docs/models/destinationpostgresprefer.md similarity index 80% rename from docs/models/gzip.md rename to docs/models/destinationpostgresprefer.md index a2c7eb89..be1e90d1 100644 --- a/docs/models/gzip.md +++ b/docs/models/destinationpostgresprefer.md @@ -1,8 +1,10 @@ -# Gzip +# DestinationPostgresPrefer + +Prefer SSL mode. ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `compression_type` | [Optional[models.DestinationGcsCompressionType]](../models/destinationgcscompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.DestinationPostgresModePrefer]](../models/destinationpostgresmodeprefer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpostgresrequire.md b/docs/models/destinationpostgresrequire.md new file mode 100644 index 00000000..ef43aee2 --- /dev/null +++ b/docs/models/destinationpostgresrequire.md @@ -0,0 +1,10 @@ +# DestinationPostgresRequire + +Require SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationPostgresModeRequire]](../models/destinationpostgresmoderequire.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemasmode.md b/docs/models/destinationpostgresschemasmode.md deleted file mode 100644 index 03221c94..00000000 --- a/docs/models/destinationpostgresschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasMode - -value = DestinationPostgresSchemasMode.ALLOW -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemassslmodemode.md b/docs/models/destinationpostgresschemassslmodemode.md deleted file mode 100644 index b02768f2..00000000 --- a/docs/models/destinationpostgresschemassslmodemode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresSchemasSslModeMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasSslModeMode - -value = DestinationPostgresSchemasSslModeMode.PREFER -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemassslmodesslmodes5mode.md b/docs/models/destinationpostgresschemassslmodesslmodes5mode.md deleted file mode 100644 index 7a28179f..00000000 --- a/docs/models/destinationpostgresschemassslmodesslmodes5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresSchemasSSLModeSSLModes5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasSSLModeSSLModes5Mode - -value = DestinationPostgresSchemasSSLModeSSLModes5Mode.VERIFY_CA -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemassslmodesslmodes6mode.md b/docs/models/destinationpostgresschemassslmodesslmodes6mode.md deleted file mode 100644 index 7f6d5c5c..00000000 --- a/docs/models/destinationpostgresschemassslmodesslmodes6mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresSchemasSSLModeSSLModes6Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasSSLModeSSLModes6Mode - -value = DestinationPostgresSchemasSSLModeSSLModes6Mode.VERIFY_FULL -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemassslmodesslmodesmode.md b/docs/models/destinationpostgresschemassslmodesslmodesmode.md deleted file mode 100644 index c417e9f5..00000000 --- a/docs/models/destinationpostgresschemassslmodesslmodesmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationPostgresSchemasSSLModeSSLModesMode - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasSSLModeSSLModesMode - -value = DestinationPostgresSchemasSSLModeSSLModesMode.REQUIRE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemastunnelmethodtunnelmethod.md b/docs/models/destinationpostgresschemastunnelmethodtunnelmethod.md deleted file mode 100644 index 5b661c29..00000000 --- a/docs/models/destinationpostgresschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationPostgresSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresSchemasTunnelMethodTunnelMethod - -value = DestinationPostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationpostgressshkeyauthentication.md b/docs/models/destinationpostgressshkeyauthentication.md index cfde03b1..c65b3291 100644 --- a/docs/models/destinationpostgressshkeyauthentication.md +++ b/docs/models/destinationpostgressshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationPostgresSchemasTunnelMethod](../models/destinationpostgresschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationPostgresTunnelMethodSSHKeyAuth](../models/destinationpostgrestunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/sslmodes.md b/docs/models/destinationpostgressslmodes.md similarity index 61% rename from docs/models/sslmodes.md rename to docs/models/destinationpostgressslmodes.md index 8fbb7e6a..cba1c405 100644 --- a/docs/models/sslmodes.md +++ b/docs/models/destinationpostgressslmodes.md @@ -1,4 +1,4 @@ -# SSLModes +# DestinationPostgresSSLModes SSL connection modes. disable - Chose this mode to disable encryption of communication between Airbyte and destination database @@ -12,39 +12,39 @@ SSL connection modes. ## Supported Types -### `models.Disable` +### `models.DestinationPostgresDisable` ```python -value: models.Disable = /* values here */ +value: models.DestinationPostgresDisable = /* values here */ ``` -### `models.Allow` +### `models.DestinationPostgresAllow` ```python -value: models.Allow = /* values here */ +value: models.DestinationPostgresAllow = /* values here */ ``` -### `models.Prefer` +### `models.DestinationPostgresPrefer` ```python -value: models.Prefer = /* values here */ +value: models.DestinationPostgresPrefer = /* values here */ ``` -### `models.Require` +### `models.DestinationPostgresRequire` ```python -value: models.Require = /* values here */ +value: models.DestinationPostgresRequire = /* values here */ ``` -### `models.VerifyCa` +### `models.DestinationPostgresVerifyCa` ```python -value: models.VerifyCa = /* values here */ +value: models.DestinationPostgresVerifyCa = /* values here */ ``` -### `models.VerifyFull` +### `models.DestinationPostgresVerifyFull` ```python -value: models.VerifyFull = /* values here */ +value: models.DestinationPostgresVerifyFull = /* values here */ ``` diff --git a/docs/models/destinationpostgrestunnelmethod.md b/docs/models/destinationpostgrestunnelmethod.md deleted file mode 100644 index 2cf8920e..00000000 --- a/docs/models/destinationpostgrestunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationPostgresTunnelMethod - -No ssh tunnel needed to connect to database - -## Example Usage - -```python -from airbyte_api.models import DestinationPostgresTunnelMethod - -value = DestinationPostgresTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationpostgrestunnelmethodnotunnel.md b/docs/models/destinationpostgrestunnelmethodnotunnel.md new file mode 100644 index 00000000..b90499cb --- /dev/null +++ b/docs/models/destinationpostgrestunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationPostgresTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresTunnelMethodNoTunnel + +value = DestinationPostgresTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationpostgrestunnelmethodsshkeyauth.md b/docs/models/destinationpostgrestunnelmethodsshkeyauth.md new file mode 100644 index 00000000..e4467b66 --- /dev/null +++ b/docs/models/destinationpostgrestunnelmethodsshkeyauth.md @@ -0,0 +1,18 @@ +# DestinationPostgresTunnelMethodSSHKeyAuth + +Connect through a jump server tunnel host using username and ssh key + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresTunnelMethodSSHKeyAuth + +value = DestinationPostgresTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationpostgrestunnelmethodsshpasswordauth.md b/docs/models/destinationpostgrestunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..c4f7624e --- /dev/null +++ b/docs/models/destinationpostgrestunnelmethodsshpasswordauth.md @@ -0,0 +1,18 @@ +# DestinationPostgresTunnelMethodSSHPasswordAuth + +Connect through a jump server tunnel host using username and password authentication + +## Example Usage + +```python +from airbyte_api.models import DestinationPostgresTunnelMethodSSHPasswordAuth + +value = DestinationPostgresTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationpostgresverifyca.md b/docs/models/destinationpostgresverifyca.md new file mode 100644 index 00000000..21b01cda --- /dev/null +++ b/docs/models/destinationpostgresverifyca.md @@ -0,0 +1,12 @@ +# DestinationPostgresVerifyCa + +Verify-ca SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | +| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [Optional[models.DestinationPostgresModeVerifyCa]](../models/destinationpostgresmodeverifyca.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationpostgresverifyfull.md b/docs/models/destinationpostgresverifyfull.md new file mode 100644 index 00000000..e305d7e2 --- /dev/null +++ b/docs/models/destinationpostgresverifyfull.md @@ -0,0 +1,14 @@ +# DestinationPostgresVerifyFull + +Verify-full SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | +| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | +| `client_key` | *str* | :heavy_check_mark: | Client key | +| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [Optional[models.DestinationPostgresModeVerifyFull]](../models/destinationpostgresmodeverifyfull.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantazureopenai.md b/docs/models/destinationqdrantazureopenai.md index 03665026..ae19496a 100644 --- a/docs/models/destinationqdrantazureopenai.md +++ b/docs/models/destinationqdrantazureopenai.md @@ -5,9 +5,9 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationQdrantSchemasEmbeddingEmbeddingMode]](../models/destinationqdrantschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationQdrantModeAzureOpenai]](../models/destinationqdrantmodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationqdrantbymarkdownheader.md b/docs/models/destinationqdrantbymarkdownheader.md index 89600e5d..2cdbf3f4 100644 --- a/docs/models/destinationqdrantbymarkdownheader.md +++ b/docs/models/destinationqdrantbymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationQdrantSchemasProcessingTextSplitterMode]](../models/destinationqdrantschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationQdrantModeMarkdown]](../models/destinationqdrantmodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationqdrantbyprogramminglanguage.md b/docs/models/destinationqdrantbyprogramminglanguage.md index b66f49a4..181d12cb 100644 --- a/docs/models/destinationqdrantbyprogramminglanguage.md +++ b/docs/models/destinationqdrantbyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `language` | [models.DestinationQdrantLanguage](../models/destinationqdrantlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationqdrantschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `language` | [models.DestinationQdrantLanguage](../models/destinationqdrantlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationQdrantModeCode]](../models/destinationqdrantmodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantbyseparator.md b/docs/models/destinationqdrantbyseparator.md index ac89e4c1..a13d9b36 100644 --- a/docs/models/destinationqdrantbyseparator.md +++ b/docs/models/destinationqdrantbyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationQdrantSchemasProcessingMode]](../models/destinationqdrantschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationQdrantModeSeparator]](../models/destinationqdrantmodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationqdrantcohere.md b/docs/models/destinationqdrantcohere.md index 4e5a8697..38631c8f 100644 --- a/docs/models/destinationqdrantcohere.md +++ b/docs/models/destinationqdrantcohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationQdrantSchemasMode]](../models/destinationqdrantschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationQdrantModeCohere]](../models/destinationqdrantmodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantfake.md b/docs/models/destinationqdrantfake.md index 8b8a5973..a4aed307 100644 --- a/docs/models/destinationqdrantfake.md +++ b/docs/models/destinationqdrantfake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationQdrantSchemasEmbeddingMode]](../models/destinationqdrantschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationQdrantModeFake]](../models/destinationqdrantmodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantmode.md b/docs/models/destinationqdrantmode.md deleted file mode 100644 index 328d4eb7..00000000 --- a/docs/models/destinationqdrantmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantMode - -value = DestinationQdrantMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodeazureopenai.md b/docs/models/destinationqdrantmodeazureopenai.md new file mode 100644 index 00000000..d0800460 --- /dev/null +++ b/docs/models/destinationqdrantmodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeAzureOpenai + +value = DestinationQdrantModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodecode.md b/docs/models/destinationqdrantmodecode.md new file mode 100644 index 00000000..74484f75 --- /dev/null +++ b/docs/models/destinationqdrantmodecode.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeCode + +value = DestinationQdrantModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodecohere.md b/docs/models/destinationqdrantmodecohere.md new file mode 100644 index 00000000..057234d2 --- /dev/null +++ b/docs/models/destinationqdrantmodecohere.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeCohere + +value = DestinationQdrantModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodefake.md b/docs/models/destinationqdrantmodefake.md new file mode 100644 index 00000000..26d50db0 --- /dev/null +++ b/docs/models/destinationqdrantmodefake.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeFake + +value = DestinationQdrantModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodemarkdown.md b/docs/models/destinationqdrantmodemarkdown.md new file mode 100644 index 00000000..fd8b08a6 --- /dev/null +++ b/docs/models/destinationqdrantmodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeMarkdown + +value = DestinationQdrantModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodeopenai.md b/docs/models/destinationqdrantmodeopenai.md new file mode 100644 index 00000000..4b8f9951 --- /dev/null +++ b/docs/models/destinationqdrantmodeopenai.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeOpenai + +value = DestinationQdrantModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodeopenaicompatible.md b/docs/models/destinationqdrantmodeopenaicompatible.md new file mode 100644 index 00000000..3dafd5a2 --- /dev/null +++ b/docs/models/destinationqdrantmodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeOpenaiCompatible + +value = DestinationQdrantModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationqdrantmodeseparator.md b/docs/models/destinationqdrantmodeseparator.md new file mode 100644 index 00000000..58cf3800 --- /dev/null +++ b/docs/models/destinationqdrantmodeseparator.md @@ -0,0 +1,16 @@ +# DestinationQdrantModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationQdrantModeSeparator + +value = DestinationQdrantModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationqdrantnoauth.md b/docs/models/destinationqdrantnoauth.md index d968f179..a3eacbc5 100644 --- a/docs/models/destinationqdrantnoauth.md +++ b/docs/models/destinationqdrantnoauth.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationQdrantSchemasIndexingAuthMethodMode]](../models/destinationqdrantschemasindexingauthmethodmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.AuthenticationMethodModeNoAuth]](../models/authenticationmethodmodenoauth.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantopenai.md b/docs/models/destinationqdrantopenai.md index 2c2cc4dc..0ab8deeb 100644 --- a/docs/models/destinationqdrantopenai.md +++ b/docs/models/destinationqdrantopenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationQdrantMode]](../models/destinationqdrantmode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationQdrantModeOpenai]](../models/destinationqdrantmodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationqdrantopenaicompatible.md b/docs/models/destinationqdrantopenaicompatible.md index 7b4dba09..8f575141 100644 --- a/docs/models/destinationqdrantopenaicompatible.md +++ b/docs/models/destinationqdrantopenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationQdrantSchemasEmbeddingEmbedding5Mode]](../models/destinationqdrantschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationQdrantModeOpenaiCompatible]](../models/destinationqdrantmodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasembeddingembedding5mode.md b/docs/models/destinationqdrantschemasembeddingembedding5mode.md deleted file mode 100644 index c4b9c639..00000000 --- a/docs/models/destinationqdrantschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasEmbeddingEmbedding5Mode - -value = DestinationQdrantSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasembeddingembeddingmode.md b/docs/models/destinationqdrantschemasembeddingembeddingmode.md deleted file mode 100644 index bb95754c..00000000 --- a/docs/models/destinationqdrantschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasEmbeddingEmbeddingMode - -value = DestinationQdrantSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasembeddingmode.md b/docs/models/destinationqdrantschemasembeddingmode.md deleted file mode 100644 index 0c391a3f..00000000 --- a/docs/models/destinationqdrantschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasEmbeddingMode - -value = DestinationQdrantSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasindexingauthmethodmode.md b/docs/models/destinationqdrantschemasindexingauthmethodmode.md deleted file mode 100644 index 0b745ecf..00000000 --- a/docs/models/destinationqdrantschemasindexingauthmethodmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasIndexingAuthMethodMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasIndexingAuthMethodMode - -value = DestinationQdrantSchemasIndexingAuthMethodMode.NO_AUTH -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasindexingmode.md b/docs/models/destinationqdrantschemasindexingmode.md deleted file mode 100644 index 254a8bd7..00000000 --- a/docs/models/destinationqdrantschemasindexingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasIndexingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasIndexingMode - -value = DestinationQdrantSchemasIndexingMode.API_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `API_KEY_AUTH` | api_key_auth | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasmode.md b/docs/models/destinationqdrantschemasmode.md deleted file mode 100644 index aa4bcacd..00000000 --- a/docs/models/destinationqdrantschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasMode - -value = DestinationQdrantSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasprocessingmode.md b/docs/models/destinationqdrantschemasprocessingmode.md deleted file mode 100644 index bb02b0c8..00000000 --- a/docs/models/destinationqdrantschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasProcessingMode - -value = DestinationQdrantSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasprocessingtextsplittermode.md b/docs/models/destinationqdrantschemasprocessingtextsplittermode.md deleted file mode 100644 index 3bf98946..00000000 --- a/docs/models/destinationqdrantschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasProcessingTextSplitterMode - -value = DestinationQdrantSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationqdrantschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationqdrantschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 5331a8e5..00000000 --- a/docs/models/destinationqdrantschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationredisdisable.md b/docs/models/destinationredisdisable.md index b86f95b5..ea9af8e3 100644 --- a/docs/models/destinationredisdisable.md +++ b/docs/models/destinationredisdisable.md @@ -5,6 +5,6 @@ Disable SSL. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationRedisMode]](../models/destinationredismode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationRedisModeDisable]](../models/destinationredismodedisable.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationredismode.md b/docs/models/destinationredismode.md deleted file mode 100644 index 7c7b2141..00000000 --- a/docs/models/destinationredismode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationRedisMode - -## Example Usage - -```python -from airbyte_api.models import DestinationRedisMode - -value = DestinationRedisMode.DISABLE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationredismodedisable.md b/docs/models/destinationredismodedisable.md new file mode 100644 index 00000000..59fac4a4 --- /dev/null +++ b/docs/models/destinationredismodedisable.md @@ -0,0 +1,16 @@ +# DestinationRedisModeDisable + +## Example Usage + +```python +from airbyte_api.models import DestinationRedisModeDisable + +value = DestinationRedisModeDisable.DISABLE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationredismodeverifyfull.md b/docs/models/destinationredismodeverifyfull.md new file mode 100644 index 00000000..ac5cadf1 --- /dev/null +++ b/docs/models/destinationredismodeverifyfull.md @@ -0,0 +1,16 @@ +# DestinationRedisModeVerifyFull + +## Example Usage + +```python +from airbyte_api.models import DestinationRedisModeVerifyFull + +value = DestinationRedisModeVerifyFull.VERIFY_FULL +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationredisnotunnel.md b/docs/models/destinationredisnotunnel.md index b64666d3..39b2c66a 100644 --- a/docs/models/destinationredisnotunnel.md +++ b/docs/models/destinationredisnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationRedisTunnelMethod](../models/destinationredistunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.DestinationRedisTunnelMethodNoTunnel](../models/destinationredistunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationredispasswordauthentication.md b/docs/models/destinationredispasswordauthentication.md index 98a0dd0a..a4f7fc90 100644 --- a/docs/models/destinationredispasswordauthentication.md +++ b/docs/models/destinationredispasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationRedisSchemasTunnelMethodTunnelMethod](../models/destinationredisschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationRedisTunnelMethodSSHPasswordAuth](../models/destinationredistunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationredisschemastunnelmethod.md b/docs/models/destinationredisschemastunnelmethod.md deleted file mode 100644 index 5de1911c..00000000 --- a/docs/models/destinationredisschemastunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedisSchemasTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - -## Example Usage - -```python -from airbyte_api.models import DestinationRedisSchemasTunnelMethod - -value = DestinationRedisSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredisschemastunnelmethodtunnelmethod.md b/docs/models/destinationredisschemastunnelmethodtunnelmethod.md deleted file mode 100644 index 34ec14ea..00000000 --- a/docs/models/destinationredisschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedisSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationRedisSchemasTunnelMethodTunnelMethod - -value = DestinationRedisSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredissshkeyauthentication.md b/docs/models/destinationredissshkeyauthentication.md index 6aa53815..8181260b 100644 --- a/docs/models/destinationredissshkeyauthentication.md +++ b/docs/models/destinationredissshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationRedisSchemasTunnelMethod](../models/destinationredisschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationRedisTunnelMethodSSHKeyAuth](../models/destinationredistunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationredistunnelmethod.md b/docs/models/destinationredistunnelmethod.md deleted file mode 100644 index 3c5954f2..00000000 --- a/docs/models/destinationredistunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedisTunnelMethod - -No ssh tunnel needed to connect to database - -## Example Usage - -```python -from airbyte_api.models import DestinationRedisTunnelMethod - -value = DestinationRedisTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationredistunnelmethodnotunnel.md b/docs/models/destinationredistunnelmethodnotunnel.md new file mode 100644 index 00000000..eccd7990 --- /dev/null +++ b/docs/models/destinationredistunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationRedisTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationRedisTunnelMethodNoTunnel + +value = DestinationRedisTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationpostgresschemastunnelmethod.md b/docs/models/destinationredistunnelmethodsshkeyauth.md similarity index 56% rename from docs/models/destinationpostgresschemastunnelmethod.md rename to docs/models/destinationredistunnelmethodsshkeyauth.md index ac8db56b..7ec89761 100644 --- a/docs/models/destinationpostgresschemastunnelmethod.md +++ b/docs/models/destinationredistunnelmethodsshkeyauth.md @@ -1,13 +1,13 @@ -# DestinationPostgresSchemasTunnelMethod +# DestinationRedisTunnelMethodSSHKeyAuth Connect through a jump server tunnel host using username and ssh key ## Example Usage ```python -from airbyte_api.models import DestinationPostgresSchemasTunnelMethod +from airbyte_api.models import DestinationRedisTunnelMethodSSHKeyAuth -value = DestinationPostgresSchemasTunnelMethod.SSH_KEY_AUTH +value = DestinationRedisTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/destinationredistunnelmethodsshpasswordauth.md b/docs/models/destinationredistunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..8bf8286c --- /dev/null +++ b/docs/models/destinationredistunnelmethodsshpasswordauth.md @@ -0,0 +1,18 @@ +# DestinationRedisTunnelMethodSSHPasswordAuth + +Connect through a jump server tunnel host using username and password authentication + +## Example Usage + +```python +from airbyte_api.models import DestinationRedisTunnelMethodSSHPasswordAuth + +value = DestinationRedisTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredisverifyfull.md b/docs/models/destinationredisverifyfull.md index 8589d7b8..81b83acc 100644 --- a/docs/models/destinationredisverifyfull.md +++ b/docs/models/destinationredisverifyfull.md @@ -5,10 +5,10 @@ Verify-full SSL mode. ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | -| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | -| `client_key` | *str* | :heavy_check_mark: | Client key | -| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.DestinationRedisSchemasMode]](../models/destinationredisschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | +| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | +| `client_key` | *str* | :heavy_check_mark: | Client key | +| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. | +| `mode` | [Optional[models.DestinationRedisModeVerifyFull]](../models/destinationredismodeverifyfull.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationredshift.md b/docs/models/destinationredshift.md index 1a641793..1ee3fdf6 100644 --- a/docs/models/destinationredshift.md +++ b/docs/models/destinationredshift.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `database` | *str* | :heavy_check_mark: | Name of the database. | | -| `destination_type` | [models.Redshift](../models/redshift.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationRedshiftRedshift](../models/destinationredshiftredshift.md) | :heavy_check_mark: | N/A | | | `disable_type_dedupe` | *Optional[bool]* | :heavy_minus_sign: | Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions | | | `drop_cascade` | *Optional[bool]* | :heavy_minus_sign: | Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects. | | | `host` | *str* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com) | | diff --git a/docs/models/destinationredshiftnotunnel.md b/docs/models/destinationredshiftnotunnel.md index daf097d3..4d04eddd 100644 --- a/docs/models/destinationredshiftnotunnel.md +++ b/docs/models/destinationredshiftnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationRedshiftTunnelMethod](../models/destinationredshifttunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.DestinationRedshiftTunnelMethodNoTunnel](../models/destinationredshifttunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationredshiftpasswordauthentication.md b/docs/models/destinationredshiftpasswordauthentication.md index 3092d766..8e6e7614 100644 --- a/docs/models/destinationredshiftpasswordauthentication.md +++ b/docs/models/destinationredshiftpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationRedshiftSchemasTunnelMethodTunnelMethod](../models/destinationredshiftschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationRedshiftTunnelMethodSSHPasswordAuth](../models/destinationredshifttunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationredshiftredshift.md b/docs/models/destinationredshiftredshift.md new file mode 100644 index 00000000..df781d95 --- /dev/null +++ b/docs/models/destinationredshiftredshift.md @@ -0,0 +1,16 @@ +# DestinationRedshiftRedshift + +## Example Usage + +```python +from airbyte_api.models import DestinationRedshiftRedshift + +value = DestinationRedshiftRedshift.REDSHIFT +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `REDSHIFT` | redshift | \ No newline at end of file diff --git a/docs/models/destinationredshiftschemastunnelmethod.md b/docs/models/destinationredshiftschemastunnelmethod.md deleted file mode 100644 index 420a9603..00000000 --- a/docs/models/destinationredshiftschemastunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedshiftSchemasTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - -## Example Usage - -```python -from airbyte_api.models import DestinationRedshiftSchemasTunnelMethod - -value = DestinationRedshiftSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredshiftschemastunnelmethodtunnelmethod.md b/docs/models/destinationredshiftschemastunnelmethodtunnelmethod.md deleted file mode 100644 index e3ddb179..00000000 --- a/docs/models/destinationredshiftschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedshiftSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationRedshiftSchemasTunnelMethodTunnelMethod - -value = DestinationRedshiftSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredshiftsshkeyauthentication.md b/docs/models/destinationredshiftsshkeyauthentication.md index b51f9075..a174f73a 100644 --- a/docs/models/destinationredshiftsshkeyauthentication.md +++ b/docs/models/destinationredshiftsshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationRedshiftSchemasTunnelMethod](../models/destinationredshiftschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationRedshiftTunnelMethodSSHKeyAuth](../models/destinationredshifttunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationredshifttunnelmethod.md b/docs/models/destinationredshifttunnelmethod.md deleted file mode 100644 index c61c69b2..00000000 --- a/docs/models/destinationredshifttunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRedshiftTunnelMethod - -No ssh tunnel needed to connect to database - -## Example Usage - -```python -from airbyte_api.models import DestinationRedshiftTunnelMethod - -value = DestinationRedshiftTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationredshifttunnelmethodnotunnel.md b/docs/models/destinationredshifttunnelmethodnotunnel.md new file mode 100644 index 00000000..392b24f7 --- /dev/null +++ b/docs/models/destinationredshifttunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# DestinationRedshiftTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import DestinationRedshiftTunnelMethodNoTunnel + +value = DestinationRedshiftTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationredshifttunnelmethodsshkeyauth.md b/docs/models/destinationredshifttunnelmethodsshkeyauth.md new file mode 100644 index 00000000..88987837 --- /dev/null +++ b/docs/models/destinationredshifttunnelmethodsshkeyauth.md @@ -0,0 +1,18 @@ +# DestinationRedshiftTunnelMethodSSHKeyAuth + +Connect through a jump server tunnel host using username and ssh key + +## Example Usage + +```python +from airbyte_api.models import DestinationRedshiftTunnelMethodSSHKeyAuth + +value = DestinationRedshiftTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationredshifttunnelmethodsshpasswordauth.md b/docs/models/destinationredshifttunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..56415098 --- /dev/null +++ b/docs/models/destinationredshifttunnelmethodsshpasswordauth.md @@ -0,0 +1,18 @@ +# DestinationRedshiftTunnelMethodSSHPasswordAuth + +Connect through a jump server tunnel host using username and password authentication + +## Example Usage + +```python +from airbyte_api.models import DestinationRedshiftTunnelMethodSSHPasswordAuth + +value = DestinationRedshiftTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinations3.md b/docs/models/destinations3.md index d4be4f65..917bd37d 100644 --- a/docs/models/destinations3.md +++ b/docs/models/destinations3.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `access_key_id` | *Optional[str]* | :heavy_minus_sign: | The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here. | A012345678910EXAMPLE | -| `destination_type` | [models.S3](../models/s3.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationS3S3](../models/destinations3s3.md) | :heavy_check_mark: | N/A | | | `file_name_pattern` | *Optional[str]* | :heavy_minus_sign: | Pattern to match file names in the bucket directory. Read more here | **Example 1:** {date}
**Example 2:** {date:yyyy_MM}
**Example 3:** {timestamp}
**Example 4:** {part_number}
**Example 5:** {sync_id} | | `format_` | [models.DestinationS3OutputFormat](../models/destinations3outputformat.md) | :heavy_check_mark: | Format of the data output. See here for more details | | | `role_arn` | *Optional[str]* | :heavy_minus_sign: | The ARN of the AWS role to assume. Only usable in Airbyte Cloud. | arn:aws:iam::123456789:role/ExternalIdIsYourWorkspaceId | diff --git a/docs/models/destinations3avroapacheavro.md b/docs/models/destinations3avroapacheavro.md index 50053735..6000fa99 100644 --- a/docs/models/destinations3avroapacheavro.md +++ b/docs/models/destinations3avroapacheavro.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression_codec` | [models.DestinationS3CompressionCodec](../models/destinations3compressioncodec.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | -| `format_type` | [Optional[models.DestinationS3SchemasFormatFormatType]](../models/destinations3schemasformatformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `compression_codec` | [models.DestinationS3CompressionCodecUnion](../models/destinations3compressioncodecunion.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | +| `format_type` | [Optional[models.DestinationS3FormatTypeAvro]](../models/destinations3formattypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3bzip2.md b/docs/models/destinations3bzip2.md index 1d61f0e3..cb0607a0 100644 --- a/docs/models/destinations3bzip2.md +++ b/docs/models/destinations3bzip2.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3SchemasFormatCodec]](../models/destinations3schemasformatcodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationS3CodecBzip2]](../models/destinations3codecbzip2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3codecbzip2.md b/docs/models/destinations3codecbzip2.md new file mode 100644 index 00000000..a8578d2a --- /dev/null +++ b/docs/models/destinations3codecbzip2.md @@ -0,0 +1,16 @@ +# DestinationS3CodecBzip2 + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CodecBzip2 + +value = DestinationS3CodecBzip2.BZIP2 +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/destinations3codecdeflate.md b/docs/models/destinations3codecdeflate.md new file mode 100644 index 00000000..96f2a282 --- /dev/null +++ b/docs/models/destinations3codecdeflate.md @@ -0,0 +1,16 @@ +# DestinationS3CodecDeflate + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CodecDeflate + +value = DestinationS3CodecDeflate.DEFLATE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/codec.md b/docs/models/destinations3codecnocompression.md similarity index 52% rename from docs/models/codec.md rename to docs/models/destinations3codecnocompression.md index 0946464c..8229169f 100644 --- a/docs/models/codec.md +++ b/docs/models/destinations3codecnocompression.md @@ -1,11 +1,11 @@ -# Codec +# DestinationS3CodecNoCompression ## Example Usage ```python -from airbyte_api.models import Codec +from airbyte_api.models import DestinationS3CodecNoCompression -value = Codec.NO_COMPRESSION +value = DestinationS3CodecNoCompression.NO_COMPRESSION ``` diff --git a/docs/models/destinations3codecsnappy.md b/docs/models/destinations3codecsnappy.md new file mode 100644 index 00000000..19e44122 --- /dev/null +++ b/docs/models/destinations3codecsnappy.md @@ -0,0 +1,16 @@ +# DestinationS3CodecSnappy + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CodecSnappy + +value = DestinationS3CodecSnappy.SNAPPY +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/destinations3codecxz.md b/docs/models/destinations3codecxz.md new file mode 100644 index 00000000..a101117d --- /dev/null +++ b/docs/models/destinations3codecxz.md @@ -0,0 +1,16 @@ +# DestinationS3CodecXz + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CodecXz + +value = DestinationS3CodecXz.XZ +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/destinations3codeczstandard.md b/docs/models/destinations3codeczstandard.md new file mode 100644 index 00000000..473f44dd --- /dev/null +++ b/docs/models/destinations3codeczstandard.md @@ -0,0 +1,16 @@ +# DestinationS3CodecZstandard + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CodecZstandard + +value = DestinationS3CodecZstandard.ZSTANDARD +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/destinations3compression.md b/docs/models/destinations3compression.md deleted file mode 100644 index 1a958c0a..00000000 --- a/docs/models/destinations3compression.md +++ /dev/null @@ -1,19 +0,0 @@ -# DestinationS3Compression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Supported Types - -### `models.DestinationS3NoCompression` - -```python -value: models.DestinationS3NoCompression = /* values here */ -``` - -### `models.DestinationS3GZIP` - -```python -value: models.DestinationS3GZIP = /* values here */ -``` - diff --git a/docs/models/destinations3compression1.md b/docs/models/destinations3compression1.md new file mode 100644 index 00000000..5d438b04 --- /dev/null +++ b/docs/models/destinations3compression1.md @@ -0,0 +1,19 @@ +# DestinationS3Compression1 + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Supported Types + +### `models.DestinationS3CompressionNoCompression1` + +```python +value: models.DestinationS3CompressionNoCompression1 = /* values here */ +``` + +### `models.DestinationS3GZIP1` + +```python +value: models.DestinationS3GZIP1 = /* values here */ +``` + diff --git a/docs/models/destinations3compression2.md b/docs/models/destinations3compression2.md new file mode 100644 index 00000000..9372020b --- /dev/null +++ b/docs/models/destinations3compression2.md @@ -0,0 +1,19 @@ +# DestinationS3Compression2 + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Supported Types + +### `models.DestinationS3CompressionNoCompression2` + +```python +value: models.DestinationS3CompressionNoCompression2 = /* values here */ +``` + +### `models.DestinationS3GZIP2` + +```python +value: models.DestinationS3GZIP2 = /* values here */ +``` + diff --git a/docs/models/destinationgcscompressioncodec.md b/docs/models/destinations3compressioncodecenum.md similarity index 73% rename from docs/models/destinationgcscompressioncodec.md rename to docs/models/destinations3compressioncodecenum.md index 973faf5c..5f2d9680 100644 --- a/docs/models/destinationgcscompressioncodec.md +++ b/docs/models/destinations3compressioncodecenum.md @@ -1,13 +1,13 @@ -# DestinationGcsCompressionCodec +# DestinationS3CompressionCodecEnum The compression algorithm used to compress data pages. ## Example Usage ```python -from airbyte_api.models import DestinationGcsCompressionCodec +from airbyte_api.models import DestinationS3CompressionCodecEnum -value = DestinationGcsCompressionCodec.UNCOMPRESSED +value = DestinationS3CompressionCodecEnum.UNCOMPRESSED ``` diff --git a/docs/models/readchangesusingchangedatacapturecdc.md b/docs/models/destinations3compressioncodecnocompression.md similarity index 60% rename from docs/models/readchangesusingchangedatacapturecdc.md rename to docs/models/destinations3compressioncodecnocompression.md index b86ca928..1561ce2d 100644 --- a/docs/models/readchangesusingchangedatacapturecdc.md +++ b/docs/models/destinations3compressioncodecnocompression.md @@ -1,6 +1,4 @@ -# ReadChangesUsingChangeDataCaptureCDC - -Recommended - Incrementally reads new inserts, updates, and deletes using change data capture feature. This must be enabled on your database. +# DestinationS3CompressionCodecNoCompression ## Fields @@ -8,5 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cursor_method` | [Optional[models.SourceDb2EnterpriseCursorMethod]](../models/sourcedb2enterprisecursormethod.md) | :heavy_minus_sign: | N/A | -| `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC events. | \ No newline at end of file +| `codec` | [Optional[models.DestinationS3CodecNoCompression]](../models/destinations3codecnocompression.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3compressioncodec.md b/docs/models/destinations3compressioncodecunion.md similarity index 78% rename from docs/models/destinations3compressioncodec.md rename to docs/models/destinations3compressioncodecunion.md index db45cc5c..04c997ff 100644 --- a/docs/models/destinations3compressioncodec.md +++ b/docs/models/destinations3compressioncodecunion.md @@ -1,14 +1,14 @@ -# DestinationS3CompressionCodec +# DestinationS3CompressionCodecUnion The compression algorithm used to compress data. Default to no compression. ## Supported Types -### `models.DestinationS3SchemasFormatNoCompression` +### `models.DestinationS3CompressionCodecNoCompression` ```python -value: models.DestinationS3SchemasFormatNoCompression = /* values here */ +value: models.DestinationS3CompressionCodecNoCompression = /* values here */ ``` ### `models.DestinationS3Deflate` diff --git a/docs/models/destinationgcsgzip.md b/docs/models/destinations3compressionnocompression1.md similarity index 67% rename from docs/models/destinationgcsgzip.md rename to docs/models/destinations3compressionnocompression1.md index 9f4a568f..fb31d001 100644 --- a/docs/models/destinationgcsgzip.md +++ b/docs/models/destinations3compressionnocompression1.md @@ -1,8 +1,9 @@ -# DestinationGcsGZIP +# DestinationS3CompressionNoCompression1 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `compression_type` | [Optional[models.DestinationGcsSchemasFormatCompressionType]](../models/destinationgcsschemasformatcompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `compression_type` | [Optional[models.DestinationS3CompressionTypeNoCompression1]](../models/destinations3compressiontypenocompression1.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/autogenerated.md b/docs/models/destinations3compressionnocompression2.md similarity index 63% rename from docs/models/autogenerated.md rename to docs/models/destinations3compressionnocompression2.md index 79fba66a..d6424f8c 100644 --- a/docs/models/autogenerated.md +++ b/docs/models/destinations3compressionnocompression2.md @@ -1,8 +1,9 @@ -# Autogenerated +# DestinationS3CompressionNoCompression2 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceAzureBlobStorageHeaderDefinitionType]](../models/sourceazureblobstorageheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `compression_type` | [Optional[models.DestinationS3CompressionTypeNoCompression2]](../models/destinations3compressiontypenocompression2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3compressiontype.md b/docs/models/destinations3compressiontype.md deleted file mode 100644 index 72a8a6cd..00000000 --- a/docs/models/destinations3compressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3CompressionType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3CompressionType - -value = DestinationS3CompressionType.NO_COMPRESSION -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinations3compressiontypegzip1.md b/docs/models/destinations3compressiontypegzip1.md new file mode 100644 index 00000000..86d9c88b --- /dev/null +++ b/docs/models/destinations3compressiontypegzip1.md @@ -0,0 +1,16 @@ +# DestinationS3CompressionTypeGzip1 + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CompressionTypeGzip1 + +value = DestinationS3CompressionTypeGzip1.GZIP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinations3compressiontypegzip2.md b/docs/models/destinations3compressiontypegzip2.md new file mode 100644 index 00000000..8101f7bd --- /dev/null +++ b/docs/models/destinations3compressiontypegzip2.md @@ -0,0 +1,16 @@ +# DestinationS3CompressionTypeGzip2 + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CompressionTypeGzip2 + +value = DestinationS3CompressionTypeGzip2.GZIP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinations3compressiontypenocompression1.md b/docs/models/destinations3compressiontypenocompression1.md new file mode 100644 index 00000000..cfc81f06 --- /dev/null +++ b/docs/models/destinations3compressiontypenocompression1.md @@ -0,0 +1,16 @@ +# DestinationS3CompressionTypeNoCompression1 + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CompressionTypeNoCompression1 + +value = DestinationS3CompressionTypeNoCompression1.NO_COMPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinations3compressiontypenocompression2.md b/docs/models/destinations3compressiontypenocompression2.md new file mode 100644 index 00000000..ce07696b --- /dev/null +++ b/docs/models/destinations3compressiontypenocompression2.md @@ -0,0 +1,16 @@ +# DestinationS3CompressionTypeNoCompression2 + +## Example Usage + +```python +from airbyte_api.models import DestinationS3CompressionTypeNoCompression2 + +value = DestinationS3CompressionTypeNoCompression2.NO_COMPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinations3csvcommaseparatedvalues.md b/docs/models/destinations3csvcommaseparatedvalues.md index 220cfd04..d2727762 100644 --- a/docs/models/destinations3csvcommaseparatedvalues.md +++ b/docs/models/destinations3csvcommaseparatedvalues.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression` | [Optional[models.DestinationS3Compression]](../models/destinations3compression.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `flattening` | [Optional[models.DestinationS3Flattening]](../models/destinations3flattening.md) | :heavy_minus_sign: | N/A | -| `format_type` | [Optional[models.DestinationS3FormatType]](../models/destinations3formattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `compression` | [Optional[models.DestinationS3Compression1]](../models/destinations3compression1.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `flattening` | [Optional[models.DestinationS3Flattening1]](../models/destinations3flattening1.md) | :heavy_minus_sign: | N/A | +| `format_type` | [Optional[models.DestinationS3FormatTypeCsv]](../models/destinations3formattypecsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3datalakecatalogtype.md b/docs/models/destinations3datalakecatalogtype.md deleted file mode 100644 index 0b0b844f..00000000 --- a/docs/models/destinations3datalakecatalogtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3DataLakeCatalogType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3DataLakeCatalogType - -value = DestinationS3DataLakeCatalogType.GLUE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `GLUE` | GLUE | \ No newline at end of file diff --git a/docs/models/destinations3datalakeschemascatalogtype.md b/docs/models/destinations3datalakeschemascatalogtype.md deleted file mode 100644 index df438049..00000000 --- a/docs/models/destinations3datalakeschemascatalogtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3DataLakeSchemasCatalogType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3DataLakeSchemasCatalogType - -value = DestinationS3DataLakeSchemasCatalogType.REST -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `REST` | REST | \ No newline at end of file diff --git a/docs/models/destinations3datalakeschemascatalogtypecatalogtype.md b/docs/models/destinations3datalakeschemascatalogtypecatalogtype.md deleted file mode 100644 index efbf9db8..00000000 --- a/docs/models/destinations3datalakeschemascatalogtypecatalogtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3DataLakeSchemasCatalogTypeCatalogType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3DataLakeSchemasCatalogTypeCatalogType - -value = DestinationS3DataLakeSchemasCatalogTypeCatalogType.POLARIS -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `POLARIS` | POLARIS | \ No newline at end of file diff --git a/docs/models/destinations3datalakeschemascatalogtypecatalogtypecatalogtype.md b/docs/models/destinations3datalakeschemascatalogtypecatalogtypecatalogtype.md deleted file mode 100644 index 6fa9fb70..00000000 --- a/docs/models/destinations3datalakeschemascatalogtypecatalogtypecatalogtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType - -value = DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType.NESSIE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `NESSIE` | NESSIE | \ No newline at end of file diff --git a/docs/models/destinations3deflate.md b/docs/models/destinations3deflate.md index 0857ea36..921ed237 100644 --- a/docs/models/destinations3deflate.md +++ b/docs/models/destinations3deflate.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3SchemasCodec]](../models/destinations3schemascodec.md) | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationS3CodecDeflate]](../models/destinations3codecdeflate.md) | :heavy_minus_sign: | N/A | | `compression_level` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3flattening.md b/docs/models/destinations3flattening1.md similarity index 66% rename from docs/models/destinations3flattening.md rename to docs/models/destinations3flattening1.md index d8efa38c..12279fe7 100644 --- a/docs/models/destinations3flattening.md +++ b/docs/models/destinations3flattening1.md @@ -1,11 +1,11 @@ -# DestinationS3Flattening +# DestinationS3Flattening1 ## Example Usage ```python -from airbyte_api.models import DestinationS3Flattening +from airbyte_api.models import DestinationS3Flattening1 -value = DestinationS3Flattening.NO_FLATTENING +value = DestinationS3Flattening1.NO_FLATTENING ``` diff --git a/docs/models/flattening.md b/docs/models/destinations3flattening2.md similarity index 66% rename from docs/models/flattening.md rename to docs/models/destinations3flattening2.md index b39c7244..7c3e3c06 100644 --- a/docs/models/flattening.md +++ b/docs/models/destinations3flattening2.md @@ -1,11 +1,11 @@ -# Flattening +# DestinationS3Flattening2 ## Example Usage ```python -from airbyte_api.models import Flattening +from airbyte_api.models import DestinationS3Flattening2 -value = Flattening.NO_FLATTENING +value = DestinationS3Flattening2.NO_FLATTENING ``` diff --git a/docs/models/destinations3formattype.md b/docs/models/destinations3formattype.md deleted file mode 100644 index b8876b17..00000000 --- a/docs/models/destinations3formattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3FormatType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3FormatType - -value = DestinationS3FormatType.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/destinations3formattypeavro.md b/docs/models/destinations3formattypeavro.md new file mode 100644 index 00000000..01be0afa --- /dev/null +++ b/docs/models/destinations3formattypeavro.md @@ -0,0 +1,16 @@ +# DestinationS3FormatTypeAvro + +## Example Usage + +```python +from airbyte_api.models import DestinationS3FormatTypeAvro + +value = DestinationS3FormatTypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/destinations3formattypecsv.md b/docs/models/destinations3formattypecsv.md new file mode 100644 index 00000000..91d4eaef --- /dev/null +++ b/docs/models/destinations3formattypecsv.md @@ -0,0 +1,16 @@ +# DestinationS3FormatTypeCsv + +## Example Usage + +```python +from airbyte_api.models import DestinationS3FormatTypeCsv + +value = DestinationS3FormatTypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/destinations3formattypejsonl.md b/docs/models/destinations3formattypejsonl.md new file mode 100644 index 00000000..514767d0 --- /dev/null +++ b/docs/models/destinations3formattypejsonl.md @@ -0,0 +1,16 @@ +# DestinationS3FormatTypeJsonl + +## Example Usage + +```python +from airbyte_api.models import DestinationS3FormatTypeJsonl + +value = DestinationS3FormatTypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/destinations3formattypeparquet.md b/docs/models/destinations3formattypeparquet.md new file mode 100644 index 00000000..c4d02f37 --- /dev/null +++ b/docs/models/destinations3formattypeparquet.md @@ -0,0 +1,16 @@ +# DestinationS3FormatTypeParquet + +## Example Usage + +```python +from airbyte_api.models import DestinationS3FormatTypeParquet + +value = DestinationS3FormatTypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/nativenetworkencryptionnne.md b/docs/models/destinations3gzip1.md similarity index 60% rename from docs/models/nativenetworkencryptionnne.md rename to docs/models/destinations3gzip1.md index 3e7e6cd7..4681b88e 100644 --- a/docs/models/nativenetworkencryptionnne.md +++ b/docs/models/destinations3gzip1.md @@ -1,11 +1,9 @@ -# NativeNetworkEncryptionNNE - -The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. +# DestinationS3GZIP1 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `encryption_algorithm` | [Optional[models.EncryptionAlgorithm]](../models/encryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines the database encryption algorithm. | -| `encryption_method` | [Optional[models.DestinationOracleEncryptionMethod]](../models/destinationoracleencryptionmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `compression_type` | [Optional[models.DestinationS3CompressionTypeGzip1]](../models/destinations3compressiontypegzip1.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3gzip2.md b/docs/models/destinations3gzip2.md new file mode 100644 index 00000000..7f0a39af --- /dev/null +++ b/docs/models/destinations3gzip2.md @@ -0,0 +1,9 @@ +# DestinationS3GZIP2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `compression_type` | [Optional[models.DestinationS3CompressionTypeGzip2]](../models/destinations3compressiontypegzip2.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3jsonlinesnewlinedelimitedjson.md b/docs/models/destinations3jsonlinesnewlinedelimitedjson.md index fde0ccca..03b294e4 100644 --- a/docs/models/destinations3jsonlinesnewlinedelimitedjson.md +++ b/docs/models/destinations3jsonlinesnewlinedelimitedjson.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression` | [Optional[models.DestinationS3SchemasCompression]](../models/destinations3schemascompression.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `flattening` | [Optional[models.DestinationS3SchemasFlattening]](../models/destinations3schemasflattening.md) | :heavy_minus_sign: | N/A | -| `format_type` | [Optional[models.DestinationS3SchemasFormatType]](../models/destinations3schemasformattype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `compression` | [Optional[models.DestinationS3Compression2]](../models/destinations3compression2.md) | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `flattening` | [Optional[models.DestinationS3Flattening2]](../models/destinations3flattening2.md) | :heavy_minus_sign: | N/A | +| `format_type` | [Optional[models.DestinationS3FormatTypeJsonl]](../models/destinations3formattypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3parquetcolumnarstorage.md b/docs/models/destinations3parquetcolumnarstorage.md index 1c0d72ee..5f02b169 100644 --- a/docs/models/destinations3parquetcolumnarstorage.md +++ b/docs/models/destinations3parquetcolumnarstorage.md @@ -7,9 +7,9 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `block_size_mb` | *Optional[int]* | :heavy_minus_sign: | This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. | -| `compression_codec` | [Optional[models.DestinationS3SchemasCompressionCodec]](../models/destinations3schemascompressioncodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | +| `compression_codec` | [Optional[models.DestinationS3CompressionCodecEnum]](../models/destinations3compressioncodecenum.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | | `dictionary_encoding` | *Optional[bool]* | :heavy_minus_sign: | Default: true. | | `dictionary_page_size_kb` | *Optional[int]* | :heavy_minus_sign: | There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. | -| `format_type` | [Optional[models.DestinationS3SchemasFormatOutputFormatFormatType]](../models/destinations3schemasformatoutputformatformattype.md) | :heavy_minus_sign: | N/A | +| `format_type` | [Optional[models.DestinationS3FormatTypeParquet]](../models/destinations3formattypeparquet.md) | :heavy_minus_sign: | N/A | | `max_padding_size_mb` | *Optional[int]* | :heavy_minus_sign: | Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. | | `page_size_kb` | *Optional[int]* | :heavy_minus_sign: | The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. | \ No newline at end of file diff --git a/docs/models/s3.md b/docs/models/destinations3s3.md similarity index 52% rename from docs/models/s3.md rename to docs/models/destinations3s3.md index b1b3e55c..307ca214 100644 --- a/docs/models/s3.md +++ b/docs/models/destinations3s3.md @@ -1,11 +1,11 @@ -# S3 +# DestinationS3S3 ## Example Usage ```python -from airbyte_api.models import S3 +from airbyte_api.models import DestinationS3S3 -value = S3.S3 +value = DestinationS3S3.S3 ``` diff --git a/docs/models/destinations3schemascodec.md b/docs/models/destinations3schemascodec.md deleted file mode 100644 index 92ff997b..00000000 --- a/docs/models/destinations3schemascodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasCodec - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasCodec - -value = DestinationS3SchemasCodec.DEFLATE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/destinations3schemascompression.md b/docs/models/destinations3schemascompression.md deleted file mode 100644 index e2f84548..00000000 --- a/docs/models/destinations3schemascompression.md +++ /dev/null @@ -1,19 +0,0 @@ -# DestinationS3SchemasCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Supported Types - -### `models.DestinationS3SchemasNoCompression` - -```python -value: models.DestinationS3SchemasNoCompression = /* values here */ -``` - -### `models.DestinationS3SchemasGZIP` - -```python -value: models.DestinationS3SchemasGZIP = /* values here */ -``` - diff --git a/docs/models/destinations3schemascompressiontype.md b/docs/models/destinations3schemascompressiontype.md deleted file mode 100644 index a504ddea..00000000 --- a/docs/models/destinations3schemascompressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasCompressionType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasCompressionType - -value = DestinationS3SchemasCompressionType.GZIP -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatcodec.md b/docs/models/destinations3schemasformatcodec.md deleted file mode 100644 index 3af8c32b..00000000 --- a/docs/models/destinations3schemasformatcodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatCodec - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatCodec - -value = DestinationS3SchemasFormatCodec.BZIP2 -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatcompressiontype.md b/docs/models/destinations3schemasformatcompressiontype.md deleted file mode 100644 index 3ff91757..00000000 --- a/docs/models/destinations3schemasformatcompressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatCompressionType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatCompressionType - -value = DestinationS3SchemasFormatCompressionType.NO_COMPRESSION -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatformattype.md b/docs/models/destinations3schemasformatformattype.md deleted file mode 100644 index 3ce21c1e..00000000 --- a/docs/models/destinations3schemasformatformattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatFormatType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatFormatType - -value = DestinationS3SchemasFormatFormatType.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatnocompression.md b/docs/models/destinations3schemasformatnocompression.md deleted file mode 100644 index 0322f4e2..00000000 --- a/docs/models/destinations3schemasformatnocompression.md +++ /dev/null @@ -1,9 +0,0 @@ -# DestinationS3SchemasFormatNoCompression - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3Codec]](../models/destinations3codec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatoutputformat3codec.md b/docs/models/destinations3schemasformatoutputformat3codec.md deleted file mode 100644 index 4b5e426e..00000000 --- a/docs/models/destinations3schemasformatoutputformat3codec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatOutputFormat3Codec - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatOutputFormat3Codec - -value = DestinationS3SchemasFormatOutputFormat3Codec.ZSTANDARD -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatoutputformat3compressioncodeccodec.md b/docs/models/destinations3schemasformatoutputformat3compressioncodeccodec.md deleted file mode 100644 index ec344a0e..00000000 --- a/docs/models/destinations3schemasformatoutputformat3compressioncodeccodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec - -value = DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.SNAPPY -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatoutputformatcodec.md b/docs/models/destinations3schemasformatoutputformatcodec.md deleted file mode 100644 index dbf49d01..00000000 --- a/docs/models/destinations3schemasformatoutputformatcodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatOutputFormatCodec - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatOutputFormatCodec - -value = DestinationS3SchemasFormatOutputFormatCodec.XZ -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatoutputformatcompressiontype.md b/docs/models/destinations3schemasformatoutputformatcompressiontype.md deleted file mode 100644 index 66dc0162..00000000 --- a/docs/models/destinations3schemasformatoutputformatcompressiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatOutputFormatCompressionType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatOutputFormatCompressionType - -value = DestinationS3SchemasFormatOutputFormatCompressionType.GZIP -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/destinations3schemasformatoutputformatformattype.md b/docs/models/destinations3schemasformatoutputformatformattype.md deleted file mode 100644 index 369673ed..00000000 --- a/docs/models/destinations3schemasformatoutputformatformattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatOutputFormatFormatType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatOutputFormatFormatType - -value = DestinationS3SchemasFormatOutputFormatFormatType.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/destinations3schemasformattype.md b/docs/models/destinations3schemasformattype.md deleted file mode 100644 index bd7fc9f3..00000000 --- a/docs/models/destinations3schemasformattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3SchemasFormatType - -## Example Usage - -```python -from airbyte_api.models import DestinationS3SchemasFormatType - -value = DestinationS3SchemasFormatType.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/destinations3schemasgzip.md b/docs/models/destinations3schemasgzip.md deleted file mode 100644 index 4e548b14..00000000 --- a/docs/models/destinations3schemasgzip.md +++ /dev/null @@ -1,9 +0,0 @@ -# DestinationS3SchemasGZIP - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression_type` | [Optional[models.DestinationS3SchemasFormatOutputFormatCompressionType]](../models/destinations3schemasformatoutputformatcompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3snappy.md b/docs/models/destinations3snappy.md index c239fb1f..aaf2032f 100644 --- a/docs/models/destinations3snappy.md +++ b/docs/models/destinations3snappy.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec]](../models/destinations3schemasformatoutputformat3compressioncodeccodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationS3CodecSnappy]](../models/destinations3codecsnappy.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3xz.md b/docs/models/destinations3xz.md index 67c5b7af..7ce48a9c 100644 --- a/docs/models/destinations3xz.md +++ b/docs/models/destinations3xz.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3SchemasFormatOutputFormatCodec]](../models/destinations3schemasformatoutputformatcodec.md) | :heavy_minus_sign: | N/A | -| `compression_level` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationS3CodecXz]](../models/destinations3codecxz.md) | :heavy_minus_sign: | N/A | +| `compression_level` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3zstandard.md b/docs/models/destinations3zstandard.md index 36f649d9..634d14e3 100644 --- a/docs/models/destinations3zstandard.md +++ b/docs/models/destinations3zstandard.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `codec` | [Optional[models.DestinationS3SchemasFormatOutputFormat3Codec]](../models/destinations3schemasformatoutputformat3codec.md) | :heavy_minus_sign: | N/A | -| `compression_level` | *int* | :heavy_check_mark: | N/A | -| `include_checksum` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `codec` | [Optional[models.DestinationS3CodecZstandard]](../models/destinations3codeczstandard.md) | :heavy_minus_sign: | N/A | +| `compression_level` | *int* | :heavy_check_mark: | N/A | +| `include_checksum` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsalesforce.md b/docs/models/destinationsalesforce.md index 2148eec3..5e93b737 100644 --- a/docs/models/destinationsalesforce.md +++ b/docs/models/destinationsalesforce.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [models.AuthType](../models/authtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.DestinationSalesforceAuthType](../models/destinationsalesforceauthtype.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | Enter your Salesforce developer application's Client ID. | | `client_secret` | *str* | :heavy_check_mark: | Enter your Salesforce developer application's Client secret. | | `destination_type` | [models.DestinationSalesforceSalesforce](../models/destinationsalesforcesalesforce.md) | :heavy_check_mark: | N/A | diff --git a/docs/models/destinationsalesforceauthtype.md b/docs/models/destinationsalesforceauthtype.md new file mode 100644 index 00000000..935d5785 --- /dev/null +++ b/docs/models/destinationsalesforceauthtype.md @@ -0,0 +1,16 @@ +# DestinationSalesforceAuthType + +## Example Usage + +```python +from airbyte_api.models import DestinationSalesforceAuthType + +value = DestinationSalesforceAuthType.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/destinationsalesforcenone.md b/docs/models/destinationsalesforcenone.md index 27d2efbd..994189a2 100644 --- a/docs/models/destinationsalesforcenone.md +++ b/docs/models/destinationsalesforcenone.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `storage_type` | [Optional[models.DestinationSalesforceStorageType]](../models/destinationsalesforcestoragetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `storage_type` | [Optional[models.DestinationSalesforceStorageTypeNone]](../models/destinationsalesforcestoragetypenone.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsalesforces3.md b/docs/models/destinationsalesforces3.md index f3edb82c..8c0ed6ec 100644 --- a/docs/models/destinationsalesforces3.md +++ b/docs/models/destinationsalesforces3.md @@ -13,4 +13,4 @@ | `s3_bucket_region` | [Optional[models.DestinationSalesforceS3BucketRegion]](../models/destinationsalesforces3bucketregion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | us-east-1 | | `s3_endpoint` | *Optional[str]* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `secret_access_key` | *Optional[str]* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | -| `storage_type` | [Optional[models.DestinationSalesforceSchemasStorageType]](../models/destinationsalesforceschemasstoragetype.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `storage_type` | [Optional[models.DestinationSalesforceStorageTypeS3]](../models/destinationsalesforcestoragetypes3.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/destinationsalesforceschemasstoragetype.md b/docs/models/destinationsalesforceschemasstoragetype.md deleted file mode 100644 index c95aac5b..00000000 --- a/docs/models/destinationsalesforceschemasstoragetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSalesforceSchemasStorageType - -## Example Usage - -```python -from airbyte_api.models import DestinationSalesforceSchemasStorageType - -value = DestinationSalesforceSchemasStorageType.S3 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationsalesforcestoragetype.md b/docs/models/destinationsalesforcestoragetype.md deleted file mode 100644 index a7eeac96..00000000 --- a/docs/models/destinationsalesforcestoragetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSalesforceStorageType - -## Example Usage - -```python -from airbyte_api.models import DestinationSalesforceStorageType - -value = DestinationSalesforceStorageType.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | None | \ No newline at end of file diff --git a/docs/models/destinationsalesforcestoragetypenone.md b/docs/models/destinationsalesforcestoragetypenone.md new file mode 100644 index 00000000..8c2758dd --- /dev/null +++ b/docs/models/destinationsalesforcestoragetypenone.md @@ -0,0 +1,16 @@ +# DestinationSalesforceStorageTypeNone + +## Example Usage + +```python +from airbyte_api.models import DestinationSalesforceStorageTypeNone + +value = DestinationSalesforceStorageTypeNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | None | \ No newline at end of file diff --git a/docs/models/destinationsalesforcestoragetypes3.md b/docs/models/destinationsalesforcestoragetypes3.md new file mode 100644 index 00000000..ae5918f5 --- /dev/null +++ b/docs/models/destinationsalesforcestoragetypes3.md @@ -0,0 +1,16 @@ +# DestinationSalesforceStorageTypeS3 + +## Example Usage + +```python +from airbyte_api.models import DestinationSalesforceStorageTypeS3 + +value = DestinationSalesforceStorageTypeS3.S3 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/destinationsnowflake.md b/docs/models/destinationsnowflake.md index 31f64739..77fd62f5 100644 --- a/docs/models/destinationsnowflake.md +++ b/docs/models/destinationsnowflake.md @@ -6,9 +6,9 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `cdc_deletion_mode` | [Optional[models.DestinationSnowflakeCDCDeletionMode]](../models/destinationsnowflakecdcdeletionmode.md) | :heavy_minus_sign: | Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes. | | -| `credentials` | [Optional[models.AuthorizationMethod]](../models/authorizationmethod.md) | :heavy_minus_sign: | Determines the type of authentication that should be used. | | +| `credentials` | [Optional[models.DestinationSnowflakeAuthorizationMethod]](../models/destinationsnowflakeauthorizationmethod.md) | :heavy_minus_sign: | Determines the type of authentication that should be used. | | | `database` | *str* | :heavy_check_mark: | Enter the name of the database you want to sync data into | AIRBYTE_DATABASE | -| `destination_type` | [models.Snowflake](../models/snowflake.md) | :heavy_check_mark: | N/A | | +| `destination_type` | [models.DestinationSnowflakeSnowflake](../models/destinationsnowflakesnowflake.md) | :heavy_check_mark: | N/A | | | `disable_type_dedupe` | *Optional[bool]* | :heavy_minus_sign: | Write the legacy "raw tables" format, to enable backwards compatibility with older versions of this connector. | | | `host` | *str* | :heavy_check_mark: | Enter your Snowflake account's locator (in the format ...snowflakecomputing.com) | **Example 1:** accountname.us-east-2.aws.snowflakecomputing.com
**Example 2:** accountname.snowflakecomputing.com | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Enter the additional properties to pass to the JDBC URL string when connecting to the database (formatted as key=value pairs separated by the symbol &). Example: key1=value1&key2=value2&key3=value3 | | diff --git a/docs/models/destinationsnowflakeauthorizationmethod.md b/docs/models/destinationsnowflakeauthorizationmethod.md new file mode 100644 index 00000000..63b926eb --- /dev/null +++ b/docs/models/destinationsnowflakeauthorizationmethod.md @@ -0,0 +1,19 @@ +# DestinationSnowflakeAuthorizationMethod + +Determines the type of authentication that should be used. + + +## Supported Types + +### `models.DestinationSnowflakeKeyPairAuthentication` + +```python +value: models.DestinationSnowflakeKeyPairAuthentication = /* values here */ +``` + +### `models.DestinationSnowflakeUsernameAndPassword` + +```python +value: models.DestinationSnowflakeUsernameAndPassword = /* values here */ +``` + diff --git a/docs/models/sourcesnowflakeauthtype.md b/docs/models/destinationsnowflakeauthtypekeypairauthentication.md similarity index 50% rename from docs/models/sourcesnowflakeauthtype.md rename to docs/models/destinationsnowflakeauthtypekeypairauthentication.md index a9e6da79..89e3b416 100644 --- a/docs/models/sourcesnowflakeauthtype.md +++ b/docs/models/destinationsnowflakeauthtypekeypairauthentication.md @@ -1,11 +1,11 @@ -# SourceSnowflakeAuthType +# DestinationSnowflakeAuthTypeKeyPairAuthentication ## Example Usage ```python -from airbyte_api.models import SourceSnowflakeAuthType +from airbyte_api.models import DestinationSnowflakeAuthTypeKeyPairAuthentication -value = SourceSnowflakeAuthType.KEY_PAIR_AUTHENTICATION +value = DestinationSnowflakeAuthTypeKeyPairAuthentication.KEY_PAIR_AUTHENTICATION ``` diff --git a/docs/models/destinationsnowflakecortexazureopenai.md b/docs/models/destinationsnowflakecortexazureopenai.md index c1519dd1..54baa8de 100644 --- a/docs/models/destinationsnowflakecortexazureopenai.md +++ b/docs/models/destinationsnowflakecortexazureopenai.md @@ -5,9 +5,9 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | -| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode]](../models/destinationsnowflakecortexschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | | -| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | +| `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeAzureOpenai]](../models/destinationsnowflakecortexmodeazureopenai.md) | :heavy_minus_sign: | N/A | | +| `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexbymarkdownheader.md b/docs/models/destinationsnowflakecortexbymarkdownheader.md index d53c78a6..ecd4108d 100644 --- a/docs/models/destinationsnowflakecortexbymarkdownheader.md +++ b/docs/models/destinationsnowflakecortexbymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasProcessingTextSplitterMode]](../models/destinationsnowflakecortexschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeMarkdown]](../models/destinationsnowflakecortexmodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexbyprogramminglanguage.md b/docs/models/destinationsnowflakecortexbyprogramminglanguage.md index d729f4a6..5df5a2b0 100644 --- a/docs/models/destinationsnowflakecortexbyprogramminglanguage.md +++ b/docs/models/destinationsnowflakecortexbyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `language` | [models.DestinationSnowflakeCortexLanguage](../models/destinationsnowflakecortexlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationsnowflakecortexschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `language` | [models.DestinationSnowflakeCortexLanguage](../models/destinationsnowflakecortexlanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeCode]](../models/destinationsnowflakecortexmodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexbyseparator.md b/docs/models/destinationsnowflakecortexbyseparator.md index 9b7639cd..edfdf420 100644 --- a/docs/models/destinationsnowflakecortexbyseparator.md +++ b/docs/models/destinationsnowflakecortexbyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasProcessingMode]](../models/destinationsnowflakecortexschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeSeparator]](../models/destinationsnowflakecortexmodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexcohere.md b/docs/models/destinationsnowflakecortexcohere.md index c574dc0e..aeccd8f7 100644 --- a/docs/models/destinationsnowflakecortexcohere.md +++ b/docs/models/destinationsnowflakecortexcohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasMode]](../models/destinationsnowflakecortexschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeCohere]](../models/destinationsnowflakecortexmodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexfake.md b/docs/models/destinationsnowflakecortexfake.md index 823571ca..cb25db29 100644 --- a/docs/models/destinationsnowflakecortexfake.md +++ b/docs/models/destinationsnowflakecortexfake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasEmbeddingMode]](../models/destinationsnowflakecortexschemasembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeFake]](../models/destinationsnowflakecortexmodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmode.md b/docs/models/destinationsnowflakecortexmode.md deleted file mode 100644 index e9bbbac4..00000000 --- a/docs/models/destinationsnowflakecortexmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexMode - -value = DestinationSnowflakeCortexMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodeazureopenai.md b/docs/models/destinationsnowflakecortexmodeazureopenai.md new file mode 100644 index 00000000..e049e88b --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeAzureOpenai + +value = DestinationSnowflakeCortexModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodecode.md b/docs/models/destinationsnowflakecortexmodecode.md new file mode 100644 index 00000000..899d447c --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodecode.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeCode + +value = DestinationSnowflakeCortexModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodecohere.md b/docs/models/destinationsnowflakecortexmodecohere.md new file mode 100644 index 00000000..10c72757 --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodecohere.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeCohere + +value = DestinationSnowflakeCortexModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodefake.md b/docs/models/destinationsnowflakecortexmodefake.md new file mode 100644 index 00000000..2d9b2ef8 --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodefake.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeFake + +value = DestinationSnowflakeCortexModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodemarkdown.md b/docs/models/destinationsnowflakecortexmodemarkdown.md new file mode 100644 index 00000000..f7582235 --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeMarkdown + +value = DestinationSnowflakeCortexModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexmodeopenai.md b/docs/models/destinationsnowflakecortexmodeopenai.md new file mode 100644 index 00000000..9de83df0 --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodeopenai.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeOpenai + +value = DestinationSnowflakeCortexModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationastraschemasembeddingembedding5mode.md b/docs/models/destinationsnowflakecortexmodeopenaicompatible.md similarity index 50% rename from docs/models/destinationastraschemasembeddingembedding5mode.md rename to docs/models/destinationsnowflakecortexmodeopenaicompatible.md index 2931dd25..abc65118 100644 --- a/docs/models/destinationastraschemasembeddingembedding5mode.md +++ b/docs/models/destinationsnowflakecortexmodeopenaicompatible.md @@ -1,11 +1,11 @@ -# DestinationAstraSchemasEmbeddingEmbedding5Mode +# DestinationSnowflakeCortexModeOpenaiCompatible ## Example Usage ```python -from airbyte_api.models import DestinationAstraSchemasEmbeddingEmbedding5Mode +from airbyte_api.models import DestinationSnowflakeCortexModeOpenaiCompatible -value = DestinationAstraSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE +value = DestinationSnowflakeCortexModeOpenaiCompatible.OPENAI_COMPATIBLE ``` diff --git a/docs/models/destinationsnowflakecortexmodeseparator.md b/docs/models/destinationsnowflakecortexmodeseparator.md new file mode 100644 index 00000000..29eeb6cf --- /dev/null +++ b/docs/models/destinationsnowflakecortexmodeseparator.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeCortexModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeCortexModeSeparator + +value = DestinationSnowflakeCortexModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexopenai.md b/docs/models/destinationsnowflakecortexopenai.md index e8abe634..ff7a586a 100644 --- a/docs/models/destinationsnowflakecortexopenai.md +++ b/docs/models/destinationsnowflakecortexopenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationSnowflakeCortexMode]](../models/destinationsnowflakecortexmode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeOpenai]](../models/destinationsnowflakecortexmodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexopenaicompatible.md b/docs/models/destinationsnowflakecortexopenaicompatible.md index 60b816cc..0f073750 100644 --- a/docs/models/destinationsnowflakecortexopenaicompatible.md +++ b/docs/models/destinationsnowflakecortexopenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode]](../models/destinationsnowflakecortexschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationSnowflakeCortexModeOpenaiCompatible]](../models/destinationsnowflakecortexmodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasembeddingembedding5mode.md b/docs/models/destinationsnowflakecortexschemasembeddingembedding5mode.md deleted file mode 100644 index 1059f0ee..00000000 --- a/docs/models/destinationsnowflakecortexschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode - -value = DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasembeddingembeddingmode.md b/docs/models/destinationsnowflakecortexschemasembeddingembeddingmode.md deleted file mode 100644 index 9ad3a668..00000000 --- a/docs/models/destinationsnowflakecortexschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode - -value = DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode.AZURE_OPENAI -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasembeddingmode.md b/docs/models/destinationsnowflakecortexschemasembeddingmode.md deleted file mode 100644 index e9903ed7..00000000 --- a/docs/models/destinationsnowflakecortexschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasEmbeddingMode - -value = DestinationSnowflakeCortexSchemasEmbeddingMode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasmode.md b/docs/models/destinationsnowflakecortexschemasmode.md deleted file mode 100644 index 62ed91bd..00000000 --- a/docs/models/destinationsnowflakecortexschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasMode - -value = DestinationSnowflakeCortexSchemasMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasprocessingmode.md b/docs/models/destinationsnowflakecortexschemasprocessingmode.md deleted file mode 100644 index 64bbaf57..00000000 --- a/docs/models/destinationsnowflakecortexschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasProcessingMode - -value = DestinationSnowflakeCortexSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasprocessingtextsplittermode.md b/docs/models/destinationsnowflakecortexschemasprocessingtextsplittermode.md deleted file mode 100644 index 5cb75ef4..00000000 --- a/docs/models/destinationsnowflakecortexschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasProcessingTextSplitterMode - -value = DestinationSnowflakeCortexSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationsnowflakecortexschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationsnowflakecortexschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index 56ecbb27..00000000 --- a/docs/models/destinationsnowflakecortexschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/keypairauthentication.md b/docs/models/destinationsnowflakekeypairauthentication.md similarity index 94% rename from docs/models/keypairauthentication.md rename to docs/models/destinationsnowflakekeypairauthentication.md index eed89f16..31ff6420 100644 --- a/docs/models/keypairauthentication.md +++ b/docs/models/destinationsnowflakekeypairauthentication.md @@ -1,4 +1,4 @@ -# KeyPairAuthentication +# DestinationSnowflakeKeyPairAuthentication Configuration details for the Key Pair Authentication. @@ -8,6 +8,6 @@ Configuration details for the Key Pair Authentication. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.DestinationSnowflakeAuthType]](../models/destinationsnowflakeauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.DestinationSnowflakeAuthTypeKeyPairAuthentication]](../models/destinationsnowflakeauthtypekeypairauthentication.md) | :heavy_minus_sign: | N/A | | `private_key` | *str* | :heavy_check_mark: | RSA Private key to use for Snowflake connection. See the href="https://docs.airbyte.com/integrations/destinations/snowflake">docs for more
information on how to obtain this key. | | `private_key_password` | *Optional[str]* | :heavy_minus_sign: | Passphrase for private key | \ No newline at end of file diff --git a/docs/models/destinationsnowflakesnowflake.md b/docs/models/destinationsnowflakesnowflake.md new file mode 100644 index 00000000..47b4203f --- /dev/null +++ b/docs/models/destinationsnowflakesnowflake.md @@ -0,0 +1,16 @@ +# DestinationSnowflakeSnowflake + +## Example Usage + +```python +from airbyte_api.models import DestinationSnowflakeSnowflake + +value = DestinationSnowflakeSnowflake.SNOWFLAKE +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SNOWFLAKE` | snowflake | \ No newline at end of file diff --git a/docs/models/privatetoken.md b/docs/models/destinationsnowflakeusernameandpassword.md similarity index 57% rename from docs/models/privatetoken.md rename to docs/models/destinationsnowflakeusernameandpassword.md index bf59974e..b5e16f99 100644 --- a/docs/models/privatetoken.md +++ b/docs/models/destinationsnowflakeusernameandpassword.md @@ -1,9 +1,12 @@ -# PrivateToken +# DestinationSnowflakeUsernameAndPassword + +Configuration details for the Username and Password Authentication. ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Log into your Gitlab account and then generate a personal Access Token. | -| `auth_type` | [Optional[models.SourceGitlabSchemasAuthType]](../models/sourcegitlabschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.AuthTypeUsernameAndPassword]](../models/authtypeusernameandpassword.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | \ No newline at end of file diff --git a/docs/models/destinationteradataallow.md b/docs/models/destinationteradataallow.md index aa2f8db8..44e05caf 100644 --- a/docs/models/destinationteradataallow.md +++ b/docs/models/destinationteradataallow.md @@ -5,6 +5,6 @@ Allow SSL mode. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationTeradataSchemasMode]](../models/destinationteradataschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationTeradataModeAllow]](../models/destinationteradatamodeallow.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationteradataauthtype.md b/docs/models/destinationteradataauthtype.md deleted file mode 100644 index 435aecb0..00000000 --- a/docs/models/destinationteradataauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataAuthType - -value = DestinationTeradataAuthType.TD2 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `TD2` | TD2 | \ No newline at end of file diff --git a/docs/models/destinationteradatadisable.md b/docs/models/destinationteradatadisable.md index 26d99730..bfa79830 100644 --- a/docs/models/destinationteradatadisable.md +++ b/docs/models/destinationteradatadisable.md @@ -5,6 +5,6 @@ Disable SSL. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationTeradataMode]](../models/destinationteradatamode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationTeradataModeDisable]](../models/destinationteradatamodedisable.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationteradatamode.md b/docs/models/destinationteradatamode.md deleted file mode 100644 index 13101ce4..00000000 --- a/docs/models/destinationteradatamode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataMode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataMode - -value = DestinationTeradataMode.DISABLE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationteradatamodeallow.md b/docs/models/destinationteradatamodeallow.md new file mode 100644 index 00000000..d2d9fb30 --- /dev/null +++ b/docs/models/destinationteradatamodeallow.md @@ -0,0 +1,16 @@ +# DestinationTeradataModeAllow + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModeAllow + +value = DestinationTeradataModeAllow.ALLOW +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationteradatamodedisable.md b/docs/models/destinationteradatamodedisable.md new file mode 100644 index 00000000..7ce1ffe3 --- /dev/null +++ b/docs/models/destinationteradatamodedisable.md @@ -0,0 +1,16 @@ +# DestinationTeradataModeDisable + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModeDisable + +value = DestinationTeradataModeDisable.DISABLE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationteradatamodeprefer.md b/docs/models/destinationteradatamodeprefer.md new file mode 100644 index 00000000..f463f3bf --- /dev/null +++ b/docs/models/destinationteradatamodeprefer.md @@ -0,0 +1,16 @@ +# DestinationTeradataModePrefer + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModePrefer + +value = DestinationTeradataModePrefer.PREFER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationteradatamoderequire.md b/docs/models/destinationteradatamoderequire.md new file mode 100644 index 00000000..14c4e2c2 --- /dev/null +++ b/docs/models/destinationteradatamoderequire.md @@ -0,0 +1,16 @@ +# DestinationTeradataModeRequire + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModeRequire + +value = DestinationTeradataModeRequire.REQUIRE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationteradatamodeverifyca.md b/docs/models/destinationteradatamodeverifyca.md new file mode 100644 index 00000000..156599bf --- /dev/null +++ b/docs/models/destinationteradatamodeverifyca.md @@ -0,0 +1,16 @@ +# DestinationTeradataModeVerifyCa + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModeVerifyCa + +value = DestinationTeradataModeVerifyCa.VERIFY_CA +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationteradatamodeverifyfull.md b/docs/models/destinationteradatamodeverifyfull.md new file mode 100644 index 00000000..8116b463 --- /dev/null +++ b/docs/models/destinationteradatamodeverifyfull.md @@ -0,0 +1,16 @@ +# DestinationTeradataModeVerifyFull + +## Example Usage + +```python +from airbyte_api.models import DestinationTeradataModeVerifyFull + +value = DestinationTeradataModeVerifyFull.VERIFY_FULL +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationteradataprefer.md b/docs/models/destinationteradataprefer.md index c819b723..520a8a4e 100644 --- a/docs/models/destinationteradataprefer.md +++ b/docs/models/destinationteradataprefer.md @@ -5,6 +5,6 @@ Prefer SSL mode. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationTeradataSchemasSslModeMode]](../models/destinationteradataschemassslmodemode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationTeradataModePrefer]](../models/destinationteradatamodeprefer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationteradatarequire.md b/docs/models/destinationteradatarequire.md index 89074d05..566cee64 100644 --- a/docs/models/destinationteradatarequire.md +++ b/docs/models/destinationteradatarequire.md @@ -5,6 +5,6 @@ Require SSL mode. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationTeradataSchemasSSLModeSSLModesMode]](../models/destinationteradataschemassslmodesslmodesmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationTeradataModeRequire]](../models/destinationteradatamoderequire.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationteradataschemasauthtype.md b/docs/models/destinationteradataschemasauthtype.md deleted file mode 100644 index b31f4ebe..00000000 --- a/docs/models/destinationteradataschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasAuthType - -value = DestinationTeradataSchemasAuthType.LDAP -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `LDAP` | LDAP | \ No newline at end of file diff --git a/docs/models/destinationteradataschemasmode.md b/docs/models/destinationteradataschemasmode.md deleted file mode 100644 index 871dfc63..00000000 --- a/docs/models/destinationteradataschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasMode - -value = DestinationTeradataSchemasMode.ALLOW -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationteradataschemassslmodemode.md b/docs/models/destinationteradataschemassslmodemode.md deleted file mode 100644 index cf949aaf..00000000 --- a/docs/models/destinationteradataschemassslmodemode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasSslModeMode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasSslModeMode - -value = DestinationTeradataSchemasSslModeMode.PREFER -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationteradataschemassslmodesslmodes5mode.md b/docs/models/destinationteradataschemassslmodesslmodes5mode.md deleted file mode 100644 index eb172441..00000000 --- a/docs/models/destinationteradataschemassslmodesslmodes5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasSSLModeSSLModes5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasSSLModeSSLModes5Mode - -value = DestinationTeradataSchemasSSLModeSSLModes5Mode.VERIFY_CA -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationteradataschemassslmodesslmodes6mode.md b/docs/models/destinationteradataschemassslmodesslmodes6mode.md deleted file mode 100644 index e67c287a..00000000 --- a/docs/models/destinationteradataschemassslmodesslmodes6mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasSSLModeSSLModes6Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasSSLModeSSLModes6Mode - -value = DestinationTeradataSchemasSSLModeSSLModes6Mode.VERIFY_FULL -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationteradataschemassslmodesslmodesmode.md b/docs/models/destinationteradataschemassslmodesslmodesmode.md deleted file mode 100644 index 2dd7460d..00000000 --- a/docs/models/destinationteradataschemassslmodesslmodesmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationTeradataSchemasSSLModeSSLModesMode - -## Example Usage - -```python -from airbyte_api.models import DestinationTeradataSchemasSSLModeSSLModesMode - -value = DestinationTeradataSchemasSSLModeSSLModesMode.REQUIRE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationteradataverifyca.md b/docs/models/destinationteradataverifyca.md index 16551d2c..96f6f21e 100644 --- a/docs/models/destinationteradataverifyca.md +++ b/docs/models/destinationteradataverifyca.md @@ -7,5 +7,5 @@ Verify-ca SSL mode. | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationTeradataSchemasSSLModeSSLModes5Mode]](../models/destinationteradataschemassslmodesslmodes5mode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationTeradataModeVerifyCa]](../models/destinationteradatamodeverifyca.md) | :heavy_minus_sign: | N/A | | `ssl_ca_certificate` | *str* | :heavy_check_mark: | Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca.
See more information - in the docs. | \ No newline at end of file diff --git a/docs/models/destinationteradataverifyfull.md b/docs/models/destinationteradataverifyfull.md index 59565dd6..e98997f0 100644 --- a/docs/models/destinationteradataverifyfull.md +++ b/docs/models/destinationteradataverifyfull.md @@ -7,5 +7,5 @@ Verify-full SSL mode. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationTeradataSchemasSSLModeSSLModes6Mode]](../models/destinationteradataschemassslmodesslmodes6mode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationTeradataModeVerifyFull]](../models/destinationteradatamodeverifyfull.md) | :heavy_minus_sign: | N/A | | `ssl_ca_certificate` | *str* | :heavy_check_mark: | Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full.
See more information - in the docs. | \ No newline at end of file diff --git a/docs/models/destinationweaviateapitoken.md b/docs/models/destinationweaviateapitoken.md index 9344472c..20350350 100644 --- a/docs/models/destinationweaviateapitoken.md +++ b/docs/models/destinationweaviateapitoken.md @@ -5,7 +5,7 @@ Authenticate using an API token (suitable for Weaviate Cloud) ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationWeaviateSchemasIndexingMode]](../models/destinationweaviateschemasindexingmode.md) | :heavy_minus_sign: | N/A | -| `token` | *str* | :heavy_check_mark: | API Token for the Weaviate instance | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationWeaviateModeToken]](../models/destinationweaviatemodetoken.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | API Token for the Weaviate instance | \ No newline at end of file diff --git a/docs/models/destinationweaviateazureopenai.md b/docs/models/destinationweaviateazureopenai.md index 40264360..8bfb1783 100644 --- a/docs/models/destinationweaviateazureopenai.md +++ b/docs/models/destinationweaviateazureopenai.md @@ -9,5 +9,5 @@ Use the Azure-hosted OpenAI API to embed text. This option is using the text-emb | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | | `api_base` | *str* | :heavy_check_mark: | The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | https://your-resource-name.openai.azure.com | | `deployment` | *str* | :heavy_check_mark: | The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | your-resource-name | -| `mode` | [Optional[models.DestinationWeaviateSchemasMode]](../models/destinationweaviateschemasmode.md) | :heavy_minus_sign: | N/A | | +| `mode` | [Optional[models.DestinationWeaviateModeAzureOpenai]](../models/destinationweaviatemodeazureopenai.md) | :heavy_minus_sign: | N/A | | | `openai_key` | *str* | :heavy_check_mark: | The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource | | \ No newline at end of file diff --git a/docs/models/destinationweaviatebymarkdownheader.md b/docs/models/destinationweaviatebymarkdownheader.md index 88112f8c..a427891d 100644 --- a/docs/models/destinationweaviatebymarkdownheader.md +++ b/docs/models/destinationweaviatebymarkdownheader.md @@ -5,7 +5,7 @@ Split the text by Markdown headers down to the specified header level. If the ch ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationWeaviateSchemasProcessingTextSplitterMode]](../models/destinationweaviateschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationWeaviateModeMarkdown]](../models/destinationweaviatemodemarkdown.md) | :heavy_minus_sign: | N/A | +| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file diff --git a/docs/models/destinationweaviatebyprogramminglanguage.md b/docs/models/destinationweaviatebyprogramminglanguage.md index 0193ac12..878ae8b6 100644 --- a/docs/models/destinationweaviatebyprogramminglanguage.md +++ b/docs/models/destinationweaviatebyprogramminglanguage.md @@ -5,7 +5,7 @@ Split the text by suitable delimiters based on the programming language. This is ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `language` | [models.DestinationWeaviateLanguage](../models/destinationweaviatelanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | -| `mode` | [Optional[models.DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode]](../models/destinationweaviateschemasprocessingtextsplittertextsplittermode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `language` | [models.DestinationWeaviateLanguage](../models/destinationweaviatelanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language | +| `mode` | [Optional[models.DestinationWeaviateModeCode]](../models/destinationweaviatemodecode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationweaviatebyseparator.md b/docs/models/destinationweaviatebyseparator.md index 1c2155cd..a1f8f9f4 100644 --- a/docs/models/destinationweaviatebyseparator.md +++ b/docs/models/destinationweaviatebyseparator.md @@ -8,5 +8,5 @@ Split the text by the list of separators until the chunk size is reached, using | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `keep_separator` | *Optional[bool]* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks | -| `mode` | [Optional[models.DestinationWeaviateSchemasProcessingMode]](../models/destinationweaviateschemasprocessingmode.md) | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.DestinationWeaviateModeSeparator]](../models/destinationweaviatemodeseparator.md) | :heavy_minus_sign: | N/A | | `separators` | List[*str*] | :heavy_minus_sign: | List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use ".". To split by a newline, use "\n". | \ No newline at end of file diff --git a/docs/models/destinationweaviatecohere.md b/docs/models/destinationweaviatecohere.md index c5d38afa..7a73f54b 100644 --- a/docs/models/destinationweaviatecohere.md +++ b/docs/models/destinationweaviatecohere.md @@ -5,7 +5,7 @@ Use the Cohere API to embed text. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `cohere_key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [Optional[models.DestinationWeaviateSchemasEmbeddingEmbeddingMode]](../models/destinationweaviateschemasembeddingembeddingmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `cohere_key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [Optional[models.DestinationWeaviateModeCohere]](../models/destinationweaviatemodecohere.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationweaviatefake.md b/docs/models/destinationweaviatefake.md index 2c9e360b..5e97e234 100644 --- a/docs/models/destinationweaviatefake.md +++ b/docs/models/destinationweaviatefake.md @@ -5,6 +5,6 @@ Use a fake embedding made out of random vectors with 1536 embedding dimensions. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationWeaviateSchemasEmbeddingEmbedding6Mode]](../models/destinationweaviateschemasembeddingembedding6mode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationWeaviateModeFake]](../models/destinationweaviatemodefake.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodeazureopenai.md b/docs/models/destinationweaviatemodeazureopenai.md new file mode 100644 index 00000000..8436dbe1 --- /dev/null +++ b/docs/models/destinationweaviatemodeazureopenai.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeAzureOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeAzureOpenai + +value = DestinationWeaviateModeAzureOpenai.AZURE_OPENAI +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AZURE_OPENAI` | azure_openai | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodecode.md b/docs/models/destinationweaviatemodecode.md new file mode 100644 index 00000000..5233a3e6 --- /dev/null +++ b/docs/models/destinationweaviatemodecode.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeCode + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeCode + +value = DestinationWeaviateModeCode.CODE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodecohere.md b/docs/models/destinationweaviatemodecohere.md new file mode 100644 index 00000000..79b6d8a3 --- /dev/null +++ b/docs/models/destinationweaviatemodecohere.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeCohere + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeCohere + +value = DestinationWeaviateModeCohere.COHERE +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodefake.md b/docs/models/destinationweaviatemodefake.md new file mode 100644 index 00000000..3447f3ea --- /dev/null +++ b/docs/models/destinationweaviatemodefake.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeFake + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeFake + +value = DestinationWeaviateModeFake.FAKE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodemarkdown.md b/docs/models/destinationweaviatemodemarkdown.md new file mode 100644 index 00000000..3844e7ca --- /dev/null +++ b/docs/models/destinationweaviatemodemarkdown.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeMarkdown + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeMarkdown + +value = DestinationWeaviateModeMarkdown.MARKDOWN +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodenoauth.md b/docs/models/destinationweaviatemodenoauth.md new file mode 100644 index 00000000..35d9b282 --- /dev/null +++ b/docs/models/destinationweaviatemodenoauth.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeNoAuth + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeNoAuth + +value = DestinationWeaviateModeNoAuth.NO_AUTH +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodeopenai.md b/docs/models/destinationweaviatemodeopenai.md new file mode 100644 index 00000000..6a25c425 --- /dev/null +++ b/docs/models/destinationweaviatemodeopenai.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeOpenai + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeOpenai + +value = DestinationWeaviateModeOpenai.OPENAI +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodeopenaicompatible.md b/docs/models/destinationweaviatemodeopenaicompatible.md new file mode 100644 index 00000000..4ef751d6 --- /dev/null +++ b/docs/models/destinationweaviatemodeopenaicompatible.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeOpenaiCompatible + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeOpenaiCompatible + +value = DestinationWeaviateModeOpenaiCompatible.OPENAI_COMPATIBLE +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodeseparator.md b/docs/models/destinationweaviatemodeseparator.md new file mode 100644 index 00000000..5441dbe5 --- /dev/null +++ b/docs/models/destinationweaviatemodeseparator.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeSeparator + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeSeparator + +value = DestinationWeaviateModeSeparator.SEPARATOR +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodetoken.md b/docs/models/destinationweaviatemodetoken.md new file mode 100644 index 00000000..c3e2c280 --- /dev/null +++ b/docs/models/destinationweaviatemodetoken.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeToken + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeToken + +value = DestinationWeaviateModeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/destinationweaviatemodeusernamepassword.md b/docs/models/destinationweaviatemodeusernamepassword.md new file mode 100644 index 00000000..5e2d55ab --- /dev/null +++ b/docs/models/destinationweaviatemodeusernamepassword.md @@ -0,0 +1,16 @@ +# DestinationWeaviateModeUsernamePassword + +## Example Usage + +```python +from airbyte_api.models import DestinationWeaviateModeUsernamePassword + +value = DestinationWeaviateModeUsernamePassword.USERNAME_PASSWORD +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `USERNAME_PASSWORD` | username_password | \ No newline at end of file diff --git a/docs/models/destinationweaviateopenai.md b/docs/models/destinationweaviateopenai.md index 7028a9e1..bffe73fa 100644 --- a/docs/models/destinationweaviateopenai.md +++ b/docs/models/destinationweaviateopenai.md @@ -5,7 +5,7 @@ Use the OpenAI API to embed text. This option is using the text-embedding-ada-00 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationWeaviateSchemasEmbeddingMode]](../models/destinationweaviateschemasembeddingmode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationWeaviateModeOpenai]](../models/destinationweaviatemodeopenai.md) | :heavy_minus_sign: | N/A | +| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinationweaviateopenaicompatible.md b/docs/models/destinationweaviateopenaicompatible.md index 1cad15a0..1d01ad5c 100644 --- a/docs/models/destinationweaviateopenaicompatible.md +++ b/docs/models/destinationweaviateopenaicompatible.md @@ -5,10 +5,10 @@ Use a service that's compatible with the OpenAI API to embed text. ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationWeaviateSchemasEmbeddingEmbedding7Mode]](../models/destinationweaviateschemasembeddingembedding7mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `mode` | [Optional[models.DestinationWeaviateModeOpenaiCompatible]](../models/destinationweaviatemodeopenaicompatible.md) | :heavy_minus_sign: | N/A | | +| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasembeddingembedding5mode.md b/docs/models/destinationweaviateschemasembeddingembedding5mode.md deleted file mode 100644 index 81da9040..00000000 --- a/docs/models/destinationweaviateschemasembeddingembedding5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasEmbeddingEmbedding5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasEmbeddingEmbedding5Mode - -value = DestinationWeaviateSchemasEmbeddingEmbedding5Mode.FROM_FIELD -``` - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `FROM_FIELD` | from_field | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasembeddingembedding6mode.md b/docs/models/destinationweaviateschemasembeddingembedding6mode.md deleted file mode 100644 index eee6675a..00000000 --- a/docs/models/destinationweaviateschemasembeddingembedding6mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasEmbeddingEmbedding6Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasEmbeddingEmbedding6Mode - -value = DestinationWeaviateSchemasEmbeddingEmbedding6Mode.FAKE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `FAKE` | fake | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasembeddingembedding7mode.md b/docs/models/destinationweaviateschemasembeddingembedding7mode.md deleted file mode 100644 index 95d12c41..00000000 --- a/docs/models/destinationweaviateschemasembeddingembedding7mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasEmbeddingEmbedding7Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasEmbeddingEmbedding7Mode - -value = DestinationWeaviateSchemasEmbeddingEmbedding7Mode.OPENAI_COMPATIBLE -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `OPENAI_COMPATIBLE` | openai_compatible | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasembeddingembeddingmode.md b/docs/models/destinationweaviateschemasembeddingembeddingmode.md deleted file mode 100644 index fce6a916..00000000 --- a/docs/models/destinationweaviateschemasembeddingembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasEmbeddingEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasEmbeddingEmbeddingMode - -value = DestinationWeaviateSchemasEmbeddingEmbeddingMode.COHERE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `COHERE` | cohere | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasembeddingmode.md b/docs/models/destinationweaviateschemasembeddingmode.md deleted file mode 100644 index a4990173..00000000 --- a/docs/models/destinationweaviateschemasembeddingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasEmbeddingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasEmbeddingMode - -value = DestinationWeaviateSchemasEmbeddingMode.OPENAI -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OPENAI` | openai | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasindexingauthauthenticationmode.md b/docs/models/destinationweaviateschemasindexingauthauthenticationmode.md deleted file mode 100644 index 67933786..00000000 --- a/docs/models/destinationweaviateschemasindexingauthauthenticationmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasIndexingAuthAuthenticationMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasIndexingAuthAuthenticationMode - -value = DestinationWeaviateSchemasIndexingAuthAuthenticationMode.NO_AUTH -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `NO_AUTH` | no_auth | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasindexingauthmode.md b/docs/models/destinationweaviateschemasindexingauthmode.md deleted file mode 100644 index b98cc641..00000000 --- a/docs/models/destinationweaviateschemasindexingauthmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasIndexingAuthMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasIndexingAuthMode - -value = DestinationWeaviateSchemasIndexingAuthMode.USERNAME_PASSWORD -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `USERNAME_PASSWORD` | username_password | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasindexingmode.md b/docs/models/destinationweaviateschemasindexingmode.md deleted file mode 100644 index f20e74c0..00000000 --- a/docs/models/destinationweaviateschemasindexingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasIndexingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasIndexingMode - -value = DestinationWeaviateSchemasIndexingMode.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasprocessingmode.md b/docs/models/destinationweaviateschemasprocessingmode.md deleted file mode 100644 index 6c33b948..00000000 --- a/docs/models/destinationweaviateschemasprocessingmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasProcessingMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasProcessingMode - -value = DestinationWeaviateSchemasProcessingMode.SEPARATOR -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SEPARATOR` | separator | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasprocessingtextsplittermode.md b/docs/models/destinationweaviateschemasprocessingtextsplittermode.md deleted file mode 100644 index a9e40315..00000000 --- a/docs/models/destinationweaviateschemasprocessingtextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasProcessingTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasProcessingTextSplitterMode - -value = DestinationWeaviateSchemasProcessingTextSplitterMode.MARKDOWN -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `MARKDOWN` | markdown | \ No newline at end of file diff --git a/docs/models/destinationweaviateschemasprocessingtextsplittertextsplittermode.md b/docs/models/destinationweaviateschemasprocessingtextsplittertextsplittermode.md deleted file mode 100644 index ba3e6219..00000000 --- a/docs/models/destinationweaviateschemasprocessingtextsplittertextsplittermode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode - -## Example Usage - -```python -from airbyte_api.models import DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode - -value = DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.CODE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `CODE` | code | \ No newline at end of file diff --git a/docs/models/destinationweaviateusernamepassword.md b/docs/models/destinationweaviateusernamepassword.md index 2b179f7c..056eddc6 100644 --- a/docs/models/destinationweaviateusernamepassword.md +++ b/docs/models/destinationweaviateusernamepassword.md @@ -5,8 +5,8 @@ Authenticate using username and password (suitable for self-managed Weaviate clu ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationWeaviateSchemasIndexingAuthMode]](../models/destinationweaviateschemasindexingauthmode.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Password for the Weaviate cluster | -| `username` | *str* | :heavy_check_mark: | Username for the Weaviate cluster | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationWeaviateModeUsernamePassword]](../models/destinationweaviatemodeusernamepassword.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Password for the Weaviate cluster | +| `username` | *str* | :heavy_check_mark: | Username for the Weaviate cluster | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickallow.md b/docs/models/destinationyellowbrickallow.md index ec575c6f..d74e646d 100644 --- a/docs/models/destinationyellowbrickallow.md +++ b/docs/models/destinationyellowbrickallow.md @@ -5,6 +5,6 @@ Allow SSL mode. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationYellowbrickSchemasMode]](../models/destinationyellowbrickschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `mode` | [Optional[models.DestinationYellowbrickModeAllow]](../models/destinationyellowbrickmodeallow.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickdisable.md b/docs/models/destinationyellowbrickdisable.md index 17d02fc6..31f992a5 100644 --- a/docs/models/destinationyellowbrickdisable.md +++ b/docs/models/destinationyellowbrickdisable.md @@ -5,6 +5,6 @@ Disable SSL. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationYellowbrickMode]](../models/destinationyellowbrickmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationYellowbrickModeDisable]](../models/destinationyellowbrickmodedisable.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmode.md b/docs/models/destinationyellowbrickmode.md deleted file mode 100644 index 8ef5ffc2..00000000 --- a/docs/models/destinationyellowbrickmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickMode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickMode - -value = DestinationYellowbrickMode.DISABLE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmodeallow.md b/docs/models/destinationyellowbrickmodeallow.md new file mode 100644 index 00000000..a55b4e3f --- /dev/null +++ b/docs/models/destinationyellowbrickmodeallow.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModeAllow + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModeAllow + +value = DestinationYellowbrickModeAllow.ALLOW +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmodedisable.md b/docs/models/destinationyellowbrickmodedisable.md new file mode 100644 index 00000000..c7334889 --- /dev/null +++ b/docs/models/destinationyellowbrickmodedisable.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModeDisable + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModeDisable + +value = DestinationYellowbrickModeDisable.DISABLE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmodeprefer.md b/docs/models/destinationyellowbrickmodeprefer.md new file mode 100644 index 00000000..d4bafeb1 --- /dev/null +++ b/docs/models/destinationyellowbrickmodeprefer.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModePrefer + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModePrefer + +value = DestinationYellowbrickModePrefer.PREFER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmoderequire.md b/docs/models/destinationyellowbrickmoderequire.md new file mode 100644 index 00000000..a0247b44 --- /dev/null +++ b/docs/models/destinationyellowbrickmoderequire.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModeRequire + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModeRequire + +value = DestinationYellowbrickModeRequire.REQUIRE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmodeverifyca.md b/docs/models/destinationyellowbrickmodeverifyca.md new file mode 100644 index 00000000..0e2c1a82 --- /dev/null +++ b/docs/models/destinationyellowbrickmodeverifyca.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModeVerifyCa + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModeVerifyCa + +value = DestinationYellowbrickModeVerifyCa.VERIFY_CA +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickmodeverifyfull.md b/docs/models/destinationyellowbrickmodeverifyfull.md new file mode 100644 index 00000000..7d075063 --- /dev/null +++ b/docs/models/destinationyellowbrickmodeverifyfull.md @@ -0,0 +1,16 @@ +# DestinationYellowbrickModeVerifyFull + +## Example Usage + +```python +from airbyte_api.models import DestinationYellowbrickModeVerifyFull + +value = DestinationYellowbrickModeVerifyFull.VERIFY_FULL +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationyellowbricknotunnel.md b/docs/models/destinationyellowbricknotunnel.md index 3e693999..69564f58 100644 --- a/docs/models/destinationyellowbricknotunnel.md +++ b/docs/models/destinationyellowbricknotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `tunnel_method` | [models.DestinationYellowbrickTunnelMethod](../models/destinationyellowbricktunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.DestinationYellowbrickTunnelMethodNoTunnel](../models/destinationyellowbricktunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickpasswordauthentication.md b/docs/models/destinationyellowbrickpasswordauthentication.md index f29e0074..4f4f17f2 100644 --- a/docs/models/destinationyellowbrickpasswordauthentication.md +++ b/docs/models/destinationyellowbrickpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationYellowbrickSchemasTunnelMethodTunnelMethod](../models/destinationyellowbrickschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.DestinationYellowbrickTunnelMethodSSHPasswordAuth](../models/destinationyellowbricktunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickprefer.md b/docs/models/destinationyellowbrickprefer.md index 01803b01..8879de9d 100644 --- a/docs/models/destinationyellowbrickprefer.md +++ b/docs/models/destinationyellowbrickprefer.md @@ -5,6 +5,6 @@ Prefer SSL mode. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationYellowbrickSchemasSslModeMode]](../models/destinationyellowbrickschemassslmodemode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationYellowbrickModePrefer]](../models/destinationyellowbrickmodeprefer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickrequire.md b/docs/models/destinationyellowbrickrequire.md index adecb3eb..e618a1a9 100644 --- a/docs/models/destinationyellowbrickrequire.md +++ b/docs/models/destinationyellowbrickrequire.md @@ -5,6 +5,6 @@ Require SSL mode. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationYellowbrickSchemasSSLModeSSLModesMode]](../models/destinationyellowbrickschemassslmodesslmodesmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationYellowbrickModeRequire]](../models/destinationyellowbrickmoderequire.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemasmode.md b/docs/models/destinationyellowbrickschemasmode.md deleted file mode 100644 index cc0bf58b..00000000 --- a/docs/models/destinationyellowbrickschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickSchemasMode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasMode - -value = DestinationYellowbrickSchemasMode.ALLOW -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemassslmodemode.md b/docs/models/destinationyellowbrickschemassslmodemode.md deleted file mode 100644 index 07ab5e5c..00000000 --- a/docs/models/destinationyellowbrickschemassslmodemode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickSchemasSslModeMode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasSslModeMode - -value = DestinationYellowbrickSchemasSslModeMode.PREFER -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemassslmodesslmodes5mode.md b/docs/models/destinationyellowbrickschemassslmodesslmodes5mode.md deleted file mode 100644 index c3e44cc8..00000000 --- a/docs/models/destinationyellowbrickschemassslmodesslmodes5mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickSchemasSSLModeSSLModes5Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasSSLModeSSLModes5Mode - -value = DestinationYellowbrickSchemasSSLModeSSLModes5Mode.VERIFY_CA -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemassslmodesslmodes6mode.md b/docs/models/destinationyellowbrickschemassslmodesslmodes6mode.md deleted file mode 100644 index af13e128..00000000 --- a/docs/models/destinationyellowbrickschemassslmodesslmodes6mode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickSchemasSSLModeSSLModes6Mode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasSSLModeSSLModes6Mode - -value = DestinationYellowbrickSchemasSSLModeSSLModes6Mode.VERIFY_FULL -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemassslmodesslmodesmode.md b/docs/models/destinationyellowbrickschemassslmodesslmodesmode.md deleted file mode 100644 index 03b8d35c..00000000 --- a/docs/models/destinationyellowbrickschemassslmodesslmodesmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationYellowbrickSchemasSSLModeSSLModesMode - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasSSLModeSSLModesMode - -value = DestinationYellowbrickSchemasSSLModeSSLModesMode.REQUIRE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemastunnelmethod.md b/docs/models/destinationyellowbrickschemastunnelmethod.md deleted file mode 100644 index 436f22a1..00000000 --- a/docs/models/destinationyellowbrickschemastunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationYellowbrickSchemasTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasTunnelMethod - -value = DestinationYellowbrickSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickschemastunnelmethodtunnelmethod.md b/docs/models/destinationyellowbrickschemastunnelmethodtunnelmethod.md deleted file mode 100644 index 4382c3ad..00000000 --- a/docs/models/destinationyellowbrickschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationYellowbrickSchemasTunnelMethodTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - -## Example Usage - -```python -from airbyte_api.models import DestinationYellowbrickSchemasTunnelMethodTunnelMethod - -value = DestinationYellowbrickSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/destinationyellowbricksshkeyauthentication.md b/docs/models/destinationyellowbricksshkeyauthentication.md index 0fb66d53..460cdc8a 100644 --- a/docs/models/destinationyellowbricksshkeyauthentication.md +++ b/docs/models/destinationyellowbricksshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.DestinationYellowbrickSchemasTunnelMethod](../models/destinationyellowbrickschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.DestinationYellowbrickTunnelMethodSSHKeyAuth](../models/destinationyellowbricktunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/destinationyellowbricktunnelmethod.md b/docs/models/destinationyellowbricktunnelmethodnotunnel.md similarity index 67% rename from docs/models/destinationyellowbricktunnelmethod.md rename to docs/models/destinationyellowbricktunnelmethodnotunnel.md index accacc76..b19c2112 100644 --- a/docs/models/destinationyellowbricktunnelmethod.md +++ b/docs/models/destinationyellowbricktunnelmethodnotunnel.md @@ -1,13 +1,13 @@ -# DestinationYellowbrickTunnelMethod +# DestinationYellowbrickTunnelMethodNoTunnel No ssh tunnel needed to connect to database ## Example Usage ```python -from airbyte_api.models import DestinationYellowbrickTunnelMethod +from airbyte_api.models import DestinationYellowbrickTunnelMethodNoTunnel -value = DestinationYellowbrickTunnelMethod.NO_TUNNEL +value = DestinationYellowbrickTunnelMethodNoTunnel.NO_TUNNEL ``` diff --git a/docs/models/destinationelasticsearchschemastunnelmethod.md b/docs/models/destinationyellowbricktunnelmethodsshkeyauth.md similarity index 54% rename from docs/models/destinationelasticsearchschemastunnelmethod.md rename to docs/models/destinationyellowbricktunnelmethodsshkeyauth.md index b5a74495..988707aa 100644 --- a/docs/models/destinationelasticsearchschemastunnelmethod.md +++ b/docs/models/destinationyellowbricktunnelmethodsshkeyauth.md @@ -1,13 +1,13 @@ -# DestinationElasticsearchSchemasTunnelMethod +# DestinationYellowbrickTunnelMethodSSHKeyAuth Connect through a jump server tunnel host using username and ssh key ## Example Usage ```python -from airbyte_api.models import DestinationElasticsearchSchemasTunnelMethod +from airbyte_api.models import DestinationYellowbrickTunnelMethodSSHKeyAuth -value = DestinationElasticsearchSchemasTunnelMethod.SSH_KEY_AUTH +value = DestinationYellowbrickTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/destinationmongodbschemastunnelmethodtunnelmethod.md b/docs/models/destinationyellowbricktunnelmethodsshpasswordauth.md similarity index 58% rename from docs/models/destinationmongodbschemastunnelmethodtunnelmethod.md rename to docs/models/destinationyellowbricktunnelmethodsshpasswordauth.md index d7a45410..b8d9c508 100644 --- a/docs/models/destinationmongodbschemastunnelmethodtunnelmethod.md +++ b/docs/models/destinationyellowbricktunnelmethodsshpasswordauth.md @@ -1,13 +1,13 @@ -# DestinationMongodbSchemasTunnelMethodTunnelMethod +# DestinationYellowbrickTunnelMethodSSHPasswordAuth Connect through a jump server tunnel host using username and password authentication ## Example Usage ```python -from airbyte_api.models import DestinationMongodbSchemasTunnelMethodTunnelMethod +from airbyte_api.models import DestinationYellowbrickTunnelMethodSSHPasswordAuth -value = DestinationMongodbSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH +value = DestinationYellowbrickTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ``` diff --git a/docs/models/destinationyellowbrickverifyca.md b/docs/models/destinationyellowbrickverifyca.md index a7d232a9..9b8de3b9 100644 --- a/docs/models/destinationyellowbrickverifyca.md +++ b/docs/models/destinationyellowbrickverifyca.md @@ -5,8 +5,8 @@ Verify-ca SSL mode. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | -| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.DestinationYellowbrickSchemasSSLModeSSLModes5Mode]](../models/destinationyellowbrickschemassslmodesslmodes5mode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | +| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [Optional[models.DestinationYellowbrickModeVerifyCa]](../models/destinationyellowbrickmodeverifyca.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/destinationyellowbrickverifyfull.md b/docs/models/destinationyellowbrickverifyfull.md index 9a56fe01..6afe081f 100644 --- a/docs/models/destinationyellowbrickverifyfull.md +++ b/docs/models/destinationyellowbrickverifyfull.md @@ -5,10 +5,10 @@ Verify-full SSL mode. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | -| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | -| `client_key` | *str* | :heavy_check_mark: | Client key | -| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.DestinationYellowbrickSchemasSSLModeSSLModes6Mode]](../models/destinationyellowbrickschemassslmodesslmodes6mode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `ca_certificate` | *str* | :heavy_check_mark: | CA certificate | +| `client_certificate` | *str* | :heavy_check_mark: | Client certificate | +| `client_key` | *str* | :heavy_check_mark: | Client key | +| `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [Optional[models.DestinationYellowbrickModeVerifyFull]](../models/destinationyellowbrickmodeverifyfull.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/detectchangeswithxminsystemcolumn.md b/docs/models/detectchangeswithxminsystemcolumn.md index 017e6819..2682cab9 100644 --- a/docs/models/detectchangeswithxminsystemcolumn.md +++ b/docs/models/detectchangeswithxminsystemcolumn.md @@ -5,6 +5,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `method` | [models.SourcePostgresSchemasMethod](../models/sourcepostgresschemasmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `method` | [models.MethodXmin](../models/methodxmin.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilter.md b/docs/models/dimensionsfilter.md index ed62d6cc..ca7c5ce5 100644 --- a/docs/models/dimensionsfilter.md +++ b/docs/models/dimensionsfilter.md @@ -5,27 +5,27 @@ Dimensions filter ## Supported Types -### `models.AndGroup` +### `models.DimensionsFilterAndGroup` ```python -value: models.AndGroup = /* values here */ +value: models.DimensionsFilterAndGroup = /* values here */ ``` -### `models.OrGroup` +### `models.DimensionsFilterOrGroup` ```python -value: models.OrGroup = /* values here */ +value: models.DimensionsFilterOrGroup = /* values here */ ``` -### `models.NotExpression` +### `models.DimensionsFilterNotExpression` ```python -value: models.NotExpression = /* values here */ +value: models.DimensionsFilterNotExpression = /* values here */ ``` -### `models.SourceGoogleAnalyticsDataAPIFilter` +### `models.DimensionsFilterFilter` ```python -value: models.SourceGoogleAnalyticsDataAPIFilter = /* values here */ +value: models.DimensionsFilterFilter = /* values here */ ``` diff --git a/docs/models/dimensionsfilterandgroup.md b/docs/models/dimensionsfilterandgroup.md new file mode 100644 index 00000000..03d3524d --- /dev/null +++ b/docs/models/dimensionsfilterandgroup.md @@ -0,0 +1,11 @@ +# DimensionsFilterAndGroup + +The FilterExpressions in andGroup have an AND relationship. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `expressions` | List[[models.DimensionsFilterExpression1](../models/dimensionsfilterexpression1.md)] | :heavy_check_mark: | N/A | +| `filter_type` | [models.DimensionsFilterFilterTypeAndGroup](../models/dimensionsfilterfiltertypeandgroup.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterbetweenfilter.md b/docs/models/dimensionsfilterbetweenfilter.md new file mode 100644 index 00000000..1e42bd81 --- /dev/null +++ b/docs/models/dimensionsfilterbetweenfilter.md @@ -0,0 +1,10 @@ +# DimensionsFilterBetweenFilter + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `filter_name` | [models.DimensionsFilterFilterNameBetweenFilter](../models/dimensionsfilterfilternamebetweenfilter.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.DimensionsFilterFromValue](../models/dimensionsfilterfromvalue.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.DimensionsFilterToValue](../models/dimensionsfiltertovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/destinations3nocompression.md b/docs/models/dimensionsfilterexpression1.md similarity index 68% rename from docs/models/destinations3nocompression.md rename to docs/models/dimensionsfilterexpression1.md index 7ed3a9ef..df5ac58f 100644 --- a/docs/models/destinations3nocompression.md +++ b/docs/models/dimensionsfilterexpression1.md @@ -1,9 +1,9 @@ -# DestinationS3NoCompression +# DimensionsFilterExpression1 ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression_type` | [Optional[models.DestinationS3CompressionType]](../models/destinations3compressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.DimensionsFilterExpressionFilter1](../models/dimensionsfilterexpressionfilter1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpression2.md b/docs/models/dimensionsfilterexpression2.md new file mode 100644 index 00000000..9984008f --- /dev/null +++ b/docs/models/dimensionsfilterexpression2.md @@ -0,0 +1,9 @@ +# DimensionsFilterExpression2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.DimensionsFilterExpressionFilter2](../models/dimensionsfilterexpressionfilter2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpression3.md b/docs/models/dimensionsfilterexpression3.md new file mode 100644 index 00000000..cd1bb76a --- /dev/null +++ b/docs/models/dimensionsfilterexpression3.md @@ -0,0 +1,9 @@ +# DimensionsFilterExpression3 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.DimensionsFilterExpressionFilter3](../models/dimensionsfilterexpressionfilter3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionbetweenfilter1.md b/docs/models/dimensionsfilterexpressionbetweenfilter1.md new file mode 100644 index 00000000..18fe2bb8 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionbetweenfilter1.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionBetweenFilter1 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameBetweenFilter1](../models/dimensionsfilterexpressionfilternamebetweenfilter1.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.DimensionsFilterExpressionFromValue1](../models/dimensionsfilterexpressionfromvalue1.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.DimensionsFilterExpressionToValue1](../models/dimensionsfilterexpressiontovalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionbetweenfilter2.md b/docs/models/dimensionsfilterexpressionbetweenfilter2.md new file mode 100644 index 00000000..d0086404 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionbetweenfilter2.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionBetweenFilter2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameBetweenFilter2](../models/dimensionsfilterexpressionfilternamebetweenfilter2.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.DimensionsFilterExpressionFromValue2](../models/dimensionsfilterexpressionfromvalue2.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.DimensionsFilterExpressionToValue2](../models/dimensionsfilterexpressiontovalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionbetweenfilter3.md b/docs/models/dimensionsfilterexpressionbetweenfilter3.md new file mode 100644 index 00000000..b9175874 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionbetweenfilter3.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionBetweenFilter3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameBetweenFilter3](../models/dimensionsfilterexpressionfilternamebetweenfilter3.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.DimensionsFilterExpressionFromValue3](../models/dimensionsfilterexpressionfromvalue3.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.DimensionsFilterExpressionToValue3](../models/dimensionsfilterexpressiontovalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilter1.md b/docs/models/dimensionsfilterexpressionfilter1.md new file mode 100644 index 00000000..f7fd3350 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilter1.md @@ -0,0 +1,29 @@ +# DimensionsFilterExpressionFilter1 + + +## Supported Types + +### `models.DimensionsFilterExpressionStringFilter1` + +```python +value: models.DimensionsFilterExpressionStringFilter1 = /* values here */ +``` + +### `models.DimensionsFilterExpressionInListFilter1` + +```python +value: models.DimensionsFilterExpressionInListFilter1 = /* values here */ +``` + +### `models.DimensionsFilterExpressionNumericFilter1` + +```python +value: models.DimensionsFilterExpressionNumericFilter1 = /* values here */ +``` + +### `models.DimensionsFilterExpressionBetweenFilter1` + +```python +value: models.DimensionsFilterExpressionBetweenFilter1 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionfilter2.md b/docs/models/dimensionsfilterexpressionfilter2.md new file mode 100644 index 00000000..acc13b84 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilter2.md @@ -0,0 +1,29 @@ +# DimensionsFilterExpressionFilter2 + + +## Supported Types + +### `models.DimensionsFilterExpressionStringFilter2` + +```python +value: models.DimensionsFilterExpressionStringFilter2 = /* values here */ +``` + +### `models.DimensionsFilterExpressionInListFilter2` + +```python +value: models.DimensionsFilterExpressionInListFilter2 = /* values here */ +``` + +### `models.DimensionsFilterExpressionNumericFilter2` + +```python +value: models.DimensionsFilterExpressionNumericFilter2 = /* values here */ +``` + +### `models.DimensionsFilterExpressionBetweenFilter2` + +```python +value: models.DimensionsFilterExpressionBetweenFilter2 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionfilter3.md b/docs/models/dimensionsfilterexpressionfilter3.md new file mode 100644 index 00000000..14f84754 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilter3.md @@ -0,0 +1,29 @@ +# DimensionsFilterExpressionFilter3 + + +## Supported Types + +### `models.DimensionsFilterExpressionStringFilter3` + +```python +value: models.DimensionsFilterExpressionStringFilter3 = /* values here */ +``` + +### `models.DimensionsFilterExpressionInListFilter3` + +```python +value: models.DimensionsFilterExpressionInListFilter3 = /* values here */ +``` + +### `models.DimensionsFilterExpressionNumericFilter3` + +```python +value: models.DimensionsFilterExpressionNumericFilter3 = /* values here */ +``` + +### `models.DimensionsFilterExpressionBetweenFilter3` + +```python +value: models.DimensionsFilterExpressionBetweenFilter3 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionfilternamebetweenfilter1.md b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter1.md new file mode 100644 index 00000000..90db8af5 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter1.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameBetweenFilter1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameBetweenFilter1 + +value = DimensionsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamebetweenfilter2.md b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter2.md new file mode 100644 index 00000000..57566378 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter2.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameBetweenFilter2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameBetweenFilter2 + +value = DimensionsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamebetweenfilter3.md b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter3.md new file mode 100644 index 00000000..b135b2e0 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamebetweenfilter3.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameBetweenFilter3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameBetweenFilter3 + +value = DimensionsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternameinlistfilter1.md b/docs/models/dimensionsfilterexpressionfilternameinlistfilter1.md new file mode 100644 index 00000000..d2b18b23 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternameinlistfilter1.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameInListFilter1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameInListFilter1 + +value = DimensionsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternameinlistfilter2.md b/docs/models/dimensionsfilterexpressionfilternameinlistfilter2.md new file mode 100644 index 00000000..8d022a8c --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternameinlistfilter2.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameInListFilter2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameInListFilter2 + +value = DimensionsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternameinlistfilter3.md b/docs/models/dimensionsfilterexpressionfilternameinlistfilter3.md new file mode 100644 index 00000000..db320541 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternameinlistfilter3.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameInListFilter3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameInListFilter3 + +value = DimensionsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamenumericfilter1.md b/docs/models/dimensionsfilterexpressionfilternamenumericfilter1.md new file mode 100644 index 00000000..4e882ad3 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamenumericfilter1.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameNumericFilter1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameNumericFilter1 + +value = DimensionsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamenumericfilter2.md b/docs/models/dimensionsfilterexpressionfilternamenumericfilter2.md new file mode 100644 index 00000000..ad4c59d1 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamenumericfilter2.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameNumericFilter2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameNumericFilter2 + +value = DimensionsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamenumericfilter3.md b/docs/models/dimensionsfilterexpressionfilternamenumericfilter3.md new file mode 100644 index 00000000..061c5ff4 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamenumericfilter3.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameNumericFilter3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameNumericFilter3 + +value = DimensionsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamestringfilter1.md b/docs/models/dimensionsfilterexpressionfilternamestringfilter1.md new file mode 100644 index 00000000..991d4f08 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamestringfilter1.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameStringFilter1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameStringFilter1 + +value = DimensionsFilterExpressionFilterNameStringFilter1.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamestringfilter2.md b/docs/models/dimensionsfilterexpressionfilternamestringfilter2.md new file mode 100644 index 00000000..5635e69c --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamestringfilter2.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameStringFilter2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameStringFilter2 + +value = DimensionsFilterExpressionFilterNameStringFilter2.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfilternamestringfilter3.md b/docs/models/dimensionsfilterexpressionfilternamestringfilter3.md new file mode 100644 index 00000000..52281fd7 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfilternamestringfilter3.md @@ -0,0 +1,16 @@ +# DimensionsFilterExpressionFilterNameStringFilter3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterExpressionFilterNameStringFilter3 + +value = DimensionsFilterExpressionFilterNameStringFilter3.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionfromvalue1.md b/docs/models/dimensionsfilterexpressionfromvalue1.md new file mode 100644 index 00000000..81be9531 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfromvalue1.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionFromValue1 + + +## Supported Types + +### `models.DimensionsFilterFromValueExpressionInt64Value1` + +```python +value: models.DimensionsFilterFromValueExpressionInt64Value1 = /* values here */ +``` + +### `models.DimensionsFilterFromValueExpressionDoubleValue1` + +```python +value: models.DimensionsFilterFromValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionfromvalue2.md b/docs/models/dimensionsfilterexpressionfromvalue2.md new file mode 100644 index 00000000..ab9701db --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfromvalue2.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionFromValue2 + + +## Supported Types + +### `models.DimensionsFilterFromValueExpressionInt64Value2` + +```python +value: models.DimensionsFilterFromValueExpressionInt64Value2 = /* values here */ +``` + +### `models.DimensionsFilterFromValueExpressionDoubleValue2` + +```python +value: models.DimensionsFilterFromValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionfromvalue3.md b/docs/models/dimensionsfilterexpressionfromvalue3.md new file mode 100644 index 00000000..307a62c6 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionfromvalue3.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionFromValue3 + + +## Supported Types + +### `models.DimensionsFilterFromValueExpressionInt64Value3` + +```python +value: models.DimensionsFilterFromValueExpressionInt64Value3 = /* values here */ +``` + +### `models.DimensionsFilterFromValueExpressionDoubleValue3` + +```python +value: models.DimensionsFilterFromValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressioninlistfilter1.md b/docs/models/dimensionsfilterexpressioninlistfilter1.md new file mode 100644 index 00000000..6acd5087 --- /dev/null +++ b/docs/models/dimensionsfilterexpressioninlistfilter1.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionInListFilter1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameInListFilter1](../models/dimensionsfilterexpressionfilternameinlistfilter1.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressioninlistfilter2.md b/docs/models/dimensionsfilterexpressioninlistfilter2.md new file mode 100644 index 00000000..71821f7c --- /dev/null +++ b/docs/models/dimensionsfilterexpressioninlistfilter2.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionInListFilter2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameInListFilter2](../models/dimensionsfilterexpressionfilternameinlistfilter2.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressioninlistfilter3.md b/docs/models/dimensionsfilterexpressioninlistfilter3.md new file mode 100644 index 00000000..ef896da4 --- /dev/null +++ b/docs/models/dimensionsfilterexpressioninlistfilter3.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionInListFilter3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameInListFilter3](../models/dimensionsfilterexpressionfilternameinlistfilter3.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalidenums.md b/docs/models/dimensionsfilterexpressionmatchtypevalidenums1.md similarity index 68% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalidenums.md rename to docs/models/dimensionsfilterexpressionmatchtypevalidenums1.md index 3d96141d..3f0e9a81 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalidenums.md +++ b/docs/models/dimensionsfilterexpressionmatchtypevalidenums1.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums +# DimensionsFilterExpressionMatchTypeValidEnums1 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums +from airbyte_api.models import DimensionsFilterExpressionMatchTypeValidEnums1 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums.MATCH_TYPE_UNSPECIFIED +value = DimensionsFilterExpressionMatchTypeValidEnums1.MATCH_TYPE_UNSPECIFIED ``` diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3validenums.md b/docs/models/dimensionsfilterexpressionmatchtypevalidenums2.md similarity index 62% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3validenums.md rename to docs/models/dimensionsfilterexpressionmatchtypevalidenums2.md index 2b2dee5c..7aed35cf 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3validenums.md +++ b/docs/models/dimensionsfilterexpressionmatchtypevalidenums2.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums +# DimensionsFilterExpressionMatchTypeValidEnums2 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums +from airbyte_api.models import DimensionsFilterExpressionMatchTypeValidEnums2 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.MATCH_TYPE_UNSPECIFIED +value = DimensionsFilterExpressionMatchTypeValidEnums2.MATCH_TYPE_UNSPECIFIED ``` diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1validenums.md b/docs/models/dimensionsfilterexpressionmatchtypevalidenums3.md similarity index 62% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1validenums.md rename to docs/models/dimensionsfilterexpressionmatchtypevalidenums3.md index 275c57ff..512b3095 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1validenums.md +++ b/docs/models/dimensionsfilterexpressionmatchtypevalidenums3.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums +# DimensionsFilterExpressionMatchTypeValidEnums3 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums +from airbyte_api.models import DimensionsFilterExpressionMatchTypeValidEnums3 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.MATCH_TYPE_UNSPECIFIED +value = DimensionsFilterExpressionMatchTypeValidEnums3.MATCH_TYPE_UNSPECIFIED ``` diff --git a/docs/models/dimensionsfilterexpressionnumericfilter1.md b/docs/models/dimensionsfilterexpressionnumericfilter1.md new file mode 100644 index 00000000..085d82d8 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionnumericfilter1.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionNumericFilter1 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameNumericFilter1](../models/dimensionsfilterexpressionfilternamenumericfilter1.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.DimensionsFilterExpressionOperationValidEnums1](../models/dimensionsfilterexpressionoperationvalidenums1.md)] | :heavy_check_mark: | N/A | +| `value` | [models.DimensionsFilterExpressionValue1](../models/dimensionsfilterexpressionvalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionnumericfilter2.md b/docs/models/dimensionsfilterexpressionnumericfilter2.md new file mode 100644 index 00000000..eec7e0a0 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionnumericfilter2.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionNumericFilter2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameNumericFilter2](../models/dimensionsfilterexpressionfilternamenumericfilter2.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.DimensionsFilterExpressionOperationValidEnums2](../models/dimensionsfilterexpressionoperationvalidenums2.md)] | :heavy_check_mark: | N/A | +| `value` | [models.DimensionsFilterExpressionValue2](../models/dimensionsfilterexpressionvalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionnumericfilter3.md b/docs/models/dimensionsfilterexpressionnumericfilter3.md new file mode 100644 index 00000000..a6f1b6e0 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionnumericfilter3.md @@ -0,0 +1,10 @@ +# DimensionsFilterExpressionNumericFilter3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameNumericFilter3](../models/dimensionsfilterexpressionfilternamenumericfilter3.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.DimensionsFilterExpressionOperationValidEnums3](../models/dimensionsfilterexpressionoperationvalidenums3.md)] | :heavy_check_mark: | N/A | +| `value` | [models.DimensionsFilterExpressionValue3](../models/dimensionsfilterexpressionvalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalidenums.md b/docs/models/dimensionsfilterexpressionoperationvalidenums1.md similarity index 62% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalidenums.md rename to docs/models/dimensionsfilterexpressionoperationvalidenums1.md index 00228683..250ee9cb 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalidenums.md +++ b/docs/models/dimensionsfilterexpressionoperationvalidenums1.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums +# DimensionsFilterExpressionOperationValidEnums1 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums +from airbyte_api.models import DimensionsFilterExpressionOperationValidEnums1 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums.OPERATION_UNSPECIFIED +value = DimensionsFilterExpressionOperationValidEnums1.OPERATION_UNSPECIFIED ``` diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalidenums.md b/docs/models/dimensionsfilterexpressionoperationvalidenums2.md similarity index 61% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalidenums.md rename to docs/models/dimensionsfilterexpressionoperationvalidenums2.md index 899aee48..a771c72a 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalidenums.md +++ b/docs/models/dimensionsfilterexpressionoperationvalidenums2.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums +# DimensionsFilterExpressionOperationValidEnums2 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums +from airbyte_api.models import DimensionsFilterExpressionOperationValidEnums2 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums.OPERATION_UNSPECIFIED +value = DimensionsFilterExpressionOperationValidEnums2.OPERATION_UNSPECIFIED ``` diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalidenums.md b/docs/models/dimensionsfilterexpressionoperationvalidenums3.md similarity index 59% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalidenums.md rename to docs/models/dimensionsfilterexpressionoperationvalidenums3.md index 72d18bba..78e60b25 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalidenums.md +++ b/docs/models/dimensionsfilterexpressionoperationvalidenums3.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums +# DimensionsFilterExpressionOperationValidEnums3 ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums +from airbyte_api.models import DimensionsFilterExpressionOperationValidEnums3 -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.OPERATION_UNSPECIFIED +value = DimensionsFilterExpressionOperationValidEnums3.OPERATION_UNSPECIFIED ``` diff --git a/docs/models/dimensionsfilterexpressionstringfilter1.md b/docs/models/dimensionsfilterexpressionstringfilter1.md new file mode 100644 index 00000000..d2651814 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionstringfilter1.md @@ -0,0 +1,11 @@ +# DimensionsFilterExpressionStringFilter1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameStringFilter1](../models/dimensionsfilterexpressionfilternamestringfilter1.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.DimensionsFilterExpressionMatchTypeValidEnums1](../models/dimensionsfilterexpressionmatchtypevalidenums1.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionstringfilter2.md b/docs/models/dimensionsfilterexpressionstringfilter2.md new file mode 100644 index 00000000..a1b46788 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionstringfilter2.md @@ -0,0 +1,11 @@ +# DimensionsFilterExpressionStringFilter2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameStringFilter2](../models/dimensionsfilterexpressionfilternamestringfilter2.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.DimensionsFilterExpressionMatchTypeValidEnums2](../models/dimensionsfilterexpressionmatchtypevalidenums2.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressionstringfilter3.md b/docs/models/dimensionsfilterexpressionstringfilter3.md new file mode 100644 index 00000000..2bf62ff5 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionstringfilter3.md @@ -0,0 +1,11 @@ +# DimensionsFilterExpressionStringFilter3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterExpressionFilterNameStringFilter3](../models/dimensionsfilterexpressionfilternamestringfilter3.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.DimensionsFilterExpressionMatchTypeValidEnums3](../models/dimensionsfilterexpressionmatchtypevalidenums3.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterexpressiontovalue1.md b/docs/models/dimensionsfilterexpressiontovalue1.md new file mode 100644 index 00000000..f30abb38 --- /dev/null +++ b/docs/models/dimensionsfilterexpressiontovalue1.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionToValue1 + + +## Supported Types + +### `models.DimensionsFilterToValueExpressionInt64Value1` + +```python +value: models.DimensionsFilterToValueExpressionInt64Value1 = /* values here */ +``` + +### `models.DimensionsFilterToValueExpressionDoubleValue1` + +```python +value: models.DimensionsFilterToValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressiontovalue2.md b/docs/models/dimensionsfilterexpressiontovalue2.md new file mode 100644 index 00000000..b46df0b3 --- /dev/null +++ b/docs/models/dimensionsfilterexpressiontovalue2.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionToValue2 + + +## Supported Types + +### `models.DimensionsFilterToValueExpressionInt64Value2` + +```python +value: models.DimensionsFilterToValueExpressionInt64Value2 = /* values here */ +``` + +### `models.DimensionsFilterToValueExpressionDoubleValue2` + +```python +value: models.DimensionsFilterToValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressiontovalue3.md b/docs/models/dimensionsfilterexpressiontovalue3.md new file mode 100644 index 00000000..381c9590 --- /dev/null +++ b/docs/models/dimensionsfilterexpressiontovalue3.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionToValue3 + + +## Supported Types + +### `models.DimensionsFilterToValueExpressionInt64Value3` + +```python +value: models.DimensionsFilterToValueExpressionInt64Value3 = /* values here */ +``` + +### `models.DimensionsFilterToValueExpressionDoubleValue3` + +```python +value: models.DimensionsFilterToValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionvalue1.md b/docs/models/dimensionsfilterexpressionvalue1.md new file mode 100644 index 00000000..0511ef92 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionvalue1.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionValue1 + + +## Supported Types + +### `models.DimensionsFilterValueExpressionInt64Value1` + +```python +value: models.DimensionsFilterValueExpressionInt64Value1 = /* values here */ +``` + +### `models.DimensionsFilterValueExpressionDoubleValue1` + +```python +value: models.DimensionsFilterValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionvalue2.md b/docs/models/dimensionsfilterexpressionvalue2.md new file mode 100644 index 00000000..3aad4b5b --- /dev/null +++ b/docs/models/dimensionsfilterexpressionvalue2.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionValue2 + + +## Supported Types + +### `models.DimensionsFilterValueExpressionInt64Value2` + +```python +value: models.DimensionsFilterValueExpressionInt64Value2 = /* values here */ +``` + +### `models.DimensionsFilterValueExpressionDoubleValue2` + +```python +value: models.DimensionsFilterValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterexpressionvalue3.md b/docs/models/dimensionsfilterexpressionvalue3.md new file mode 100644 index 00000000..b1ce0bd1 --- /dev/null +++ b/docs/models/dimensionsfilterexpressionvalue3.md @@ -0,0 +1,17 @@ +# DimensionsFilterExpressionValue3 + + +## Supported Types + +### `models.DimensionsFilterValueExpressionInt64Value3` + +```python +value: models.DimensionsFilterValueExpressionInt64Value3 = /* values here */ +``` + +### `models.DimensionsFilterValueExpressionDoubleValue3` + +```python +value: models.DimensionsFilterValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/apikeysecret.md b/docs/models/dimensionsfilterfilter.md similarity index 61% rename from docs/models/apikeysecret.md rename to docs/models/dimensionsfilterfilter.md index bc7318ba..312a2ab6 100644 --- a/docs/models/apikeysecret.md +++ b/docs/models/dimensionsfilterfilter.md @@ -1,12 +1,12 @@ -# APIKeySecret +# DimensionsFilterFilter -Use a api key and secret combination to authenticate +A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions. ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `api_key_id` | *str* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | -| `api_key_secret` | *str* | :heavy_check_mark: | The secret associated with the API Key ID. | -| `method` | [models.DestinationElasticsearchSchemasMethod](../models/destinationelasticsearchschemasmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.DimensionsFilterFilterUnion](../models/dimensionsfilterfilterunion.md) | :heavy_check_mark: | N/A | +| `filter_type` | [Optional[models.DimensionsFilterFilterTypeFilter]](../models/dimensionsfilterfiltertypefilter.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfilternamebetweenfilter.md b/docs/models/dimensionsfilterfilternamebetweenfilter.md new file mode 100644 index 00000000..fbc4135e --- /dev/null +++ b/docs/models/dimensionsfilterfilternamebetweenfilter.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterNameBetweenFilter + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterNameBetweenFilter + +value = DimensionsFilterFilterNameBetweenFilter.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfilternameinlistfilter.md b/docs/models/dimensionsfilterfilternameinlistfilter.md new file mode 100644 index 00000000..ce742437 --- /dev/null +++ b/docs/models/dimensionsfilterfilternameinlistfilter.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterNameInListFilter + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterNameInListFilter + +value = DimensionsFilterFilterNameInListFilter.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfilternamenumericfilter.md b/docs/models/dimensionsfilterfilternamenumericfilter.md new file mode 100644 index 00000000..a824caeb --- /dev/null +++ b/docs/models/dimensionsfilterfilternamenumericfilter.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterNameNumericFilter + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterNameNumericFilter + +value = DimensionsFilterFilterNameNumericFilter.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfilternamestringfilter.md b/docs/models/dimensionsfilterfilternamestringfilter.md new file mode 100644 index 00000000..edd4a7c4 --- /dev/null +++ b/docs/models/dimensionsfilterfilternamestringfilter.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterNameStringFilter + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterNameStringFilter + +value = DimensionsFilterFilterNameStringFilter.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfiltertypeandgroup.md b/docs/models/dimensionsfilterfiltertypeandgroup.md new file mode 100644 index 00000000..1197e607 --- /dev/null +++ b/docs/models/dimensionsfilterfiltertypeandgroup.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterTypeAndGroup + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterTypeAndGroup + +value = DimensionsFilterFilterTypeAndGroup.AND_GROUP +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `AND_GROUP` | andGroup | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfiltertypefilter.md b/docs/models/dimensionsfilterfiltertypefilter.md new file mode 100644 index 00000000..69306f0f --- /dev/null +++ b/docs/models/dimensionsfilterfiltertypefilter.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterTypeFilter + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterTypeFilter + +value = DimensionsFilterFilterTypeFilter.FILTER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `FILTER` | filter | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfiltertypenotexpression.md b/docs/models/dimensionsfilterfiltertypenotexpression.md new file mode 100644 index 00000000..9af347bc --- /dev/null +++ b/docs/models/dimensionsfilterfiltertypenotexpression.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterTypeNotExpression + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterTypeNotExpression + +value = DimensionsFilterFilterTypeNotExpression.NOT_EXPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NOT_EXPRESSION` | notExpression | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfiltertypeorgroup.md b/docs/models/dimensionsfilterfiltertypeorgroup.md new file mode 100644 index 00000000..e7bdd7ea --- /dev/null +++ b/docs/models/dimensionsfilterfiltertypeorgroup.md @@ -0,0 +1,16 @@ +# DimensionsFilterFilterTypeOrGroup + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFilterTypeOrGroup + +value = DimensionsFilterFilterTypeOrGroup.OR_GROUP +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OR_GROUP` | orGroup | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfilterunion.md b/docs/models/dimensionsfilterfilterunion.md new file mode 100644 index 00000000..db596d31 --- /dev/null +++ b/docs/models/dimensionsfilterfilterunion.md @@ -0,0 +1,29 @@ +# DimensionsFilterFilterUnion + + +## Supported Types + +### `models.DimensionsFilterStringFilter` + +```python +value: models.DimensionsFilterStringFilter = /* values here */ +``` + +### `models.DimensionsFilterInListFilter` + +```python +value: models.DimensionsFilterInListFilter = /* values here */ +``` + +### `models.DimensionsFilterNumericFilter` + +```python +value: models.DimensionsFilterNumericFilter = /* values here */ +``` + +### `models.DimensionsFilterBetweenFilter` + +```python +value: models.DimensionsFilterBetweenFilter = /* values here */ +``` + diff --git a/docs/models/dimensionsfilterfromvalue.md b/docs/models/dimensionsfilterfromvalue.md new file mode 100644 index 00000000..24cf0e25 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalue.md @@ -0,0 +1,17 @@ +# DimensionsFilterFromValue + + +## Supported Types + +### `models.DimensionsFilterFromValueInt64Value` + +```python +value: models.DimensionsFilterFromValueInt64Value = /* values here */ +``` + +### `models.DimensionsFilterFromValueDoubleValue` + +```python +value: models.DimensionsFilterFromValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/sourcegoogleanalyticsdataapischemasint64value.md b/docs/models/dimensionsfilterfromvaluedoublevalue.md similarity index 55% rename from docs/models/sourcegoogleanalyticsdataapischemasint64value.md rename to docs/models/dimensionsfilterfromvaluedoublevalue.md index ac6d1790..9dbdd25d 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemasint64value.md +++ b/docs/models/dimensionsfilterfromvaluedoublevalue.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasInt64Value +# DimensionsFilterFromValueDoubleValue ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueValueTypeDoubleValue](../models/dimensionsfilterfromvaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterint64value.md b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue1.md similarity index 59% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterint64value.md rename to docs/models/dimensionsfilterfromvalueexpressiondoublevalue1.md index 61a702b8..c5f20ae5 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterint64value.md +++ b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue1.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value +# DimensionsFilterFromValueExpressionDoubleValue1 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeDoubleValue1](../models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3int64value.md b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue2.md similarity index 59% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3int64value.md rename to docs/models/dimensionsfilterfromvalueexpressiondoublevalue2.md index 26df2f32..eccee95a 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3int64value.md +++ b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue2.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value +# DimensionsFilterFromValueExpressionDoubleValue2 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeDoubleValue2](../models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2int64value.md b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue3.md similarity index 59% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2int64value.md rename to docs/models/dimensionsfilterfromvalueexpressiondoublevalue3.md index d03bbc9d..5d2d8f72 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2int64value.md +++ b/docs/models/dimensionsfilterfromvalueexpressiondoublevalue3.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value +# DimensionsFilterFromValueExpressionDoubleValue3 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeDoubleValue3](../models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydoublevalue.md b/docs/models/dimensionsfilterfromvalueexpressionint64value1.md similarity index 59% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydoublevalue.md rename to docs/models/dimensionsfilterfromvalueexpressionint64value1.md index cdc881f1..886061ad 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydoublevalue.md +++ b/docs/models/dimensionsfilterfromvalueexpressionint64value1.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue +# DimensionsFilterFromValueExpressionInt64Value1 ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeInt64Value1](../models/dimensionsfilterfromvalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionint64value2.md b/docs/models/dimensionsfilterfromvalueexpressionint64value2.md new file mode 100644 index 00000000..cfb10880 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionint64value2.md @@ -0,0 +1,9 @@ +# DimensionsFilterFromValueExpressionInt64Value2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeInt64Value2](../models/dimensionsfilterfromvalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionint64value3.md b/docs/models/dimensionsfilterfromvalueexpressionint64value3.md new file mode 100644 index 00000000..93471b3a --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionint64value3.md @@ -0,0 +1,9 @@ +# DimensionsFilterFromValueExpressionInt64Value3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterFromValueExpressionValueTypeInt64Value3](../models/dimensionsfilterfromvalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue1.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..e16c6fe1 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeDoubleValue1 + +value = DimensionsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue2.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..b16c76c5 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeDoubleValue2 + +value = DimensionsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue3.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..db0d1109 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeDoubleValue3 + +value = DimensionsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value1.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..7276b1fa --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeInt64Value1 + +value = DimensionsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value2.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..8968dbc5 --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeInt64Value2 + +value = DimensionsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value3.md b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..27c7c45a --- /dev/null +++ b/docs/models/dimensionsfilterfromvalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueExpressionValueTypeInt64Value3 + +value = DimensionsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiint64value.md b/docs/models/dimensionsfilterfromvalueint64value.md similarity index 87% rename from docs/models/sourcegoogleanalyticsdataapiint64value.md rename to docs/models/dimensionsfilterfromvalueint64value.md index 339c0efc..fd169ebf 100644 --- a/docs/models/sourcegoogleanalyticsdataapiint64value.md +++ b/docs/models/dimensionsfilterfromvalueint64value.md @@ -1,4 +1,4 @@ -# SourceGoogleAnalyticsDataAPIInt64Value +# DimensionsFilterFromValueInt64Value ## Fields @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasValueType](../models/sourcegoogleanalyticsdataapischemasvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `value_type` | [models.DimensionsFilterFromValueValueTypeInt64Value](../models/dimensionsfilterfromvaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvaluevaluetypedoublevalue.md b/docs/models/dimensionsfilterfromvaluevaluetypedoublevalue.md new file mode 100644 index 00000000..e8571d7a --- /dev/null +++ b/docs/models/dimensionsfilterfromvaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueValueTypeDoubleValue + +value = DimensionsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfilterfromvaluevaluetypeint64value.md b/docs/models/dimensionsfilterfromvaluevaluetypeint64value.md new file mode 100644 index 00000000..9e665c58 --- /dev/null +++ b/docs/models/dimensionsfilterfromvaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# DimensionsFilterFromValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterFromValueValueTypeInt64Value + +value = DimensionsFilterFromValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/inlistfilter.md b/docs/models/dimensionsfilterinlistfilter.md similarity index 89% rename from docs/models/inlistfilter.md rename to docs/models/dimensionsfilterinlistfilter.md index 87c14eff..b8be4539 100644 --- a/docs/models/inlistfilter.md +++ b/docs/models/dimensionsfilterinlistfilter.md @@ -1,4 +1,4 @@ -# InListFilter +# DimensionsFilterInListFilter ## Fields @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | | `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPIFilterName](../models/sourcegoogleanalyticsdataapifiltername.md) | :heavy_check_mark: | N/A | +| `filter_name` | [models.DimensionsFilterFilterNameInListFilter](../models/dimensionsfilterfilternameinlistfilter.md) | :heavy_check_mark: | N/A | | `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapivalidenums.md b/docs/models/dimensionsfiltermatchtypevalidenums.md similarity index 75% rename from docs/models/sourcegoogleanalyticsdataapivalidenums.md rename to docs/models/dimensionsfiltermatchtypevalidenums.md index f9b11d58..63162c30 100644 --- a/docs/models/sourcegoogleanalyticsdataapivalidenums.md +++ b/docs/models/dimensionsfiltermatchtypevalidenums.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPIValidEnums +# DimensionsFilterMatchTypeValidEnums ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIValidEnums +from airbyte_api.models import DimensionsFilterMatchTypeValidEnums -value = SourceGoogleAnalyticsDataAPIValidEnums.MATCH_TYPE_UNSPECIFIED +value = DimensionsFilterMatchTypeValidEnums.MATCH_TYPE_UNSPECIFIED ``` diff --git a/docs/models/dimensionsfilternotexpression.md b/docs/models/dimensionsfilternotexpression.md new file mode 100644 index 00000000..3e57a050 --- /dev/null +++ b/docs/models/dimensionsfilternotexpression.md @@ -0,0 +1,11 @@ +# DimensionsFilterNotExpression + +The FilterExpression is NOT of notExpression. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `expression` | [Optional[models.DimensionsFilterExpression3]](../models/dimensionsfilterexpression3.md) | :heavy_minus_sign: | N/A | +| `filter_type` | [Optional[models.DimensionsFilterFilterTypeNotExpression]](../models/dimensionsfilterfiltertypenotexpression.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilternumericfilter.md b/docs/models/dimensionsfilternumericfilter.md new file mode 100644 index 00000000..c59fd4f0 --- /dev/null +++ b/docs/models/dimensionsfilternumericfilter.md @@ -0,0 +1,10 @@ +# DimensionsFilterNumericFilter + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `filter_name` | [models.DimensionsFilterFilterNameNumericFilter](../models/dimensionsfilterfilternamenumericfilter.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.DimensionsFilterOperationValidEnums](../models/dimensionsfilteroperationvalidenums.md)] | :heavy_check_mark: | N/A | +| `value` | [models.DimensionsFilterValue](../models/dimensionsfiltervalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasvalidenums.md b/docs/models/dimensionsfilteroperationvalidenums.md similarity index 70% rename from docs/models/sourcegoogleanalyticsdataapischemasvalidenums.md rename to docs/models/dimensionsfilteroperationvalidenums.md index f8de943c..51866648 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemasvalidenums.md +++ b/docs/models/dimensionsfilteroperationvalidenums.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPISchemasValidEnums +# DimensionsFilterOperationValidEnums ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasValidEnums +from airbyte_api.models import DimensionsFilterOperationValidEnums -value = SourceGoogleAnalyticsDataAPISchemasValidEnums.OPERATION_UNSPECIFIED +value = DimensionsFilterOperationValidEnums.OPERATION_UNSPECIFIED ``` diff --git a/docs/models/dimensionsfilterorgroup.md b/docs/models/dimensionsfilterorgroup.md new file mode 100644 index 00000000..0359476f --- /dev/null +++ b/docs/models/dimensionsfilterorgroup.md @@ -0,0 +1,11 @@ +# DimensionsFilterOrGroup + +The FilterExpressions in orGroup have an OR relationship. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `expressions` | List[[models.DimensionsFilterExpression2](../models/dimensionsfilterexpression2.md)] | :heavy_check_mark: | N/A | +| `filter_type` | [models.DimensionsFilterFilterTypeOrGroup](../models/dimensionsfilterfiltertypeorgroup.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfilterstringfilter.md b/docs/models/dimensionsfilterstringfilter.md new file mode 100644 index 00000000..433d5bf6 --- /dev/null +++ b/docs/models/dimensionsfilterstringfilter.md @@ -0,0 +1,11 @@ +# DimensionsFilterStringFilter + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.DimensionsFilterFilterNameStringFilter](../models/dimensionsfilterfilternamestringfilter.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.DimensionsFilterMatchTypeValidEnums](../models/dimensionsfiltermatchtypevalidenums.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalue.md b/docs/models/dimensionsfiltertovalue.md new file mode 100644 index 00000000..2e225533 --- /dev/null +++ b/docs/models/dimensionsfiltertovalue.md @@ -0,0 +1,17 @@ +# DimensionsFilterToValue + + +## Supported Types + +### `models.DimensionsFilterToValueInt64Value` + +```python +value: models.DimensionsFilterToValueInt64Value = /* values here */ +``` + +### `models.DimensionsFilterToValueDoubleValue` + +```python +value: models.DimensionsFilterToValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/dimensionsfiltertovaluedoublevalue.md b/docs/models/dimensionsfiltertovaluedoublevalue.md new file mode 100644 index 00000000..47c60957 --- /dev/null +++ b/docs/models/dimensionsfiltertovaluedoublevalue.md @@ -0,0 +1,9 @@ +# DimensionsFilterToValueDoubleValue + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueValueTypeDoubleValue](../models/dimensionsfiltertovaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/userprovided.md b/docs/models/dimensionsfiltertovalueexpressiondoublevalue1.md similarity index 74% rename from docs/models/userprovided.md rename to docs/models/dimensionsfiltertovalueexpressiondoublevalue1.md index f4219d27..13339583 100644 --- a/docs/models/userprovided.md +++ b/docs/models/dimensionsfiltertovalueexpressiondoublevalue1.md @@ -1,9 +1,9 @@ -# UserProvided +# DimensionsFilterToValueExpressionDoubleValue1 ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceAzureBlobStorageSchemasHeaderDefinitionType]](../models/sourceazureblobstorageschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeDoubleValue1](../models/dimensionsfiltertovalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/bymarkdownheader.md b/docs/models/dimensionsfiltertovalueexpressiondoublevalue2.md similarity index 66% rename from docs/models/bymarkdownheader.md rename to docs/models/dimensionsfiltertovalueexpressiondoublevalue2.md index 33d6341d..6d58df7a 100644 --- a/docs/models/bymarkdownheader.md +++ b/docs/models/dimensionsfiltertovalueexpressiondoublevalue2.md @@ -1,11 +1,9 @@ -# ByMarkdownHeader - -Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk. +# DimensionsFilterToValueExpressionDoubleValue2 ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `mode` | [Optional[models.DestinationAstraSchemasProcessingTextSplitterMode]](../models/destinationastraschemasprocessingtextsplittermode.md) | :heavy_minus_sign: | N/A | -| `split_level` | *Optional[int]* | :heavy_minus_sign: | Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points | \ No newline at end of file +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeDoubleValue2](../models/dimensionsfiltertovalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapidoublevalue.md b/docs/models/dimensionsfiltertovalueexpressiondoublevalue3.md similarity index 54% rename from docs/models/sourcegoogleanalyticsdataapidoublevalue.md rename to docs/models/dimensionsfiltertovalueexpressiondoublevalue3.md index 633472de..1718b214 100644 --- a/docs/models/sourcegoogleanalyticsdataapidoublevalue.md +++ b/docs/models/dimensionsfiltertovalueexpressiondoublevalue3.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPIDoubleValue +# DimensionsFilterToValueExpressionDoubleValue3 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeDoubleValue3](../models/dimensionsfiltertovalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayexpression.md b/docs/models/dimensionsfiltertovalueexpressionint64value1.md similarity index 56% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayexpression.md rename to docs/models/dimensionsfiltertovalueexpressionint64value1.md index a0de6300..b4382886 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayexpression.md +++ b/docs/models/dimensionsfiltertovalueexpressionint64value1.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression +# DimensionsFilterToValueExpressionInt64Value1 ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filter.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeInt64Value1](../models/dimensionsfiltertovalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionint64value2.md b/docs/models/dimensionsfiltertovalueexpressionint64value2.md new file mode 100644 index 00000000..98e6ceb8 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionint64value2.md @@ -0,0 +1,9 @@ +# DimensionsFilterToValueExpressionInt64Value2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeInt64Value2](../models/dimensionsfiltertovalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionint64value3.md b/docs/models/dimensionsfiltertovalueexpressionint64value3.md new file mode 100644 index 00000000..fceda12c --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionint64value3.md @@ -0,0 +1,9 @@ +# DimensionsFilterToValueExpressionInt64Value3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueExpressionValueTypeInt64Value3](../models/dimensionsfiltertovalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue1.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..57ffb603 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeDoubleValue1 + +value = DimensionsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue2.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..1dc1f678 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeDoubleValue2 + +value = DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue3.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..1d5dc6f6 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeDoubleValue3 + +value = DimensionsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value1.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..31890f51 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeInt64Value1 + +value = DimensionsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value2.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..c923c9b7 --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeInt64Value2 + +value = DimensionsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value3.md b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..64c6995a --- /dev/null +++ b/docs/models/dimensionsfiltertovalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueExpressionValueTypeInt64Value3 + +value = DimensionsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/jsonlformat.md b/docs/models/dimensionsfiltertovalueint64value.md similarity index 59% rename from docs/models/jsonlformat.md rename to docs/models/dimensionsfiltertovalueint64value.md index 8c434236..e07b4f5f 100644 --- a/docs/models/jsonlformat.md +++ b/docs/models/dimensionsfiltertovalueint64value.md @@ -1,8 +1,9 @@ -# JsonlFormat +# DimensionsFilterToValueInt64Value ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceAzureBlobStorageSchemasFiletype]](../models/sourceazureblobstorageschemasfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterToValueValueTypeInt64Value](../models/dimensionsfiltertovaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovaluevaluetypedoublevalue.md b/docs/models/dimensionsfiltertovaluevaluetypedoublevalue.md new file mode 100644 index 00000000..2b4f9875 --- /dev/null +++ b/docs/models/dimensionsfiltertovaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueValueTypeDoubleValue + +value = DimensionsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltertovaluevaluetypeint64value.md b/docs/models/dimensionsfiltertovaluevaluetypeint64value.md new file mode 100644 index 00000000..8d9ae26e --- /dev/null +++ b/docs/models/dimensionsfiltertovaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# DimensionsFilterToValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterToValueValueTypeInt64Value + +value = DimensionsFilterToValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalue.md b/docs/models/dimensionsfiltervalue.md new file mode 100644 index 00000000..f42d2016 --- /dev/null +++ b/docs/models/dimensionsfiltervalue.md @@ -0,0 +1,17 @@ +# DimensionsFilterValue + + +## Supported Types + +### `models.DimensionsFilterValueInt64Value` + +```python +value: models.DimensionsFilterValueInt64Value = /* values here */ +``` + +### `models.DimensionsFilterValueDoubleValue` + +```python +value: models.DimensionsFilterValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/destinationgcsschemasnocompression.md b/docs/models/dimensionsfiltervaluedoublevalue.md similarity index 59% rename from docs/models/destinationgcsschemasnocompression.md rename to docs/models/dimensionsfiltervaluedoublevalue.md index b4dbd346..29a88a64 100644 --- a/docs/models/destinationgcsschemasnocompression.md +++ b/docs/models/dimensionsfiltervaluedoublevalue.md @@ -1,8 +1,9 @@ -# DestinationGcsSchemasNoCompression +# DimensionsFilterValueDoubleValue ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `compression_type` | [Optional[models.DestinationGcsSchemasCompressionType]](../models/destinationgcsschemascompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueValueTypeDoubleValue](../models/dimensionsfiltervaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressiondoublevalue1.md b/docs/models/dimensionsfiltervalueexpressiondoublevalue1.md new file mode 100644 index 00000000..fa3bb2ac --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressiondoublevalue1.md @@ -0,0 +1,9 @@ +# DimensionsFilterValueExpressionDoubleValue1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeDoubleValue1](../models/dimensionsfiltervalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressiondoublevalue2.md b/docs/models/dimensionsfiltervalueexpressiondoublevalue2.md new file mode 100644 index 00000000..8c6c1af9 --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressiondoublevalue2.md @@ -0,0 +1,9 @@ +# DimensionsFilterValueExpressionDoubleValue2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeDoubleValue2](../models/dimensionsfiltervalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressiondoublevalue3.md b/docs/models/dimensionsfiltervalueexpressiondoublevalue3.md new file mode 100644 index 00000000..69651c2d --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressiondoublevalue3.md @@ -0,0 +1,9 @@ +# DimensionsFilterValueExpressionDoubleValue3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeDoubleValue3](../models/dimensionsfiltervalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/parquetcolumnarstorage.md b/docs/models/dimensionsfiltervalueexpressionint64value1.md similarity index 70% rename from docs/models/parquetcolumnarstorage.md rename to docs/models/dimensionsfiltervalueexpressionint64value1.md index fb559b2f..90b01ab3 100644 --- a/docs/models/parquetcolumnarstorage.md +++ b/docs/models/dimensionsfiltervalueexpressionint64value1.md @@ -1,9 +1,9 @@ -# ParquetColumnarStorage +# DimensionsFilterValueExpressionInt64Value1 ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `compression_codec` | [Optional[models.DestinationAwsDatalakeCompressionCodecOptional]](../models/destinationawsdatalakecompressioncodecoptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `format_type` | [Optional[models.DestinationAwsDatalakeFormatTypeWildcard]](../models/destinationawsdatalakeformattypewildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeInt64Value1](../models/dimensionsfiltervalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionint64value2.md b/docs/models/dimensionsfiltervalueexpressionint64value2.md new file mode 100644 index 00000000..977081a4 --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionint64value2.md @@ -0,0 +1,9 @@ +# DimensionsFilterValueExpressionInt64Value2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeInt64Value2](../models/dimensionsfiltervalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionint64value3.md b/docs/models/dimensionsfiltervalueexpressionint64value3.md new file mode 100644 index 00000000..2540027c --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionint64value3.md @@ -0,0 +1,9 @@ +# DimensionsFilterValueExpressionInt64Value3 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueExpressionValueTypeInt64Value3](../models/dimensionsfiltervalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue1.md b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..339d51d6 --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeDoubleValue1 + +value = DimensionsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue2.md b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..1b517cfe --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeDoubleValue2 + +value = DimensionsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue3.md b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..0a39262e --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeDoubleValue3 + +value = DimensionsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value1.md b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..ba0127af --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeInt64Value1 + +value = DimensionsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value2.md b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..8bd60d6e --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeInt64Value2 + +value = DimensionsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value3.md b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..2cd6dbc0 --- /dev/null +++ b/docs/models/dimensionsfiltervalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueExpressionValueTypeInt64Value3 + +value = DimensionsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/destinations3gzip.md b/docs/models/dimensionsfiltervalueint64value.md similarity index 72% rename from docs/models/destinations3gzip.md rename to docs/models/dimensionsfiltervalueint64value.md index 3e4af7cf..3f364a92 100644 --- a/docs/models/destinations3gzip.md +++ b/docs/models/dimensionsfiltervalueint64value.md @@ -1,9 +1,9 @@ -# DestinationS3GZIP +# DimensionsFilterValueInt64Value ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `compression_type` | [Optional[models.DestinationS3SchemasCompressionType]](../models/destinations3schemascompressiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.DimensionsFilterValueValueTypeInt64Value](../models/dimensionsfiltervaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervaluevaluetypedoublevalue.md b/docs/models/dimensionsfiltervaluevaluetypedoublevalue.md new file mode 100644 index 00000000..7d2b97b9 --- /dev/null +++ b/docs/models/dimensionsfiltervaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueValueTypeDoubleValue + +value = DimensionsFilterValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/dimensionsfiltervaluevaluetypeint64value.md b/docs/models/dimensionsfiltervaluevaluetypeint64value.md new file mode 100644 index 00000000..b0012fd3 --- /dev/null +++ b/docs/models/dimensionsfiltervaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# DimensionsFilterValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import DimensionsFilterValueValueTypeInt64Value + +value = DimensionsFilterValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcedriftdrift.md b/docs/models/driftenum.md similarity index 53% rename from docs/models/sourcedriftdrift.md rename to docs/models/driftenum.md index be78a8c7..fad186a9 100644 --- a/docs/models/sourcedriftdrift.md +++ b/docs/models/driftenum.md @@ -1,11 +1,11 @@ -# SourceDriftDrift +# DriftEnum ## Example Usage ```python -from airbyte_api.models import SourceDriftDrift +from airbyte_api.models import DriftEnum -value = SourceDriftDrift.DRIFT +value = DriftEnum.DRIFT ``` diff --git a/docs/models/dynamodb.md b/docs/models/dynamodb.md deleted file mode 100644 index 45f10482..00000000 --- a/docs/models/dynamodb.md +++ /dev/null @@ -1,16 +0,0 @@ -# Dynamodb - -## Example Usage - -```python -from airbyte_api.models import Dynamodb - -value = Dynamodb.DYNAMODB -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `DYNAMODB` | dynamodb | \ No newline at end of file diff --git a/docs/models/elasticsearch.md b/docs/models/elasticsearch.md deleted file mode 100644 index 4e0e4285..00000000 --- a/docs/models/elasticsearch.md +++ /dev/null @@ -1,16 +0,0 @@ -# Elasticsearch - -## Example Usage - -```python -from airbyte_api.models import Elasticsearch - -value = Elasticsearch.ELASTICSEARCH -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `ELASTICSEARCH` | elasticsearch | \ No newline at end of file diff --git a/docs/models/embedding.md b/docs/models/embedding.md deleted file mode 100644 index 44a48151..00000000 --- a/docs/models/embedding.md +++ /dev/null @@ -1,37 +0,0 @@ -# Embedding - -Embedding configuration - - -## Supported Types - -### `models.OpenAI` - -```python -value: models.OpenAI = /* values here */ -``` - -### `models.Cohere` - -```python -value: models.Cohere = /* values here */ -``` - -### `models.Fake` - -```python -value: models.Fake = /* values here */ -``` - -### `models.AzureOpenAI` - -```python -value: models.AzureOpenAI = /* values here */ -``` - -### `models.OpenAICompatible` - -```python -value: models.OpenAICompatible = /* values here */ -``` - diff --git a/docs/models/enabled.md b/docs/models/enabled.md deleted file mode 100644 index f9ef47b8..00000000 --- a/docs/models/enabled.md +++ /dev/null @@ -1,9 +0,0 @@ -# Enabled - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `column` | *Optional[str]* | :heavy_minus_sign: | Name of the "deleted at" column. | -| `deletion_mode` | [models.SourceFaunaDeletionMode](../models/sourcefaunadeletionmode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/enabledfalse.md b/docs/models/enabledfalse.md new file mode 100644 index 00000000..25b2d33e --- /dev/null +++ b/docs/models/enabledfalse.md @@ -0,0 +1,16 @@ +# EnabledFalse + +## Example Usage + +```python +from airbyte_api.models import EnabledFalse + +value = EnabledFalse.FALSE +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `FALSE` | false | \ No newline at end of file diff --git a/docs/models/enabledtrue.md b/docs/models/enabledtrue.md new file mode 100644 index 00000000..750a345a --- /dev/null +++ b/docs/models/enabledtrue.md @@ -0,0 +1,11 @@ +# EnabledTrue + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `cohort_report_settings` | [Optional[models.CohortReportSettings]](../models/cohortreportsettings.md) | :heavy_minus_sign: | Optional settings for a cohort report. | +| `cohorts` | List[[models.Cohorts](../models/cohorts.md)] | :heavy_minus_sign: | N/A | +| `cohorts_range` | [Optional[models.CohortsRange]](../models/cohortsrange.md) | :heavy_minus_sign: | N/A | +| `enabled` | [Optional[models.EnabledTrueEnum]](../models/enabledtrueenum.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/enabledtrueenum.md b/docs/models/enabledtrueenum.md new file mode 100644 index 00000000..9a60d824 --- /dev/null +++ b/docs/models/enabledtrueenum.md @@ -0,0 +1,16 @@ +# EnabledTrueEnum + +## Example Usage + +```python +from airbyte_api.models import EnabledTrueEnum + +value = EnabledTrueEnum.TRUE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `TRUE` | true | \ No newline at end of file diff --git a/docs/models/encryptedtrustservercertificate.md b/docs/models/encryptedtrustservercertificate.md deleted file mode 100644 index fe05ec15..00000000 --- a/docs/models/encryptedtrustservercertificate.md +++ /dev/null @@ -1,11 +0,0 @@ -# EncryptedTrustServerCertificate - -Use the certificate provided by the server without verification. (For testing purposes only!) - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `name` | [Optional[models.DestinationMssqlName]](../models/destinationmssqlname.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/encryptedverifycertificate.md b/docs/models/encryptedverifycertificate.md deleted file mode 100644 index 71a98bcc..00000000 --- a/docs/models/encryptedverifycertificate.md +++ /dev/null @@ -1,14 +0,0 @@ -# EncryptedVerifyCertificate - -Verify and use the certificate provided by the server. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `host_name_in_certificate` | *Optional[str]* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | -| `name` | [Optional[models.DestinationMssqlSchemasName]](../models/destinationmssqlschemasname.md) | :heavy_minus_sign: | N/A | -| `trust_store_name` | *Optional[str]* | :heavy_minus_sign: | Specifies the name of the trust store. | -| `trust_store_password` | *Optional[str]* | :heavy_minus_sign: | Specifies the password of the trust store. | \ No newline at end of file diff --git a/docs/models/encryption.md b/docs/models/encryption.md deleted file mode 100644 index 9156def2..00000000 --- a/docs/models/encryption.md +++ /dev/null @@ -1,25 +0,0 @@ -# Encryption - -The encryption method which is used when communicating with the database. - - -## Supported Types - -### `models.DestinationOracleUnencrypted` - -```python -value: models.DestinationOracleUnencrypted = /* values here */ -``` - -### `models.NativeNetworkEncryptionNNE` - -```python -value: models.NativeNetworkEncryptionNNE = /* values here */ -``` - -### `models.TLSEncryptedVerifyCertificate` - -```python -value: models.TLSEncryptedVerifyCertificate = /* values here */ -``` - diff --git a/docs/models/encryptionmapperaesconfiguration.md b/docs/models/encryptionmapperaesconfiguration.md index 15098ad5..a3374fb6 100644 --- a/docs/models/encryptionmapperaesconfiguration.md +++ b/docs/models/encryptionmapperaesconfiguration.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `algorithm` | [models.EncryptionMapperAlgorithm](../models/encryptionmapperalgorithm.md) | :heavy_check_mark: | N/A | -| `field_name_suffix` | *str* | :heavy_check_mark: | N/A | -| `key` | *str* | :heavy_check_mark: | N/A | -| `mode` | [models.Mode](../models/mode.md) | :heavy_check_mark: | N/A | -| `padding` | [models.Padding](../models/padding.md) | :heavy_check_mark: | N/A | -| `target_field` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `algorithm` | [models.EncryptionMapperAlgorithm](../models/encryptionmapperalgorithm.md) | :heavy_check_mark: | N/A | +| `field_name_suffix` | *str* | :heavy_check_mark: | N/A | +| `key` | *str* | :heavy_check_mark: | N/A | +| `mode` | [models.EncryptionMapperAESConfigurationMode](../models/encryptionmapperaesconfigurationmode.md) | :heavy_check_mark: | N/A | +| `padding` | [models.Padding](../models/padding.md) | :heavy_check_mark: | N/A | +| `target_field` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/mode.md b/docs/models/encryptionmapperaesconfigurationmode.md similarity index 54% rename from docs/models/mode.md rename to docs/models/encryptionmapperaesconfigurationmode.md index d5018544..b6f84adf 100644 --- a/docs/models/mode.md +++ b/docs/models/encryptionmapperaesconfigurationmode.md @@ -1,11 +1,11 @@ -# Mode +# EncryptionMapperAESConfigurationMode ## Example Usage ```python -from airbyte_api.models import Mode +from airbyte_api.models import EncryptionMapperAESConfigurationMode -value = Mode.CBC +value = EncryptionMapperAESConfigurationMode.CBC ``` diff --git a/docs/models/enterprise.md b/docs/models/enterprise.md index 575c7879..95cea4a4 100644 --- a/docs/models/enterprise.md +++ b/docs/models/enterprise.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `api_endpoint` | [Optional[models.SourceJotformAPIEndpoint]](../models/sourcejotformapiendpoint.md) | :heavy_minus_sign: | N/A | +| `api_endpoint` | [Optional[models.APIEndpointEnterprise]](../models/apiendpointenterprise.md) | :heavy_minus_sign: | N/A | | `enterprise_url` | *str* | :heavy_check_mark: | Upgrade to Enterprise to make your API url your-domain.com/API or subdomain.jotform.com/API instead of api.jotform.com | \ No newline at end of file diff --git a/docs/models/enterpriseplan.md b/docs/models/enterpriseplan.md index 66e6ed6e..09ccb3a0 100644 --- a/docs/models/enterpriseplan.md +++ b/docs/models/enterpriseplan.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Enterprise Plan | -| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Enterprise Plan | -| `plan_type` | [Optional[models.SourceFreshdeskSchemasRateLimitPlanPlan]](../models/sourcefreshdeskschemasratelimitplanplan.md) | :heavy_minus_sign: | N/A | -| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Enterprise Plan | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Enterprise Plan | +| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Enterprise Plan | +| `plan_type` | [Optional[models.PlanEnterprise]](../models/planenterprise.md) | :heavy_minus_sign: | N/A | +| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Enterprise Plan | \ No newline at end of file diff --git a/docs/models/eubasedaccount.md b/docs/models/eubasedaccount.md index c9357614..afafd8ad 100644 --- a/docs/models/eubasedaccount.md +++ b/docs/models/eubasedaccount.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | -| `url_base` | [Optional[models.URLBase]](../models/urlbase.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `url_base` | [Optional[models.URLBaseHTTPSEuAPISurveysparrowComV3]](../models/urlbasehttpseuapisurveysparrowcomv3.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/everynthentry.md b/docs/models/everynthentry.md index e67c72c1..041dec2c 100644 --- a/docs/models/everynthentry.md +++ b/docs/models/everynthentry.md @@ -8,6 +8,6 @@ For each stream, log every N-th entry with a maximum cap. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `logging_type` | [Optional[models.DestinationDevNullLoggingType]](../models/destinationdevnullloggingtype.md) | :heavy_minus_sign: | N/A | | +| `logging_type` | [Optional[models.LoggingTypeEveryNth]](../models/loggingtypeeverynth.md) | :heavy_minus_sign: | N/A | | | `max_entry_count` | *Optional[float]* | :heavy_minus_sign: | Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries. | 100 | | `nth_entry_to_log` | *int* | :heavy_check_mark: | The N-th entry to log for each stream. N starts from 1. For example, when N = 1, every entry is logged; when N = 2, every other entry is logged; when N = 3, one out of three entries is logged. | 3 | \ No newline at end of file diff --git a/docs/models/excelformat.md b/docs/models/excelformat.md deleted file mode 100644 index bc2cfed7..00000000 --- a/docs/models/excelformat.md +++ /dev/null @@ -1,8 +0,0 @@ -# ExcelFormat - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype]](../models/sourceazureblobstorageschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/expression.md b/docs/models/expression.md deleted file mode 100644 index 1de417f5..00000000 --- a/docs/models/expression.md +++ /dev/null @@ -1,9 +0,0 @@ -# Expression - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfilter.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/externaltablevias3.md b/docs/models/externaltablevias3.md index c720d92c..01279e9d 100644 --- a/docs/models/externaltablevias3.md +++ b/docs/models/externaltablevias3.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `aws_key_id` | *str* | :heavy_check_mark: | AWS access key granting read and write access to S3. | | -| `aws_key_secret` | *str* | :heavy_check_mark: | Corresponding secret part of the AWS Key | | -| `method` | [models.DestinationFireboltSchemasMethod](../models/destinationfireboltschemasmethod.md) | :heavy_check_mark: | N/A | | -| `s3_bucket` | *str* | :heavy_check_mark: | The name of the S3 bucket. | | -| `s3_region` | *str* | :heavy_check_mark: | Region name of the S3 bucket. | us-east-1 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `aws_key_id` | *str* | :heavy_check_mark: | AWS access key granting read and write access to S3. | | +| `aws_key_secret` | *str* | :heavy_check_mark: | Corresponding secret part of the AWS Key | | +| `method` | [models.MethodS3](../models/methods3.md) | :heavy_check_mark: | N/A | | +| `s3_bucket` | *str* | :heavy_check_mark: | The name of the S3 bucket. | | +| `s3_region` | *str* | :heavy_check_mark: | Region name of the S3 bucket. | us-east-1 | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingfacebookmarketing.md b/docs/models/facebookmarketingenum.md similarity index 50% rename from docs/models/sourcefacebookmarketingfacebookmarketing.md rename to docs/models/facebookmarketingenum.md index 0fcf5d2d..0a8d5fe2 100644 --- a/docs/models/sourcefacebookmarketingfacebookmarketing.md +++ b/docs/models/facebookmarketingenum.md @@ -1,11 +1,11 @@ -# SourceFacebookMarketingFacebookMarketing +# FacebookMarketingEnum ## Example Usage ```python -from airbyte_api.models import SourceFacebookMarketingFacebookMarketing +from airbyte_api.models import FacebookMarketingEnum -value = SourceFacebookMarketingFacebookMarketing.FACEBOOK_MARKETING +value = FacebookMarketingEnum.FACEBOOK_MARKETING ``` diff --git a/docs/models/failing.md b/docs/models/failing.md index 66354cb8..da32a856 100644 --- a/docs/models/failing.md +++ b/docs/models/failing.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `num_messages` | *int* | :heavy_check_mark: | Number of messages after which to fail. | -| `test_destination_type` | [Optional[models.DestinationDevNullSchemasTestDestinationTestDestinationType]](../models/destinationdevnullschemastestdestinationtestdestinationtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `num_messages` | *int* | :heavy_check_mark: | Number of messages after which to fail. | +| `test_destination_type` | [Optional[models.TestDestinationTypeFailing]](../models/testdestinationtypefailing.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/fields.md b/docs/models/fieldt.md similarity index 97% rename from docs/models/fields.md rename to docs/models/fieldt.md index c2d99b0d..811b8316 100644 --- a/docs/models/fields.md +++ b/docs/models/fieldt.md @@ -1,11 +1,11 @@ -# Fields +# FieldT ## Example Usage ```python -from airbyte_api.models import Fields +from airbyte_api.models import FieldT -value = Fields.CLICKS +value = FieldT.CLICKS ``` diff --git a/docs/models/filetype.md b/docs/models/filetype.md deleted file mode 100644 index 4f2dfa31..00000000 --- a/docs/models/filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# Filetype - -## Example Usage - -```python -from airbyte_api.models import Filetype - -value = Filetype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/filter_.md b/docs/models/filterenum.md similarity index 75% rename from docs/models/filter_.md rename to docs/models/filterenum.md index b51d79f3..2a714534 100644 --- a/docs/models/filter_.md +++ b/docs/models/filterenum.md @@ -1,13 +1,13 @@ -# Filter +# FilterEnum Filter for using in the `segments_experiences` stream ## Example Usage ```python -from airbyte_api.models import Filter +from airbyte_api.models import FilterEnum -value = Filter.TOUR +value = FilterEnum.TOUR ``` diff --git a/docs/models/filtername.md b/docs/models/filtername.md deleted file mode 100644 index d6792ee7..00000000 --- a/docs/models/filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# FilterName - -## Example Usage - -```python -from airbyte_api.models import FilterName - -value = FilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/filtertype.md b/docs/models/filtertype.md deleted file mode 100644 index 3003df6b..00000000 --- a/docs/models/filtertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# FilterType - -## Example Usage - -```python -from airbyte_api.models import FilterType - -value = FilterType.AND_GROUP -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `AND_GROUP` | andGroup | \ No newline at end of file diff --git a/docs/models/firebolt.md b/docs/models/firebolt.md deleted file mode 100644 index 174a9f5f..00000000 --- a/docs/models/firebolt.md +++ /dev/null @@ -1,16 +0,0 @@ -# Firebolt - -## Example Usage - -```python -from airbyte_api.models import Firebolt - -value = Firebolt.FIREBOLT -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `FIREBOLT` | firebolt | \ No newline at end of file diff --git a/docs/models/firstnentries.md b/docs/models/firstnentries.md index 9ac99c3a..225a3152 100644 --- a/docs/models/firstnentries.md +++ b/docs/models/firstnentries.md @@ -8,5 +8,5 @@ Log first N entries per stream. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `logging_type` | [Optional[models.LoggingType]](../models/loggingtype.md) | :heavy_minus_sign: | N/A | | +| `logging_type` | [Optional[models.LoggingTypeFirstN]](../models/loggingtypefirstn.md) | :heavy_minus_sign: | N/A | | | `max_entry_count` | *Optional[float]* | :heavy_minus_sign: | Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries. | 100 | \ No newline at end of file diff --git a/docs/models/format_.md b/docs/models/format_.md deleted file mode 100644 index 0d861406..00000000 --- a/docs/models/format_.md +++ /dev/null @@ -1,43 +0,0 @@ -# Format - -The configuration options that are used to alter how to read incoming files that deviate from the standard formatting. - - -## Supported Types - -### `models.AvroFormat` - -```python -value: models.AvroFormat = /* values here */ -``` - -### `models.CSVFormat` - -```python -value: models.CSVFormat = /* values here */ -``` - -### `models.JsonlFormat` - -```python -value: models.JsonlFormat = /* values here */ -``` - -### `models.ParquetFormat` - -```python -value: models.ParquetFormat = /* values here */ -``` - -### `models.UnstructuredDocumentFormat` - -```python -value: models.UnstructuredDocumentFormat = /* values here */ -``` - -### `models.ExcelFormat` - -```python -value: models.ExcelFormat = /* values here */ -``` - diff --git a/docs/models/formattype.md b/docs/models/formattype.md deleted file mode 100644 index d729fbf9..00000000 --- a/docs/models/formattype.md +++ /dev/null @@ -1,16 +0,0 @@ -# FormatType - -## Example Usage - -```python -from airbyte_api.models import FormatType - -value = FormatType.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/formattypewildcard.md b/docs/models/formattypewildcard.md deleted file mode 100644 index ebc19f6f..00000000 --- a/docs/models/formattypewildcard.md +++ /dev/null @@ -1,16 +0,0 @@ -# FormatTypeWildcard - -## Example Usage - -```python -from airbyte_api.models import FormatTypeWildcard - -value = FormatTypeWildcard.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/formattypewildcardjsonl.md b/docs/models/formattypewildcardjsonl.md new file mode 100644 index 00000000..fa42542d --- /dev/null +++ b/docs/models/formattypewildcardjsonl.md @@ -0,0 +1,16 @@ +# FormatTypeWildcardJsonl + +## Example Usage + +```python +from airbyte_api.models import FormatTypeWildcardJsonl + +value = FormatTypeWildcardJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/formattypewildcardparquet.md b/docs/models/formattypewildcardparquet.md new file mode 100644 index 00000000..87f66f1c --- /dev/null +++ b/docs/models/formattypewildcardparquet.md @@ -0,0 +1,16 @@ +# FormatTypeWildcardParquet + +## Example Usage + +```python +from airbyte_api.models import FormatTypeWildcardParquet + +value = FormatTypeWildcardParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/freeplan.md b/docs/models/freeplan.md index 92249548..f7ae5fb5 100644 --- a/docs/models/freeplan.md +++ b/docs/models/freeplan.md @@ -7,5 +7,5 @@ | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | | `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Free Plan | | `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Free Plan | -| `plan_type` | [Optional[models.Plan]](../models/plan.md) | :heavy_minus_sign: | N/A | +| `plan_type` | [Optional[models.PlanFree]](../models/planfree.md) | :heavy_minus_sign: | N/A | | `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Free Plan | \ No newline at end of file diff --git a/docs/models/fromcsv.md b/docs/models/fromcsv.md deleted file mode 100644 index 1858758f..00000000 --- a/docs/models/fromcsv.md +++ /dev/null @@ -1,8 +0,0 @@ -# FromCSV - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.HeaderDefinitionType]](../models/headerdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/fromfield.md b/docs/models/fromfield.md index 73d962e0..6d4c268b 100644 --- a/docs/models/fromfield.md +++ b/docs/models/fromfield.md @@ -5,8 +5,8 @@ Use a field in the record as the embedding. This is useful if you already have a ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `field_name` | *str* | :heavy_check_mark: | Name of the field in the record that contains the embedding | **Example 1:** embedding
**Example 2:** vector | -| `mode` | [Optional[models.DestinationWeaviateSchemasEmbeddingEmbedding5Mode]](../models/destinationweaviateschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | +| `field_name` | *str* | :heavy_check_mark: | Name of the field in the record that contains the embedding | **Example 1:** embedding
**Example 2:** vector | +| `mode` | [Optional[models.ModeFromField]](../models/modefromfield.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/fromvalue.md b/docs/models/fromvalue.md deleted file mode 100644 index 6e0f7982..00000000 --- a/docs/models/fromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# FromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPIInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPIInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPIDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPIDoubleValue = /* values here */ -``` - diff --git a/docs/models/gcsgooglecloudstorage.md b/docs/models/gcsgooglecloudstorage.md index 89a9f560..c5714ec5 100644 --- a/docs/models/gcsgooglecloudstorage.md +++ b/docs/models/gcsgooglecloudstorage.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `service_account_json` | *Optional[str]* | :heavy_minus_sign: | In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary. | -| `storage` | [models.SourceFileStorage](../models/sourcefilestorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `storage` | [models.StorageGcs](../models/storagegcs.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/gcsstaging.md b/docs/models/gcsstaging.md index 5e715332..a2b67e99 100644 --- a/docs/models/gcsstaging.md +++ b/docs/models/gcsstaging.md @@ -12,4 +12,4 @@ Writes large batches of records to a file, uploads the file to GCS, then uses CO | `gcs_bucket_name` | *str* | :heavy_check_mark: | The name of the GCS bucket. Read more here. | airbyte_sync | | `gcs_bucket_path` | *str* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. | data_sync/test | | `keep_files_in_gcs_bucket` | [Optional[models.GCSTmpFilesPostProcessing]](../models/gcstmpfilespostprocessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | -| `method` | [Optional[models.DestinationBigqueryMethod]](../models/destinationbigquerymethod.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `method` | [Optional[models.MethodGcsStaging]](../models/methodgcsstaging.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/sourcegithubgithub.md b/docs/models/githubenum.md similarity index 52% rename from docs/models/sourcegithubgithub.md rename to docs/models/githubenum.md index 79b9e9f5..1073f376 100644 --- a/docs/models/sourcegithubgithub.md +++ b/docs/models/githubenum.md @@ -1,11 +1,11 @@ -# SourceGithubGithub +# GithubEnum ## Example Usage ```python -from airbyte_api.models import SourceGithubGithub +from airbyte_api.models import GithubEnum -value = SourceGithubGithub.GITHUB +value = GithubEnum.GITHUB ``` diff --git a/docs/models/sourcegitlabgitlab.md b/docs/models/gitlabenum.md similarity index 52% rename from docs/models/sourcegitlabgitlab.md rename to docs/models/gitlabenum.md index a2dbe491..8c560274 100644 --- a/docs/models/sourcegitlabgitlab.md +++ b/docs/models/gitlabenum.md @@ -1,11 +1,11 @@ -# SourceGitlabGitlab +# GitlabEnum ## Example Usage ```python -from airbyte_api.models import SourceGitlabGitlab +from airbyte_api.models import GitlabEnum -value = SourceGitlabGitlab.GITLAB +value = GitlabEnum.GITLAB ``` diff --git a/docs/models/globalaccount.md b/docs/models/globalaccount.md index 18c08d70..f9e78a4f 100644 --- a/docs/models/globalaccount.md +++ b/docs/models/globalaccount.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `url_base` | [Optional[models.SourceSurveySparrowURLBase]](../models/sourcesurveysparrowurlbase.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `url_base` | [Optional[models.URLBaseHTTPSAPISurveysparrowComV3]](../models/urlbasehttpsapisurveysparrowcomv3.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/gluecatalog.md b/docs/models/gluecatalog.md index 756b4aa7..8c3667c0 100644 --- a/docs/models/gluecatalog.md +++ b/docs/models/gluecatalog.md @@ -8,7 +8,7 @@ Configuration details for connecting to an AWS Glue-based Iceberg catalog. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `catalog_type` | [Optional[models.DestinationS3DataLakeCatalogType]](../models/destinations3datalakecatalogtype.md) | :heavy_minus_sign: | N/A | +| `catalog_type` | [Optional[models.CatalogTypeGlue]](../models/catalogtypeglue.md) | :heavy_minus_sign: | N/A | | `database_name` | *str* | :heavy_check_mark: | The Glue database name. This will ONLY be used if the `Destination Namespace` setting for the connection is set to `Destination-defined` or `Source-defined` | | `glue_id` | *str* | :heavy_check_mark: | The AWS Account ID associated with the Glue service used by the Iceberg catalog. | | `role_arn` | *Optional[str]* | :heavy_minus_sign: | The ARN of the AWS role to assume. Only usable in Airbyte Cloud. | \ No newline at end of file diff --git a/docs/models/sourcegoogleadsgoogleads.md b/docs/models/googleadsenum.md similarity index 52% rename from docs/models/sourcegoogleadsgoogleads.md rename to docs/models/googleadsenum.md index 9c932431..b0761cfc 100644 --- a/docs/models/sourcegoogleadsgoogleads.md +++ b/docs/models/googleadsenum.md @@ -1,11 +1,11 @@ -# SourceGoogleAdsGoogleAds +# GoogleAdsEnum ## Example Usage ```python -from airbyte_api.models import SourceGoogleAdsGoogleAds +from airbyte_api.models import GoogleAdsEnum -value = SourceGoogleAdsGoogleAds.GOOGLE_ADS +value = GoogleAdsEnum.GOOGLE_ADS ``` diff --git a/docs/models/sourcegoogleanalyticsdataapigoogleanalyticsdataapi.md b/docs/models/googleanalyticsdataapienum.md similarity index 51% rename from docs/models/sourcegoogleanalyticsdataapigoogleanalyticsdataapi.md rename to docs/models/googleanalyticsdataapienum.md index 459cbe83..57e4d72d 100644 --- a/docs/models/sourcegoogleanalyticsdataapigoogleanalyticsdataapi.md +++ b/docs/models/googleanalyticsdataapienum.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI +# GoogleAnalyticsDataAPIEnum ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI +from airbyte_api.models import GoogleAnalyticsDataAPIEnum -value = SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI.GOOGLE_ANALYTICS_DATA_API +value = GoogleAnalyticsDataAPIEnum.GOOGLE_ANALYTICS_DATA_API ``` diff --git a/docs/models/googlecredentials.md b/docs/models/googlecredentials.md index df83b25e..fc02ddc4 100644 --- a/docs/models/googlecredentials.md +++ b/docs/models/googlecredentials.md @@ -1,12 +1,19 @@ # GoogleCredentials +Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios. -## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `access_token` | *Optional[str]* | :heavy_minus_sign: | The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation. | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. | -| `developer_token` | *str* | :heavy_check_mark: | The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation. | -| `refresh_token` | *str* | :heavy_check_mark: | The token used to obtain a new Access Token. For detailed instructions on finding this value, refer to our documentation. | \ No newline at end of file +## Supported Types + +### `models.SignInViaGoogleOAuth` + +```python +value: models.SignInViaGoogleOAuth = /* values here */ +``` + +### `models.ServiceAccountKey` + +```python +value: models.ServiceAccountKey = /* values here */ +``` + diff --git a/docs/models/sourcegoogledrivegoogledrive.md b/docs/models/googledriveenum.md similarity index 52% rename from docs/models/sourcegoogledrivegoogledrive.md rename to docs/models/googledriveenum.md index 94d54eaf..2a7bc43e 100644 --- a/docs/models/sourcegoogledrivegoogledrive.md +++ b/docs/models/googledriveenum.md @@ -1,11 +1,11 @@ -# SourceGoogleDriveGoogleDrive +# GoogleDriveEnum ## Example Usage ```python -from airbyte_api.models import SourceGoogleDriveGoogleDrive +from airbyte_api.models import GoogleDriveEnum -value = SourceGoogleDriveGoogleDrive.GOOGLE_DRIVE +value = GoogleDriveEnum.GOOGLE_DRIVE ``` diff --git a/docs/models/googlesearchconsole.md b/docs/models/googlesearchconsole.md index 406acc06..4dd1017c 100644 --- a/docs/models/googlesearchconsole.md +++ b/docs/models/googlesearchconsole.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `authorization` | [Optional[models.Authorization]](../models/authorization.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `authorization` | [Optional[models.GoogleSearchConsoleAuthorization]](../models/googlesearchconsoleauthorization.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/authorization.md b/docs/models/googlesearchconsoleauthorization.md similarity index 98% rename from docs/models/authorization.md rename to docs/models/googlesearchconsoleauthorization.md index c1876594..2bf85839 100644 --- a/docs/models/authorization.md +++ b/docs/models/googlesearchconsoleauthorization.md @@ -1,4 +1,4 @@ -# Authorization +# GoogleSearchConsoleAuthorization ## Fields diff --git a/docs/models/sourcegooglesearchconsolegooglesearchconsole.md b/docs/models/googlesearchconsoleenum.md similarity index 51% rename from docs/models/sourcegooglesearchconsolegooglesearchconsole.md rename to docs/models/googlesearchconsoleenum.md index 7ad5ae19..b7a9bea4 100644 --- a/docs/models/sourcegooglesearchconsolegooglesearchconsole.md +++ b/docs/models/googlesearchconsoleenum.md @@ -1,11 +1,11 @@ -# SourceGoogleSearchConsoleGoogleSearchConsole +# GoogleSearchConsoleEnum ## Example Usage ```python -from airbyte_api.models import SourceGoogleSearchConsoleGoogleSearchConsole +from airbyte_api.models import GoogleSearchConsoleEnum -value = SourceGoogleSearchConsoleGoogleSearchConsole.GOOGLE_SEARCH_CONSOLE +value = GoogleSearchConsoleEnum.GOOGLE_SEARCH_CONSOLE ``` diff --git a/docs/models/growthplan.md b/docs/models/growthplan.md index be0cb032..240d1cf7 100644 --- a/docs/models/growthplan.md +++ b/docs/models/growthplan.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Growth Plan | -| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Growth Plan | -| `plan_type` | [Optional[models.SourceFreshdeskPlan]](../models/sourcefreshdeskplan.md) | :heavy_minus_sign: | N/A | -| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Growth Plan | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Growth Plan | +| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Growth Plan | +| `plan_type` | [Optional[models.PlanGrowth]](../models/plangrowth.md) | :heavy_minus_sign: | N/A | +| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Growth Plan | \ No newline at end of file diff --git a/docs/models/headerdefinitiontype.md b/docs/models/headerdefinitiontype.md deleted file mode 100644 index 2f9ef7b4..00000000 --- a/docs/models/headerdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# HeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import HeaderDefinitionType - -value = HeaderDefinitionType.FROM_CSV -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/httpspublicweb.md b/docs/models/httpspublicweb.md index 51136782..4a0fe648 100644 --- a/docs/models/httpspublicweb.md +++ b/docs/models/httpspublicweb.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -| `storage` | [models.Storage](../models/storage.md) | :heavy_check_mark: | N/A | -| `user_agent` | *Optional[bool]* | :heavy_minus_sign: | Add User-Agent to request | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | +| `storage` | [models.StorageHTTPS](../models/storagehttps.md) | :heavy_check_mark: | N/A | +| `user_agent` | *Optional[bool]* | :heavy_minus_sign: | Add User-Agent to request | \ No newline at end of file diff --git a/docs/models/iamrole.md b/docs/models/iamrole.md index 99fd035c..74421dcf 100644 --- a/docs/models/iamrole.md +++ b/docs/models/iamrole.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `credentials_title` | [Optional[models.CredentialsTitle]](../models/credentialstitle.md) | :heavy_minus_sign: | Name of the credentials | -| `role_arn` | *str* | :heavy_check_mark: | Will assume this role to write data to s3 | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `credentials_title` | [Optional[models.CredentialsTitleIamRole]](../models/credentialstitleiamrole.md) | :heavy_minus_sign: | Name of the credentials | +| `role_arn` | *str* | :heavy_check_mark: | Will assume this role to write data to s3 | \ No newline at end of file diff --git a/docs/models/iamuser.md b/docs/models/iamuser.md index 649e98ef..cd0ab8f4 100644 --- a/docs/models/iamuser.md +++ b/docs/models/iamuser.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `aws_access_key_id` | *str* | :heavy_check_mark: | AWS User Access Key Id | -| `aws_secret_access_key` | *str* | :heavy_check_mark: | Secret Access Key | -| `credentials_title` | [Optional[models.DestinationAwsDatalakeCredentialsTitle]](../models/destinationawsdatalakecredentialstitle.md) | :heavy_minus_sign: | Name of the credentials | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `aws_access_key_id` | *str* | :heavy_check_mark: | AWS User Access Key Id | +| `aws_secret_access_key` | *str* | :heavy_check_mark: | Secret Access Key | +| `credentials_title` | [Optional[models.CredentialsTitleIamUser]](../models/credentialstitleiamuser.md) | :heavy_minus_sign: | Name of the credentials | \ No newline at end of file diff --git a/docs/models/incremental.md b/docs/models/incremental.md index 800016e2..3c8e4c09 100644 --- a/docs/models/incremental.md +++ b/docs/models/incremental.md @@ -5,7 +5,7 @@ Generates incrementally increasing numerical data for the source. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `data_type` | [Optional[models.SourceDatagenDataType]](../models/sourcedatagendatatype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `data_type` | [Optional[models.DataTypeIncrement]](../models/datatypeincrement.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/insightconfig.md b/docs/models/insightconfig.md index 3fc5b0ae..b86a2b28 100644 --- a/docs/models/insightconfig.md +++ b/docs/models/insightconfig.md @@ -7,13 +7,13 @@ Config for custom insights | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `action_breakdowns` | List[[models.SourceFacebookMarketingValidActionBreakdowns](../models/sourcefacebookmarketingvalidactionbreakdowns.md)] | :heavy_minus_sign: | A list of chosen action_breakdowns for action_breakdowns | | +| `action_breakdowns` | List[[models.ActionBreakdownValidActionBreakdowns](../models/actionbreakdownvalidactionbreakdowns.md)] | :heavy_minus_sign: | A list of chosen action_breakdowns for action_breakdowns | | | `breakdowns` | List[[models.ValidBreakdowns](../models/validbreakdowns.md)] | :heavy_minus_sign: | A list of chosen breakdowns for breakdowns | | | `end_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data. | 2017-01-26T00:00:00Z | | `fields` | List[[models.SourceFacebookMarketingValidEnums](../models/sourcefacebookmarketingvalidenums.md)] | :heavy_minus_sign: | A list of chosen fields for fields parameter | | | `insights_job_timeout` | *Optional[int]* | :heavy_minus_sign: | The insights job timeout | | | `insights_lookback_window` | *Optional[int]* | :heavy_minus_sign: | The attribution window | | -| `level` | [Optional[models.Level]](../models/level.md) | :heavy_minus_sign: | Chosen level for API | | +| `level` | [Optional[models.SourceFacebookMarketingLevel]](../models/sourcefacebookmarketinglevel.md) | :heavy_minus_sign: | Chosen level for API | | | `name` | *str* | :heavy_check_mark: | The name value of insight | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. | 2017-01-25T00:00:00Z | | `time_increment` | *Optional[int]* | :heavy_minus_sign: | Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. | | \ No newline at end of file diff --git a/docs/models/sourceinstagraminstagram.md b/docs/models/instagramenum.md similarity index 51% rename from docs/models/sourceinstagraminstagram.md rename to docs/models/instagramenum.md index 083dc22e..0cc13034 100644 --- a/docs/models/sourceinstagraminstagram.md +++ b/docs/models/instagramenum.md @@ -1,11 +1,11 @@ -# SourceInstagramInstagram +# InstagramEnum ## Example Usage ```python -from airbyte_api.models import SourceInstagramInstagram +from airbyte_api.models import InstagramEnum -value = SourceInstagramInstagram.INSTAGRAM +value = InstagramEnum.INSTAGRAM ``` diff --git a/docs/models/instanceatlas.md b/docs/models/instanceatlas.md new file mode 100644 index 00000000..8cbc3b39 --- /dev/null +++ b/docs/models/instanceatlas.md @@ -0,0 +1,16 @@ +# InstanceAtlas + +## Example Usage + +```python +from airbyte_api.models import InstanceAtlas + +value = InstanceAtlas.ATLAS +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `ATLAS` | atlas | \ No newline at end of file diff --git a/docs/models/instancereplica.md b/docs/models/instancereplica.md new file mode 100644 index 00000000..449e5adc --- /dev/null +++ b/docs/models/instancereplica.md @@ -0,0 +1,16 @@ +# InstanceReplica + +## Example Usage + +```python +from airbyte_api.models import InstanceReplica + +value = InstanceReplica.REPLICA +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/instance.md b/docs/models/instancestandalone.md similarity index 56% rename from docs/models/instance.md rename to docs/models/instancestandalone.md index 8ba89e63..e7a1c982 100644 --- a/docs/models/instance.md +++ b/docs/models/instancestandalone.md @@ -1,11 +1,11 @@ -# Instance +# InstanceStandalone ## Example Usage ```python -from airbyte_api.models import Instance +from airbyte_api.models import InstanceStandalone -value = Instance.STANDALONE +value = InstanceStandalone.STANDALONE ``` diff --git a/docs/models/int64value.md b/docs/models/int64value.md deleted file mode 100644 index ab77b593..00000000 --- a/docs/models/int64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# Int64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.ValueType](../models/valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/ldap.md b/docs/models/ldap.md index 2df70e24..ec899daf 100644 --- a/docs/models/ldap.md +++ b/docs/models/ldap.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.DestinationTeradataSchemasAuthType]](../models/destinationteradataschemasauthtype.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | -| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `auth_type` | [Optional[models.AuthTypeLdap]](../models/authtypeldap.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | +| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file diff --git a/docs/models/sourceleverhiringleverhiring.md b/docs/models/leverhiringenum.md similarity index 52% rename from docs/models/sourceleverhiringleverhiring.md rename to docs/models/leverhiringenum.md index d77c36c4..2993e12b 100644 --- a/docs/models/sourceleverhiringleverhiring.md +++ b/docs/models/leverhiringenum.md @@ -1,11 +1,11 @@ -# SourceLeverHiringLeverHiring +# LeverHiringEnum ## Example Usage ```python -from airbyte_api.models import SourceLeverHiringLeverHiring +from airbyte_api.models import LeverHiringEnum -value = SourceLeverHiringLeverHiring.LEVER_HIRING +value = LeverHiringEnum.LEVER_HIRING ``` diff --git a/docs/models/sourcelinkedinadslinkedinads.md b/docs/models/linkedinadsenum.md similarity index 52% rename from docs/models/sourcelinkedinadslinkedinads.md rename to docs/models/linkedinadsenum.md index a3945419..8a8ff988 100644 --- a/docs/models/sourcelinkedinadslinkedinads.md +++ b/docs/models/linkedinadsenum.md @@ -1,11 +1,11 @@ -# SourceLinkedinAdsLinkedinAds +# LinkedinAdsEnum ## Example Usage ```python -from airbyte_api.models import SourceLinkedinAdsLinkedinAds +from airbyte_api.models import LinkedinAdsEnum -value = SourceLinkedinAdsLinkedinAds.LINKEDIN_ADS +value = LinkedinAdsEnum.LINKEDIN_ADS ``` diff --git a/docs/models/loadtype.md b/docs/models/loadtype.md deleted file mode 100644 index d01ed7bc..00000000 --- a/docs/models/loadtype.md +++ /dev/null @@ -1,19 +0,0 @@ -# LoadType - -Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration. - - -## Supported Types - -### `models.InsertLoad` - -```python -value: models.InsertLoad = /* values here */ -``` - -### `models.BulkLoad` - -```python -value: models.BulkLoad = /* values here */ -``` - diff --git a/docs/models/localfilesystemlimited.md b/docs/models/localfilesystemlimited.md index 5cbf0c9f..7d094fbc 100644 --- a/docs/models/localfilesystemlimited.md +++ b/docs/models/localfilesystemlimited.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `storage` | [models.SourceFileSchemasProviderStorageProvider8Storage](../models/sourcefileschemasproviderstorageprovider8storage.md) | :heavy_check_mark: | WARNING: Note that the local storage URL available for reading must start with the local mount "/local/" at the moment until we implement more advanced docker mounting options. | \ No newline at end of file +| `storage` | [models.StorageLocal](../models/storagelocal.md) | :heavy_check_mark: | WARNING: Note that the local storage URL available for reading must start with the local mount "/local/" at the moment until we implement more advanced docker mounting options. | \ No newline at end of file diff --git a/docs/models/logging.md b/docs/models/logging.md index 07fe5007..7249fb9b 100644 --- a/docs/models/logging.md +++ b/docs/models/logging.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `logging_config` | [models.LoggingConfiguration](../models/loggingconfiguration.md) | :heavy_check_mark: | Configurate how the messages are logged. | -| `test_destination_type` | [Optional[models.TestDestinationType]](../models/testdestinationtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `logging_config` | [models.LoggingConfiguration](../models/loggingconfiguration.md) | :heavy_check_mark: | Configurate how the messages are logged. | +| `test_destination_type` | [Optional[models.TestDestinationTypeLogging]](../models/testdestinationtypelogging.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/loggingtypeeverynth.md b/docs/models/loggingtypeeverynth.md new file mode 100644 index 00000000..2a338917 --- /dev/null +++ b/docs/models/loggingtypeeverynth.md @@ -0,0 +1,16 @@ +# LoggingTypeEveryNth + +## Example Usage + +```python +from airbyte_api.models import LoggingTypeEveryNth + +value = LoggingTypeEveryNth.EVERY_NTH +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `EVERY_NTH` | EveryNth | \ No newline at end of file diff --git a/docs/models/loggingtype.md b/docs/models/loggingtypefirstn.md similarity index 54% rename from docs/models/loggingtype.md rename to docs/models/loggingtypefirstn.md index 34b826d8..e33b23ed 100644 --- a/docs/models/loggingtype.md +++ b/docs/models/loggingtypefirstn.md @@ -1,11 +1,11 @@ -# LoggingType +# LoggingTypeFirstN ## Example Usage ```python -from airbyte_api.models import LoggingType +from airbyte_api.models import LoggingTypeFirstN -value = LoggingType.FIRST_N +value = LoggingTypeFirstN.FIRST_N ``` diff --git a/docs/models/destinationdevnullschemasloggingtype.md b/docs/models/loggingtyperandomsampling.md similarity index 50% rename from docs/models/destinationdevnullschemasloggingtype.md rename to docs/models/loggingtyperandomsampling.md index 470db3f5..18053697 100644 --- a/docs/models/destinationdevnullschemasloggingtype.md +++ b/docs/models/loggingtyperandomsampling.md @@ -1,11 +1,11 @@ -# DestinationDevNullSchemasLoggingType +# LoggingTypeRandomSampling ## Example Usage ```python -from airbyte_api.models import DestinationDevNullSchemasLoggingType +from airbyte_api.models import LoggingTypeRandomSampling -value = DestinationDevNullSchemasLoggingType.RANDOM_SAMPLING +value = LoggingTypeRandomSampling.RANDOM_SAMPLING ``` diff --git a/docs/models/loginpassword.md b/docs/models/loginpassword.md index b26a8ca6..146383e8 100644 --- a/docs/models/loginpassword.md +++ b/docs/models/loginpassword.md @@ -5,8 +5,8 @@ Login/Password. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `authorization` | [models.DestinationMongodbAuthorization](../models/destinationmongodbauthorization.md) | :heavy_check_mark: | N/A | -| `password` | *str* | :heavy_check_mark: | Password associated with the username. | -| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `authorization` | [models.AuthorizationLoginPassword](../models/authorizationloginpassword.md) | :heavy_check_mark: | N/A | +| `password` | *str* | :heavy_check_mark: | Password associated with the username. | +| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file diff --git a/docs/models/sourcemailchimpmailchimp.md b/docs/models/mailchimpenum.md similarity index 51% rename from docs/models/sourcemailchimpmailchimp.md rename to docs/models/mailchimpenum.md index 98cdb2f7..4365b92e 100644 --- a/docs/models/sourcemailchimpmailchimp.md +++ b/docs/models/mailchimpenum.md @@ -1,11 +1,11 @@ -# SourceMailchimpMailchimp +# MailchimpEnum ## Example Usage ```python -from airbyte_api.models import SourceMailchimpMailchimp +from airbyte_api.models import MailchimpEnum -value = SourceMailchimpMailchimp.MAILCHIMP +value = MailchimpEnum.MAILCHIMP ``` diff --git a/docs/models/method.md b/docs/models/method.md deleted file mode 100644 index 8a207338..00000000 --- a/docs/models/method.md +++ /dev/null @@ -1,16 +0,0 @@ -# Method - -## Example Usage - -```python -from airbyte_api.models import Method - -value = Method.STANDARD -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/destinationbigquerymethod.md b/docs/models/methodgcsstaging.md similarity index 53% rename from docs/models/destinationbigquerymethod.md rename to docs/models/methodgcsstaging.md index d95d8f92..6c59b917 100644 --- a/docs/models/destinationbigquerymethod.md +++ b/docs/models/methodgcsstaging.md @@ -1,11 +1,11 @@ -# DestinationBigqueryMethod +# MethodGcsStaging ## Example Usage ```python -from airbyte_api.models import DestinationBigqueryMethod +from airbyte_api.models import MethodGcsStaging -value = DestinationBigqueryMethod.GCS_STAGING +value = MethodGcsStaging.GCS_STAGING ``` diff --git a/docs/models/methods3.md b/docs/models/methods3.md new file mode 100644 index 00000000..4bb6783c --- /dev/null +++ b/docs/models/methods3.md @@ -0,0 +1,16 @@ +# MethodS3 + +## Example Usage + +```python +from airbyte_api.models import MethodS3 + +value = MethodS3.S3 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/methodsql.md b/docs/models/methodsql.md new file mode 100644 index 00000000..4d2068b2 --- /dev/null +++ b/docs/models/methodsql.md @@ -0,0 +1,16 @@ +# MethodSQL + +## Example Usage + +```python +from airbyte_api.models import MethodSQL + +value = MethodSQL.SQL +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `SQL` | SQL | \ No newline at end of file diff --git a/docs/models/methodxmin.md b/docs/models/methodxmin.md new file mode 100644 index 00000000..0ba8f764 --- /dev/null +++ b/docs/models/methodxmin.md @@ -0,0 +1,16 @@ +# MethodXmin + +## Example Usage + +```python +from airbyte_api.models import MethodXmin + +value = MethodXmin.XMIN +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `XMIN` | Xmin | \ No newline at end of file diff --git a/docs/models/metricsfilter.md b/docs/models/metricsfilter.md index 9a69ebf4..04a9a77f 100644 --- a/docs/models/metricsfilter.md +++ b/docs/models/metricsfilter.md @@ -5,27 +5,27 @@ Metrics filter ## Supported Types -### `models.SourceGoogleAnalyticsDataAPIAndGroup` +### `models.MetricsFilterAndGroup` ```python -value: models.SourceGoogleAnalyticsDataAPIAndGroup = /* values here */ +value: models.MetricsFilterAndGroup = /* values here */ ``` -### `models.SourceGoogleAnalyticsDataAPIOrGroup` +### `models.MetricsFilterOrGroup` ```python -value: models.SourceGoogleAnalyticsDataAPIOrGroup = /* values here */ +value: models.MetricsFilterOrGroup = /* values here */ ``` -### `models.SourceGoogleAnalyticsDataAPINotExpression` +### `models.MetricsFilterNotExpression` ```python -value: models.SourceGoogleAnalyticsDataAPINotExpression = /* values here */ +value: models.MetricsFilterNotExpression = /* values here */ ``` -### `models.SourceGoogleAnalyticsDataAPISchemasFilter` +### `models.MetricsFilterFilter` ```python -value: models.SourceGoogleAnalyticsDataAPISchemasFilter = /* values here */ +value: models.MetricsFilterFilter = /* values here */ ``` diff --git a/docs/models/metricsfilterandgroup.md b/docs/models/metricsfilterandgroup.md new file mode 100644 index 00000000..3ffe0adf --- /dev/null +++ b/docs/models/metricsfilterandgroup.md @@ -0,0 +1,11 @@ +# MetricsFilterAndGroup + +The FilterExpressions in andGroup have an AND relationship. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `expressions` | List[[models.MetricsFilterExpression1](../models/metricsfilterexpression1.md)] | :heavy_check_mark: | N/A | +| `filter_type` | [models.MetricsFilterFilterTypeAndGroup](../models/metricsfilterfiltertypeandgroup.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterbetweenfilter.md b/docs/models/metricsfilterbetweenfilter.md new file mode 100644 index 00000000..77f2a883 --- /dev/null +++ b/docs/models/metricsfilterbetweenfilter.md @@ -0,0 +1,10 @@ +# MetricsFilterBetweenFilter + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `filter_name` | [models.MetricsFilterFilterNameBetweenFilter](../models/metricsfilterfilternamebetweenfilter.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.MetricsFilterFromValue](../models/metricsfilterfromvalue.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.MetricsFilterToValue](../models/metricsfiltertovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpression1.md b/docs/models/metricsfilterexpression1.md new file mode 100644 index 00000000..7f389f9b --- /dev/null +++ b/docs/models/metricsfilterexpression1.md @@ -0,0 +1,9 @@ +# MetricsFilterExpression1 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.MetricsFilterExpressionFilter1](../models/metricsfilterexpressionfilter1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpression2.md b/docs/models/metricsfilterexpression2.md new file mode 100644 index 00000000..91e2f9a8 --- /dev/null +++ b/docs/models/metricsfilterexpression2.md @@ -0,0 +1,9 @@ +# MetricsFilterExpression2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.MetricsFilterExpressionFilter2](../models/metricsfilterexpressionfilter2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpression3.md b/docs/models/metricsfilterexpression3.md new file mode 100644 index 00000000..011091d2 --- /dev/null +++ b/docs/models/metricsfilterexpression3.md @@ -0,0 +1,9 @@ +# MetricsFilterExpression3 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.MetricsFilterExpressionFilter3](../models/metricsfilterexpressionfilter3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionbetweenfilter1.md b/docs/models/metricsfilterexpressionbetweenfilter1.md new file mode 100644 index 00000000..ce23b993 --- /dev/null +++ b/docs/models/metricsfilterexpressionbetweenfilter1.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionBetweenFilter1 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameBetweenFilter1](../models/metricsfilterexpressionfilternamebetweenfilter1.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.MetricsFilterExpressionFromValue1](../models/metricsfilterexpressionfromvalue1.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.MetricsFilterExpressionToValue1](../models/metricsfilterexpressiontovalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionbetweenfilter2.md b/docs/models/metricsfilterexpressionbetweenfilter2.md new file mode 100644 index 00000000..f177f0e8 --- /dev/null +++ b/docs/models/metricsfilterexpressionbetweenfilter2.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionBetweenFilter2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameBetweenFilter2](../models/metricsfilterexpressionfilternamebetweenfilter2.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.MetricsFilterExpressionFromValue2](../models/metricsfilterexpressionfromvalue2.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.MetricsFilterExpressionToValue2](../models/metricsfilterexpressiontovalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionbetweenfilter3.md b/docs/models/metricsfilterexpressionbetweenfilter3.md new file mode 100644 index 00000000..5079dcd7 --- /dev/null +++ b/docs/models/metricsfilterexpressionbetweenfilter3.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionBetweenFilter3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameBetweenFilter3](../models/metricsfilterexpressionfilternamebetweenfilter3.md) | :heavy_check_mark: | N/A | +| `from_value` | [models.MetricsFilterExpressionFromValue3](../models/metricsfilterexpressionfromvalue3.md) | :heavy_check_mark: | N/A | +| `to_value` | [models.MetricsFilterExpressionToValue3](../models/metricsfilterexpressiontovalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilter1.md b/docs/models/metricsfilterexpressionfilter1.md new file mode 100644 index 00000000..6f7e76dd --- /dev/null +++ b/docs/models/metricsfilterexpressionfilter1.md @@ -0,0 +1,29 @@ +# MetricsFilterExpressionFilter1 + + +## Supported Types + +### `models.MetricsFilterExpressionStringFilter1` + +```python +value: models.MetricsFilterExpressionStringFilter1 = /* values here */ +``` + +### `models.MetricsFilterExpressionInListFilter1` + +```python +value: models.MetricsFilterExpressionInListFilter1 = /* values here */ +``` + +### `models.MetricsFilterExpressionNumericFilter1` + +```python +value: models.MetricsFilterExpressionNumericFilter1 = /* values here */ +``` + +### `models.MetricsFilterExpressionBetweenFilter1` + +```python +value: models.MetricsFilterExpressionBetweenFilter1 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionfilter2.md b/docs/models/metricsfilterexpressionfilter2.md new file mode 100644 index 00000000..92527265 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilter2.md @@ -0,0 +1,29 @@ +# MetricsFilterExpressionFilter2 + + +## Supported Types + +### `models.MetricsFilterExpressionStringFilter2` + +```python +value: models.MetricsFilterExpressionStringFilter2 = /* values here */ +``` + +### `models.MetricsFilterExpressionInListFilter2` + +```python +value: models.MetricsFilterExpressionInListFilter2 = /* values here */ +``` + +### `models.MetricsFilterExpressionNumericFilter2` + +```python +value: models.MetricsFilterExpressionNumericFilter2 = /* values here */ +``` + +### `models.MetricsFilterExpressionBetweenFilter2` + +```python +value: models.MetricsFilterExpressionBetweenFilter2 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionfilter3.md b/docs/models/metricsfilterexpressionfilter3.md new file mode 100644 index 00000000..70b82490 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilter3.md @@ -0,0 +1,29 @@ +# MetricsFilterExpressionFilter3 + + +## Supported Types + +### `models.MetricsFilterExpressionStringFilter3` + +```python +value: models.MetricsFilterExpressionStringFilter3 = /* values here */ +``` + +### `models.MetricsFilterExpressionInListFilter3` + +```python +value: models.MetricsFilterExpressionInListFilter3 = /* values here */ +``` + +### `models.MetricsFilterExpressionNumericFilter3` + +```python +value: models.MetricsFilterExpressionNumericFilter3 = /* values here */ +``` + +### `models.MetricsFilterExpressionBetweenFilter3` + +```python +value: models.MetricsFilterExpressionBetweenFilter3 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionfilternamebetweenfilter1.md b/docs/models/metricsfilterexpressionfilternamebetweenfilter1.md new file mode 100644 index 00000000..16e94bbc --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamebetweenfilter1.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameBetweenFilter1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameBetweenFilter1 + +value = MetricsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamebetweenfilter2.md b/docs/models/metricsfilterexpressionfilternamebetweenfilter2.md new file mode 100644 index 00000000..15da39fc --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamebetweenfilter2.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameBetweenFilter2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameBetweenFilter2 + +value = MetricsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamebetweenfilter3.md b/docs/models/metricsfilterexpressionfilternamebetweenfilter3.md new file mode 100644 index 00000000..763ee8e2 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamebetweenfilter3.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameBetweenFilter3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameBetweenFilter3 + +value = MetricsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternameinlistfilter1.md b/docs/models/metricsfilterexpressionfilternameinlistfilter1.md new file mode 100644 index 00000000..b489c19b --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternameinlistfilter1.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameInListFilter1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameInListFilter1 + +value = MetricsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternameinlistfilter2.md b/docs/models/metricsfilterexpressionfilternameinlistfilter2.md new file mode 100644 index 00000000..5676e99d --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternameinlistfilter2.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameInListFilter2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameInListFilter2 + +value = MetricsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternameinlistfilter3.md b/docs/models/metricsfilterexpressionfilternameinlistfilter3.md new file mode 100644 index 00000000..69237273 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternameinlistfilter3.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameInListFilter3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameInListFilter3 + +value = MetricsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamenumericfilter1.md b/docs/models/metricsfilterexpressionfilternamenumericfilter1.md new file mode 100644 index 00000000..f8814980 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamenumericfilter1.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameNumericFilter1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameNumericFilter1 + +value = MetricsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamenumericfilter2.md b/docs/models/metricsfilterexpressionfilternamenumericfilter2.md new file mode 100644 index 00000000..2f82ee0c --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamenumericfilter2.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameNumericFilter2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameNumericFilter2 + +value = MetricsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamenumericfilter3.md b/docs/models/metricsfilterexpressionfilternamenumericfilter3.md new file mode 100644 index 00000000..85875b98 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamenumericfilter3.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameNumericFilter3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameNumericFilter3 + +value = MetricsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamestringfilter1.md b/docs/models/metricsfilterexpressionfilternamestringfilter1.md new file mode 100644 index 00000000..dbe9a493 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamestringfilter1.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameStringFilter1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameStringFilter1 + +value = MetricsFilterExpressionFilterNameStringFilter1.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamestringfilter2.md b/docs/models/metricsfilterexpressionfilternamestringfilter2.md new file mode 100644 index 00000000..19be8ec4 --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamestringfilter2.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameStringFilter2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameStringFilter2 + +value = MetricsFilterExpressionFilterNameStringFilter2.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfilternamestringfilter3.md b/docs/models/metricsfilterexpressionfilternamestringfilter3.md new file mode 100644 index 00000000..3b274fbd --- /dev/null +++ b/docs/models/metricsfilterexpressionfilternamestringfilter3.md @@ -0,0 +1,16 @@ +# MetricsFilterExpressionFilterNameStringFilter3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionFilterNameStringFilter3 + +value = MetricsFilterExpressionFilterNameStringFilter3.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionfromvalue1.md b/docs/models/metricsfilterexpressionfromvalue1.md new file mode 100644 index 00000000..b64a12ef --- /dev/null +++ b/docs/models/metricsfilterexpressionfromvalue1.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionFromValue1 + + +## Supported Types + +### `models.MetricsFilterFromValueExpressionInt64Value1` + +```python +value: models.MetricsFilterFromValueExpressionInt64Value1 = /* values here */ +``` + +### `models.MetricsFilterFromValueExpressionDoubleValue1` + +```python +value: models.MetricsFilterFromValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionfromvalue2.md b/docs/models/metricsfilterexpressionfromvalue2.md new file mode 100644 index 00000000..23b159f1 --- /dev/null +++ b/docs/models/metricsfilterexpressionfromvalue2.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionFromValue2 + + +## Supported Types + +### `models.MetricsFilterFromValueExpressionInt64Value2` + +```python +value: models.MetricsFilterFromValueExpressionInt64Value2 = /* values here */ +``` + +### `models.MetricsFilterFromValueExpressionDoubleValue2` + +```python +value: models.MetricsFilterFromValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionfromvalue3.md b/docs/models/metricsfilterexpressionfromvalue3.md new file mode 100644 index 00000000..9ff84dcb --- /dev/null +++ b/docs/models/metricsfilterexpressionfromvalue3.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionFromValue3 + + +## Supported Types + +### `models.MetricsFilterFromValueExpressionInt64Value3` + +```python +value: models.MetricsFilterFromValueExpressionInt64Value3 = /* values here */ +``` + +### `models.MetricsFilterFromValueExpressionDoubleValue3` + +```python +value: models.MetricsFilterFromValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressioninlistfilter1.md b/docs/models/metricsfilterexpressioninlistfilter1.md new file mode 100644 index 00000000..6588188a --- /dev/null +++ b/docs/models/metricsfilterexpressioninlistfilter1.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionInListFilter1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameInListFilter1](../models/metricsfilterexpressionfilternameinlistfilter1.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressioninlistfilter2.md b/docs/models/metricsfilterexpressioninlistfilter2.md new file mode 100644 index 00000000..bf47df6f --- /dev/null +++ b/docs/models/metricsfilterexpressioninlistfilter2.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionInListFilter2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameInListFilter2](../models/metricsfilterexpressionfilternameinlistfilter2.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressioninlistfilter3.md b/docs/models/metricsfilterexpressioninlistfilter3.md new file mode 100644 index 00000000..882c3749 --- /dev/null +++ b/docs/models/metricsfilterexpressioninlistfilter3.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionInListFilter3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameInListFilter3](../models/metricsfilterexpressionfilternameinlistfilter3.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionmatchtypevalidenums1.md b/docs/models/metricsfilterexpressionmatchtypevalidenums1.md new file mode 100644 index 00000000..d7e0a4b4 --- /dev/null +++ b/docs/models/metricsfilterexpressionmatchtypevalidenums1.md @@ -0,0 +1,22 @@ +# MetricsFilterExpressionMatchTypeValidEnums1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionMatchTypeValidEnums1 + +value = MetricsFilterExpressionMatchTypeValidEnums1.MATCH_TYPE_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | +| `EXACT` | EXACT | +| `BEGINS_WITH` | BEGINS_WITH | +| `ENDS_WITH` | ENDS_WITH | +| `CONTAINS` | CONTAINS | +| `FULL_REGEXP` | FULL_REGEXP | +| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionmatchtypevalidenums2.md b/docs/models/metricsfilterexpressionmatchtypevalidenums2.md new file mode 100644 index 00000000..61fc00c7 --- /dev/null +++ b/docs/models/metricsfilterexpressionmatchtypevalidenums2.md @@ -0,0 +1,22 @@ +# MetricsFilterExpressionMatchTypeValidEnums2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionMatchTypeValidEnums2 + +value = MetricsFilterExpressionMatchTypeValidEnums2.MATCH_TYPE_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | +| `EXACT` | EXACT | +| `BEGINS_WITH` | BEGINS_WITH | +| `ENDS_WITH` | ENDS_WITH | +| `CONTAINS` | CONTAINS | +| `FULL_REGEXP` | FULL_REGEXP | +| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionmatchtypevalidenums3.md b/docs/models/metricsfilterexpressionmatchtypevalidenums3.md new file mode 100644 index 00000000..89d3a45d --- /dev/null +++ b/docs/models/metricsfilterexpressionmatchtypevalidenums3.md @@ -0,0 +1,22 @@ +# MetricsFilterExpressionMatchTypeValidEnums3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionMatchTypeValidEnums3 + +value = MetricsFilterExpressionMatchTypeValidEnums3.MATCH_TYPE_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | +| `EXACT` | EXACT | +| `BEGINS_WITH` | BEGINS_WITH | +| `ENDS_WITH` | ENDS_WITH | +| `CONTAINS` | CONTAINS | +| `FULL_REGEXP` | FULL_REGEXP | +| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionnumericfilter1.md b/docs/models/metricsfilterexpressionnumericfilter1.md new file mode 100644 index 00000000..33582a99 --- /dev/null +++ b/docs/models/metricsfilterexpressionnumericfilter1.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionNumericFilter1 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameNumericFilter1](../models/metricsfilterexpressionfilternamenumericfilter1.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.MetricsFilterExpressionOperationValidEnums1](../models/metricsfilterexpressionoperationvalidenums1.md)] | :heavy_check_mark: | N/A | +| `value` | [models.MetricsFilterExpressionValue1](../models/metricsfilterexpressionvalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionnumericfilter2.md b/docs/models/metricsfilterexpressionnumericfilter2.md new file mode 100644 index 00000000..f638004a --- /dev/null +++ b/docs/models/metricsfilterexpressionnumericfilter2.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionNumericFilter2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameNumericFilter2](../models/metricsfilterexpressionfilternamenumericfilter2.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.MetricsFilterExpressionOperationValidEnums2](../models/metricsfilterexpressionoperationvalidenums2.md)] | :heavy_check_mark: | N/A | +| `value` | [models.MetricsFilterExpressionValue2](../models/metricsfilterexpressionvalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionnumericfilter3.md b/docs/models/metricsfilterexpressionnumericfilter3.md new file mode 100644 index 00000000..af47554f --- /dev/null +++ b/docs/models/metricsfilterexpressionnumericfilter3.md @@ -0,0 +1,10 @@ +# MetricsFilterExpressionNumericFilter3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `filter_name` | [models.MetricsFilterExpressionFilterNameNumericFilter3](../models/metricsfilterexpressionfilternamenumericfilter3.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.MetricsFilterExpressionOperationValidEnums3](../models/metricsfilterexpressionoperationvalidenums3.md)] | :heavy_check_mark: | N/A | +| `value` | [models.MetricsFilterExpressionValue3](../models/metricsfilterexpressionvalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionoperationvalidenums1.md b/docs/models/metricsfilterexpressionoperationvalidenums1.md new file mode 100644 index 00000000..b2ff3c9c --- /dev/null +++ b/docs/models/metricsfilterexpressionoperationvalidenums1.md @@ -0,0 +1,21 @@ +# MetricsFilterExpressionOperationValidEnums1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionOperationValidEnums1 + +value = MetricsFilterExpressionOperationValidEnums1.OPERATION_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | +| `EQUAL` | EQUAL | +| `LESS_THAN` | LESS_THAN | +| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | +| `GREATER_THAN` | GREATER_THAN | +| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionoperationvalidenums2.md b/docs/models/metricsfilterexpressionoperationvalidenums2.md new file mode 100644 index 00000000..f2d82233 --- /dev/null +++ b/docs/models/metricsfilterexpressionoperationvalidenums2.md @@ -0,0 +1,21 @@ +# MetricsFilterExpressionOperationValidEnums2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionOperationValidEnums2 + +value = MetricsFilterExpressionOperationValidEnums2.OPERATION_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | +| `EQUAL` | EQUAL | +| `LESS_THAN` | LESS_THAN | +| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | +| `GREATER_THAN` | GREATER_THAN | +| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionoperationvalidenums3.md b/docs/models/metricsfilterexpressionoperationvalidenums3.md new file mode 100644 index 00000000..4e50ee81 --- /dev/null +++ b/docs/models/metricsfilterexpressionoperationvalidenums3.md @@ -0,0 +1,21 @@ +# MetricsFilterExpressionOperationValidEnums3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterExpressionOperationValidEnums3 + +value = MetricsFilterExpressionOperationValidEnums3.OPERATION_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | +| `EQUAL` | EQUAL | +| `LESS_THAN` | LESS_THAN | +| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | +| `GREATER_THAN` | GREATER_THAN | +| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionstringfilter1.md b/docs/models/metricsfilterexpressionstringfilter1.md new file mode 100644 index 00000000..4e185793 --- /dev/null +++ b/docs/models/metricsfilterexpressionstringfilter1.md @@ -0,0 +1,11 @@ +# MetricsFilterExpressionStringFilter1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameStringFilter1](../models/metricsfilterexpressionfilternamestringfilter1.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.MetricsFilterExpressionMatchTypeValidEnums1](../models/metricsfilterexpressionmatchtypevalidenums1.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionstringfilter2.md b/docs/models/metricsfilterexpressionstringfilter2.md new file mode 100644 index 00000000..a593eae3 --- /dev/null +++ b/docs/models/metricsfilterexpressionstringfilter2.md @@ -0,0 +1,11 @@ +# MetricsFilterExpressionStringFilter2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameStringFilter2](../models/metricsfilterexpressionfilternamestringfilter2.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.MetricsFilterExpressionMatchTypeValidEnums2](../models/metricsfilterexpressionmatchtypevalidenums2.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressionstringfilter3.md b/docs/models/metricsfilterexpressionstringfilter3.md new file mode 100644 index 00000000..962b46ec --- /dev/null +++ b/docs/models/metricsfilterexpressionstringfilter3.md @@ -0,0 +1,11 @@ +# MetricsFilterExpressionStringFilter3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterExpressionFilterNameStringFilter3](../models/metricsfilterexpressionfilternamestringfilter3.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.MetricsFilterExpressionMatchTypeValidEnums3](../models/metricsfilterexpressionmatchtypevalidenums3.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterexpressiontovalue1.md b/docs/models/metricsfilterexpressiontovalue1.md new file mode 100644 index 00000000..26f9c033 --- /dev/null +++ b/docs/models/metricsfilterexpressiontovalue1.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionToValue1 + + +## Supported Types + +### `models.MetricsFilterToValueExpressionInt64Value1` + +```python +value: models.MetricsFilterToValueExpressionInt64Value1 = /* values here */ +``` + +### `models.MetricsFilterToValueExpressionDoubleValue1` + +```python +value: models.MetricsFilterToValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressiontovalue2.md b/docs/models/metricsfilterexpressiontovalue2.md new file mode 100644 index 00000000..b49c2f61 --- /dev/null +++ b/docs/models/metricsfilterexpressiontovalue2.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionToValue2 + + +## Supported Types + +### `models.MetricsFilterToValueExpressionInt64Value2` + +```python +value: models.MetricsFilterToValueExpressionInt64Value2 = /* values here */ +``` + +### `models.MetricsFilterToValueExpressionDoubleValue2` + +```python +value: models.MetricsFilterToValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressiontovalue3.md b/docs/models/metricsfilterexpressiontovalue3.md new file mode 100644 index 00000000..aef4fbb1 --- /dev/null +++ b/docs/models/metricsfilterexpressiontovalue3.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionToValue3 + + +## Supported Types + +### `models.MetricsFilterToValueExpressionInt64Value3` + +```python +value: models.MetricsFilterToValueExpressionInt64Value3 = /* values here */ +``` + +### `models.MetricsFilterToValueExpressionDoubleValue3` + +```python +value: models.MetricsFilterToValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionvalue1.md b/docs/models/metricsfilterexpressionvalue1.md new file mode 100644 index 00000000..acd265f5 --- /dev/null +++ b/docs/models/metricsfilterexpressionvalue1.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionValue1 + + +## Supported Types + +### `models.MetricsFilterValueExpressionInt64Value1` + +```python +value: models.MetricsFilterValueExpressionInt64Value1 = /* values here */ +``` + +### `models.MetricsFilterValueExpressionDoubleValue1` + +```python +value: models.MetricsFilterValueExpressionDoubleValue1 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionvalue2.md b/docs/models/metricsfilterexpressionvalue2.md new file mode 100644 index 00000000..3d79c27e --- /dev/null +++ b/docs/models/metricsfilterexpressionvalue2.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionValue2 + + +## Supported Types + +### `models.MetricsFilterValueExpressionInt64Value2` + +```python +value: models.MetricsFilterValueExpressionInt64Value2 = /* values here */ +``` + +### `models.MetricsFilterValueExpressionDoubleValue2` + +```python +value: models.MetricsFilterValueExpressionDoubleValue2 = /* values here */ +``` + diff --git a/docs/models/metricsfilterexpressionvalue3.md b/docs/models/metricsfilterexpressionvalue3.md new file mode 100644 index 00000000..ba1562d7 --- /dev/null +++ b/docs/models/metricsfilterexpressionvalue3.md @@ -0,0 +1,17 @@ +# MetricsFilterExpressionValue3 + + +## Supported Types + +### `models.MetricsFilterValueExpressionInt64Value3` + +```python +value: models.MetricsFilterValueExpressionInt64Value3 = /* values here */ +``` + +### `models.MetricsFilterValueExpressionDoubleValue3` + +```python +value: models.MetricsFilterValueExpressionDoubleValue3 = /* values here */ +``` + diff --git a/docs/models/metricsfilterfilter.md b/docs/models/metricsfilterfilter.md new file mode 100644 index 00000000..ac88df84 --- /dev/null +++ b/docs/models/metricsfilterfilter.md @@ -0,0 +1,12 @@ +# MetricsFilterFilter + +A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `field_name` | *str* | :heavy_check_mark: | N/A | +| `filter_` | [models.MetricsFilterFilterUnion](../models/metricsfilterfilterunion.md) | :heavy_check_mark: | N/A | +| `filter_type` | [Optional[models.MetricsFilterFilterTypeFilter]](../models/metricsfilterfiltertypefilter.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfilternamebetweenfilter.md b/docs/models/metricsfilterfilternamebetweenfilter.md new file mode 100644 index 00000000..988861d3 --- /dev/null +++ b/docs/models/metricsfilterfilternamebetweenfilter.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterNameBetweenFilter + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterNameBetweenFilter + +value = MetricsFilterFilterNameBetweenFilter.BETWEEN_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterfilternameinlistfilter.md b/docs/models/metricsfilterfilternameinlistfilter.md new file mode 100644 index 00000000..998b20e0 --- /dev/null +++ b/docs/models/metricsfilterfilternameinlistfilter.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterNameInListFilter + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterNameInListFilter + +value = MetricsFilterFilterNameInListFilter.IN_LIST_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterfilternamenumericfilter.md b/docs/models/metricsfilterfilternamenumericfilter.md new file mode 100644 index 00000000..aae26f39 --- /dev/null +++ b/docs/models/metricsfilterfilternamenumericfilter.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterNameNumericFilter + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterNameNumericFilter + +value = MetricsFilterFilterNameNumericFilter.NUMERIC_FILTER +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterfilternamestringfilter.md b/docs/models/metricsfilterfilternamestringfilter.md new file mode 100644 index 00000000..59adcf81 --- /dev/null +++ b/docs/models/metricsfilterfilternamestringfilter.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterNameStringFilter + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterNameStringFilter + +value = MetricsFilterFilterNameStringFilter.STRING_FILTER +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/metricsfilterfiltertypeandgroup.md b/docs/models/metricsfilterfiltertypeandgroup.md new file mode 100644 index 00000000..c299d31c --- /dev/null +++ b/docs/models/metricsfilterfiltertypeandgroup.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterTypeAndGroup + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterTypeAndGroup + +value = MetricsFilterFilterTypeAndGroup.AND_GROUP +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `AND_GROUP` | andGroup | \ No newline at end of file diff --git a/docs/models/metricsfilterfiltertypefilter.md b/docs/models/metricsfilterfiltertypefilter.md new file mode 100644 index 00000000..83a85e90 --- /dev/null +++ b/docs/models/metricsfilterfiltertypefilter.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterTypeFilter + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterTypeFilter + +value = MetricsFilterFilterTypeFilter.FILTER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `FILTER` | filter | \ No newline at end of file diff --git a/docs/models/metricsfilterfiltertypenotexpression.md b/docs/models/metricsfilterfiltertypenotexpression.md new file mode 100644 index 00000000..b979431f --- /dev/null +++ b/docs/models/metricsfilterfiltertypenotexpression.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterTypeNotExpression + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterTypeNotExpression + +value = MetricsFilterFilterTypeNotExpression.NOT_EXPRESSION +``` + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NOT_EXPRESSION` | notExpression | \ No newline at end of file diff --git a/docs/models/metricsfilterfiltertypeorgroup.md b/docs/models/metricsfilterfiltertypeorgroup.md new file mode 100644 index 00000000..e57380b5 --- /dev/null +++ b/docs/models/metricsfilterfiltertypeorgroup.md @@ -0,0 +1,16 @@ +# MetricsFilterFilterTypeOrGroup + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFilterTypeOrGroup + +value = MetricsFilterFilterTypeOrGroup.OR_GROUP +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OR_GROUP` | orGroup | \ No newline at end of file diff --git a/docs/models/metricsfilterfilterunion.md b/docs/models/metricsfilterfilterunion.md new file mode 100644 index 00000000..6dc5a8c4 --- /dev/null +++ b/docs/models/metricsfilterfilterunion.md @@ -0,0 +1,29 @@ +# MetricsFilterFilterUnion + + +## Supported Types + +### `models.MetricsFilterStringFilter` + +```python +value: models.MetricsFilterStringFilter = /* values here */ +``` + +### `models.MetricsFilterInListFilter` + +```python +value: models.MetricsFilterInListFilter = /* values here */ +``` + +### `models.MetricsFilterNumericFilter` + +```python +value: models.MetricsFilterNumericFilter = /* values here */ +``` + +### `models.MetricsFilterBetweenFilter` + +```python +value: models.MetricsFilterBetweenFilter = /* values here */ +``` + diff --git a/docs/models/metricsfilterfromvalue.md b/docs/models/metricsfilterfromvalue.md new file mode 100644 index 00000000..a162d8f7 --- /dev/null +++ b/docs/models/metricsfilterfromvalue.md @@ -0,0 +1,17 @@ +# MetricsFilterFromValue + + +## Supported Types + +### `models.MetricsFilterFromValueInt64Value` + +```python +value: models.MetricsFilterFromValueInt64Value = /* values here */ +``` + +### `models.MetricsFilterFromValueDoubleValue` + +```python +value: models.MetricsFilterFromValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/metricsfilterfromvaluedoublevalue.md b/docs/models/metricsfilterfromvaluedoublevalue.md new file mode 100644 index 00000000..9404e318 --- /dev/null +++ b/docs/models/metricsfilterfromvaluedoublevalue.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueDoubleValue + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueValueTypeDoubleValue](../models/metricsfilterfromvaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressiondoublevalue1.md b/docs/models/metricsfilterfromvalueexpressiondoublevalue1.md new file mode 100644 index 00000000..b14c1c3d --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressiondoublevalue1.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueExpressionDoubleValue1 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeDoubleValue1](../models/metricsfilterfromvalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressiondoublevalue2.md b/docs/models/metricsfilterfromvalueexpressiondoublevalue2.md new file mode 100644 index 00000000..997aceca --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressiondoublevalue2.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueExpressionDoubleValue2 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeDoubleValue2](../models/metricsfilterfromvalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressiondoublevalue3.md b/docs/models/metricsfilterfromvalueexpressiondoublevalue3.md new file mode 100644 index 00000000..0f84eb67 --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressiondoublevalue3.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueExpressionDoubleValue3 + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeDoubleValue3](../models/metricsfilterfromvalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterexpression.md b/docs/models/metricsfilterfromvalueexpressionint64value1.md similarity index 55% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterexpression.md rename to docs/models/metricsfilterfromvalueexpressionint64value1.md index f6819bda..768b986c 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterexpression.md +++ b/docs/models/metricsfilterfromvalueexpressionint64value1.md @@ -1,9 +1,9 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression +# MetricsFilterFromValueExpressionInt64Value1 ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfilter.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeInt64Value1](../models/metricsfilterfromvalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionint64value2.md b/docs/models/metricsfilterfromvalueexpressionint64value2.md new file mode 100644 index 00000000..1809fab5 --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionint64value2.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueExpressionInt64Value2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeInt64Value2](../models/metricsfilterfromvalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionint64value3.md b/docs/models/metricsfilterfromvalueexpressionint64value3.md new file mode 100644 index 00000000..f529e223 --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionint64value3.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueExpressionInt64Value3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueExpressionValueTypeInt64Value3](../models/metricsfilterfromvalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue1.md b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..086c7ed3 --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeDoubleValue1 + +value = MetricsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue2.md b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..0d9b3552 --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeDoubleValue2 + +value = MetricsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue3.md b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..a799c26f --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeDoubleValue3 + +value = MetricsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value1.md b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..a04ed3ad --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeInt64Value1 + +value = MetricsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value2.md b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..050864af --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeInt64Value2 + +value = MetricsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value3.md b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..eda2859d --- /dev/null +++ b/docs/models/metricsfilterfromvalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueExpressionValueTypeInt64Value3 + +value = MetricsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvalueint64value.md b/docs/models/metricsfilterfromvalueint64value.md new file mode 100644 index 00000000..5271c0e6 --- /dev/null +++ b/docs/models/metricsfilterfromvalueint64value.md @@ -0,0 +1,9 @@ +# MetricsFilterFromValueInt64Value + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterFromValueValueTypeInt64Value](../models/metricsfilterfromvaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvaluevaluetypedoublevalue.md b/docs/models/metricsfilterfromvaluevaluetypedoublevalue.md new file mode 100644 index 00000000..67df6533 --- /dev/null +++ b/docs/models/metricsfilterfromvaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueValueTypeDoubleValue + +value = MetricsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfilterfromvaluevaluetypeint64value.md b/docs/models/metricsfilterfromvaluevaluetypeint64value.md new file mode 100644 index 00000000..49f17b98 --- /dev/null +++ b/docs/models/metricsfilterfromvaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# MetricsFilterFromValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterFromValueValueTypeInt64Value + +value = MetricsFilterFromValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfilterinlistfilter.md b/docs/models/metricsfilterinlistfilter.md new file mode 100644 index 00000000..ed4a5335 --- /dev/null +++ b/docs/models/metricsfilterinlistfilter.md @@ -0,0 +1,10 @@ +# MetricsFilterInListFilter + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterFilterNameInListFilter](../models/metricsfilterfilternameinlistfilter.md) | :heavy_check_mark: | N/A | +| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltermatchtypevalidenums.md b/docs/models/metricsfiltermatchtypevalidenums.md new file mode 100644 index 00000000..a670785c --- /dev/null +++ b/docs/models/metricsfiltermatchtypevalidenums.md @@ -0,0 +1,22 @@ +# MetricsFilterMatchTypeValidEnums + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterMatchTypeValidEnums + +value = MetricsFilterMatchTypeValidEnums.MATCH_TYPE_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | +| `EXACT` | EXACT | +| `BEGINS_WITH` | BEGINS_WITH | +| `ENDS_WITH` | ENDS_WITH | +| `CONTAINS` | CONTAINS | +| `FULL_REGEXP` | FULL_REGEXP | +| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/orgroup.md b/docs/models/metricsfilternotexpression.md similarity index 71% rename from docs/models/orgroup.md rename to docs/models/metricsfilternotexpression.md index aacd9a4c..c7c17112 100644 --- a/docs/models/orgroup.md +++ b/docs/models/metricsfilternotexpression.md @@ -1,11 +1,11 @@ -# OrGroup +# MetricsFilterNotExpression -The FilterExpressions in orGroup have an OR relationship. +The FilterExpression is NOT of notExpression. ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `expressions` | List[[models.SourceGoogleAnalyticsDataAPIExpression](../models/sourcegoogleanalyticsdataapiexpression.md)] | :heavy_check_mark: | N/A | -| `filter_type` | [models.SourceGoogleAnalyticsDataAPIFilterType](../models/sourcegoogleanalyticsdataapifiltertype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `expression` | [Optional[models.MetricsFilterExpression3]](../models/metricsfilterexpression3.md) | :heavy_minus_sign: | N/A | +| `filter_type` | [Optional[models.MetricsFilterFilterTypeNotExpression]](../models/metricsfilterfiltertypenotexpression.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilternumericfilter.md b/docs/models/metricsfilternumericfilter.md new file mode 100644 index 00000000..7b82c26d --- /dev/null +++ b/docs/models/metricsfilternumericfilter.md @@ -0,0 +1,10 @@ +# MetricsFilterNumericFilter + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `filter_name` | [models.MetricsFilterFilterNameNumericFilter](../models/metricsfilterfilternamenumericfilter.md) | :heavy_check_mark: | N/A | +| `operation` | List[[models.MetricsFilterOperationValidEnums](../models/metricsfilteroperationvalidenums.md)] | :heavy_check_mark: | N/A | +| `value` | [models.MetricsFilterValue](../models/metricsfiltervalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilteroperationvalidenums.md b/docs/models/metricsfilteroperationvalidenums.md new file mode 100644 index 00000000..d4f7776a --- /dev/null +++ b/docs/models/metricsfilteroperationvalidenums.md @@ -0,0 +1,21 @@ +# MetricsFilterOperationValidEnums + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterOperationValidEnums + +value = MetricsFilterOperationValidEnums.OPERATION_UNSPECIFIED +``` + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | +| `EQUAL` | EQUAL | +| `LESS_THAN` | LESS_THAN | +| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | +| `GREATER_THAN` | GREATER_THAN | +| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/metricsfilterorgroup.md b/docs/models/metricsfilterorgroup.md new file mode 100644 index 00000000..898ed350 --- /dev/null +++ b/docs/models/metricsfilterorgroup.md @@ -0,0 +1,11 @@ +# MetricsFilterOrGroup + +The FilterExpressions in orGroup have an OR relationship. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `expressions` | List[[models.MetricsFilterExpression2](../models/metricsfilterexpression2.md)] | :heavy_check_mark: | N/A | +| `filter_type` | [models.MetricsFilterFilterTypeOrGroup](../models/metricsfilterfiltertypeorgroup.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfilterstringfilter.md b/docs/models/metricsfilterstringfilter.md new file mode 100644 index 00000000..7c4c299f --- /dev/null +++ b/docs/models/metricsfilterstringfilter.md @@ -0,0 +1,11 @@ +# MetricsFilterStringFilter + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `filter_name` | [models.MetricsFilterFilterNameStringFilter](../models/metricsfilterfilternamestringfilter.md) | :heavy_check_mark: | N/A | +| `match_type` | List[[models.MetricsFilterMatchTypeValidEnums](../models/metricsfiltermatchtypevalidenums.md)] | :heavy_minus_sign: | N/A | +| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalue.md b/docs/models/metricsfiltertovalue.md new file mode 100644 index 00000000..1ccae6ce --- /dev/null +++ b/docs/models/metricsfiltertovalue.md @@ -0,0 +1,17 @@ +# MetricsFilterToValue + + +## Supported Types + +### `models.MetricsFilterToValueInt64Value` + +```python +value: models.MetricsFilterToValueInt64Value = /* values here */ +``` + +### `models.MetricsFilterToValueDoubleValue` + +```python +value: models.MetricsFilterToValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/usernameandpassword.md b/docs/models/metricsfiltertovaluedoublevalue.md similarity index 59% rename from docs/models/usernameandpassword.md rename to docs/models/metricsfiltertovaluedoublevalue.md index 758f03f7..297338b9 100644 --- a/docs/models/usernameandpassword.md +++ b/docs/models/metricsfiltertovaluedoublevalue.md @@ -1,12 +1,9 @@ -# UsernameAndPassword - -Configuration details for the Username and Password Authentication. +# MetricsFilterToValueDoubleValue ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.DestinationSnowflakeSchemasAuthType]](../models/destinationsnowflakeschemasauthtype.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | \ No newline at end of file +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueValueTypeDoubleValue](../models/metricsfiltertovaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressiondoublevalue1.md b/docs/models/metricsfiltertovalueexpressiondoublevalue1.md new file mode 100644 index 00000000..3d4a3456 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressiondoublevalue1.md @@ -0,0 +1,9 @@ +# MetricsFilterToValueExpressionDoubleValue1 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeDoubleValue1](../models/metricsfiltertovalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressiondoublevalue2.md b/docs/models/metricsfiltertovalueexpressiondoublevalue2.md new file mode 100644 index 00000000..b23057d9 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressiondoublevalue2.md @@ -0,0 +1,9 @@ +# MetricsFilterToValueExpressionDoubleValue2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeDoubleValue2](../models/metricsfiltertovalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressiondoublevalue3.md b/docs/models/metricsfiltertovalueexpressiondoublevalue3.md new file mode 100644 index 00000000..96720444 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressiondoublevalue3.md @@ -0,0 +1,9 @@ +# MetricsFilterToValueExpressionDoubleValue3 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeDoubleValue3](../models/metricsfiltertovalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/notexpression.md b/docs/models/metricsfiltertovalueexpressionint64value1.md similarity index 72% rename from docs/models/notexpression.md rename to docs/models/metricsfiltertovalueexpressionint64value1.md index 7c60e29f..8de41e25 100644 --- a/docs/models/notexpression.md +++ b/docs/models/metricsfiltertovalueexpressionint64value1.md @@ -1,11 +1,9 @@ -# NotExpression - -The FilterExpression is NOT of notExpression. +# MetricsFilterToValueExpressionInt64Value1 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `expression` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasExpression]](../models/sourcegoogleanalyticsdataapischemasexpression.md) | :heavy_minus_sign: | N/A | -| `filter_type` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasFilterType]](../models/sourcegoogleanalyticsdataapischemasfiltertype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeInt64Value1](../models/metricsfiltertovalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/snappy.md b/docs/models/metricsfiltertovalueexpressionint64value2.md similarity index 61% rename from docs/models/snappy.md rename to docs/models/metricsfiltertovalueexpressionint64value2.md index 541ddf80..5d2acdcd 100644 --- a/docs/models/snappy.md +++ b/docs/models/metricsfiltertovalueexpressionint64value2.md @@ -1,8 +1,9 @@ -# Snappy +# MetricsFilterToValueExpressionInt64Value2 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [Optional[models.DestinationGcsSchemasFormatOutputFormat1Codec]](../models/destinationgcsschemasformatoutputformat1codec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeInt64Value2](../models/metricsfiltertovalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/require.md b/docs/models/metricsfiltertovalueexpressionint64value3.md similarity index 61% rename from docs/models/require.md rename to docs/models/metricsfiltertovalueexpressionint64value3.md index 6678dbe5..f722b6a2 100644 --- a/docs/models/require.md +++ b/docs/models/metricsfiltertovalueexpressionint64value3.md @@ -1,10 +1,9 @@ -# Require - -Require SSL mode. +# MetricsFilterToValueExpressionInt64Value3 ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPostgresSchemasSSLModeSSLModesMode]](../models/destinationpostgresschemassslmodesslmodesmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueExpressionValueTypeInt64Value3](../models/metricsfiltertovalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue1.md b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..90b7d895 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeDoubleValue1 + +value = MetricsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue2.md b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..8a246aed --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeDoubleValue2 + +value = MetricsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue3.md b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..34c82e3a --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeDoubleValue3 + +value = MetricsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypeint64value1.md b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..8aa73b08 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeInt64Value1 + +value = MetricsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypeint64value2.md b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..f5f48106 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeInt64Value2 + +value = MetricsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueexpressionvaluetypeint64value3.md b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..f85f54e1 --- /dev/null +++ b/docs/models/metricsfiltertovalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueExpressionValueTypeInt64Value3 + +value = MetricsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltertovalueint64value.md b/docs/models/metricsfiltertovalueint64value.md new file mode 100644 index 00000000..f9fc3df9 --- /dev/null +++ b/docs/models/metricsfiltertovalueint64value.md @@ -0,0 +1,9 @@ +# MetricsFilterToValueInt64Value + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterToValueValueTypeInt64Value](../models/metricsfiltertovaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltertovaluevaluetypedoublevalue.md b/docs/models/metricsfiltertovaluevaluetypedoublevalue.md new file mode 100644 index 00000000..25e16adb --- /dev/null +++ b/docs/models/metricsfiltertovaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueValueTypeDoubleValue + +value = MetricsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltertovaluevaluetypeint64value.md b/docs/models/metricsfiltertovaluevaluetypeint64value.md new file mode 100644 index 00000000..792b4763 --- /dev/null +++ b/docs/models/metricsfiltertovaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# MetricsFilterToValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterToValueValueTypeInt64Value + +value = MetricsFilterToValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltervalue.md b/docs/models/metricsfiltervalue.md new file mode 100644 index 00000000..629f4569 --- /dev/null +++ b/docs/models/metricsfiltervalue.md @@ -0,0 +1,17 @@ +# MetricsFilterValue + + +## Supported Types + +### `models.MetricsFilterValueInt64Value` + +```python +value: models.MetricsFilterValueInt64Value = /* values here */ +``` + +### `models.MetricsFilterValueDoubleValue` + +```python +value: models.MetricsFilterValueDoubleValue = /* values here */ +``` + diff --git a/docs/models/metricsfiltervaluedoublevalue.md b/docs/models/metricsfiltervaluedoublevalue.md new file mode 100644 index 00000000..94a773ae --- /dev/null +++ b/docs/models/metricsfiltervaluedoublevalue.md @@ -0,0 +1,9 @@ +# MetricsFilterValueDoubleValue + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueValueTypeDoubleValue](../models/metricsfiltervaluevaluetypedoublevalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressiondoublevalue1.md b/docs/models/metricsfiltervalueexpressiondoublevalue1.md new file mode 100644 index 00000000..725e82cf --- /dev/null +++ b/docs/models/metricsfiltervalueexpressiondoublevalue1.md @@ -0,0 +1,9 @@ +# MetricsFilterValueExpressionDoubleValue1 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeDoubleValue1](../models/metricsfiltervalueexpressionvaluetypedoublevalue1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressiondoublevalue2.md b/docs/models/metricsfiltervalueexpressiondoublevalue2.md new file mode 100644 index 00000000..ee334d7a --- /dev/null +++ b/docs/models/metricsfiltervalueexpressiondoublevalue2.md @@ -0,0 +1,9 @@ +# MetricsFilterValueExpressionDoubleValue2 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeDoubleValue2](../models/metricsfiltervalueexpressionvaluetypedoublevalue2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressiondoublevalue3.md b/docs/models/metricsfiltervalueexpressiondoublevalue3.md new file mode 100644 index 00000000..9c175532 --- /dev/null +++ b/docs/models/metricsfiltervalueexpressiondoublevalue3.md @@ -0,0 +1,9 @@ +# MetricsFilterValueExpressionDoubleValue3 + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `value` | *float* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeDoubleValue3](../models/metricsfiltervalueexpressionvaluetypedoublevalue3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/numericfilter.md b/docs/models/metricsfiltervalueexpressionint64value1.md similarity index 66% rename from docs/models/numericfilter.md rename to docs/models/metricsfiltervalueexpressionint64value1.md index 5d2dd60a..c6bc461e 100644 --- a/docs/models/numericfilter.md +++ b/docs/models/metricsfiltervalueexpressionint64value1.md @@ -1,10 +1,9 @@ -# NumericFilter +# MetricsFilterValueExpressionInt64Value1 ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasFilterName](../models/sourcegoogleanalyticsdataapischemasfiltername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasValidEnums](../models/sourcegoogleanalyticsdataapischemasvalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.Value](../models/value.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeInt64Value1](../models/metricsfiltervalueexpressionvaluetypeint64value1.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionint64value2.md b/docs/models/metricsfiltervalueexpressionint64value2.md new file mode 100644 index 00000000..0a90176f --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionint64value2.md @@ -0,0 +1,9 @@ +# MetricsFilterValueExpressionInt64Value2 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeInt64Value2](../models/metricsfiltervalueexpressionvaluetypeint64value2.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionint64value3.md b/docs/models/metricsfiltervalueexpressionint64value3.md new file mode 100644 index 00000000..189a7dbb --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionint64value3.md @@ -0,0 +1,9 @@ +# MetricsFilterValueExpressionInt64Value3 + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueExpressionValueTypeInt64Value3](../models/metricsfiltervalueexpressionvaluetypeint64value3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue1.md b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue1.md new file mode 100644 index 00000000..93e1295b --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue1.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeDoubleValue1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeDoubleValue1 + +value = MetricsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue2.md b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue2.md new file mode 100644 index 00000000..eb1b9c2f --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue2.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeDoubleValue2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeDoubleValue2 + +value = MetricsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue3.md b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue3.md new file mode 100644 index 00000000..71889d1b --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypedoublevalue3.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeDoubleValue3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeDoubleValue3 + +value = MetricsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypeint64value1.md b/docs/models/metricsfiltervalueexpressionvaluetypeint64value1.md new file mode 100644 index 00000000..f231273c --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypeint64value1.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeInt64Value1 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeInt64Value1 + +value = MetricsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypeint64value2.md b/docs/models/metricsfiltervalueexpressionvaluetypeint64value2.md new file mode 100644 index 00000000..5ed03428 --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypeint64value2.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeInt64Value2 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeInt64Value2 + +value = MetricsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/metricsfiltervalueexpressionvaluetypeint64value3.md b/docs/models/metricsfiltervalueexpressionvaluetypeint64value3.md new file mode 100644 index 00000000..3d097754 --- /dev/null +++ b/docs/models/metricsfiltervalueexpressionvaluetypeint64value3.md @@ -0,0 +1,16 @@ +# MetricsFilterValueExpressionValueTypeInt64Value3 + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueExpressionValueTypeInt64Value3 + +value = MetricsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/doublevalue.md b/docs/models/metricsfiltervalueint64value.md similarity index 82% rename from docs/models/doublevalue.md rename to docs/models/metricsfiltervalueint64value.md index 6b20b913..c9a07103 100644 --- a/docs/models/doublevalue.md +++ b/docs/models/metricsfiltervalueint64value.md @@ -1,9 +1,9 @@ -# DoubleValue +# MetricsFilterValueInt64Value ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPIValueType](../models/sourcegoogleanalyticsdataapivaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `value` | *str* | :heavy_check_mark: | N/A | +| `value_type` | [models.MetricsFilterValueValueTypeInt64Value](../models/metricsfiltervaluevaluetypeint64value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/metricsfiltervaluevaluetypedoublevalue.md b/docs/models/metricsfiltervaluevaluetypedoublevalue.md new file mode 100644 index 00000000..0ac9810f --- /dev/null +++ b/docs/models/metricsfiltervaluevaluetypedoublevalue.md @@ -0,0 +1,16 @@ +# MetricsFilterValueValueTypeDoubleValue + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueValueTypeDoubleValue + +value = MetricsFilterValueValueTypeDoubleValue.DOUBLE_VALUE +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/metricsfiltervaluevaluetypeint64value.md b/docs/models/metricsfiltervaluevaluetypeint64value.md new file mode 100644 index 00000000..df5ae1fe --- /dev/null +++ b/docs/models/metricsfiltervaluevaluetypeint64value.md @@ -0,0 +1,16 @@ +# MetricsFilterValueValueTypeInt64Value + +## Example Usage + +```python +from airbyte_api.models import MetricsFilterValueValueTypeInt64Value + +value = MetricsFilterValueValueTypeInt64Value.INT64_VALUE +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivemicrosoftonedrive.md b/docs/models/microsoftonedriveenum.md similarity index 50% rename from docs/models/sourcemicrosoftonedrivemicrosoftonedrive.md rename to docs/models/microsoftonedriveenum.md index 700d36ec..6ed03625 100644 --- a/docs/models/sourcemicrosoftonedrivemicrosoftonedrive.md +++ b/docs/models/microsoftonedriveenum.md @@ -1,11 +1,11 @@ -# SourceMicrosoftOnedriveMicrosoftOnedrive +# MicrosoftOnedriveEnum ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftOnedriveMicrosoftOnedrive +from airbyte_api.models import MicrosoftOnedriveEnum -value = SourceMicrosoftOnedriveMicrosoftOnedrive.MICROSOFT_ONEDRIVE +value = MicrosoftOnedriveEnum.MICROSOFT_ONEDRIVE ``` diff --git a/docs/models/sourcemicrosoftsharepointmicrosoftsharepoint.md b/docs/models/microsoftsharepointenum.md similarity index 50% rename from docs/models/sourcemicrosoftsharepointmicrosoftsharepoint.md rename to docs/models/microsoftsharepointenum.md index 5ebf0317..73b49448 100644 --- a/docs/models/sourcemicrosoftsharepointmicrosoftsharepoint.md +++ b/docs/models/microsoftsharepointenum.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointMicrosoftSharepoint +# MicrosoftSharepointEnum ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointMicrosoftSharepoint +from airbyte_api.models import MicrosoftSharepointEnum -value = SourceMicrosoftSharepointMicrosoftSharepoint.MICROSOFT_SHAREPOINT +value = MicrosoftSharepointEnum.MICROSOFT_SHAREPOINT ``` diff --git a/docs/models/sourcemicrosoftteamsmicrosoftteams.md b/docs/models/microsoftteamsenum.md similarity index 51% rename from docs/models/sourcemicrosoftteamsmicrosoftteams.md rename to docs/models/microsoftteamsenum.md index f9dba9d2..1654b2f4 100644 --- a/docs/models/sourcemicrosoftteamsmicrosoftteams.md +++ b/docs/models/microsoftteamsenum.md @@ -1,11 +1,11 @@ -# SourceMicrosoftTeamsMicrosoftTeams +# MicrosoftTeamsEnum ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftTeamsMicrosoftTeams +from airbyte_api.models import MicrosoftTeamsEnum -value = SourceMicrosoftTeamsMicrosoftTeams.MICROSOFT_TEAMS +value = MicrosoftTeamsEnum.MICROSOFT_TEAMS ``` diff --git a/docs/models/modeapikeyauth.md b/docs/models/modeapikeyauth.md new file mode 100644 index 00000000..464a7953 --- /dev/null +++ b/docs/models/modeapikeyauth.md @@ -0,0 +1,16 @@ +# ModeAPIKeyAuth + +## Example Usage + +```python +from airbyte_api.models import ModeAPIKeyAuth + +value = ModeAPIKeyAuth.API_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `API_KEY_AUTH` | api_key_auth | \ No newline at end of file diff --git a/docs/models/modefromfield.md b/docs/models/modefromfield.md new file mode 100644 index 00000000..e2e7c0d0 --- /dev/null +++ b/docs/models/modefromfield.md @@ -0,0 +1,16 @@ +# ModeFromField + +## Example Usage + +```python +from airbyte_api.models import ModeFromField + +value = ModeFromField.FROM_FIELD +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `FROM_FIELD` | from_field | \ No newline at end of file diff --git a/docs/models/destinationweaviatemode.md b/docs/models/modenoembedding.md similarity index 55% rename from docs/models/destinationweaviatemode.md rename to docs/models/modenoembedding.md index af980f09..45ed11d3 100644 --- a/docs/models/destinationweaviatemode.md +++ b/docs/models/modenoembedding.md @@ -1,11 +1,11 @@ -# DestinationWeaviateMode +# ModeNoEmbedding ## Example Usage ```python -from airbyte_api.models import DestinationWeaviateMode +from airbyte_api.models import ModeNoEmbedding -value = DestinationWeaviateMode.NO_EMBEDDING +value = ModeNoEmbedding.NO_EMBEDDING ``` diff --git a/docs/models/sourcemysqlmode.md b/docs/models/modepreferred.md similarity index 57% rename from docs/models/sourcemysqlmode.md rename to docs/models/modepreferred.md index b801829e..bd36d738 100644 --- a/docs/models/sourcemysqlmode.md +++ b/docs/models/modepreferred.md @@ -1,11 +1,11 @@ -# SourceMysqlMode +# ModePreferred ## Example Usage ```python -from airbyte_api.models import SourceMysqlMode +from airbyte_api.models import ModePreferred -value = SourceMysqlMode.PREFERRED +value = ModePreferred.PREFERRED ``` diff --git a/docs/models/sourcemysqlschemasmode.md b/docs/models/moderequired.md similarity index 52% rename from docs/models/sourcemysqlschemasmode.md rename to docs/models/moderequired.md index c07652ac..560bef28 100644 --- a/docs/models/sourcemysqlschemasmode.md +++ b/docs/models/moderequired.md @@ -1,11 +1,11 @@ -# SourceMysqlSchemasMode +# ModeRequired ## Example Usage ```python -from airbyte_api.models import SourceMysqlSchemasMode +from airbyte_api.models import ModeRequired -value = SourceMysqlSchemasMode.REQUIRED +value = ModeRequired.REQUIRED ``` diff --git a/docs/models/modeverifyidentity.md b/docs/models/modeverifyidentity.md new file mode 100644 index 00000000..f64a0d6a --- /dev/null +++ b/docs/models/modeverifyidentity.md @@ -0,0 +1,16 @@ +# ModeVerifyIdentity + +## Example Usage + +```python +from airbyte_api.models import ModeVerifyIdentity + +value = ModeVerifyIdentity.VERIFY_IDENTITY +``` + + +## Values + +| Name | Value | +| ----------------- | ----------------- | +| `VERIFY_IDENTITY` | verify_identity | \ No newline at end of file diff --git a/docs/models/sourcemondaymonday.md b/docs/models/mondayenum.md similarity index 52% rename from docs/models/sourcemondaymonday.md rename to docs/models/mondayenum.md index dbed0fd2..60538478 100644 --- a/docs/models/sourcemondaymonday.md +++ b/docs/models/mondayenum.md @@ -1,11 +1,11 @@ -# SourceMondayMonday +# MondayEnum ## Example Usage ```python -from airbyte_api.models import SourceMondayMonday +from airbyte_api.models import MondayEnum -value = SourceMondayMonday.MONDAY +value = MondayEnum.MONDAY ``` diff --git a/docs/models/mongodbatlas.md b/docs/models/mongodbatlas.md index d0383f4a..7e7ec67f 100644 --- a/docs/models/mongodbatlas.md +++ b/docs/models/mongodbatlas.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `cluster_url` | *str* | :heavy_check_mark: | URL of a cluster to connect to. | -| `instance` | [Optional[models.DestinationMongodbSchemasInstance]](../models/destinationmongodbschemasinstance.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `cluster_url` | *str* | :heavy_check_mark: | URL of a cluster to connect to. | +| `instance` | [Optional[models.InstanceAtlas]](../models/instanceatlas.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/mongodbatlasreplicaset.md b/docs/models/mongodbatlasreplicaset.md index 89096e20..912ee4e3 100644 --- a/docs/models/mongodbatlasreplicaset.md +++ b/docs/models/mongodbatlasreplicaset.md @@ -9,7 +9,7 @@ MongoDB Atlas-hosted cluster configured as a replica set | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `auth_source` | *Optional[str]* | :heavy_minus_sign: | The authentication source where the user information is stored. See https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.authSource for more details. | admin | -| `cluster_type` | [models.SourceMongodbV2SchemasClusterType](../models/sourcemongodbv2schemasclustertype.md) | :heavy_check_mark: | N/A | | +| `cluster_type` | [models.ClusterTypeAtlasReplicaSet](../models/clustertypeatlasreplicaset.md) | :heavy_check_mark: | N/A | | | `connection_string` | *str* | :heavy_check_mark: | The connection string of the cluster that you want to replicate. | mongodb+srv://cluster0.abcd1.mongodb.net/ | | `databases` | List[*str*] | :heavy_check_mark: | The names of the MongoDB databases that contain the collection(s) to replicate. | | | `password` | *str* | :heavy_check_mark: | The password associated with this username. | | diff --git a/docs/models/mssql.md b/docs/models/mssql.md deleted file mode 100644 index d25f92d7..00000000 --- a/docs/models/mssql.md +++ /dev/null @@ -1,16 +0,0 @@ -# Mssql - -## Example Usage - -```python -from airbyte_api.models import Mssql - -value = Mssql.MSSQL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `MSSQL` | mssql | \ No newline at end of file diff --git a/docs/models/mysql.md b/docs/models/mysql.md deleted file mode 100644 index 6a0f3dca..00000000 --- a/docs/models/mysql.md +++ /dev/null @@ -1,16 +0,0 @@ -# Mysql - -## Example Usage - -```python -from airbyte_api.models import Mysql - -value = Mysql.MYSQL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `MYSQL` | mysql | \ No newline at end of file diff --git a/docs/models/name.md b/docs/models/name.md deleted file mode 100644 index 0f9ca6d1..00000000 --- a/docs/models/name.md +++ /dev/null @@ -1,16 +0,0 @@ -# Name - -## Example Usage - -```python -from airbyte_api.models import Name - -value = Name.UNENCRYPTED -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/nessiecatalog.md b/docs/models/nessiecatalog.md index 23baf782..68cbb332 100644 --- a/docs/models/nessiecatalog.md +++ b/docs/models/nessiecatalog.md @@ -9,6 +9,6 @@ Configuration details for connecting to a Nessie-based Iceberg catalog. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `access_token` | *Optional[str]* | :heavy_minus_sign: | Optional token for authentication with the Nessie server. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | -| `catalog_type` | [Optional[models.DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType]](../models/destinations3datalakeschemascatalogtypecatalogtypecatalogtype.md) | :heavy_minus_sign: | N/A | | +| `catalog_type` | [Optional[models.CatalogTypeNessie]](../models/catalogtypenessie.md) | :heavy_minus_sign: | N/A | | | `namespace` | *str* | :heavy_check_mark: | The Nessie namespace to be used in the Table identifier.
This will ONLY be used if the `Destination Namespace` setting for the connection is set to
`Destination-defined` or `Source-defined` | | | `server_uri` | *str* | :heavy_check_mark: | The base URL of the Nessie server used to connect to the Nessie catalog. | | \ No newline at end of file diff --git a/docs/models/noauthentication.md b/docs/models/noauthentication.md index 3bdfa44b..fd1cf8a0 100644 --- a/docs/models/noauthentication.md +++ b/docs/models/noauthentication.md @@ -5,6 +5,6 @@ Do not authenticate (suitable for locally running test clusters, do not use for ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationWeaviateSchemasIndexingAuthAuthenticationMode]](../models/destinationweaviateschemasindexingauthauthenticationmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `mode` | [Optional[models.DestinationWeaviateModeNoAuth]](../models/destinationweaviatemodenoauth.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/nocompression.md b/docs/models/nocompression.md deleted file mode 100644 index ca00addf..00000000 --- a/docs/models/nocompression.md +++ /dev/null @@ -1,8 +0,0 @@ -# NoCompression - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -| `codec` | [Optional[models.Codec]](../models/codec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/noexternalembedding.md b/docs/models/noexternalembedding.md index 34236b41..05966d3c 100644 --- a/docs/models/noexternalembedding.md +++ b/docs/models/noexternalembedding.md @@ -5,6 +5,6 @@ Do not calculate and pass embeddings to Weaviate. Suitable for clusters with con ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationWeaviateMode]](../models/destinationweaviatemode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `mode` | [Optional[models.ModeNoEmbedding]](../models/modenoembedding.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/nonet.md b/docs/models/nonet.md deleted file mode 100644 index 3254ac4c..00000000 --- a/docs/models/nonet.md +++ /dev/null @@ -1,9 +0,0 @@ -# NoneT - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `storage_type` | [Optional[models.StorageType]](../models/storagetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcenotionnotion.md b/docs/models/notionenum.md similarity index 52% rename from docs/models/sourcenotionnotion.md rename to docs/models/notionenum.md index 244c3eaa..29f624b9 100644 --- a/docs/models/sourcenotionnotion.md +++ b/docs/models/notionenum.md @@ -1,11 +1,11 @@ -# SourceNotionNotion +# NotionEnum ## Example Usage ```python -from airbyte_api.models import SourceNotionNotion +from airbyte_api.models import NotionEnum -value = SourceNotionNotion.NOTION +value = NotionEnum.NOTION ``` diff --git a/docs/models/notunnel.md b/docs/models/notunnel.md deleted file mode 100644 index 4fa2af07..00000000 --- a/docs/models/notunnel.md +++ /dev/null @@ -1,11 +0,0 @@ -# NoTunnel - -No ssh tunnel needed to connect to database - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_method` | [Optional[models.TunnelMethod]](../models/tunnelmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/oauth2.md b/docs/models/oauth2.md index 2b866cd6..f080e423 100644 --- a/docs/models/oauth2.md +++ b/docs/models/oauth2.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `auth_type` | [models.SourceTicktickAuthType](../models/sourceticktickauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceTicktickAuthTypeOauth](../models/sourceticktickauthtypeoauth.md) | :heavy_check_mark: | N/A | | `client_access_token` | *Optional[str]* | :heavy_minus_sign: | Access token for making authenticated requests; filled after complete oauth2 flow. | | `client_id` | *str* | :heavy_check_mark: | The client ID of your Ticktick application. Read more here. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of of your Ticktick application. application. Read more here. | \ No newline at end of file diff --git a/docs/models/oauth20withprivatekey.md b/docs/models/oauth20withprivatekey.md index d923ae63..182033af 100644 --- a/docs/models/oauth20withprivatekey.md +++ b/docs/models/oauth20withprivatekey.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `auth_type` | [models.SourceOktaSchemasAuthType](../models/sourceoktaschemasauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.AuthTypeOauth20PrivateKey](../models/authtypeoauth20privatekey.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | | `key_id` | *str* | :heavy_check_mark: | The key ID (kid). | | `private_key` | *str* | :heavy_check_mark: | The private key in PEM format | diff --git a/docs/models/oauth2accesstoken.md b/docs/models/oauth2accesstoken.md index 558c88bb..78ca19d0 100644 --- a/docs/models/oauth2accesstoken.md +++ b/docs/models/oauth2accesstoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | Also called API Access Token The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes. | | -| `auth_type` | [models.SourceAuth0SchemasAuthenticationMethod](../models/sourceauth0schemasauthenticationmethod.md) | :heavy_check_mark: | N/A | oauth2_access_token | \ No newline at end of file +| `auth_type` | [models.AuthenticationMethodOauth2AccessToken](../models/authenticationmethodoauth2accesstoken.md) | :heavy_check_mark: | N/A | oauth2_access_token | \ No newline at end of file diff --git a/docs/models/oauth2authentication.md b/docs/models/oauth2authentication.md index 981dd17d..c0472108 100644 --- a/docs/models/oauth2authentication.md +++ b/docs/models/oauth2authentication.md @@ -8,7 +8,7 @@ Authenticate using OAuth2. This requires a consumer key, the private part of the | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `authentication_method` | [Optional[models.SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod]](../models/sourcenetsuiteenterpriseschemasauthenticationmethodauthenticationmethod.md) | :heavy_minus_sign: | N/A | +| `authentication_method` | [Optional[models.AuthenticationMethodOauth2Authentication]](../models/authenticationmethodoauth2authentication.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The consumer key used for OAuth2 authentication. This is generated in NetSuite when creating an integration record. | | `key_id` | *str* | :heavy_check_mark: | The certificate ID for the OAuth 2.0 Client Credentials Setup entry. | | `oauth2_private_key` | *str* | :heavy_check_mark: | The private portion of the certificate with which OAuth2 was setup. ( created with openssl req -new -x509 -newkey rsa:4096 -keyout private.pem -sigopt rsa_padding_mode:pss -sha256 -sigopt rsa_pss_saltlen:64 -out public.pem -nodes -days 365 ) | \ No newline at end of file diff --git a/docs/models/oauth2confidentialapplication.md b/docs/models/oauth2confidentialapplication.md index f91a8028..08135be4 100644 --- a/docs/models/oauth2confidentialapplication.md +++ b/docs/models/oauth2confidentialapplication.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `audience` | *str* | :heavy_check_mark: | The audience for the token, which is your API. You can find this in the Identifier field on your API's settings tab | https://dev-yourOrg.us.auth0.com/api/v2/ | -| `auth_type` | [models.SourceAuth0SchemasCredentialsAuthenticationMethod](../models/sourceauth0schemascredentialsauthenticationmethod.md) | :heavy_check_mark: | N/A | | +| `auth_type` | [models.AuthenticationMethodOauth2ConfidentialApplication](../models/authenticationmethodoauth2confidentialapplication.md) | :heavy_check_mark: | N/A | | | `client_id` | *str* | :heavy_check_mark: | Your application's Client ID. You can find this value on the application's settings tab after you login the admin portal. | Client_ID | | `client_secret` | *str* | :heavy_check_mark: | Your application's Client Secret. You can find this value on the application's settings tab after you login the admin portal. | Client_Secret | \ No newline at end of file diff --git a/docs/models/oauth2recommended.md b/docs/models/oauth2recommended.md index fa830afc..e7361dd9 100644 --- a/docs/models/oauth2recommended.md +++ b/docs/models/oauth2recommended.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `auth_type` | [models.DestinationDatabricksSchemasAuthType](../models/destinationdatabricksschemasauthtype.md) | :heavy_check_mark: | N/A | -| `client_id` | *str* | :heavy_check_mark: | N/A | -| `secret` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `auth_type` | [models.DestinationDatabricksAuthTypeOauth](../models/destinationdatabricksauthtypeoauth.md) | :heavy_check_mark: | N/A | +| `client_id` | *str* | :heavy_check_mark: | N/A | +| `secret` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/oauthauthentication.md b/docs/models/oauthauthentication.md index ebd290de..648037a0 100644 --- a/docs/models/oauthauthentication.md +++ b/docs/models/oauthauthentication.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `auth_type` | [models.SourceSquareAuthType](../models/sourcesquareauthtype.md) | :heavy_check_mark: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Square-issued ID of your application | -| `client_secret` | *str* | :heavy_check_mark: | The Square-issued application secret for your application | -| `refresh_token` | *str* | :heavy_check_mark: | A refresh token generated using the above client ID and secret | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `auth_type` | [models.AuthTypeOAuth](../models/authtypeoauth.md) | :heavy_check_mark: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Square-issued ID of your application | +| `client_secret` | *str* | :heavy_check_mark: | The Square-issued application secret for your application | +| `refresh_token` | *str* | :heavy_check_mark: | A refresh token generated using the above client ID and secret | \ No newline at end of file diff --git a/docs/models/openai.md b/docs/models/openai.md deleted file mode 100644 index 95642adc..00000000 --- a/docs/models/openai.md +++ /dev/null @@ -1,11 +0,0 @@ -# OpenAI - -Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationAstraMode]](../models/destinationastramode.md) | :heavy_minus_sign: | N/A | -| `openai_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/openaicompatible.md b/docs/models/openaicompatible.md deleted file mode 100644 index 28799dd1..00000000 --- a/docs/models/openaicompatible.md +++ /dev/null @@ -1,14 +0,0 @@ -# OpenAICompatible - -Use a service that's compatible with the OpenAI API to embed text. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `base_url` | *str* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com | -| `dimensions` | *int* | :heavy_check_mark: | The number of dimensions the embedding model is generating | **Example 1:** 1536
**Example 2:** 384 | -| `mode` | [Optional[models.DestinationAstraSchemasEmbeddingEmbedding5Mode]](../models/destinationastraschemasembeddingembedding5mode.md) | :heavy_minus_sign: | N/A | | -| `model_name` | *Optional[str]* | :heavy_minus_sign: | The name of the model to use for embedding | text-embedding-ada-002 | \ No newline at end of file diff --git a/docs/models/sourceslackschemasoptiontitle.md b/docs/models/optiontitleapitokencredentials.md similarity index 57% rename from docs/models/sourceslackschemasoptiontitle.md rename to docs/models/optiontitleapitokencredentials.md index c1d69cfa..ee8a36de 100644 --- a/docs/models/sourceslackschemasoptiontitle.md +++ b/docs/models/optiontitleapitokencredentials.md @@ -1,11 +1,11 @@ -# SourceSlackSchemasOptionTitle +# OptionTitleAPITokenCredentials ## Example Usage ```python -from airbyte_api.models import SourceSlackSchemasOptionTitle +from airbyte_api.models import OptionTitleAPITokenCredentials -value = SourceSlackSchemasOptionTitle.API_TOKEN_CREDENTIALS +value = OptionTitleAPITokenCredentials.API_TOKEN_CREDENTIALS ``` diff --git a/docs/models/sourceslackoptiontitle.md b/docs/models/optiontitledefaultoauth20authorization.md similarity index 58% rename from docs/models/sourceslackoptiontitle.md rename to docs/models/optiontitledefaultoauth20authorization.md index 7455f9c1..bb864b2f 100644 --- a/docs/models/sourceslackoptiontitle.md +++ b/docs/models/optiontitledefaultoauth20authorization.md @@ -1,11 +1,11 @@ -# SourceSlackOptionTitle +# OptionTitleDefaultOAuth20Authorization ## Example Usage ```python -from airbyte_api.models import SourceSlackOptionTitle +from airbyte_api.models import OptionTitleDefaultOAuth20Authorization -value = SourceSlackOptionTitle.DEFAULT_O_AUTH2_0_AUTHORIZATION +value = OptionTitleDefaultOAuth20Authorization.DEFAULT_O_AUTH2_0_AUTHORIZATION ``` diff --git a/docs/models/optiontitle.md b/docs/models/optiontitleoauthcredentials.md similarity index 56% rename from docs/models/optiontitle.md rename to docs/models/optiontitleoauthcredentials.md index e8abc426..fe2ad69c 100644 --- a/docs/models/optiontitle.md +++ b/docs/models/optiontitleoauthcredentials.md @@ -1,11 +1,11 @@ -# OptionTitle +# OptionTitleOAuthCredentials ## Example Usage ```python -from airbyte_api.models import OptionTitle +from airbyte_api.models import OptionTitleOAuthCredentials -value = OptionTitle.O_AUTH_CREDENTIALS +value = OptionTitleOAuthCredentials.O_AUTH_CREDENTIALS ``` diff --git a/docs/models/sourcegithuboptiontitle.md b/docs/models/optiontitlepatcredentials.md similarity index 56% rename from docs/models/sourcegithuboptiontitle.md rename to docs/models/optiontitlepatcredentials.md index e7f73d56..192cbe56 100644 --- a/docs/models/sourcegithuboptiontitle.md +++ b/docs/models/optiontitlepatcredentials.md @@ -1,11 +1,11 @@ -# SourceGithubOptionTitle +# OptionTitlePatCredentials ## Example Usage ```python -from airbyte_api.models import SourceGithubOptionTitle +from airbyte_api.models import OptionTitlePatCredentials -value = SourceGithubOptionTitle.PAT_CREDENTIALS +value = OptionTitlePatCredentials.PAT_CREDENTIALS ``` diff --git a/docs/models/sourcemixpanelschemasoptiontitle.md b/docs/models/optiontitleprojectsecret.md similarity index 51% rename from docs/models/sourcemixpanelschemasoptiontitle.md rename to docs/models/optiontitleprojectsecret.md index f26eebf6..ea6d799d 100644 --- a/docs/models/sourcemixpanelschemasoptiontitle.md +++ b/docs/models/optiontitleprojectsecret.md @@ -1,11 +1,11 @@ -# SourceMixpanelSchemasOptionTitle +# OptionTitleProjectSecret ## Example Usage ```python -from airbyte_api.models import SourceMixpanelSchemasOptionTitle +from airbyte_api.models import OptionTitleProjectSecret -value = SourceMixpanelSchemasOptionTitle.PROJECT_SECRET +value = OptionTitleProjectSecret.PROJECT_SECRET ``` diff --git a/docs/models/sourcemixpaneloptiontitle.md b/docs/models/optiontitleserviceaccount.md similarity index 56% rename from docs/models/sourcemixpaneloptiontitle.md rename to docs/models/optiontitleserviceaccount.md index 143a2723..952100f7 100644 --- a/docs/models/sourcemixpaneloptiontitle.md +++ b/docs/models/optiontitleserviceaccount.md @@ -1,11 +1,11 @@ -# SourceMixpanelOptionTitle +# OptionTitleServiceAccount ## Example Usage ```python -from airbyte_api.models import SourceMixpanelOptionTitle +from airbyte_api.models import OptionTitleServiceAccount -value = SourceMixpanelOptionTitle.SERVICE_ACCOUNT +value = OptionTitleServiceAccount.SERVICE_ACCOUNT ``` diff --git a/docs/models/oracle.md b/docs/models/oracle.md deleted file mode 100644 index 0d68ee67..00000000 --- a/docs/models/oracle.md +++ /dev/null @@ -1,16 +0,0 @@ -# Oracle - -## Example Usage - -```python -from airbyte_api.models import Oracle - -value = Oracle.ORACLE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `ORACLE` | oracle | \ No newline at end of file diff --git a/docs/models/outputformatwildcard.md b/docs/models/outputformatwildcard.md index eccb2f94..cc3f6436 100644 --- a/docs/models/outputformatwildcard.md +++ b/docs/models/outputformatwildcard.md @@ -5,15 +5,15 @@ Format of the data output. ## Supported Types -### `models.JSONLinesNewlineDelimitedJSON` +### `models.DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON` ```python -value: models.JSONLinesNewlineDelimitedJSON = /* values here */ +value: models.DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON = /* values here */ ``` -### `models.ParquetColumnarStorage` +### `models.DestinationAwsDatalakeParquetColumnarStorage` ```python -value: models.ParquetColumnarStorage = /* values here */ +value: models.DestinationAwsDatalakeParquetColumnarStorage = /* values here */ ``` diff --git a/docs/models/passwordauthentication.md b/docs/models/passwordauthentication.md deleted file mode 100644 index d122bd1b..00000000 --- a/docs/models/passwordauthentication.md +++ /dev/null @@ -1,15 +0,0 @@ -# PasswordAuthentication - -Connect through a jump server tunnel host using username and password authentication - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.DestinationClickhouseSchemasTunnelMethod]](../models/destinationclickhouseschemastunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourcepinterestpinterest.md b/docs/models/pinterestenum.md similarity index 51% rename from docs/models/sourcepinterestpinterest.md rename to docs/models/pinterestenum.md index 92616872..e8de8081 100644 --- a/docs/models/sourcepinterestpinterest.md +++ b/docs/models/pinterestenum.md @@ -1,11 +1,11 @@ -# SourcePinterestPinterest +# PinterestEnum ## Example Usage ```python -from airbyte_api.models import SourcePinterestPinterest +from airbyte_api.models import PinterestEnum -value = SourcePinterestPinterest.PINTEREST +value = PinterestEnum.PINTEREST ``` diff --git a/docs/models/plancustom.md b/docs/models/plancustom.md new file mode 100644 index 00000000..5388f5e0 --- /dev/null +++ b/docs/models/plancustom.md @@ -0,0 +1,16 @@ +# PlanCustom + +## Example Usage + +```python +from airbyte_api.models import PlanCustom + +value = PlanCustom.CUSTOM +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CUSTOM` | custom | \ No newline at end of file diff --git a/docs/models/planenterprise.md b/docs/models/planenterprise.md new file mode 100644 index 00000000..96e87609 --- /dev/null +++ b/docs/models/planenterprise.md @@ -0,0 +1,16 @@ +# PlanEnterprise + +## Example Usage + +```python +from airbyte_api.models import PlanEnterprise + +value = PlanEnterprise.ENTERPRISE +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `ENTERPRISE` | enterprise | \ No newline at end of file diff --git a/docs/models/plan.md b/docs/models/planfree.md similarity index 59% rename from docs/models/plan.md rename to docs/models/planfree.md index 5fcb141c..ace4ed4f 100644 --- a/docs/models/plan.md +++ b/docs/models/planfree.md @@ -1,11 +1,11 @@ -# Plan +# PlanFree ## Example Usage ```python -from airbyte_api.models import Plan +from airbyte_api.models import PlanFree -value = Plan.FREE +value = PlanFree.FREE ``` diff --git a/docs/models/sourcefreshdeskplan.md b/docs/models/plangrowth.md similarity index 52% rename from docs/models/sourcefreshdeskplan.md rename to docs/models/plangrowth.md index 378edabd..ea5f344f 100644 --- a/docs/models/sourcefreshdeskplan.md +++ b/docs/models/plangrowth.md @@ -1,11 +1,11 @@ -# SourceFreshdeskPlan +# PlanGrowth ## Example Usage ```python -from airbyte_api.models import SourceFreshdeskPlan +from airbyte_api.models import PlanGrowth -value = SourceFreshdeskPlan.GROWTH +value = PlanGrowth.GROWTH ``` diff --git a/docs/models/planpro.md b/docs/models/planpro.md new file mode 100644 index 00000000..3fc790e3 --- /dev/null +++ b/docs/models/planpro.md @@ -0,0 +1,16 @@ +# PlanPro + +## Example Usage + +```python +from airbyte_api.models import PlanPro + +value = PlanPro.PRO +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `PRO` | pro | \ No newline at end of file diff --git a/docs/models/polariscatalog.md b/docs/models/polariscatalog.md index 5ecbab78..7a8475f6 100644 --- a/docs/models/polariscatalog.md +++ b/docs/models/polariscatalog.md @@ -9,7 +9,7 @@ Configuration details for connecting to an Apache Polaris-based Iceberg catalog. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `catalog_name` | *str* | :heavy_check_mark: | The name of the catalog in Polaris. This corresponds to the catalog name created via the Polaris Management API. | | -| `catalog_type` | [Optional[models.DestinationS3DataLakeSchemasCatalogTypeCatalogType]](../models/destinations3datalakeschemascatalogtypecatalogtype.md) | :heavy_minus_sign: | N/A | | +| `catalog_type` | [Optional[models.CatalogTypePolaris]](../models/catalogtypepolaris.md) | :heavy_minus_sign: | N/A | | | `client_id` | *str* | :heavy_check_mark: | The OAuth Client ID for authenticating with the Polaris server. | abc123clientid | | `client_secret` | *str* | :heavy_check_mark: | The OAuth Client Secret for authenticating with the Polaris server. | secretkey123 | | `namespace` | *str* | :heavy_check_mark: | The Polaris namespace to be used in the Table identifier.
This will ONLY be used if the `Destination Namespace` setting for the connection is set to
`Destination-defined` or `Source-defined` | | diff --git a/docs/models/postgres.md b/docs/models/postgres.md deleted file mode 100644 index e96a9828..00000000 --- a/docs/models/postgres.md +++ /dev/null @@ -1,16 +0,0 @@ -# Postgres - -## Example Usage - -```python -from airbyte_api.models import Postgres - -value = Postgres.POSTGRES -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `POSTGRES` | postgres | \ No newline at end of file diff --git a/docs/models/preferred.md b/docs/models/preferred.md index a7e4c1b2..92665c2a 100644 --- a/docs/models/preferred.md +++ b/docs/models/preferred.md @@ -5,7 +5,7 @@ To allow unencrypted communication only when the source doesn't support encrypti ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [Optional[models.SourceMysqlMode]](../models/sourcemysqlmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.ModePreferred]](../models/modepreferred.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/privateapp.md b/docs/models/privateapp.md index 3fc80ddc..d6e32610 100644 --- a/docs/models/privateapp.md +++ b/docs/models/privateapp.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | HubSpot Access token. See the Hubspot docs if you need help finding this token. | -| `credentials_title` | [models.SourceHubspotSchemasAuthType](../models/sourcehubspotschemasauthtype.md) | :heavy_check_mark: | Name of the credentials set | \ No newline at end of file +| `credentials_title` | [models.AuthTypePrivateAppCredentials](../models/authtypeprivateappcredentials.md) | :heavy_check_mark: | Name of the credentials set | \ No newline at end of file diff --git a/docs/models/processing.md b/docs/models/processing.md deleted file mode 100644 index 393264f7..00000000 --- a/docs/models/processing.md +++ /dev/null @@ -1,13 +0,0 @@ -# Processing - -Processing configuration - - -## Supported Types - -### `models.Local` - -```python -value: models.Local = /* values here */ -``` - diff --git a/docs/models/projectsecret.md b/docs/models/projectsecret.md index 8c1d0c42..606adcdc 100644 --- a/docs/models/projectsecret.md +++ b/docs/models/projectsecret.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_secret` | *str* | :heavy_check_mark: | Mixpanel project secret. See the docs for more information on how to obtain this. | -| `option_title` | [Optional[models.SourceMixpanelSchemasOptionTitle]](../models/sourcemixpanelschemasoptiontitle.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `option_title` | [Optional[models.OptionTitleProjectSecret]](../models/optiontitleprojectsecret.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/proplan.md b/docs/models/proplan.md index 6720b8b3..71be361a 100644 --- a/docs/models/proplan.md +++ b/docs/models/proplan.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Pro Plan | -| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Pro Plan | -| `plan_type` | [Optional[models.SourceFreshdeskSchemasPlan]](../models/sourcefreshdeskschemasplan.md) | :heavy_minus_sign: | N/A | -| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Pro Plan | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `contacts_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for contacts list endpoint in Pro Plan | +| `general_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | General Maximum Rate in Limit/minute for other endpoints in Pro Plan | +| `plan_type` | [Optional[models.PlanPro]](../models/planpro.md) | :heavy_minus_sign: | N/A | +| `tickets_rate_limit` | *OptionalNullable[Literal[None]]* | :heavy_minus_sign: | Maximum Rate in Limit/minute for tickets list endpoint in Pro Plan | \ No newline at end of file diff --git a/docs/models/queries.md b/docs/models/query.md similarity index 99% rename from docs/models/queries.md rename to docs/models/query.md index d2412f96..d3941162 100644 --- a/docs/models/queries.md +++ b/docs/models/query.md @@ -1,4 +1,4 @@ -# Queries +# Query ## Fields diff --git a/docs/models/randomsampling.md b/docs/models/randomsampling.md index 3b11308e..d91bc9a9 100644 --- a/docs/models/randomsampling.md +++ b/docs/models/randomsampling.md @@ -8,7 +8,7 @@ For each stream, randomly log a percentage of the entries with a maximum cap. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `logging_type` | [Optional[models.DestinationDevNullSchemasLoggingType]](../models/destinationdevnullschemasloggingtype.md) | :heavy_minus_sign: | N/A | | +| `logging_type` | [Optional[models.LoggingTypeRandomSampling]](../models/loggingtyperandomsampling.md) | :heavy_minus_sign: | N/A | | | `max_entry_count` | *Optional[float]* | :heavy_minus_sign: | Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries. | 100 | | `sampling_ratio` | *Optional[float]* | :heavy_minus_sign: | A positive floating number smaller than 1. | 0.001 | | `seed` | *Optional[float]* | :heavy_minus_sign: | When the seed is unspecified, the current time millis will be used as the seed. | 1900 | \ No newline at end of file diff --git a/docs/models/sourcerdstationmarketingrdstationmarketing.md b/docs/models/rdstationmarketingenum.md similarity index 51% rename from docs/models/sourcerdstationmarketingrdstationmarketing.md rename to docs/models/rdstationmarketingenum.md index 5ef99d8b..9fda3434 100644 --- a/docs/models/sourcerdstationmarketingrdstationmarketing.md +++ b/docs/models/rdstationmarketingenum.md @@ -1,11 +1,11 @@ -# SourceRdStationMarketingRdStationMarketing +# RdStationMarketingEnum ## Example Usage ```python -from airbyte_api.models import SourceRdStationMarketingRdStationMarketing +from airbyte_api.models import RdStationMarketingEnum -value = SourceRdStationMarketingRdStationMarketing.RD_STATION_MARKETING +value = RdStationMarketingEnum.RD_STATION_MARKETING ``` diff --git a/docs/models/readchangesusingwriteaheadlogcdc.md b/docs/models/readchangesusingwriteaheadlogcdc.md index b1a5ae5c..9e2089bb 100644 --- a/docs/models/readchangesusingwriteaheadlogcdc.md +++ b/docs/models/readchangesusingwriteaheadlogcdc.md @@ -13,7 +13,7 @@ | `initial_waiting_seconds` | *Optional[int]* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 1200 seconds. Valid range: 120 seconds to 2400 seconds. Read about initial waiting time. | | `invalid_cdc_cursor_position_behavior` | [Optional[models.SourcePostgresInvalidCDCPositionBehaviorAdvanced]](../models/sourcepostgresinvalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | | `lsn_commit_behaviour` | [Optional[models.LSNCommitBehaviour]](../models/lsncommitbehaviour.md) | :heavy_minus_sign: | Determines when Airbyte should flush the LSN of processed WAL logs in the source database. `After loading Data in the destination` is default. If `While reading Data` is selected, in case of a downstream failure (while loading data into the destination), next sync would result in a full sync. | -| `method` | [models.SourcePostgresMethod](../models/sourcepostgresmethod.md) | :heavy_check_mark: | N/A | +| `method` | [models.SourcePostgresMethodCdc](../models/sourcepostgresmethodcdc.md) | :heavy_check_mark: | N/A | | `plugin` | [Optional[models.Plugin]](../models/plugin.md) | :heavy_minus_sign: | A logical decoding plugin installed on the PostgreSQL server. | | `publication` | *str* | :heavy_check_mark: | A Postgres publication used for consuming changes. Read about publications and replication identities. | | `queue_size` | *Optional[int]* | :heavy_minus_sign: | The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful. | diff --git a/docs/models/redshift.md b/docs/models/redshift.md deleted file mode 100644 index 4ddc3ed3..00000000 --- a/docs/models/redshift.md +++ /dev/null @@ -1,16 +0,0 @@ -# Redshift - -## Example Usage - -```python -from airbyte_api.models import Redshift - -value = Redshift.REDSHIFT -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `REDSHIFT` | redshift | \ No newline at end of file diff --git a/docs/models/replicaset.md b/docs/models/replicaset.md index f57ae4a4..8b3519d9 100644 --- a/docs/models/replicaset.md +++ b/docs/models/replicaset.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `instance` | [Optional[models.DestinationMongodbInstance]](../models/destinationmongodbinstance.md) | :heavy_minus_sign: | N/A | | +| `instance` | [Optional[models.InstanceReplica]](../models/instancereplica.md) | :heavy_minus_sign: | N/A | | | `replica_set` | *Optional[str]* | :heavy_minus_sign: | A replica set name. | | | `server_addresses` | *str* | :heavy_check_mark: | The members of a replica set. Please specify `host`:`port` of each member seperated by comma. | host1:27017,host2:27017,host3:27017 | \ No newline at end of file diff --git a/docs/models/replicatepermissionsacl.md b/docs/models/replicatepermissionsacl.md deleted file mode 100644 index d0cc2c1b..00000000 --- a/docs/models/replicatepermissionsacl.md +++ /dev/null @@ -1,12 +0,0 @@ -# ReplicatePermissionsACL - -Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | -| `delivery_type` | [Optional[models.SourceGoogleDriveSchemasDeliveryType]](../models/sourcegoogledriveschemasdeliverytype.md) | :heavy_minus_sign: | N/A | -| `domain` | *Optional[str]* | :heavy_minus_sign: | The Google domain of the identities. | -| `include_identities_stream` | *Optional[bool]* | :heavy_minus_sign: | This data can be used in downstream systems to recreate permission restrictions mirroring the original source | \ No newline at end of file diff --git a/docs/models/replicaterecords.md b/docs/models/replicaterecords.md deleted file mode 100644 index 8c3c7512..00000000 --- a/docs/models/replicaterecords.md +++ /dev/null @@ -1,10 +0,0 @@ -# ReplicateRecords - -Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `delivery_type` | [Optional[models.DeliveryType]](../models/deliverytype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/reportconfig.md b/docs/models/reportconfig.md index 4c075d04..9a919a27 100644 --- a/docs/models/reportconfig.md +++ b/docs/models/reportconfig.md @@ -7,12 +7,12 @@ Config for custom report | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `attribution_types` | List[[models.SourcePinterestValidEnums](../models/sourcepinterestvalidenums.md)] | :heavy_minus_sign: | List of types of attribution for the conversion report | | +| `attribution_types` | List[[models.AttributionTypeValidEnums](../models/attributiontypevalidenums.md)] | :heavy_minus_sign: | List of types of attribution for the conversion report | | | `click_window_days` | [Optional[models.ClickWindowDays]](../models/clickwindowdays.md) | :heavy_minus_sign: | Number of days to use as the conversion attribution window for a pin click action. | | -| `columns` | List[[models.SourcePinterestSchemasValidEnums](../models/sourcepinterestschemasvalidenums.md)] | :heavy_check_mark: | A list of chosen columns | | +| `columns` | List[[models.ColumnValidEnums](../models/columnvalidenums.md)] | :heavy_check_mark: | A list of chosen columns | | | `conversion_report_time` | [Optional[models.ConversionReportTime]](../models/conversionreporttime.md) | :heavy_minus_sign: | The date by which the conversion metrics returned from this endpoint will be reported. There are two dates associated with a conversion event: the date that the user interacted with the ad, and the date that the user completed a conversion event.. | | | `engagement_window_days` | [Optional[models.EngagementWindowDays]](../models/engagementwindowdays.md) | :heavy_minus_sign: | Number of days to use as the conversion attribution window for an engagement action. | | -| `granularity` | [Optional[models.Granularity]](../models/granularity.md) | :heavy_minus_sign: | Chosen granularity for API | | +| `granularity` | [Optional[models.SourcePinterestGranularity]](../models/sourcepinterestgranularity.md) | :heavy_minus_sign: | Chosen granularity for API | | | `level` | [Optional[models.SourcePinterestLevel]](../models/sourcepinterestlevel.md) | :heavy_minus_sign: | Chosen level for API | | | `name` | *str* | :heavy_check_mark: | The name value of report | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by report api (913 days from today). | 2022-07-28 | diff --git a/docs/models/reportids.md b/docs/models/reportid.md similarity index 95% rename from docs/models/reportids.md rename to docs/models/reportid.md index ba2b76ae..30922bfb 100644 --- a/docs/models/reportids.md +++ b/docs/models/reportid.md @@ -1,4 +1,4 @@ -# ReportIds +# ReportID ## Fields diff --git a/docs/models/required.md b/docs/models/required.md index a0d76e02..a5666d09 100644 --- a/docs/models/required.md +++ b/docs/models/required.md @@ -5,7 +5,7 @@ To always require encryption. Note: The connection will fail if the source doesn ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [Optional[models.SourceMysqlSchemasMode]](../models/sourcemysqlschemasmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [Optional[models.ModeRequired]](../models/moderequired.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/restcatalog.md b/docs/models/restcatalog.md index 2fa7b923..8be94e72 100644 --- a/docs/models/restcatalog.md +++ b/docs/models/restcatalog.md @@ -8,6 +8,6 @@ Configuration details for connecting to a REST catalog. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `catalog_type` | [Optional[models.DestinationS3DataLakeSchemasCatalogType]](../models/destinations3datalakeschemascatalogtype.md) | :heavy_minus_sign: | N/A | +| `catalog_type` | [Optional[models.CatalogTypeRest]](../models/catalogtyperest.md) | :heavy_minus_sign: | N/A | | `namespace` | *str* | :heavy_check_mark: | The namespace to be used in the Table identifier.
This will ONLY be used if the `Destination Namespace` setting for the connection is set to
`Destination-defined` or `Source-defined` | | `server_uri` | *str* | :heavy_check_mark: | The base URL of the Rest server used to connect to the Rest catalog. | \ No newline at end of file diff --git a/docs/models/rolebasedauthentication.md b/docs/models/rolebasedauthentication.md index aa8e1e55..38a9fd6a 100644 --- a/docs/models/rolebasedauthentication.md +++ b/docs/models/rolebasedauthentication.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.SourceDynamodbSchemasAuthType]](../models/sourcedynamodbschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.AuthTypeRole]](../models/authtyperole.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/rowfilteringoperation.md b/docs/models/rowfilteringoperation.md index 3bd54eb2..41336c04 100644 --- a/docs/models/rowfilteringoperation.md +++ b/docs/models/rowfilteringoperation.md @@ -9,9 +9,9 @@ value: models.RowFilteringOperationEqual = /* values here */ ``` -### `models.RowFilteringOperationNot` +### `models.RowFilteringOperationNot1` ```python -value: models.RowFilteringOperationNot = /* values here */ +value: models.RowFilteringOperationNot1 = /* values here */ ``` diff --git a/docs/models/rowfilteringoperationnot.md b/docs/models/rowfilteringoperationnot1.md similarity index 97% rename from docs/models/rowfilteringoperationnot.md rename to docs/models/rowfilteringoperationnot1.md index 0e727513..c2db30ee 100644 --- a/docs/models/rowfilteringoperationnot.md +++ b/docs/models/rowfilteringoperationnot1.md @@ -1,4 +1,4 @@ -# RowFilteringOperationNot +# RowFilteringOperationNot1 ## Fields diff --git a/docs/models/s3amazonwebservices.md b/docs/models/s3amazonwebservices.md index acccf156..2285c267 100644 --- a/docs/models/s3amazonwebservices.md +++ b/docs/models/s3amazonwebservices.md @@ -7,4 +7,4 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `aws_access_key_id` | *Optional[str]* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | | `aws_secret_access_key` | *Optional[str]* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | -| `storage` | [models.SourceFileSchemasStorage](../models/sourcefileschemasstorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `storage` | [models.StorageS3](../models/storages3.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sandboxaccesstoken.md b/docs/models/sandboxaccesstoken.md index fa1de60f..02c281b4 100644 --- a/docs/models/sandboxaccesstoken.md +++ b/docs/models/sandboxaccesstoken.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | The long-term authorized access token. | -| `advertiser_id` | *str* | :heavy_check_mark: | The Advertiser ID which generated for the developer's Sandbox application. | -| `auth_type` | [Optional[models.SourceTiktokMarketingSchemasAuthType]](../models/sourcetiktokmarketingschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | The long-term authorized access token. | +| `advertiser_id` | *str* | :heavy_check_mark: | The Advertiser ID which generated for the developer's Sandbox application. | +| `auth_type` | [Optional[models.AuthTypeSandboxAccessToken]](../models/authtypesandboxaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/scanchangeswithuserdefinedcursor.md b/docs/models/scanchangeswithuserdefinedcursor.md deleted file mode 100644 index f466db24..00000000 --- a/docs/models/scanchangeswithuserdefinedcursor.md +++ /dev/null @@ -1,11 +0,0 @@ -# ScanChangesWithUserDefinedCursor - -Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cursor_method` | [Optional[models.CursorMethod]](../models/cursormethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/scpsecurecopyprotocol.md b/docs/models/scpsecurecopyprotocol.md index 77ac812d..9603d2cc 100644 --- a/docs/models/scpsecurecopyprotocol.md +++ b/docs/models/scpsecurecopyprotocol.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `host` | *str* | :heavy_check_mark: | N/A | -| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `storage` | [models.SourceFileSchemasProviderStorageProvider6Storage](../models/sourcefileschemasproviderstorageprovider6storage.md) | :heavy_check_mark: | N/A | -| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `host` | *str* | :heavy_check_mark: | N/A | +| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `storage` | [models.StorageScp](../models/storagescp.md) | :heavy_check_mark: | N/A | +| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/selfmanagedreplicaset.md b/docs/models/selfmanagedreplicaset.md index 207a0a0d..b44ab8d9 100644 --- a/docs/models/selfmanagedreplicaset.md +++ b/docs/models/selfmanagedreplicaset.md @@ -9,7 +9,7 @@ MongoDB self-hosted cluster configured as a replica set | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `auth_source` | *Optional[str]* | :heavy_minus_sign: | The authentication source where the user information is stored. | admin | -| `cluster_type` | [models.SourceMongodbV2ClusterType](../models/sourcemongodbv2clustertype.md) | :heavy_check_mark: | N/A | | +| `cluster_type` | [models.ClusterTypeSelfManagedReplicaSet](../models/clustertypeselfmanagedreplicaset.md) | :heavy_check_mark: | N/A | | | `connection_string` | *str* | :heavy_check_mark: | The connection string of the cluster that you want to replicate. https://www.mongodb.com/docs/manual/reference/connection-string/#find-your-self-hosted-deployment-s-connection-string for more information. | **Example 1:** mongodb://example1.host.com:27017,example2.host.com:27017,example3.host.com:27017/
**Example 2:** mongodb://example.host.com:27017/ | | `databases` | List[*str*] | :heavy_check_mark: | The names of the MongoDB databases that contain the collection(s) to replicate. | | | `password` | *Optional[str]* | :heavy_minus_sign: | The password associated with this username. | | diff --git a/docs/models/serviceaccount.md b/docs/models/serviceaccount.md index f247c0b0..8ff6afc8 100644 --- a/docs/models/serviceaccount.md +++ b/docs/models/serviceaccount.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `option_title` | [Optional[models.SourceMixpanelOptionTitle]](../models/sourcemixpaneloptiontitle.md) | :heavy_minus_sign: | N/A | +| `option_title` | [Optional[models.OptionTitleServiceAccount]](../models/optiontitleserviceaccount.md) | :heavy_minus_sign: | N/A | | `project_id` | *int* | :heavy_check_mark: | Your project ID number. See the docs for more information on how to obtain this. | | `secret` | *str* | :heavy_check_mark: | Mixpanel Service Account Secret. See the docs for more information on how to obtain this. | | `username` | *str* | :heavy_check_mark: | Mixpanel Service Account Username. See the docs for more information on how to obtain this. | \ No newline at end of file diff --git a/docs/models/serviceaccountauthentication.md b/docs/models/serviceaccountauthentication.md index 3ded027b..9309dc22 100644 --- a/docs/models/serviceaccountauthentication.md +++ b/docs/models/serviceaccountauthentication.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceGcsSchemasAuthType]](../models/sourcegcsschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceGcsAuthTypeService]](../models/sourcegcsauthtypeservice.md) | :heavy_minus_sign: | N/A | | `service_account` | *str* | :heavy_check_mark: | Enter your Google Cloud service account key in JSON format | \ No newline at end of file diff --git a/docs/models/serviceaccountkey.md b/docs/models/serviceaccountkey.md index 1cedae0b..6b12c580 100644 --- a/docs/models/serviceaccountkey.md +++ b/docs/models/serviceaccountkey.md @@ -8,5 +8,5 @@ For these scenario user should obtain service account's credentials from the Goo | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials_json` | *str* | :heavy_check_mark: | The contents of the JSON service account key. See the docs for more information on how to generate this key. | -| `credentials_title` | [Optional[models.SourceGoogleDirectorySchemasCredentialsTitle]](../models/sourcegoogledirectoryschemascredentialstitle.md) | :heavy_minus_sign: | Authentication Scenario | +| `credentials_title` | [Optional[models.CredentialsTitleServiceAccounts]](../models/credentialstitleserviceaccounts.md) | :heavy_minus_sign: | Authentication Scenario | | `email` | *str* | :heavy_check_mark: | The email of the user, which has permissions to access the Google Workspace Admin APIs. | \ No newline at end of file diff --git a/docs/models/servicedetails.md b/docs/models/servicedetail.md similarity index 83% rename from docs/models/servicedetails.md rename to docs/models/servicedetail.md index 0e930766..6c439fb3 100644 --- a/docs/models/servicedetails.md +++ b/docs/models/servicedetail.md @@ -1,11 +1,11 @@ -# ServiceDetails +# ServiceDetail ## Example Usage ```python -from airbyte_api.models import ServiceDetails +from airbyte_api.models import ServiceDetail -value = ServiceDetails.ESCALATION_POLICIES +value = ServiceDetail.ESCALATION_POLICIES ``` diff --git a/docs/models/servicename.md b/docs/models/servicename.md deleted file mode 100644 index f1ee83e4..00000000 --- a/docs/models/servicename.md +++ /dev/null @@ -1,11 +0,0 @@ -# ServiceName - -Use service name - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -| `connection_type` | [Optional[models.ConnectionType]](../models/connectiontype.md) | :heavy_minus_sign: | N/A | -| `service_name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sftpsecurefiletransferprotocol.md b/docs/models/sftpsecurefiletransferprotocol.md index 57816679..06d7eae2 100644 --- a/docs/models/sftpsecurefiletransferprotocol.md +++ b/docs/models/sftpsecurefiletransferprotocol.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `host` | *str* | :heavy_check_mark: | N/A | -| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `storage` | [models.SourceFileSchemasProviderStorageProvider7Storage](../models/sourcefileschemasproviderstorageprovider7storage.md) | :heavy_check_mark: | N/A | -| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | +| `host` | *str* | :heavy_check_mark: | N/A | +| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `storage` | [models.StorageSftp](../models/storagesftp.md) | :heavy_check_mark: | N/A | +| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisesharepointenterprise.md b/docs/models/sharepointenterpriseenum.md similarity index 50% rename from docs/models/sourcesharepointenterprisesharepointenterprise.md rename to docs/models/sharepointenterpriseenum.md index c6d8c5b9..a8138f9a 100644 --- a/docs/models/sourcesharepointenterprisesharepointenterprise.md +++ b/docs/models/sharepointenterpriseenum.md @@ -1,11 +1,11 @@ -# SourceSharepointEnterpriseSharepointEnterprise +# SharepointEnterpriseEnum ## Example Usage ```python -from airbyte_api.models import SourceSharepointEnterpriseSharepointEnterprise +from airbyte_api.models import SharepointEnterpriseEnum -value = SourceSharepointEnterpriseSharepointEnterprise.SHAREPOINT_ENTERPRISE +value = SharepointEnterpriseEnum.SHAREPOINT_ENTERPRISE ``` diff --git a/docs/models/sourceshopifyshopify.md b/docs/models/shopifyenum.md similarity index 52% rename from docs/models/sourceshopifyshopify.md rename to docs/models/shopifyenum.md index 5e7bac36..5ec8cf2a 100644 --- a/docs/models/sourceshopifyshopify.md +++ b/docs/models/shopifyenum.md @@ -1,11 +1,11 @@ -# SourceShopifyShopify +# ShopifyEnum ## Example Usage ```python -from airbyte_api.models import SourceShopifyShopify +from airbyte_api.models import ShopifyEnum -value = SourceShopifyShopify.SHOPIFY +value = ShopifyEnum.SHOPIFY ``` diff --git a/docs/models/signinviagoogleoauth.md b/docs/models/signinviagoogleoauth.md index 9147237f..9e416dca 100644 --- a/docs/models/signinviagoogleoauth.md +++ b/docs/models/signinviagoogleoauth.md @@ -5,9 +5,9 @@ For these scenario user only needs to give permission to read Google Directory d ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of the developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of the developer application. | -| `credentials_title` | [Optional[models.SourceGoogleDirectoryCredentialsTitle]](../models/sourcegoogledirectorycredentialstitle.md) | :heavy_minus_sign: | Authentication Scenario | -| `refresh_token` | *str* | :heavy_check_mark: | The Token for obtaining a new access token. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of the developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of the developer application. | +| `credentials_title` | [Optional[models.CredentialsTitleWebServerApp]](../models/credentialstitlewebserverapp.md) | :heavy_minus_sign: | Authentication Scenario | +| `refresh_token` | *str* | :heavy_check_mark: | The Token for obtaining a new access token. | \ No newline at end of file diff --git a/docs/models/signinviaslackoauth.md b/docs/models/signinviaslackoauth.md index bd68a508..a891e1cc 100644 --- a/docs/models/signinviaslackoauth.md +++ b/docs/models/signinviaslackoauth.md @@ -8,4 +8,4 @@ | `access_token` | *str* | :heavy_check_mark: | Slack access_token. See our docs if you need help generating the token. | | `client_id` | *str* | :heavy_check_mark: | Slack client_id. See our docs if you need help finding this id. | | `client_secret` | *str* | :heavy_check_mark: | Slack client_secret. See our docs if you need help finding this secret. | -| `option_title` | [models.SourceSlackOptionTitle](../models/sourceslackoptiontitle.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `option_title` | [models.OptionTitleDefaultOAuth20Authorization](../models/optiontitledefaultoauth20authorization.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/silent.md b/docs/models/silent.md index 75603dc4..34379dbc 100644 --- a/docs/models/silent.md +++ b/docs/models/silent.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `test_destination_type` | [Optional[models.DestinationDevNullTestDestinationType]](../models/destinationdevnulltestdestinationtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `test_destination_type` | [Optional[models.TestDestinationTypeSilent]](../models/testdestinationtypesilent.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/singlestoreaccesstoken.md b/docs/models/singlestoreaccesstoken.md index 0675e662..7e2dbfd2 100644 --- a/docs/models/singlestoreaccesstoken.md +++ b/docs/models/singlestoreaccesstoken.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [models.SourceCartSchemasAuthType](../models/sourcecartschemasauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.AuthTypeSingleStoreAccessToken](../models/authtypesinglestoreaccesstoken.md) | :heavy_check_mark: | N/A | | `store_name` | *str* | :heavy_check_mark: | The name of Cart.com Online Store. All API URLs start with https://[mystorename.com]/api/v1/, where [mystorename.com] is the domain name of your store. | \ No newline at end of file diff --git a/docs/models/sourceslackslack.md b/docs/models/slackenum.md similarity index 53% rename from docs/models/sourceslackslack.md rename to docs/models/slackenum.md index f53b2adb..879c75da 100644 --- a/docs/models/sourceslackslack.md +++ b/docs/models/slackenum.md @@ -1,11 +1,11 @@ -# SourceSlackSlack +# SlackEnum ## Example Usage ```python -from airbyte_api.models import SourceSlackSlack +from airbyte_api.models import SlackEnum -value = SourceSlackSlack.SLACK +value = SlackEnum.SLACK ``` diff --git a/docs/models/sourcesmartsheetssmartsheets.md b/docs/models/smartsheetsenum.md similarity index 51% rename from docs/models/sourcesmartsheetssmartsheets.md rename to docs/models/smartsheetsenum.md index c9528e06..d30fb1fe 100644 --- a/docs/models/sourcesmartsheetssmartsheets.md +++ b/docs/models/smartsheetsenum.md @@ -1,11 +1,11 @@ -# SourceSmartsheetsSmartsheets +# SmartsheetsEnum ## Example Usage ```python -from airbyte_api.models import SourceSmartsheetsSmartsheets +from airbyte_api.models import SmartsheetsEnum -value = SourceSmartsheetsSmartsheets.SMARTSHEETS +value = SmartsheetsEnum.SMARTSHEETS ``` diff --git a/docs/models/sourcesnapchatmarketingsnapchatmarketing.md b/docs/models/snapchatmarketingenum.md similarity index 50% rename from docs/models/sourcesnapchatmarketingsnapchatmarketing.md rename to docs/models/snapchatmarketingenum.md index c7bef2b4..5267829a 100644 --- a/docs/models/sourcesnapchatmarketingsnapchatmarketing.md +++ b/docs/models/snapchatmarketingenum.md @@ -1,11 +1,11 @@ -# SourceSnapchatMarketingSnapchatMarketing +# SnapchatMarketingEnum ## Example Usage ```python -from airbyte_api.models import SourceSnapchatMarketingSnapchatMarketing +from airbyte_api.models import SnapchatMarketingEnum -value = SourceSnapchatMarketingSnapchatMarketing.SNAPCHAT_MARKETING +value = SnapchatMarketingEnum.SNAPCHAT_MARKETING ``` diff --git a/docs/models/snowflake.md b/docs/models/snowflake.md deleted file mode 100644 index cc0027b9..00000000 --- a/docs/models/snowflake.md +++ /dev/null @@ -1,16 +0,0 @@ -# Snowflake - -## Example Usage - -```python -from airbyte_api.models import Snowflake - -value = Snowflake.SNOWFLAKE -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `SNOWFLAKE` | snowflake | \ No newline at end of file diff --git a/docs/models/sourceairtable.md b/docs/models/sourceairtable.md index 238c4cd7..beaaaf11 100644 --- a/docs/models/sourceairtable.md +++ b/docs/models/sourceairtable.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `credentials` | [Optional[models.SourceAirtableAuthentication]](../models/sourceairtableauthentication.md) | :heavy_minus_sign: | N/A | -| `source_type` | [Optional[models.SourceAirtableAirtable]](../models/sourceairtableairtable.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `source_type` | [Optional[models.AirtableEnum]](../models/airtableenum.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceairtableauthmethodoauth20.md b/docs/models/sourceairtableauthmethodoauth20.md new file mode 100644 index 00000000..95d9bacb --- /dev/null +++ b/docs/models/sourceairtableauthmethodoauth20.md @@ -0,0 +1,16 @@ +# SourceAirtableAuthMethodOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceAirtableAuthMethodOauth20 + +value = SourceAirtableAuthMethodOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceairtableoauth20.md b/docs/models/sourceairtableoauth20.md index ffd7826e..52342a69 100644 --- a/docs/models/sourceairtableoauth20.md +++ b/docs/models/sourceairtableoauth20.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | | `access_token` | *Optional[str]* | :heavy_minus_sign: | Access Token for making authenticated requests. | -| `auth_method` | [Optional[models.SourceAirtableSchemasAuthMethod]](../models/sourceairtableschemasauthmethod.md) | :heavy_minus_sign: | N/A | +| `auth_method` | [Optional[models.SourceAirtableAuthMethodOauth20]](../models/sourceairtableauthmethodoauth20.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The client ID of the Airtable developer application. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of the Airtable developer application. | | `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access token. | diff --git a/docs/models/sourceairtablepersonalaccesstoken.md b/docs/models/sourceairtablepersonalaccesstoken.md index 5049fee9..dcca695a 100644 --- a/docs/models/sourceairtablepersonalaccesstoken.md +++ b/docs/models/sourceairtablepersonalaccesstoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | The Personal Access Token for the Airtable account. See the Support Guide for more information on how to obtain this token. | key1234567890 | -| `auth_method` | [Optional[models.SourceAirtableAuthMethod]](../models/sourceairtableauthmethod.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `auth_method` | [Optional[models.AuthMethodAPIKey]](../models/authmethodapikey.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/sourceairtableschemasauthmethod.md b/docs/models/sourceairtableschemasauthmethod.md deleted file mode 100644 index bfe724b3..00000000 --- a/docs/models/sourceairtableschemasauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAirtableSchemasAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceAirtableSchemasAuthMethod - -value = SourceAirtableSchemasAuthMethod.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcealphavantage.md b/docs/models/sourcealphavantage.md index 3968bb19..7e661c29 100644 --- a/docs/models/sourcealphavantage.md +++ b/docs/models/sourcealphavantage.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `adjusted` | *Optional[bool]* | :heavy_minus_sign: | Whether to return adjusted data. Only applicable to intraday endpoints.
| | -| `api_key` | *str* | :heavy_check_mark: | API Key | | -| `interval` | [Optional[models.Interval]](../models/interval.md) | :heavy_minus_sign: | Time-series data point interval. Required for intraday endpoints.
| | -| `outputsize` | [Optional[models.OutputSize]](../models/outputsize.md) | :heavy_minus_sign: | Whether to return full or compact data (the last 100 data points).
| | -| `source_type` | [models.AlphaVantage](../models/alphavantage.md) | :heavy_check_mark: | N/A | | -| `symbol` | *str* | :heavy_check_mark: | Stock symbol (with exchange code) | **Example 1:** AAPL
**Example 2:** TSCO.LON | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `adjusted` | *Optional[bool]* | :heavy_minus_sign: | Whether to return adjusted data. Only applicable to intraday endpoints.
| | +| `api_key` | *str* | :heavy_check_mark: | API Key | | +| `interval` | [Optional[models.SourceAlphaVantageInterval]](../models/sourcealphavantageinterval.md) | :heavy_minus_sign: | Time-series data point interval. Required for intraday endpoints.
| | +| `outputsize` | [Optional[models.OutputSize]](../models/outputsize.md) | :heavy_minus_sign: | Whether to return full or compact data (the last 100 data points).
| | +| `source_type` | [models.AlphaVantage](../models/alphavantage.md) | :heavy_check_mark: | N/A | | +| `symbol` | *str* | :heavy_check_mark: | Stock symbol (with exchange code) | **Example 1:** AAPL
**Example 2:** TSCO.LON | \ No newline at end of file diff --git a/docs/models/interval.md b/docs/models/sourcealphavantageinterval.md similarity index 72% rename from docs/models/interval.md rename to docs/models/sourcealphavantageinterval.md index 6a96c5e5..9dd7bad9 100644 --- a/docs/models/interval.md +++ b/docs/models/sourcealphavantageinterval.md @@ -1,4 +1,4 @@ -# Interval +# SourceAlphaVantageInterval Time-series data point interval. Required for intraday endpoints. @@ -6,9 +6,9 @@ Time-series data point interval. Required for intraday endpoints. ## Example Usage ```python -from airbyte_api.models import Interval +from airbyte_api.models import SourceAlphaVantageInterval -value = Interval.ONEMIN +value = SourceAlphaVantageInterval.ONEMIN ``` diff --git a/docs/models/sourceamazonads.md b/docs/models/sourceamazonads.md index 2eaca90c..a8480093 100644 --- a/docs/models/sourceamazonads.md +++ b/docs/models/sourceamazonads.md @@ -13,6 +13,6 @@ | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. | **Example 1:** 2
**Example 2:** 3 | | `profiles` | List[*int*] | :heavy_minus_sign: | Profile IDs you want to fetch data for. The Amazon Ads source connector supports only profiles with seller and vendor type, profiles with agency type will be ignored. See docs for more details. Note: If Marketplace IDs are also selected, profiles will be selected if they match the Profile ID OR the Marketplace ID. | | | `refresh_token` | *str* | :heavy_check_mark: | Amazon Ads refresh token. See the docs for more information on how to obtain this token. | | -| `region` | [Optional[models.Region]](../models/region.md) | :heavy_minus_sign: | Region to pull data from (EU/NA/FE). See docs for more details. | | -| `source_type` | [models.SourceAmazonAdsAmazonAds](../models/sourceamazonadsamazonads.md) | :heavy_check_mark: | N/A | | +| `region` | [Optional[models.SourceAmazonAdsRegion]](../models/sourceamazonadsregion.md) | :heavy_minus_sign: | Region to pull data from (EU/NA/FE). See docs for more details. | | +| `source_type` | [models.AmazonAdsEnum](../models/amazonadsenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | The Start date for collecting reports, should not be more than 60 days in the past. In YYYY-MM-DD format | **Example 1:** 2022-10-10
**Example 2:** 2022-10-22 | \ No newline at end of file diff --git a/docs/models/region.md b/docs/models/sourceamazonadsregion.md similarity index 72% rename from docs/models/region.md rename to docs/models/sourceamazonadsregion.md index 87125cc7..875cd37a 100644 --- a/docs/models/region.md +++ b/docs/models/sourceamazonadsregion.md @@ -1,13 +1,13 @@ -# Region +# SourceAmazonAdsRegion Region to pull data from (EU/NA/FE). See docs for more details. ## Example Usage ```python -from airbyte_api.models import Region +from airbyte_api.models import SourceAmazonAdsRegion -value = Region.NA +value = SourceAmazonAdsRegion.NA ``` diff --git a/docs/models/sourceamazonsellerpartner.md b/docs/models/sourceamazonsellerpartner.md index 9323a5d6..826c0164 100644 --- a/docs/models/sourceamazonsellerpartner.md +++ b/docs/models/sourceamazonsellerpartner.md @@ -16,9 +16,9 @@ | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of workers to use for the connector when syncing concurrently. | | | `period_in_days` | *Optional[int]* | :heavy_minus_sign: | For syncs spanning a large date range, this option is used to request data in a smaller fixed window to improve sync reliability. This time window can be configured granularly by day. | | | `refresh_token` | *str* | :heavy_check_mark: | The Refresh Token obtained via OAuth flow authorization. | | -| `region` | [Optional[models.AWSRegion]](../models/awsregion.md) | :heavy_minus_sign: | Select the AWS Region. | | +| `region` | [Optional[models.SourceAmazonSellerPartnerAWSRegion]](../models/sourceamazonsellerpartnerawsregion.md) | :heavy_minus_sign: | Select the AWS Region. | | | `replication_end_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data after this date will not be replicated. | 2017-01-25T00:00:00Z | | `replication_start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. If start date is not provided or older than 2 years ago from today, the date 2 years ago from today will be used. | 2017-01-25T00:00:00Z | | `report_options_list` | List[[models.ReportOptions](../models/reportoptions.md)] | :heavy_minus_sign: | Additional information passed to reports. This varies by report type. | | -| `source_type` | [models.SourceAmazonSellerPartnerAmazonSellerPartner](../models/sourceamazonsellerpartneramazonsellerpartner.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.AmazonSellerPartnerEnum](../models/amazonsellerpartnerenum.md) | :heavy_check_mark: | N/A | | | `wait_to_avoid_fatal_errors` | *Optional[bool]* | :heavy_minus_sign: | 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 | | \ No newline at end of file diff --git a/docs/models/awsregion.md b/docs/models/sourceamazonsellerpartnerawsregion.md similarity index 77% rename from docs/models/awsregion.md rename to docs/models/sourceamazonsellerpartnerawsregion.md index 41ab0fa8..0b501d3b 100644 --- a/docs/models/awsregion.md +++ b/docs/models/sourceamazonsellerpartnerawsregion.md @@ -1,13 +1,13 @@ -# AWSRegion +# SourceAmazonSellerPartnerAWSRegion Select the AWS Region. ## Example Usage ```python -from airbyte_api.models import AWSRegion +from airbyte_api.models import SourceAmazonSellerPartnerAWSRegion -value = AWSRegion.AE +value = SourceAmazonSellerPartnerAWSRegion.AE ``` diff --git a/docs/models/sourceasana.md b/docs/models/sourceasana.md index 9e955944..262e57d4 100644 --- a/docs/models/sourceasana.md +++ b/docs/models/sourceasana.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentials` | [Optional[models.AuthenticationMechanism]](../models/authenticationmechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Github | | +| `credentials` | [Optional[models.SourceAsanaAuthenticationMechanism]](../models/sourceasanaauthenticationmechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Github | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Asana pricing plan. More info about the rate limit tiers can be found on Asana's API docs. | **Example 1:** 1
**Example 2:** 2
**Example 3:** 3 | | `organization_export_ids` | List[*Any*] | :heavy_minus_sign: | Globally unique identifiers for the organization exports | | -| `source_type` | [Optional[models.SourceAsanaAsana]](../models/sourceasanaasana.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `source_type` | [Optional[models.AsanaEnum]](../models/asanaenum.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/authenticatewithpersonalaccesstoken.md b/docs/models/sourceasanaauthenticatewithpersonalaccesstoken.md similarity index 90% rename from docs/models/authenticatewithpersonalaccesstoken.md rename to docs/models/sourceasanaauthenticatewithpersonalaccesstoken.md index 8915490a..0a04d804 100644 --- a/docs/models/authenticatewithpersonalaccesstoken.md +++ b/docs/models/sourceasanaauthenticatewithpersonalaccesstoken.md @@ -1,9 +1,9 @@ -# AuthenticateWithPersonalAccessToken +# SourceAsanaAuthenticateWithPersonalAccessToken ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `option_title` | [Optional[models.SourceAsanaSchemasCredentialsTitle]](../models/sourceasanaschemascredentialstitle.md) | :heavy_minus_sign: | PAT Credentials | +| `option_title` | [Optional[models.CredentialsTitlePatCredentials]](../models/credentialstitlepatcredentials.md) | :heavy_minus_sign: | PAT Credentials | | `personal_access_token` | *str* | :heavy_check_mark: | Asana Personal Access Token (generate yours here). | \ No newline at end of file diff --git a/docs/models/authenticationmechanism.md b/docs/models/sourceasanaauthenticationmechanism.md similarity index 51% rename from docs/models/authenticationmechanism.md rename to docs/models/sourceasanaauthenticationmechanism.md index 86e1de89..5de795ad 100644 --- a/docs/models/authenticationmechanism.md +++ b/docs/models/sourceasanaauthenticationmechanism.md @@ -1,4 +1,4 @@ -# AuthenticationMechanism +# SourceAsanaAuthenticationMechanism Choose how to authenticate to Github @@ -11,9 +11,9 @@ Choose how to authenticate to Github value: models.AuthenticateViaAsanaOauth = /* values here */ ``` -### `models.AuthenticateWithPersonalAccessToken` +### `models.SourceAsanaAuthenticateWithPersonalAccessToken` ```python -value: models.AuthenticateWithPersonalAccessToken = /* values here */ +value: models.SourceAsanaAuthenticateWithPersonalAccessToken = /* values here */ ``` diff --git a/docs/models/sourceauth0.md b/docs/models/sourceauth0.md index f3c9c373..554337fb 100644 --- a/docs/models/sourceauth0.md +++ b/docs/models/sourceauth0.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | `base_url` | *str* | :heavy_check_mark: | The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https://YOUR_DOMAIN` | https://dev-yourOrg.us.auth0.com/ | -| `credentials` | [models.SourceAuth0AuthenticationMethod](../models/sourceauth0authenticationmethod.md) | :heavy_check_mark: | N/A | | +| `credentials` | [models.SourceAuth0AuthenticationMethodUnion](../models/sourceauth0authenticationmethodunion.md) | :heavy_check_mark: | N/A | | | `source_type` | [models.Auth0](../models/auth0.md) | :heavy_check_mark: | N/A | | | `start_date` | *Optional[str]* | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2023-08-05T00:43:59.244Z | \ No newline at end of file diff --git a/docs/models/sourceauth0authenticationmethod.md b/docs/models/sourceauth0authenticationmethodunion.md similarity index 86% rename from docs/models/sourceauth0authenticationmethod.md rename to docs/models/sourceauth0authenticationmethodunion.md index 7a36a667..fddb51de 100644 --- a/docs/models/sourceauth0authenticationmethod.md +++ b/docs/models/sourceauth0authenticationmethodunion.md @@ -1,4 +1,4 @@ -# SourceAuth0AuthenticationMethod +# SourceAuth0AuthenticationMethodUnion ## Supported Types diff --git a/docs/models/sourceazureblobstorage.md b/docs/models/sourceazureblobstorage.md index 090e84fd..4520826b 100644 --- a/docs/models/sourceazureblobstorage.md +++ b/docs/models/sourceazureblobstorage.md @@ -14,4 +14,4 @@ because it is responsible for converting legacy Azure Blob Storage v0 configs in | `credentials` | [models.SourceAzureBlobStorageAuthentication](../models/sourceazureblobstorageauthentication.md) | :heavy_check_mark: | Credentials for connecting to the Azure Blob Storage | | | `source_type` | [models.SourceAzureBlobStorageAzureBlobStorage](../models/sourceazureblobstorageazureblobstorage.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00.000000Z | -| `streams` | List[[models.FileBasedStreamConfig](../models/filebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file +| `streams` | List[[models.SourceAzureBlobStorageFileBasedStreamConfig](../models/sourceazureblobstoragefilebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageauthtype.md b/docs/models/sourceazureblobstorageauthtype.md deleted file mode 100644 index 9e99ace7..00000000 --- a/docs/models/sourceazureblobstorageauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageAuthType - -value = SourceAzureBlobStorageAuthType.OAUTH2 -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `OAUTH2` | oauth2 | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageautogenerated.md b/docs/models/sourceazureblobstorageautogenerated.md new file mode 100644 index 00000000..02582f94 --- /dev/null +++ b/docs/models/sourceazureblobstorageautogenerated.md @@ -0,0 +1,8 @@ +# SourceAzureBlobStorageAutogenerated + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `header_definition_type` | [Optional[models.SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated]](../models/sourceazureblobstorageheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/avroformat.md b/docs/models/sourceazureblobstorageavroformat.md similarity index 95% rename from docs/models/avroformat.md rename to docs/models/sourceazureblobstorageavroformat.md index ff263867..87fa5692 100644 --- a/docs/models/avroformat.md +++ b/docs/models/sourceazureblobstorageavroformat.md @@ -1,4 +1,4 @@ -# AvroFormat +# SourceAzureBlobStorageAvroFormat ## Fields @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.Filetype]](../models/filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeAvro]](../models/sourceazureblobstoragefiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/csvformat.md b/docs/models/sourceazureblobstoragecsvformat.md similarity index 98% rename from docs/models/csvformat.md rename to docs/models/sourceazureblobstoragecsvformat.md index af7eb90a..b50c511b 100644 --- a/docs/models/csvformat.md +++ b/docs/models/sourceazureblobstoragecsvformat.md @@ -1,4 +1,4 @@ -# CSVFormat +# SourceAzureBlobStorageCSVFormat ## Fields @@ -10,8 +10,8 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceAzureBlobStorageFiletype]](../models/sourceazureblobstoragefiletype.md) | :heavy_minus_sign: | N/A | -| `header_definition` | [Optional[models.CSVHeaderDefinition]](../models/csvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeCsv]](../models/sourceazureblobstoragefiletypecsv.md) | :heavy_minus_sign: | N/A | +| `header_definition` | [Optional[models.SourceAzureBlobStorageCSVHeaderDefinition]](../models/sourceazureblobstoragecsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | | `quote_char` | *Optional[str]* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. | diff --git a/docs/models/csvheaderdefinition.md b/docs/models/sourceazureblobstoragecsvheaderdefinition.md similarity index 56% rename from docs/models/csvheaderdefinition.md rename to docs/models/sourceazureblobstoragecsvheaderdefinition.md index 68124107..d6906c69 100644 --- a/docs/models/csvheaderdefinition.md +++ b/docs/models/sourceazureblobstoragecsvheaderdefinition.md @@ -1,25 +1,25 @@ -# CSVHeaderDefinition +# SourceAzureBlobStorageCSVHeaderDefinition How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. ## Supported Types -### `models.FromCSV` +### `models.SourceAzureBlobStorageFromCSV` ```python -value: models.FromCSV = /* values here */ +value: models.SourceAzureBlobStorageFromCSV = /* values here */ ``` -### `models.Autogenerated` +### `models.SourceAzureBlobStorageAutogenerated` ```python -value: models.Autogenerated = /* values here */ +value: models.SourceAzureBlobStorageAutogenerated = /* values here */ ``` -### `models.UserProvided` +### `models.SourceAzureBlobStorageUserProvided` ```python -value: models.UserProvided = /* values here */ +value: models.SourceAzureBlobStorageUserProvided = /* values here */ ``` diff --git a/docs/models/sourceazureblobstorageexcelformat.md b/docs/models/sourceazureblobstorageexcelformat.md new file mode 100644 index 00000000..746024d9 --- /dev/null +++ b/docs/models/sourceazureblobstorageexcelformat.md @@ -0,0 +1,8 @@ +# SourceAzureBlobStorageExcelFormat + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeExcel]](../models/sourceazureblobstoragefiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/filebasedstreamconfig.md b/docs/models/sourceazureblobstoragefilebasedstreamconfig.md similarity index 96% rename from docs/models/filebasedstreamconfig.md rename to docs/models/sourceazureblobstoragefilebasedstreamconfig.md index fd67fabd..2a4c2b28 100644 --- a/docs/models/filebasedstreamconfig.md +++ b/docs/models/sourceazureblobstoragefilebasedstreamconfig.md @@ -1,4 +1,4 @@ -# FileBasedStreamConfig +# SourceAzureBlobStorageFileBasedStreamConfig ## Fields @@ -6,10 +6,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `days_to_sync_if_history_is_full` | *Optional[int]* | :heavy_minus_sign: | When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. | -| `format_` | [models.Format](../models/format_.md) | :heavy_check_mark: | The configuration options that are used to alter how to read incoming files that deviate from the standard formatting. | +| `format_` | [models.SourceAzureBlobStorageFormat](../models/sourceazureblobstorageformat.md) | :heavy_check_mark: | The configuration options that are used to alter how to read incoming files that deviate from the standard formatting. | | `globs` | List[*str*] | :heavy_minus_sign: | The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here. | | `input_schema` | *Optional[str]* | :heavy_minus_sign: | The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files. | | `name` | *str* | :heavy_check_mark: | The name of the stream. | | `recent_n_files_to_read_for_schema_discovery` | *Optional[int]* | :heavy_minus_sign: | The number of resent files which will be used to discover the schema for this stream. | | `schemaless` | *Optional[bool]* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. | -| `validation_policy` | [Optional[models.ValidationPolicy]](../models/validationpolicy.md) | :heavy_minus_sign: | The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. | \ No newline at end of file +| `validation_policy` | [Optional[models.SourceAzureBlobStorageValidationPolicy]](../models/sourceazureblobstoragevalidationpolicy.md) | :heavy_minus_sign: | The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletype.md b/docs/models/sourceazureblobstoragefiletype.md deleted file mode 100644 index f5e47cf1..00000000 --- a/docs/models/sourceazureblobstoragefiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageFiletype - -value = SourceAzureBlobStorageFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypeavro.md b/docs/models/sourceazureblobstoragefiletypeavro.md new file mode 100644 index 00000000..be345c3b --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypeavro.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeAvro + +value = SourceAzureBlobStorageFiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypecsv.md b/docs/models/sourceazureblobstoragefiletypecsv.md new file mode 100644 index 00000000..e5458cb4 --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypecsv.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeCsv + +value = SourceAzureBlobStorageFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypeexcel.md b/docs/models/sourceazureblobstoragefiletypeexcel.md new file mode 100644 index 00000000..3ff89dcf --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeExcel + +value = SourceAzureBlobStorageFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypejsonl.md b/docs/models/sourceazureblobstoragefiletypejsonl.md new file mode 100644 index 00000000..3bca85c8 --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeJsonl + +value = SourceAzureBlobStorageFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypeparquet.md b/docs/models/sourceazureblobstoragefiletypeparquet.md new file mode 100644 index 00000000..42edae51 --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeParquet + +value = SourceAzureBlobStorageFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragefiletypeunstructured.md b/docs/models/sourceazureblobstoragefiletypeunstructured.md new file mode 100644 index 00000000..cf5a4910 --- /dev/null +++ b/docs/models/sourceazureblobstoragefiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageFiletypeUnstructured + +value = SourceAzureBlobStorageFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageformat.md b/docs/models/sourceazureblobstorageformat.md new file mode 100644 index 00000000..e9f3bcec --- /dev/null +++ b/docs/models/sourceazureblobstorageformat.md @@ -0,0 +1,43 @@ +# SourceAzureBlobStorageFormat + +The configuration options that are used to alter how to read incoming files that deviate from the standard formatting. + + +## Supported Types + +### `models.SourceAzureBlobStorageAvroFormat` + +```python +value: models.SourceAzureBlobStorageAvroFormat = /* values here */ +``` + +### `models.SourceAzureBlobStorageCSVFormat` + +```python +value: models.SourceAzureBlobStorageCSVFormat = /* values here */ +``` + +### `models.SourceAzureBlobStorageJsonlFormat` + +```python +value: models.SourceAzureBlobStorageJsonlFormat = /* values here */ +``` + +### `models.SourceAzureBlobStorageParquetFormat` + +```python +value: models.SourceAzureBlobStorageParquetFormat = /* values here */ +``` + +### `models.SourceAzureBlobStorageUnstructuredDocumentFormat` + +```python +value: models.SourceAzureBlobStorageUnstructuredDocumentFormat = /* values here */ +``` + +### `models.SourceAzureBlobStorageExcelFormat` + +```python +value: models.SourceAzureBlobStorageExcelFormat = /* values here */ +``` + diff --git a/docs/models/sourceazureblobstoragefromcsv.md b/docs/models/sourceazureblobstoragefromcsv.md new file mode 100644 index 00000000..4d18489c --- /dev/null +++ b/docs/models/sourceazureblobstoragefromcsv.md @@ -0,0 +1,8 @@ +# SourceAzureBlobStorageFromCSV + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| `header_definition_type` | [Optional[models.SourceAzureBlobStorageHeaderDefinitionTypeFromCsv]](../models/sourceazureblobstorageheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageheaderdefinitiontype.md b/docs/models/sourceazureblobstorageheaderdefinitiontypeautogenerated.md similarity index 58% rename from docs/models/sourceazureblobstorageheaderdefinitiontype.md rename to docs/models/sourceazureblobstorageheaderdefinitiontypeautogenerated.md index 79717fba..9e114c0a 100644 --- a/docs/models/sourceazureblobstorageheaderdefinitiontype.md +++ b/docs/models/sourceazureblobstorageheaderdefinitiontypeautogenerated.md @@ -1,11 +1,11 @@ -# SourceAzureBlobStorageHeaderDefinitionType +# SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated ## Example Usage ```python -from airbyte_api.models import SourceAzureBlobStorageHeaderDefinitionType +from airbyte_api.models import SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated -value = SourceAzureBlobStorageHeaderDefinitionType.AUTOGENERATED +value = SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated.AUTOGENERATED ``` diff --git a/docs/models/sourceazureblobstorageheaderdefinitiontypefromcsv.md b/docs/models/sourceazureblobstorageheaderdefinitiontypefromcsv.md new file mode 100644 index 00000000..d00a095a --- /dev/null +++ b/docs/models/sourceazureblobstorageheaderdefinitiontypefromcsv.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageHeaderDefinitionTypeFromCsv + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageHeaderDefinitionTypeFromCsv + +value = SourceAzureBlobStorageHeaderDefinitionTypeFromCsv.FROM_CSV +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageheaderdefinitiontypeuserprovided.md b/docs/models/sourceazureblobstorageheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..6aaa0207 --- /dev/null +++ b/docs/models/sourceazureblobstorageheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceAzureBlobStorageHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceAzureBlobStorageHeaderDefinitionTypeUserProvided + +value = SourceAzureBlobStorageHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourceazureblobstoragejsonlformat.md b/docs/models/sourceazureblobstoragejsonlformat.md new file mode 100644 index 00000000..93c18c8b --- /dev/null +++ b/docs/models/sourceazureblobstoragejsonlformat.md @@ -0,0 +1,8 @@ +# SourceAzureBlobStorageJsonlFormat + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeJsonl]](../models/sourceazureblobstoragefiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/local.md b/docs/models/sourceazureblobstoragelocal.md similarity index 97% rename from docs/models/local.md rename to docs/models/sourceazureblobstoragelocal.md index e39977e9..55ed79fa 100644 --- a/docs/models/local.md +++ b/docs/models/sourceazureblobstoragelocal.md @@ -1,4 +1,4 @@ -# Local +# SourceAzureBlobStorageLocal Process files locally, supporting `fast` and `ocr` modes. This is the default option. diff --git a/docs/models/parquetformat.md b/docs/models/sourceazureblobstorageparquetformat.md similarity index 89% rename from docs/models/parquetformat.md rename to docs/models/sourceazureblobstorageparquetformat.md index 64eca2a5..3a68bde0 100644 --- a/docs/models/parquetformat.md +++ b/docs/models/sourceazureblobstorageparquetformat.md @@ -1,4 +1,4 @@ -# ParquetFormat +# SourceAzureBlobStorageParquetFormat ## Fields @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceAzureBlobStorageSchemasStreamsFiletype]](../models/sourceazureblobstorageschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeParquet]](../models/sourceazureblobstoragefiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/parsingstrategy.md b/docs/models/sourceazureblobstorageparsingstrategy.md similarity index 80% rename from docs/models/parsingstrategy.md rename to docs/models/sourceazureblobstorageparsingstrategy.md index 06c29ca2..0158b15a 100644 --- a/docs/models/parsingstrategy.md +++ b/docs/models/sourceazureblobstorageparsingstrategy.md @@ -1,13 +1,13 @@ -# ParsingStrategy +# SourceAzureBlobStorageParsingStrategy The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf ## Example Usage ```python -from airbyte_api.models import ParsingStrategy +from airbyte_api.models import SourceAzureBlobStorageParsingStrategy -value = ParsingStrategy.AUTO +value = SourceAzureBlobStorageParsingStrategy.AUTO ``` diff --git a/docs/models/sourceazureblobstorageprocessing.md b/docs/models/sourceazureblobstorageprocessing.md new file mode 100644 index 00000000..bfee9e90 --- /dev/null +++ b/docs/models/sourceazureblobstorageprocessing.md @@ -0,0 +1,13 @@ +# SourceAzureBlobStorageProcessing + +Processing configuration + + +## Supported Types + +### `models.SourceAzureBlobStorageLocal` + +```python +value: models.SourceAzureBlobStorageLocal = /* values here */ +``` + diff --git a/docs/models/sourceazureblobstorageschemascredentialsauthtype.md b/docs/models/sourceazureblobstorageschemascredentialsauthtype.md deleted file mode 100644 index 60feaf73..00000000 --- a/docs/models/sourceazureblobstorageschemascredentialsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasCredentialsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasCredentialsAuthType - -value = SourceAzureBlobStorageSchemasCredentialsAuthType.STORAGE_ACCOUNT_KEY -``` - - -## Values - -| Name | Value | -| --------------------- | --------------------- | -| `STORAGE_ACCOUNT_KEY` | storage_account_key | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageschemasfiletype.md b/docs/models/sourceazureblobstorageschemasfiletype.md deleted file mode 100644 index c5e92575..00000000 --- a/docs/models/sourceazureblobstorageschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasFiletype - -value = SourceAzureBlobStorageSchemasFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageschemasheaderdefinitiontype.md b/docs/models/sourceazureblobstorageschemasheaderdefinitiontype.md deleted file mode 100644 index ddb241ef..00000000 --- a/docs/models/sourceazureblobstorageschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasHeaderDefinitionType - -value = SourceAzureBlobStorageSchemasHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageschemasstreamsfiletype.md b/docs/models/sourceazureblobstorageschemasstreamsfiletype.md deleted file mode 100644 index 8f736060..00000000 --- a/docs/models/sourceazureblobstorageschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasStreamsFiletype - -value = SourceAzureBlobStorageSchemasStreamsFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageschemasstreamsformatfiletype.md b/docs/models/sourceazureblobstorageschemasstreamsformatfiletype.md deleted file mode 100644 index d02f9e34..00000000 --- a/docs/models/sourceazureblobstorageschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasStreamsFormatFiletype - -value = SourceAzureBlobStorageSchemasStreamsFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourceazureblobstorageschemasstreamsformatformatfiletype.md b/docs/models/sourceazureblobstorageschemasstreamsformatformatfiletype.md deleted file mode 100644 index 3a8898a9..00000000 --- a/docs/models/sourceazureblobstorageschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype - -value = SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/unstructureddocumentformat.md b/docs/models/sourceazureblobstorageunstructureddocumentformat.md similarity index 94% rename from docs/models/unstructureddocumentformat.md rename to docs/models/sourceazureblobstorageunstructureddocumentformat.md index 37591f6d..b3523bae 100644 --- a/docs/models/unstructureddocumentformat.md +++ b/docs/models/sourceazureblobstorageunstructureddocumentformat.md @@ -1,4 +1,4 @@ -# UnstructuredDocumentFormat +# SourceAzureBlobStorageUnstructuredDocumentFormat Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file. @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceAzureBlobStorageSchemasStreamsFormatFiletype]](../models/sourceazureblobstorageschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | -| `processing` | [Optional[models.Processing]](../models/processing.md) | :heavy_minus_sign: | Processing configuration | +| `filetype` | [Optional[models.SourceAzureBlobStorageFiletypeUnstructured]](../models/sourceazureblobstoragefiletypeunstructured.md) | :heavy_minus_sign: | N/A | +| `processing` | [Optional[models.SourceAzureBlobStorageProcessing]](../models/sourceazureblobstorageprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | -| `strategy` | [Optional[models.ParsingStrategy]](../models/parsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file +| `strategy` | [Optional[models.SourceAzureBlobStorageParsingStrategy]](../models/sourceazureblobstorageparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/noauth.md b/docs/models/sourceazureblobstorageuserprovided.md similarity index 63% rename from docs/models/noauth.md rename to docs/models/sourceazureblobstorageuserprovided.md index fd02c971..bdb23b63 100644 --- a/docs/models/noauth.md +++ b/docs/models/sourceazureblobstorageuserprovided.md @@ -1,10 +1,9 @@ -# NoAuth - -Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses) +# SourceAzureBlobStorageUserProvided ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationMilvusSchemasIndexingAuthAuthenticationMode]](../models/destinationmilvusschemasindexingauthauthenticationmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceAzureBlobStorageHeaderDefinitionTypeUserProvided]](../models/sourceazureblobstorageheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/validationpolicy.md b/docs/models/sourceazureblobstoragevalidationpolicy.md similarity index 69% rename from docs/models/validationpolicy.md rename to docs/models/sourceazureblobstoragevalidationpolicy.md index 4be2cf01..957996c2 100644 --- a/docs/models/validationpolicy.md +++ b/docs/models/sourceazureblobstoragevalidationpolicy.md @@ -1,13 +1,13 @@ -# ValidationPolicy +# SourceAzureBlobStorageValidationPolicy The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. ## Example Usage ```python -from airbyte_api.models import ValidationPolicy +from airbyte_api.models import SourceAzureBlobStorageValidationPolicy -value = ValidationPolicy.EMIT_RECORD +value = SourceAzureBlobStorageValidationPolicy.EMIT_RECORD ``` diff --git a/docs/models/sourcebingads.md b/docs/models/sourcebingads.md index 98528073..8332d9d9 100644 --- a/docs/models/sourcebingads.md +++ b/docs/models/sourcebingads.md @@ -5,14 +5,14 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `account_names` | List[[models.AccountNames](../models/accountnames.md)] | :heavy_minus_sign: | Predicates that will be used to sync data by specific accounts. | -| `auth_method` | [Optional[models.AuthMethod]](../models/authmethod.md) | :heavy_minus_sign: | N/A | +| `account_names` | List[[models.AccountName](../models/accountname.md)] | :heavy_minus_sign: | Predicates that will be used to sync data by specific accounts. | +| `auth_method` | [Optional[models.SourceBingAdsAuthMethod]](../models/sourcebingadsauthmethod.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Microsoft Advertising developer application. | | `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your Microsoft Advertising developer application. | -| `custom_reports` | List[[models.CustomReportConfig](../models/customreportconfig.md)] | :heavy_minus_sign: | You can add your Custom Bing Ads report by creating one. | +| `custom_reports` | List[[models.SourceBingAdsCustomReportConfig](../models/sourcebingadscustomreportconfig.md)] | :heavy_minus_sign: | You can add your Custom Bing Ads report by creating one. | | `developer_token` | *str* | :heavy_check_mark: | Developer token associated with user. See more info in the docs. | | `lookback_window` | *Optional[int]* | :heavy_minus_sign: | Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date. | | `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | | `reports_start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated. | -| `source_type` | [models.SourceBingAdsBingAds](../models/sourcebingadsbingads.md) | :heavy_check_mark: | N/A | +| `source_type` | [models.BingAdsEnum](../models/bingadsenum.md) | :heavy_check_mark: | N/A | | `tenant_id` | *Optional[str]* | :heavy_minus_sign: | The Tenant ID of your Microsoft Advertising developer application. Set this to "common" unless you know you need a different value. | \ No newline at end of file diff --git a/docs/models/sourcedriftcredentials.md b/docs/models/sourcebingadsauthmethod.md similarity index 51% rename from docs/models/sourcedriftcredentials.md rename to docs/models/sourcebingadsauthmethod.md index 97cee489..e775d405 100644 --- a/docs/models/sourcedriftcredentials.md +++ b/docs/models/sourcebingadsauthmethod.md @@ -1,11 +1,11 @@ -# SourceDriftCredentials +# SourceBingAdsAuthMethod ## Example Usage ```python -from airbyte_api.models import SourceDriftCredentials +from airbyte_api.models import SourceBingAdsAuthMethod -value = SourceDriftCredentials.OAUTH2_0 +value = SourceBingAdsAuthMethod.OAUTH2_0 ``` diff --git a/docs/models/customreportconfig.md b/docs/models/sourcebingadscustomreportconfig.md similarity index 99% rename from docs/models/customreportconfig.md rename to docs/models/sourcebingadscustomreportconfig.md index 43ad5bf6..0a817dd2 100644 --- a/docs/models/customreportconfig.md +++ b/docs/models/sourcebingadscustomreportconfig.md @@ -1,4 +1,4 @@ -# CustomReportConfig +# SourceBingAdsCustomReportConfig ## Fields diff --git a/docs/models/sourcechameleon.md b/docs/models/sourcechameleon.md index 21107e2c..fbed748f 100644 --- a/docs/models/sourcechameleon.md +++ b/docs/models/sourcechameleon.md @@ -7,7 +7,7 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | N/A | | `end_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | End date for incremental sync | -| `filter_` | [Optional[models.Filter]](../models/filter_.md) | :heavy_minus_sign: | Filter for using in the `segments_experiences` stream | +| `filter_` | [Optional[models.FilterEnum]](../models/filterenum.md) | :heavy_minus_sign: | Filter for using in the `segments_experiences` stream | | `limit` | *Optional[str]* | :heavy_minus_sign: | Max records per page limit | | `source_type` | [models.Chameleon](../models/chameleon.md) | :heavy_check_mark: | N/A | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourceclickhousenotunnel.md b/docs/models/sourceclickhousenotunnel.md index c5368954..393a0dea 100644 --- a/docs/models/sourceclickhousenotunnel.md +++ b/docs/models/sourceclickhousenotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `tunnel_method` | [models.SourceClickhouseTunnelMethod](../models/sourceclickhousetunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `tunnel_method` | [models.SourceClickhouseTunnelMethodNoTunnel](../models/sourceclickhousetunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/sourceclickhousepasswordauthentication.md b/docs/models/sourceclickhousepasswordauthentication.md index 7bec2777..f510f2b4 100644 --- a/docs/models/sourceclickhousepasswordauthentication.md +++ b/docs/models/sourceclickhousepasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.SourceClickhouseSchemasTunnelMethodTunnelMethod](../models/sourceclickhouseschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.SourceClickhouseTunnelMethodSSHPasswordAuth](../models/sourceclickhousetunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/sourceclickhouseschemastunnelmethod.md b/docs/models/sourceclickhouseschemastunnelmethod.md deleted file mode 100644 index 570b0151..00000000 --- a/docs/models/sourceclickhouseschemastunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# SourceClickhouseSchemasTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - -## Example Usage - -```python -from airbyte_api.models import SourceClickhouseSchemasTunnelMethod - -value = SourceClickhouseSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/sourceclickhousesshkeyauthentication.md b/docs/models/sourceclickhousesshkeyauthentication.md index b1e46725..3c1a4898 100644 --- a/docs/models/sourceclickhousesshkeyauthentication.md +++ b/docs/models/sourceclickhousesshkeyauthentication.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | | `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.SourceClickhouseSchemasTunnelMethod](../models/sourceclickhouseschemastunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnel_method` | [models.SourceClickhouseTunnelMethodSSHKeyAuth](../models/sourceclickhousetunnelmethodsshkeyauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | | `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/sourceclickhousetunnelmethod.md b/docs/models/sourceclickhousetunnelmethod.md deleted file mode 100644 index d0e20000..00000000 --- a/docs/models/sourceclickhousetunnelmethod.md +++ /dev/null @@ -1,18 +0,0 @@ -# SourceClickhouseTunnelMethod - -No ssh tunnel needed to connect to database - -## Example Usage - -```python -from airbyte_api.models import SourceClickhouseTunnelMethod - -value = SourceClickhouseTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/sourceclickhousetunnelmethodnotunnel.md b/docs/models/sourceclickhousetunnelmethodnotunnel.md new file mode 100644 index 00000000..75b3f52f --- /dev/null +++ b/docs/models/sourceclickhousetunnelmethodnotunnel.md @@ -0,0 +1,18 @@ +# SourceClickhouseTunnelMethodNoTunnel + +No ssh tunnel needed to connect to database + +## Example Usage + +```python +from airbyte_api.models import SourceClickhouseTunnelMethodNoTunnel + +value = SourceClickhouseTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/destinationmongodbschemastunnelmethod.md b/docs/models/sourceclickhousetunnelmethodsshkeyauth.md similarity index 56% rename from docs/models/destinationmongodbschemastunnelmethod.md rename to docs/models/sourceclickhousetunnelmethodsshkeyauth.md index aa060875..219bc713 100644 --- a/docs/models/destinationmongodbschemastunnelmethod.md +++ b/docs/models/sourceclickhousetunnelmethodsshkeyauth.md @@ -1,13 +1,13 @@ -# DestinationMongodbSchemasTunnelMethod +# SourceClickhouseTunnelMethodSSHKeyAuth Connect through a jump server tunnel host using username and ssh key ## Example Usage ```python -from airbyte_api.models import DestinationMongodbSchemasTunnelMethod +from airbyte_api.models import SourceClickhouseTunnelMethodSSHKeyAuth -value = DestinationMongodbSchemasTunnelMethod.SSH_KEY_AUTH +value = SourceClickhouseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ``` diff --git a/docs/models/sourceclickhousetunnelmethodsshpasswordauth.md b/docs/models/sourceclickhousetunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..b1676bb5 --- /dev/null +++ b/docs/models/sourceclickhousetunnelmethodsshpasswordauth.md @@ -0,0 +1,18 @@ +# SourceClickhouseTunnelMethodSSHPasswordAuth + +Connect through a jump server tunnel host using username and password authentication + +## Example Usage + +```python +from airbyte_api.models import SourceClickhouseTunnelMethodSSHPasswordAuth + +value = SourceClickhouseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/sourcecoinapi.md b/docs/models/sourcecoinapi.md index 76c5a54a..73efb9ab 100644 --- a/docs/models/sourcecoinapi.md +++ b/docs/models/sourcecoinapi.md @@ -7,7 +7,7 @@ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | API Key | | | `end_date` | *Optional[str]* | :heavy_minus_sign: | The end date in ISO 8601 format. If not supplied, data will be returned
from the start date to the current time, or when the count of result
elements reaches its limit.
| 2019-01-01T00:00:00 | -| `environment` | [Optional[models.Environment]](../models/environment.md) | :heavy_minus_sign: | The environment to use. Either sandbox or production.
| | +| `environment` | [Optional[models.SourceCoinAPIEnvironment]](../models/sourcecoinapienvironment.md) | :heavy_minus_sign: | The environment to use. Either sandbox or production.
| | | `limit` | *Optional[int]* | :heavy_minus_sign: | The maximum number of elements to return. If not supplied, the default
is 100. For numbers larger than 100, each 100 items is counted as one
request for pricing purposes. Maximum value is 100000.
| | | `period` | *str* | :heavy_check_mark: | The period to use. See the documentation for a list. https://docs.coinapi.io/#list-all-periods-get | **Example 1:** 5SEC
**Example 2:** 2MTH | | `source_type` | [models.CoinAPI](../models/coinapi.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/environment.md b/docs/models/sourcecoinapienvironment.md similarity index 64% rename from docs/models/environment.md rename to docs/models/sourcecoinapienvironment.md index 0a46edbd..0e679c80 100644 --- a/docs/models/environment.md +++ b/docs/models/sourcecoinapienvironment.md @@ -1,4 +1,4 @@ -# Environment +# SourceCoinAPIEnvironment The environment to use. Either sandbox or production. @@ -6,9 +6,9 @@ The environment to use. Either sandbox or production. ## Example Usage ```python -from airbyte_api.models import Environment +from airbyte_api.models import SourceCoinAPIEnvironment -value = Environment.SANDBOX +value = SourceCoinAPIEnvironment.SANDBOX ``` diff --git a/docs/models/sourcecoinmarketcap.md b/docs/models/sourcecoinmarketcap.md index 370af016..7c4051e7 100644 --- a/docs/models/sourcecoinmarketcap.md +++ b/docs/models/sourcecoinmarketcap.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | Your API Key. See here. The token is case sensitive. | | -| `data_type` | [models.DataType](../models/datatype.md) | :heavy_check_mark: | /latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here. | | +| `data_type` | [models.SourceCoinmarketcapDataType](../models/sourcecoinmarketcapdatatype.md) | :heavy_check_mark: | /latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here. | | | `source_type` | [models.Coinmarketcap](../models/coinmarketcap.md) | :heavy_check_mark: | N/A | | | `symbols` | List[*str*] | :heavy_minus_sign: | Cryptocurrency symbols. (only used for quotes stream) | **Example 1:** AVAX
**Example 2:** BTC | \ No newline at end of file diff --git a/docs/models/datatype.md b/docs/models/sourcecoinmarketcapdatatype.md similarity index 77% rename from docs/models/datatype.md rename to docs/models/sourcecoinmarketcapdatatype.md index db9453f1..855fe3d0 100644 --- a/docs/models/datatype.md +++ b/docs/models/sourcecoinmarketcapdatatype.md @@ -1,13 +1,13 @@ -# DataType +# SourceCoinmarketcapDataType /latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here. ## Example Usage ```python -from airbyte_api.models import DataType +from airbyte_api.models import SourceCoinmarketcapDataType -value = DataType.LATEST +value = SourceCoinmarketcapDataType.LATEST ``` diff --git a/docs/models/sourceconvertkit.md b/docs/models/sourceconvertkit.md index 97eb4fd5..122074af 100644 --- a/docs/models/sourceconvertkit.md +++ b/docs/models/sourceconvertkit.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `credentials` | [models.AuthenticationType](../models/authenticationtype.md) | :heavy_check_mark: | N/A | -| `source_type` | [models.Convertkit](../models/convertkit.md) | :heavy_check_mark: | N/A | -| `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `credentials` | [models.SourceConvertkitAuthenticationType](../models/sourceconvertkitauthenticationtype.md) | :heavy_check_mark: | N/A | +| `source_type` | [models.Convertkit](../models/convertkit.md) | :heavy_check_mark: | N/A | +| `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceconvertkitapikey.md b/docs/models/sourceconvertkitapikey.md new file mode 100644 index 00000000..2c81ccde --- /dev/null +++ b/docs/models/sourceconvertkitapikey.md @@ -0,0 +1,9 @@ +# SourceConvertkitAPIKey + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | Kit/ConvertKit API Key | +| `auth_type` | [models.SourceConvertkitAuthTypeAPIKey](../models/sourceconvertkitauthtypeapikey.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/authenticationtype.md b/docs/models/sourceconvertkitauthenticationtype.md similarity index 53% rename from docs/models/authenticationtype.md rename to docs/models/sourceconvertkitauthenticationtype.md index 19c9ed41..99844ed8 100644 --- a/docs/models/authenticationtype.md +++ b/docs/models/sourceconvertkitauthenticationtype.md @@ -1,4 +1,4 @@ -# AuthenticationType +# SourceConvertkitAuthenticationType ## Supported Types @@ -9,9 +9,9 @@ value: models.SourceConvertkitOAuth20 = /* values here */ ``` -### `models.APIKey` +### `models.SourceConvertkitAPIKey` ```python -value: models.APIKey = /* values here */ +value: models.SourceConvertkitAPIKey = /* values here */ ``` diff --git a/docs/models/sourceconvertkitauthtype.md b/docs/models/sourceconvertkitauthtype.md deleted file mode 100644 index a9c328fb..00000000 --- a/docs/models/sourceconvertkitauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceConvertkitAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceConvertkitAuthType - -value = SourceConvertkitAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceconvertkitauthtypeapikey.md b/docs/models/sourceconvertkitauthtypeapikey.md new file mode 100644 index 00000000..0306d700 --- /dev/null +++ b/docs/models/sourceconvertkitauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceConvertkitAuthTypeAPIKey + +## Example Usage + +```python +from airbyte_api.models import SourceConvertkitAuthTypeAPIKey + +value = SourceConvertkitAuthTypeAPIKey.API_KEY +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `API_KEY` | api_key | \ No newline at end of file diff --git a/docs/models/sourceconvertkitauthtypeoauth20.md b/docs/models/sourceconvertkitauthtypeoauth20.md new file mode 100644 index 00000000..29125b64 --- /dev/null +++ b/docs/models/sourceconvertkitauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceConvertkitAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceConvertkitAuthTypeOauth20 + +value = SourceConvertkitAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceconvertkitoauth20.md b/docs/models/sourceconvertkitoauth20.md index 311e3ca5..d6faa0ec 100644 --- a/docs/models/sourceconvertkitoauth20.md +++ b/docs/models/sourceconvertkitoauth20.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `access_token` | *Optional[str]* | :heavy_minus_sign: | An access token generated using the provided client information and refresh token. | -| `auth_type` | [models.SourceConvertkitAuthType](../models/sourceconvertkitauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceConvertkitAuthTypeOauth20](../models/sourceconvertkitauthtypeoauth20.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | The client ID of your OAuth application. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of your OAuth application. | | `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time at which the current access token is set to expire | diff --git a/docs/models/sourceconvertkitschemasauthtype.md b/docs/models/sourceconvertkitschemasauthtype.md deleted file mode 100644 index f8fefcd1..00000000 --- a/docs/models/sourceconvertkitschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceConvertkitSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceConvertkitSchemasAuthType - -value = SourceConvertkitSchemasAuthType.API_KEY -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `API_KEY` | api_key | \ No newline at end of file diff --git a/docs/models/sourcedatadog.md b/docs/models/sourcedatadog.md index 87732ceb..04ac9d66 100644 --- a/docs/models/sourcedatadog.md +++ b/docs/models/sourcedatadog.md @@ -9,7 +9,7 @@ | `application_key` | *str* | :heavy_check_mark: | Datadog application key | | | `end_date` | *Optional[str]* | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs. | 2022-10-01T00:00:00Z | | `max_records_per_request` | *Optional[int]* | :heavy_minus_sign: | Maximum number of records to collect per request. | | -| `queries` | List[[models.Queries](../models/queries.md)] | :heavy_minus_sign: | List of queries to be run and used as inputs. | | +| `queries` | List[[models.Query](../models/query.md)] | :heavy_minus_sign: | List of queries to be run and used as inputs. | | | `query` | *Optional[str]* | :heavy_minus_sign: | The search query. This just applies to Incremental syncs. If empty, it'll collect all logs. | | | `site` | [Optional[models.Site]](../models/site.md) | :heavy_minus_sign: | The site where Datadog data resides in. | | | `source_type` | [models.Datadog](../models/datadog.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/sourcedatagenschemasdatatype.md b/docs/models/sourcedatagenschemasdatatype.md deleted file mode 100644 index 67bb0ed6..00000000 --- a/docs/models/sourcedatagenschemasdatatype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDatagenSchemasDataType - -## Example Usage - -```python -from airbyte_api.models import SourceDatagenSchemasDataType - -value = SourceDatagenSchemasDataType.TYPES -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TYPES` | types | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprise.md b/docs/models/sourcedb2enterprise.md index b1515dfa..327eaee1 100644 --- a/docs/models/sourcedb2enterprise.md +++ b/docs/models/sourcedb2enterprise.md @@ -8,7 +8,7 @@ | `check_privileges` | *Optional[bool]* | :heavy_minus_sign: | When this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature. | | `checkpoint_target_interval_seconds` | *Optional[int]* | :heavy_minus_sign: | How often (in seconds) a stream should checkpoint, when possible. | | `concurrency` | *Optional[int]* | :heavy_minus_sign: | Maximum number of concurrent queries to the database. | -| `cursor` | [models.UpdateMethod](../models/updatemethod.md) | :heavy_check_mark: | Configures how data is extracted from the database. | +| `cursor` | [models.SourceDb2EnterpriseUpdateMethod](../models/sourcedb2enterpriseupdatemethod.md) | :heavy_check_mark: | Configures how data is extracted from the database. | | `database` | *str* | :heavy_check_mark: | The database name. | | `encryption` | [models.SourceDb2EnterpriseEncryption](../models/sourcedb2enterpriseencryption.md) | :heavy_check_mark: | The encryption method with is used when communicating with the database. | | `host` | *str* | :heavy_check_mark: | Hostname of the database. | diff --git a/docs/models/sourcedb2enterprisecursormethod.md b/docs/models/sourcedb2enterprisecursormethod.md deleted file mode 100644 index 8fda816b..00000000 --- a/docs/models/sourcedb2enterprisecursormethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDb2EnterpriseCursorMethod - -## Example Usage - -```python -from airbyte_api.models import SourceDb2EnterpriseCursorMethod - -value = SourceDb2EnterpriseCursorMethod.CDC -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CDC` | cdc | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisecursormethodcdc.md b/docs/models/sourcedb2enterprisecursormethodcdc.md new file mode 100644 index 00000000..f92ac749 --- /dev/null +++ b/docs/models/sourcedb2enterprisecursormethodcdc.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseCursorMethodCdc + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseCursorMethodCdc + +value = SourceDb2EnterpriseCursorMethodCdc.CDC +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | cdc | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisecursormethoduserdefined.md b/docs/models/sourcedb2enterprisecursormethoduserdefined.md new file mode 100644 index 00000000..5b62536f --- /dev/null +++ b/docs/models/sourcedb2enterprisecursormethoduserdefined.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseCursorMethodUserDefined + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseCursorMethodUserDefined + +value = SourceDb2EnterpriseCursorMethodUserDefined.USER_DEFINED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `USER_DEFINED` | user_defined | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseencryptionmethodencryptedverifycertificate.md b/docs/models/sourcedb2enterpriseencryptionmethodencryptedverifycertificate.md new file mode 100644 index 00000000..7c56c148 --- /dev/null +++ b/docs/models/sourcedb2enterpriseencryptionmethodencryptedverifycertificate.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate + +value = SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE +``` + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseencryptionmethod.md b/docs/models/sourcedb2enterpriseencryptionmethodunencrypted.md similarity index 61% rename from docs/models/sourcedb2enterpriseencryptionmethod.md rename to docs/models/sourcedb2enterpriseencryptionmethodunencrypted.md index 0ea397ba..20ecc36e 100644 --- a/docs/models/sourcedb2enterpriseencryptionmethod.md +++ b/docs/models/sourcedb2enterpriseencryptionmethodunencrypted.md @@ -1,11 +1,11 @@ -# SourceDb2EnterpriseEncryptionMethod +# SourceDb2EnterpriseEncryptionMethodUnencrypted ## Example Usage ```python -from airbyte_api.models import SourceDb2EnterpriseEncryptionMethod +from airbyte_api.models import SourceDb2EnterpriseEncryptionMethodUnencrypted -value = SourceDb2EnterpriseEncryptionMethod.UNENCRYPTED +value = SourceDb2EnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ``` diff --git a/docs/models/sourcedb2enterprisenotunnel.md b/docs/models/sourcedb2enterprisenotunnel.md index bb95dd68..554f783a 100644 --- a/docs/models/sourcedb2enterprisenotunnel.md +++ b/docs/models/sourcedb2enterprisenotunnel.md @@ -5,7 +5,7 @@ No ssh tunnel needed to connect to database ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_method` | [Optional[models.SourceDb2EnterpriseTunnelMethod]](../models/sourcedb2enterprisetunnelmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_method` | [Optional[models.SourceDb2EnterpriseTunnelMethodNoTunnel]](../models/sourcedb2enterprisetunnelmethodnotunnel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisepasswordauthentication.md b/docs/models/sourcedb2enterprisepasswordauthentication.md index 08588324..e7d1a171 100644 --- a/docs/models/sourcedb2enterprisepasswordauthentication.md +++ b/docs/models/sourcedb2enterprisepasswordauthentication.md @@ -5,11 +5,11 @@ Connect through a jump server tunnel host using username and password authentica ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod]](../models/sourcedb2enterpriseschemastunnelmethodtunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.SourceDb2EnterpriseTunnelMethodSSHPasswordAuth]](../models/sourcedb2enterprisetunnelmethodsshpasswordauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisereadchangesusingchangedatacapturecdc.md b/docs/models/sourcedb2enterprisereadchangesusingchangedatacapturecdc.md new file mode 100644 index 00000000..d5f9c8a6 --- /dev/null +++ b/docs/models/sourcedb2enterprisereadchangesusingchangedatacapturecdc.md @@ -0,0 +1,12 @@ +# SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC + +Recommended - Incrementally reads new inserts, updates, and deletes using change data capture feature. This must be enabled on your database. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cursor_method` | [Optional[models.SourceDb2EnterpriseCursorMethodCdc]](../models/sourcedb2enterprisecursormethodcdc.md) | :heavy_minus_sign: | N/A | +| `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC events. | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisescanchangeswithuserdefinedcursor.md b/docs/models/sourcedb2enterprisescanchangeswithuserdefinedcursor.md new file mode 100644 index 00000000..f86d862d --- /dev/null +++ b/docs/models/sourcedb2enterprisescanchangeswithuserdefinedcursor.md @@ -0,0 +1,11 @@ +# SourceDb2EnterpriseScanChangesWithUserDefinedCursor + +Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `cursor_method` | [Optional[models.SourceDb2EnterpriseCursorMethodUserDefined]](../models/sourcedb2enterprisecursormethoduserdefined.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseschemastunnelmethod.md b/docs/models/sourcedb2enterpriseschemastunnelmethod.md deleted file mode 100644 index 1772061e..00000000 --- a/docs/models/sourcedb2enterpriseschemastunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDb2EnterpriseSchemasTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import SourceDb2EnterpriseSchemasTunnelMethod - -value = SourceDb2EnterpriseSchemasTunnelMethod.SSH_KEY_AUTH -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseschemastunnelmethodtunnelmethod.md b/docs/models/sourcedb2enterpriseschemastunnelmethodtunnelmethod.md deleted file mode 100644 index 2ff273c6..00000000 --- a/docs/models/sourcedb2enterpriseschemastunnelmethodtunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod - -value = SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisesshkeyauthentication.md b/docs/models/sourcedb2enterprisesshkeyauthentication.md index d3cdfcc1..7908f5fa 100644 --- a/docs/models/sourcedb2enterprisesshkeyauthentication.md +++ b/docs/models/sourcedb2enterprisesshkeyauthentication.md @@ -5,11 +5,11 @@ Connect through a jump server tunnel host using username and ssh key ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.SourceDb2EnterpriseSchemasTunnelMethod]](../models/sourcedb2enterpriseschemastunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.SourceDb2EnterpriseTunnelMethodSSHKeyAuth]](../models/sourcedb2enterprisetunnelmethodsshkeyauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisetlsencryptedverifycertificate.md b/docs/models/sourcedb2enterprisetlsencryptedverifycertificate.md index d92a4a2a..ff6437a3 100644 --- a/docs/models/sourcedb2enterprisetlsencryptedverifycertificate.md +++ b/docs/models/sourcedb2enterprisetlsencryptedverifycertificate.md @@ -5,8 +5,8 @@ Verify and use the certificate provided by the server. ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `encryption_method` | [Optional[models.SourceDb2EnterpriseSchemasEncryptionMethod]](../models/sourcedb2enterpriseschemasencryptionmethod.md) | :heavy_minus_sign: | N/A | -| `ssl_certificate` | *str* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `encryption_method` | [Optional[models.SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate]](../models/sourcedb2enterpriseencryptionmethodencryptedverifycertificate.md) | :heavy_minus_sign: | N/A | +| `ssl_certificate` | *str* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisetunnelmethod.md b/docs/models/sourcedb2enterprisetunnelmethod.md deleted file mode 100644 index ed2a0cd5..00000000 --- a/docs/models/sourcedb2enterprisetunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDb2EnterpriseTunnelMethod - -## Example Usage - -```python -from airbyte_api.models import SourceDb2EnterpriseTunnelMethod - -value = SourceDb2EnterpriseTunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisetunnelmethodnotunnel.md b/docs/models/sourcedb2enterprisetunnelmethodnotunnel.md new file mode 100644 index 00000000..3d85be73 --- /dev/null +++ b/docs/models/sourcedb2enterprisetunnelmethodnotunnel.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseTunnelMethodNoTunnel + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseTunnelMethodNoTunnel + +value = SourceDb2EnterpriseTunnelMethodNoTunnel.NO_TUNNEL +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisetunnelmethodsshkeyauth.md b/docs/models/sourcedb2enterprisetunnelmethodsshkeyauth.md new file mode 100644 index 00000000..46454b27 --- /dev/null +++ b/docs/models/sourcedb2enterprisetunnelmethodsshkeyauth.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseTunnelMethodSSHKeyAuth + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseTunnelMethodSSHKeyAuth + +value = SourceDb2EnterpriseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/sourcedb2enterprisetunnelmethodsshpasswordauth.md b/docs/models/sourcedb2enterprisetunnelmethodsshpasswordauth.md new file mode 100644 index 00000000..aa1a8c27 --- /dev/null +++ b/docs/models/sourcedb2enterprisetunnelmethodsshpasswordauth.md @@ -0,0 +1,16 @@ +# SourceDb2EnterpriseTunnelMethodSSHPasswordAuth + +## Example Usage + +```python +from airbyte_api.models import SourceDb2EnterpriseTunnelMethodSSHPasswordAuth + +value = SourceDb2EnterpriseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseunencrypted.md b/docs/models/sourcedb2enterpriseunencrypted.md index 42e6a916..46447832 100644 --- a/docs/models/sourcedb2enterpriseunencrypted.md +++ b/docs/models/sourcedb2enterpriseunencrypted.md @@ -5,7 +5,7 @@ Data transfer will not be encrypted. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `encryption_method` | [Optional[models.SourceDb2EnterpriseEncryptionMethod]](../models/sourcedb2enterpriseencryptionmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `encryption_method` | [Optional[models.SourceDb2EnterpriseEncryptionMethodUnencrypted]](../models/sourcedb2enterpriseencryptionmethodunencrypted.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseupdatemethod.md b/docs/models/sourcedb2enterpriseupdatemethod.md new file mode 100644 index 00000000..8d3aaef0 --- /dev/null +++ b/docs/models/sourcedb2enterpriseupdatemethod.md @@ -0,0 +1,19 @@ +# SourceDb2EnterpriseUpdateMethod + +Configures how data is extracted from the database. + + +## Supported Types + +### `models.SourceDb2EnterpriseScanChangesWithUserDefinedCursor` + +```python +value: models.SourceDb2EnterpriseScanChangesWithUserDefinedCursor = /* values here */ +``` + +### `models.SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC` + +```python +value: models.SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC = /* values here */ +``` + diff --git a/docs/models/sourcedrift.md b/docs/models/sourcedrift.md index bec3d18f..e3fa8ee6 100644 --- a/docs/models/sourcedrift.md +++ b/docs/models/sourcedrift.md @@ -7,4 +7,4 @@ | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceDriftAuthorizationMethod]](../models/sourcedriftauthorizationmethod.md) | :heavy_minus_sign: | N/A | | `email` | *Optional[str]* | :heavy_minus_sign: | Email used as parameter for contacts stream | -| `source_type` | [models.SourceDriftDrift](../models/sourcedriftdrift.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `source_type` | [models.DriftEnum](../models/driftenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/accesstoken.md b/docs/models/sourcedriftaccesstoken.md similarity index 93% rename from docs/models/accesstoken.md rename to docs/models/sourcedriftaccesstoken.md index e4df48f1..bdf56043 100644 --- a/docs/models/accesstoken.md +++ b/docs/models/sourcedriftaccesstoken.md @@ -1,4 +1,4 @@ -# AccessToken +# SourceDriftAccessToken ## Fields @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | Drift Access Token. See the docs for more information on how to generate this key. | -| `credentials` | [Optional[models.SourceDriftSchemasCredentials]](../models/sourcedriftschemascredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `credentials` | [Optional[models.SourceDriftCredentialsAccessToken]](../models/sourcedriftcredentialsaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcedriftauthorizationmethod.md b/docs/models/sourcedriftauthorizationmethod.md index 12e30582..3374e863 100644 --- a/docs/models/sourcedriftauthorizationmethod.md +++ b/docs/models/sourcedriftauthorizationmethod.md @@ -9,9 +9,9 @@ value: models.SourceDriftOAuth20 = /* values here */ ``` -### `models.AccessToken` +### `models.SourceDriftAccessToken` ```python -value: models.AccessToken = /* values here */ +value: models.SourceDriftAccessToken = /* values here */ ``` diff --git a/docs/models/sourcedriftcredentialsaccesstoken.md b/docs/models/sourcedriftcredentialsaccesstoken.md new file mode 100644 index 00000000..d6027587 --- /dev/null +++ b/docs/models/sourcedriftcredentialsaccesstoken.md @@ -0,0 +1,16 @@ +# SourceDriftCredentialsAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceDriftCredentialsAccessToken + +value = SourceDriftCredentialsAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcedriftcredentialsoauth20.md b/docs/models/sourcedriftcredentialsoauth20.md new file mode 100644 index 00000000..6957b545 --- /dev/null +++ b/docs/models/sourcedriftcredentialsoauth20.md @@ -0,0 +1,16 @@ +# SourceDriftCredentialsOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceDriftCredentialsOauth20 + +value = SourceDriftCredentialsOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcedriftoauth20.md b/docs/models/sourcedriftoauth20.md index f836fc54..8c18a585 100644 --- a/docs/models/sourcedriftoauth20.md +++ b/docs/models/sourcedriftoauth20.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Drift developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Drift developer application. | -| `credentials` | [Optional[models.SourceDriftCredentials]](../models/sourcedriftcredentials.md) | :heavy_minus_sign: | N/A | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Drift developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Drift developer application. | +| `credentials` | [Optional[models.SourceDriftCredentialsOauth20]](../models/sourcedriftcredentialsoauth20.md) | :heavy_minus_sign: | N/A | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | \ No newline at end of file diff --git a/docs/models/sourcedynamodbauthtype.md b/docs/models/sourcedynamodbauthtype.md deleted file mode 100644 index 9c85df13..00000000 --- a/docs/models/sourcedynamodbauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDynamodbAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceDynamodbAuthType - -value = SourceDynamodbAuthType.USER -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `USER` | User | \ No newline at end of file diff --git a/docs/models/sourcedynamodbschemasauthtype.md b/docs/models/sourcedynamodbschemasauthtype.md deleted file mode 100644 index 95df67e8..00000000 --- a/docs/models/sourcedynamodbschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceDynamodbSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceDynamodbSchemasAuthType - -value = SourceDynamodbSchemasAuthType.ROLE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `ROLE` | Role | \ No newline at end of file diff --git a/docs/models/sourceebayfinance.md b/docs/models/sourceebayfinance.md index f3a9656b..092922ef 100644 --- a/docs/models/sourceebayfinance.md +++ b/docs/models/sourceebayfinance.md @@ -3,13 +3,13 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `api_host` | [Optional[models.APIHost]](../models/apihost.md) | :heavy_minus_sign: | https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production | -| `password` | *Optional[str]* | :heavy_minus_sign: | Ebay Client Secret | -| `redirect_uri` | *str* | :heavy_check_mark: | N/A | -| `refresh_token` | *str* | :heavy_check_mark: | N/A | -| `source_type` | [models.EbayFinance](../models/ebayfinance.md) | :heavy_check_mark: | N/A | -| `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `token_refresh_endpoint` | [Optional[models.RefreshTokenEndpoint]](../models/refreshtokenendpoint.md) | :heavy_minus_sign: | N/A | -| `username` | *str* | :heavy_check_mark: | Ebay Developer Client ID | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `api_host` | [Optional[models.SourceEbayFinanceAPIHost]](../models/sourceebayfinanceapihost.md) | :heavy_minus_sign: | https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production | +| `password` | *Optional[str]* | :heavy_minus_sign: | Ebay Client Secret | +| `redirect_uri` | *str* | :heavy_check_mark: | N/A | +| `refresh_token` | *str* | :heavy_check_mark: | N/A | +| `source_type` | [models.EbayFinance](../models/ebayfinance.md) | :heavy_check_mark: | N/A | +| `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `token_refresh_endpoint` | [Optional[models.SourceEbayFinanceRefreshTokenEndpoint]](../models/sourceebayfinancerefreshtokenendpoint.md) | :heavy_minus_sign: | N/A | +| `username` | *str* | :heavy_check_mark: | Ebay Developer Client ID | \ No newline at end of file diff --git a/docs/models/apihost.md b/docs/models/sourceebayfinanceapihost.md similarity index 73% rename from docs/models/apihost.md rename to docs/models/sourceebayfinanceapihost.md index 64a33e06..6bfaef6e 100644 --- a/docs/models/apihost.md +++ b/docs/models/sourceebayfinanceapihost.md @@ -1,13 +1,13 @@ -# APIHost +# SourceEbayFinanceAPIHost https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production ## Example Usage ```python -from airbyte_api.models import APIHost +from airbyte_api.models import SourceEbayFinanceAPIHost -value = APIHost.HTTPS_APIZ_SANDBOX_EBAY_COM +value = SourceEbayFinanceAPIHost.HTTPS_APIZ_SANDBOX_EBAY_COM ``` diff --git a/docs/models/refreshtokenendpoint.md b/docs/models/sourceebayfinancerefreshtokenendpoint.md similarity index 70% rename from docs/models/refreshtokenendpoint.md rename to docs/models/sourceebayfinancerefreshtokenendpoint.md index b83ffdd7..81854ec9 100644 --- a/docs/models/refreshtokenendpoint.md +++ b/docs/models/sourceebayfinancerefreshtokenendpoint.md @@ -1,11 +1,11 @@ -# RefreshTokenEndpoint +# SourceEbayFinanceRefreshTokenEndpoint ## Example Usage ```python -from airbyte_api.models import RefreshTokenEndpoint +from airbyte_api.models import SourceEbayFinanceRefreshTokenEndpoint -value = RefreshTokenEndpoint.HTTPS_API_SANDBOX_EBAY_COM_IDENTITY_V1_OAUTH2_TOKEN +value = SourceEbayFinanceRefreshTokenEndpoint.HTTPS_API_SANDBOX_EBAY_COM_IDENTITY_V1_OAUTH2_TOKEN ``` diff --git a/docs/models/sourceelasticsearchapikeysecret.md b/docs/models/sourceelasticsearchapikeysecret.md index ccc1aaf6..60392764 100644 --- a/docs/models/sourceelasticsearchapikeysecret.md +++ b/docs/models/sourceelasticsearchapikeysecret.md @@ -5,9 +5,9 @@ Use a api key and secret combination to authenticate ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `api_key_id` | *str* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | -| `api_key_secret` | *str* | :heavy_check_mark: | The secret associated with the API Key ID. | -| `method` | [models.SourceElasticsearchSchemasMethod](../models/sourceelasticsearchschemasmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `api_key_id` | *str* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | +| `api_key_secret` | *str* | :heavy_check_mark: | The secret associated with the API Key ID. | +| `method` | [models.SourceElasticsearchMethodSecret](../models/sourceelasticsearchmethodsecret.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchmethod.md b/docs/models/sourceelasticsearchmethod.md deleted file mode 100644 index df4552a7..00000000 --- a/docs/models/sourceelasticsearchmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceElasticsearchMethod - -## Example Usage - -```python -from airbyte_api.models import SourceElasticsearchMethod - -value = SourceElasticsearchMethod.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | none | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchmethodbasic.md b/docs/models/sourceelasticsearchmethodbasic.md new file mode 100644 index 00000000..464f3aa1 --- /dev/null +++ b/docs/models/sourceelasticsearchmethodbasic.md @@ -0,0 +1,16 @@ +# SourceElasticsearchMethodBasic + +## Example Usage + +```python +from airbyte_api.models import SourceElasticsearchMethodBasic + +value = SourceElasticsearchMethodBasic.BASIC +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchmethodnone.md b/docs/models/sourceelasticsearchmethodnone.md new file mode 100644 index 00000000..56132aaf --- /dev/null +++ b/docs/models/sourceelasticsearchmethodnone.md @@ -0,0 +1,16 @@ +# SourceElasticsearchMethodNone + +## Example Usage + +```python +from airbyte_api.models import SourceElasticsearchMethodNone + +value = SourceElasticsearchMethodNone.NONE +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | none | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchmethodsecret.md b/docs/models/sourceelasticsearchmethodsecret.md new file mode 100644 index 00000000..e6952e02 --- /dev/null +++ b/docs/models/sourceelasticsearchmethodsecret.md @@ -0,0 +1,16 @@ +# SourceElasticsearchMethodSecret + +## Example Usage + +```python +from airbyte_api.models import SourceElasticsearchMethodSecret + +value = SourceElasticsearchMethodSecret.SECRET +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchnone.md b/docs/models/sourceelasticsearchnone.md index 1d8cb483..cbce6d0b 100644 --- a/docs/models/sourceelasticsearchnone.md +++ b/docs/models/sourceelasticsearchnone.md @@ -5,7 +5,7 @@ No authentication will be used ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `method` | [models.SourceElasticsearchMethod](../models/sourceelasticsearchmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `method` | [models.SourceElasticsearchMethodNone](../models/sourceelasticsearchmethodnone.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchschemasauthenticationmethodmethod.md b/docs/models/sourceelasticsearchschemasauthenticationmethodmethod.md deleted file mode 100644 index 8234e56a..00000000 --- a/docs/models/sourceelasticsearchschemasauthenticationmethodmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceElasticsearchSchemasAuthenticationMethodMethod - -## Example Usage - -```python -from airbyte_api.models import SourceElasticsearchSchemasAuthenticationMethodMethod - -value = SourceElasticsearchSchemasAuthenticationMethodMethod.BASIC -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchschemasmethod.md b/docs/models/sourceelasticsearchschemasmethod.md deleted file mode 100644 index 3e11a401..00000000 --- a/docs/models/sourceelasticsearchschemasmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceElasticsearchSchemasMethod - -## Example Usage - -```python -from airbyte_api.models import SourceElasticsearchSchemasMethod - -value = SourceElasticsearchSchemasMethod.SECRET -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/sourceelasticsearchusernamepassword.md b/docs/models/sourceelasticsearchusernamepassword.md index 27d95146..fb341801 100644 --- a/docs/models/sourceelasticsearchusernamepassword.md +++ b/docs/models/sourceelasticsearchusernamepassword.md @@ -5,9 +5,9 @@ Basic auth header with a username and password ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `method` | [models.SourceElasticsearchSchemasAuthenticationMethodMethod](../models/sourceelasticsearchschemasauthenticationmethodmethod.md) | :heavy_check_mark: | N/A | -| `password` | *str* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | -| `username` | *str* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `method` | [models.SourceElasticsearchMethodBasic](../models/sourceelasticsearchmethodbasic.md) | :heavy_check_mark: | N/A | +| `password` | *str* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | +| `username` | *str* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketing.md b/docs/models/sourcefacebookmarketing.md index e0c19779..48d4e9f9 100644 --- a/docs/models/sourcefacebookmarketing.md +++ b/docs/models/sourcefacebookmarketing.md @@ -12,11 +12,11 @@ | `campaign_statuses` | List[[models.ValidCampaignStatuses](../models/validcampaignstatuses.md)] | :heavy_minus_sign: | Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. | | | `credentials` | [models.SourceFacebookMarketingAuthentication](../models/sourcefacebookmarketingauthentication.md) | :heavy_check_mark: | Credentials for connecting to the Facebook Marketing API | | | `custom_insights` | List[[models.InsightConfig](../models/insightconfig.md)] | :heavy_minus_sign: | A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action_breakdowns. Click on "add" to fill this field. | | -| `default_ads_insights_action_breakdowns` | List[[models.ValidActionBreakdowns](../models/validactionbreakdowns.md)] | :heavy_minus_sign: | Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. | | +| `default_ads_insights_action_breakdowns` | List[[models.DefaultAdsInsightsActionBreakdownValidActionBreakdowns](../models/defaultadsinsightsactionbreakdownvalidactionbreakdowns.md)] | :heavy_minus_sign: | Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. | | | `end_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data. | 2017-01-26T00:00:00Z | | `fetch_thumbnail_images` | *Optional[bool]* | :heavy_minus_sign: | Set to active if you want to fetch the thumbnail_url and store the result in thumbnail_data_url for each Ad Creative. | | | `insights_job_timeout` | *Optional[int]* | :heavy_minus_sign: | Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. | | | `insights_lookback_window` | *Optional[int]* | :heavy_minus_sign: | The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. | | | `page_size` | *Optional[int]* | :heavy_minus_sign: | Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. | | -| `source_type` | [models.SourceFacebookMarketingFacebookMarketing](../models/sourcefacebookmarketingfacebookmarketing.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.FacebookMarketingEnum](../models/facebookmarketingenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingauthtype.md b/docs/models/sourcefacebookmarketingauthtype.md deleted file mode 100644 index 244edc49..00000000 --- a/docs/models/sourcefacebookmarketingauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFacebookMarketingAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceFacebookMarketingAuthType - -value = SourceFacebookMarketingAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingauthtypeclient.md b/docs/models/sourcefacebookmarketingauthtypeclient.md new file mode 100644 index 00000000..4f1662b8 --- /dev/null +++ b/docs/models/sourcefacebookmarketingauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceFacebookMarketingAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceFacebookMarketingAuthTypeClient + +value = SourceFacebookMarketingAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingauthtypeservice.md b/docs/models/sourcefacebookmarketingauthtypeservice.md new file mode 100644 index 00000000..898b2bd5 --- /dev/null +++ b/docs/models/sourcefacebookmarketingauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceFacebookMarketingAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceFacebookMarketingAuthTypeService + +value = SourceFacebookMarketingAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/level.md b/docs/models/sourcefacebookmarketinglevel.md similarity index 64% rename from docs/models/level.md rename to docs/models/sourcefacebookmarketinglevel.md index 0903b766..54e8cdd9 100644 --- a/docs/models/level.md +++ b/docs/models/sourcefacebookmarketinglevel.md @@ -1,13 +1,13 @@ -# Level +# SourceFacebookMarketingLevel Chosen level for API ## Example Usage ```python -from airbyte_api.models import Level +from airbyte_api.models import SourceFacebookMarketingLevel -value = Level.AD +value = SourceFacebookMarketingLevel.AD ``` diff --git a/docs/models/sourcefacebookmarketingschemasauthtype.md b/docs/models/sourcefacebookmarketingschemasauthtype.md deleted file mode 100644 index bff7b409..00000000 --- a/docs/models/sourcefacebookmarketingschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFacebookMarketingSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceFacebookMarketingSchemasAuthType - -value = SourceFacebookMarketingSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcefacebookmarketingserviceaccountkeyauthentication.md b/docs/models/sourcefacebookmarketingserviceaccountkeyauthentication.md index 65b9bc72..448c5877 100644 --- a/docs/models/sourcefacebookmarketingserviceaccountkeyauthentication.md +++ b/docs/models/sourcefacebookmarketingserviceaccountkeyauthentication.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions ads_management, ads_read, read_insights, business_management. Then click on "Get token". See the docs for more information. | -| `auth_type` | [Optional[models.SourceFacebookMarketingSchemasAuthType]](../models/sourcefacebookmarketingschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_type` | [Optional[models.SourceFacebookMarketingAuthTypeService]](../models/sourcefacebookmarketingauthtypeservice.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcefaunadisabled.md b/docs/models/sourcefaunadisabled.md new file mode 100644 index 00000000..b80ba517 --- /dev/null +++ b/docs/models/sourcefaunadisabled.md @@ -0,0 +1,8 @@ +# SourceFaunaDisabled + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `deletion_mode` | [models.DeletionModeIgnore](../models/deletionmodeignore.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/deflate.md b/docs/models/sourcefaunaenabled.md similarity index 60% rename from docs/models/deflate.md rename to docs/models/sourcefaunaenabled.md index 44445080..a1bf4ff0 100644 --- a/docs/models/deflate.md +++ b/docs/models/sourcefaunaenabled.md @@ -1,9 +1,9 @@ -# Deflate +# SourceFaunaEnabled ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `codec` | [Optional[models.DestinationGcsCodec]](../models/destinationgcscodec.md) | :heavy_minus_sign: | N/A | -| `compression_level` | *Optional[int]* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file +| `column` | *Optional[str]* | :heavy_minus_sign: | Name of the "deleted at" column. | +| `deletion_mode` | [models.DeletionModeDeletedField](../models/deletionmodedeletedfield.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcefaunaschemasdeletionmode.md b/docs/models/sourcefaunaschemasdeletionmode.md deleted file mode 100644 index a7b5a42c..00000000 --- a/docs/models/sourcefaunaschemasdeletionmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFaunaSchemasDeletionMode - -## Example Usage - -```python -from airbyte_api.models import SourceFaunaSchemasDeletionMode - -value = SourceFaunaSchemasDeletionMode.IGNORE -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `IGNORE` | ignore | \ No newline at end of file diff --git a/docs/models/sourcefileschemasproviderstorage.md b/docs/models/sourcefileschemasproviderstorage.md deleted file mode 100644 index 971aee7f..00000000 --- a/docs/models/sourcefileschemasproviderstorage.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFileSchemasProviderStorage - -## Example Usage - -```python -from airbyte_api.models import SourceFileSchemasProviderStorage - -value = SourceFileSchemasProviderStorage.AZ_BLOB -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `AZ_BLOB` | AzBlob | \ No newline at end of file diff --git a/docs/models/sourcefileschemasproviderstorageprovider6storage.md b/docs/models/sourcefileschemasproviderstorageprovider6storage.md deleted file mode 100644 index aafb006f..00000000 --- a/docs/models/sourcefileschemasproviderstorageprovider6storage.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFileSchemasProviderStorageProvider6Storage - -## Example Usage - -```python -from airbyte_api.models import SourceFileSchemasProviderStorageProvider6Storage - -value = SourceFileSchemasProviderStorageProvider6Storage.SCP -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `SCP` | SCP | \ No newline at end of file diff --git a/docs/models/sourcefileschemasproviderstorageprovider7storage.md b/docs/models/sourcefileschemasproviderstorageprovider7storage.md deleted file mode 100644 index f42d8cd0..00000000 --- a/docs/models/sourcefileschemasproviderstorageprovider7storage.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFileSchemasProviderStorageProvider7Storage - -## Example Usage - -```python -from airbyte_api.models import SourceFileSchemasProviderStorageProvider7Storage - -value = SourceFileSchemasProviderStorageProvider7Storage.SFTP -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `SFTP` | SFTP | \ No newline at end of file diff --git a/docs/models/sourcefileschemasproviderstorageproviderstorage.md b/docs/models/sourcefileschemasproviderstorageproviderstorage.md deleted file mode 100644 index f1ec26c1..00000000 --- a/docs/models/sourcefileschemasproviderstorageproviderstorage.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFileSchemasProviderStorageProviderStorage - -## Example Usage - -```python -from airbyte_api.models import SourceFileSchemasProviderStorageProviderStorage - -value = SourceFileSchemasProviderStorageProviderStorage.SSH -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `SSH` | SSH | \ No newline at end of file diff --git a/docs/models/sourcefileschemasstorage.md b/docs/models/sourcefileschemasstorage.md deleted file mode 100644 index dd943e76..00000000 --- a/docs/models/sourcefileschemasstorage.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFileSchemasStorage - -## Example Usage - -```python -from airbyte_api.models import SourceFileSchemasStorage - -value = SourceFileSchemasStorage.S3 -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/sourcefreshdeskschemasplan.md b/docs/models/sourcefreshdeskschemasplan.md deleted file mode 100644 index 32fa70f6..00000000 --- a/docs/models/sourcefreshdeskschemasplan.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFreshdeskSchemasPlan - -## Example Usage - -```python -from airbyte_api.models import SourceFreshdeskSchemasPlan - -value = SourceFreshdeskSchemasPlan.PRO -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `PRO` | pro | \ No newline at end of file diff --git a/docs/models/sourcefreshdeskschemasratelimitplanplan.md b/docs/models/sourcefreshdeskschemasratelimitplanplan.md deleted file mode 100644 index 8015d163..00000000 --- a/docs/models/sourcefreshdeskschemasratelimitplanplan.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFreshdeskSchemasRateLimitPlanPlan - -## Example Usage - -```python -from airbyte_api.models import SourceFreshdeskSchemasRateLimitPlanPlan - -value = SourceFreshdeskSchemasRateLimitPlanPlan.ENTERPRISE -``` - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `ENTERPRISE` | enterprise | \ No newline at end of file diff --git a/docs/models/sourcefreshdeskschemasratelimitplanratelimitplanplan.md b/docs/models/sourcefreshdeskschemasratelimitplanratelimitplanplan.md deleted file mode 100644 index b19b9bc1..00000000 --- a/docs/models/sourcefreshdeskschemasratelimitplanratelimitplanplan.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan - -## Example Usage - -```python -from airbyte_api.models import SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan - -value = SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan.CUSTOM -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CUSTOM` | custom | \ No newline at end of file diff --git a/docs/models/apiparameterconfigmodel.md b/docs/models/sourcegcsapiparameterconfigmodel.md similarity index 97% rename from docs/models/apiparameterconfigmodel.md rename to docs/models/sourcegcsapiparameterconfigmodel.md index 83d3148f..48a6c497 100644 --- a/docs/models/apiparameterconfigmodel.md +++ b/docs/models/sourcegcsapiparameterconfigmodel.md @@ -1,4 +1,4 @@ -# APIParameterConfigModel +# SourceGcsAPIParameterConfigModel ## Fields diff --git a/docs/models/sourcegcsauthenticateviagoogleoauth.md b/docs/models/sourcegcsauthenticateviagoogleoauth.md index c6e192b6..0a01a017 100644 --- a/docs/models/sourcegcsauthenticateviagoogleoauth.md +++ b/docs/models/sourcegcsauthenticateviagoogleoauth.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Access Token | -| `auth_type` | [Optional[models.SourceGcsAuthType]](../models/sourcegcsauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | Client ID | -| `client_secret` | *str* | :heavy_check_mark: | Client Secret | -| `refresh_token` | *str* | :heavy_check_mark: | Access Token | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Access Token | +| `auth_type` | [Optional[models.SourceGcsAuthTypeClient]](../models/sourcegcsauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID | +| `client_secret` | *str* | :heavy_check_mark: | Client Secret | +| `refresh_token` | *str* | :heavy_check_mark: | Access Token | \ No newline at end of file diff --git a/docs/models/sourcegcsauthtype.md b/docs/models/sourcegcsauthtype.md deleted file mode 100644 index 3d7ae04a..00000000 --- a/docs/models/sourcegcsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGcsAuthType - -value = SourceGcsAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegcsauthtypeclient.md b/docs/models/sourcegcsauthtypeclient.md new file mode 100644 index 00000000..562810c6 --- /dev/null +++ b/docs/models/sourcegcsauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceGcsAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceGcsAuthTypeClient + +value = SourceGcsAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasauthtype.md b/docs/models/sourcegcsauthtypeservice.md similarity index 50% rename from docs/models/sourcegcsschemasauthtype.md rename to docs/models/sourcegcsauthtypeservice.md index a5314c48..719c3a18 100644 --- a/docs/models/sourcegcsschemasauthtype.md +++ b/docs/models/sourcegcsauthtypeservice.md @@ -1,11 +1,11 @@ -# SourceGcsSchemasAuthType +# SourceGcsAuthTypeService ## Example Usage ```python -from airbyte_api.models import SourceGcsSchemasAuthType +from airbyte_api.models import SourceGcsAuthTypeService -value = SourceGcsSchemasAuthType.SERVICE +value = SourceGcsAuthTypeService.SERVICE ``` diff --git a/docs/models/sourcegcsautogenerated.md b/docs/models/sourcegcsautogenerated.md index ab2a7c2c..a9a8d9ea 100644 --- a/docs/models/sourcegcsautogenerated.md +++ b/docs/models/sourcegcsautogenerated.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceGcsSchemasHeaderDefinitionType]](../models/sourcegcsschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceGcsHeaderDefinitionTypeAutogenerated]](../models/sourcegcsheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsavroformat.md b/docs/models/sourcegcsavroformat.md index 45e49055..a58465ee 100644 --- a/docs/models/sourcegcsavroformat.md +++ b/docs/models/sourcegcsavroformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.SourceGcsFiletype]](../models/sourcegcsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceGcsFiletypeAvro]](../models/sourcegcsfiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcscsvformat.md b/docs/models/sourcegcscsvformat.md index 0a996ffc..3c601791 100644 --- a/docs/models/sourcegcscsvformat.md +++ b/docs/models/sourcegcscsvformat.md @@ -10,7 +10,7 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceGcsSchemasFiletype]](../models/sourcegcsschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceGcsFiletypeCsv]](../models/sourcegcsfiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceGcsCSVHeaderDefinition]](../models/sourcegcscsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcegcsexcelformat.md b/docs/models/sourcegcsexcelformat.md index 3550de85..1227cba4 100644 --- a/docs/models/sourcegcsexcelformat.md +++ b/docs/models/sourcegcsexcelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceGcsSchemasStreamsFormatFormat6Filetype]](../models/sourcegcsschemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `filetype` | [Optional[models.SourceGcsFiletypeExcel]](../models/sourcegcsfiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletype.md b/docs/models/sourcegcsfiletype.md deleted file mode 100644 index 720e3d0d..00000000 --- a/docs/models/sourcegcsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsFiletype - -value = SourceGcsFiletype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypeavro.md b/docs/models/sourcegcsfiletypeavro.md new file mode 100644 index 00000000..38082ce5 --- /dev/null +++ b/docs/models/sourcegcsfiletypeavro.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeAvro + +value = SourceGcsFiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypecsv.md b/docs/models/sourcegcsfiletypecsv.md new file mode 100644 index 00000000..eef3a2d1 --- /dev/null +++ b/docs/models/sourcegcsfiletypecsv.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeCsv + +value = SourceGcsFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypeexcel.md b/docs/models/sourcegcsfiletypeexcel.md new file mode 100644 index 00000000..27352dda --- /dev/null +++ b/docs/models/sourcegcsfiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeExcel + +value = SourceGcsFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypejsonl.md b/docs/models/sourcegcsfiletypejsonl.md new file mode 100644 index 00000000..eb4b618f --- /dev/null +++ b/docs/models/sourcegcsfiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeJsonl + +value = SourceGcsFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypeparquet.md b/docs/models/sourcegcsfiletypeparquet.md new file mode 100644 index 00000000..928c8226 --- /dev/null +++ b/docs/models/sourcegcsfiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeParquet + +value = SourceGcsFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcegcsfiletypeunstructured.md b/docs/models/sourcegcsfiletypeunstructured.md new file mode 100644 index 00000000..b34378e7 --- /dev/null +++ b/docs/models/sourcegcsfiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceGcsFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceGcsFiletypeUnstructured + +value = SourceGcsFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcegcsfromcsv.md b/docs/models/sourcegcsfromcsv.md index e7bd2a80..43bee2b6 100644 --- a/docs/models/sourcegcsfromcsv.md +++ b/docs/models/sourcegcsfromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceGcsHeaderDefinitionType]](../models/sourcegcsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceGcsHeaderDefinitionTypeFromCsv]](../models/sourcegcsheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsheaderdefinitiontype.md b/docs/models/sourcegcsheaderdefinitiontype.md deleted file mode 100644 index c4c6ff17..00000000 --- a/docs/models/sourcegcsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceGcsHeaderDefinitionType - -value = SourceGcsHeaderDefinitionType.FROM_CSV -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/sourcegcsheaderdefinitiontypeautogenerated.md b/docs/models/sourcegcsheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..5188658e --- /dev/null +++ b/docs/models/sourcegcsheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceGcsHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceGcsHeaderDefinitionTypeAutogenerated + +value = SourceGcsHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcegcsheaderdefinitiontypefromcsv.md b/docs/models/sourcegcsheaderdefinitiontypefromcsv.md new file mode 100644 index 00000000..d664da49 --- /dev/null +++ b/docs/models/sourcegcsheaderdefinitiontypefromcsv.md @@ -0,0 +1,16 @@ +# SourceGcsHeaderDefinitionTypeFromCsv + +## Example Usage + +```python +from airbyte_api.models import SourceGcsHeaderDefinitionTypeFromCsv + +value = SourceGcsHeaderDefinitionTypeFromCsv.FROM_CSV +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/sourcegcsheaderdefinitiontypeuserprovided.md b/docs/models/sourcegcsheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..0be2337d --- /dev/null +++ b/docs/models/sourcegcsheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceGcsHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceGcsHeaderDefinitionTypeUserProvided + +value = SourceGcsHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcegcsjsonlformat.md b/docs/models/sourcegcsjsonlformat.md index 0f13126e..a2c1813f 100644 --- a/docs/models/sourcegcsjsonlformat.md +++ b/docs/models/sourcegcsjsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceGcsSchemasStreamsFiletype]](../models/sourcegcsschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `filetype` | [Optional[models.SourceGcsFiletypeJsonl]](../models/sourcegcsfiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcslocal.md b/docs/models/sourcegcslocal.md index 5e76857d..f632726d 100644 --- a/docs/models/sourcegcslocal.md +++ b/docs/models/sourcegcslocal.md @@ -5,6 +5,6 @@ Process files locally, supporting `fast` and `ocr` modes. This is the default op ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `mode` | [Optional[models.SourceGcsMode]](../models/sourcegcsmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `mode` | [Optional[models.SourceGcsModeLocal]](../models/sourcegcsmodelocal.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsmodeapi.md b/docs/models/sourcegcsmodeapi.md new file mode 100644 index 00000000..a3899e38 --- /dev/null +++ b/docs/models/sourcegcsmodeapi.md @@ -0,0 +1,16 @@ +# SourceGcsModeAPI + +## Example Usage + +```python +from airbyte_api.models import SourceGcsModeAPI + +value = SourceGcsModeAPI.API +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `API` | api | \ No newline at end of file diff --git a/docs/models/sourcegcsmode.md b/docs/models/sourcegcsmodelocal.md similarity index 51% rename from docs/models/sourcegcsmode.md rename to docs/models/sourcegcsmodelocal.md index e7e81d15..bdc74e77 100644 --- a/docs/models/sourcegcsmode.md +++ b/docs/models/sourcegcsmodelocal.md @@ -1,11 +1,11 @@ -# SourceGcsMode +# SourceGcsModeLocal ## Example Usage ```python -from airbyte_api.models import SourceGcsMode +from airbyte_api.models import SourceGcsModeLocal -value = SourceGcsMode.LOCAL +value = SourceGcsModeLocal.LOCAL ``` diff --git a/docs/models/sourcegcsparquetformat.md b/docs/models/sourcegcsparquetformat.md index 84d2c693..9ce67ccf 100644 --- a/docs/models/sourcegcsparquetformat.md +++ b/docs/models/sourcegcsparquetformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceGcsSchemasStreamsFormatFiletype]](../models/sourcegcsschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceGcsFiletypeParquet]](../models/sourcegcsfiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsprocessing.md b/docs/models/sourcegcsprocessing.md index ce54e856..81306d58 100644 --- a/docs/models/sourcegcsprocessing.md +++ b/docs/models/sourcegcsprocessing.md @@ -11,9 +11,9 @@ Processing configuration value: models.SourceGcsLocal = /* values here */ ``` -### `models.ViaAPI` +### `models.SourceGcsViaAPI` ```python -value: models.ViaAPI = /* values here */ +value: models.SourceGcsViaAPI = /* values here */ ``` diff --git a/docs/models/sourcegcsschemasfiletype.md b/docs/models/sourcegcsschemasfiletype.md deleted file mode 100644 index fa2c1472..00000000 --- a/docs/models/sourcegcsschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasFiletype - -value = SourceGcsSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasheaderdefinitiontype.md b/docs/models/sourcegcsschemasheaderdefinitiontype.md deleted file mode 100644 index b720180a..00000000 --- a/docs/models/sourcegcsschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasHeaderDefinitionType - -value = SourceGcsSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasmode.md b/docs/models/sourcegcsschemasmode.md deleted file mode 100644 index e6d5cb3e..00000000 --- a/docs/models/sourcegcsschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasMode - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasMode - -value = SourceGcsSchemasMode.API -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `API` | api | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasstreamsfiletype.md b/docs/models/sourcegcsschemasstreamsfiletype.md deleted file mode 100644 index 64e83df9..00000000 --- a/docs/models/sourcegcsschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasStreamsFiletype - -value = SourceGcsSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasstreamsformatfiletype.md b/docs/models/sourcegcsschemasstreamsformatfiletype.md deleted file mode 100644 index 7e19d05c..00000000 --- a/docs/models/sourcegcsschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasStreamsFormatFiletype - -value = SourceGcsSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasstreamsformatformat6filetype.md b/docs/models/sourcegcsschemasstreamsformatformat6filetype.md deleted file mode 100644 index 5c513f62..00000000 --- a/docs/models/sourcegcsschemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasStreamsFormatFormat6Filetype - -value = SourceGcsSchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasstreamsformatformatfiletype.md b/docs/models/sourcegcsschemasstreamsformatformatfiletype.md deleted file mode 100644 index 4e0326ab..00000000 --- a/docs/models/sourcegcsschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasStreamsFormatFormatFiletype - -value = SourceGcsSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcegcsschemasstreamsheaderdefinitiontype.md b/docs/models/sourcegcsschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index f118c431..00000000 --- a/docs/models/sourcegcsschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGcsSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceGcsSchemasStreamsHeaderDefinitionType - -value = SourceGcsSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcegcsunstructureddocumentformat.md b/docs/models/sourcegcsunstructureddocumentformat.md index 9d5d58e2..9888b3a9 100644 --- a/docs/models/sourcegcsunstructureddocumentformat.md +++ b/docs/models/sourcegcsunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceGcsSchemasStreamsFormatFormatFiletype]](../models/sourcegcsschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceGcsFiletypeUnstructured]](../models/sourcegcsfiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceGcsProcessing]](../models/sourcegcsprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceGcsParsingStrategy]](../models/sourcegcsparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcegcsuserprovided.md b/docs/models/sourcegcsuserprovided.md index bb4860c8..2ffddf74 100644 --- a/docs/models/sourcegcsuserprovided.md +++ b/docs/models/sourcegcsuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceGcsSchemasStreamsHeaderDefinitionType]](../models/sourcegcsschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceGcsHeaderDefinitionTypeUserProvided]](../models/sourcegcsheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegcsviaapi.md b/docs/models/sourcegcsviaapi.md new file mode 100644 index 00000000..afa9fca3 --- /dev/null +++ b/docs/models/sourcegcsviaapi.md @@ -0,0 +1,13 @@ +# SourceGcsViaAPI + +Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `api_key` | *Optional[str]* | :heavy_minus_sign: | The API key to use matching the environment | | +| `api_url` | *Optional[str]* | :heavy_minus_sign: | The URL of the unstructured API to use | https://api.unstructured.com | +| `mode` | [Optional[models.SourceGcsModeAPI]](../models/sourcegcsmodeapi.md) | :heavy_minus_sign: | N/A | | +| `parameters` | List[[models.SourceGcsAPIParameterConfigModel](../models/sourcegcsapiparameterconfigmodel.md)] | :heavy_minus_sign: | List of parameters send to the API | | \ No newline at end of file diff --git a/docs/models/sourcegithub.md b/docs/models/sourcegithub.md index 417e09c5..e944c9fd 100644 --- a/docs/models/sourcegithub.md +++ b/docs/models/sourcegithub.md @@ -10,5 +10,5 @@ | `credentials` | [models.SourceGithubAuthentication](../models/sourcegithubauthentication.md) | :heavy_check_mark: | Choose how to authenticate to GitHub | | | `max_waiting_time` | *Optional[int]* | :heavy_minus_sign: | Max Waiting Time for rate limit. Set higher value to wait till rate limits will be resetted to continue sync | **Example 1:** 10
**Example 2:** 30
**Example 3:** 60 | | `repositories` | List[*str*] | :heavy_check_mark: | List of GitHub organizations/repositories, e.g. `airbytehq/airbyte` for single repository, `airbytehq/*` for get all repositories from organization and `airbytehq/a* for matching multiple repositories by pattern. | **Example 1:** airbytehq/airbyte
**Example 2:** airbytehq/another-repo
**Example 3:** airbytehq/*
**Example 4:** airbytehq/a* | -| `source_type` | [models.SourceGithubGithub](../models/sourcegithubgithub.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GithubEnum](../models/githubenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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 | 2021-03-01T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourcegithuboauth.md b/docs/models/sourcegithuboauth.md index 4505e10e..907dacd8 100644 --- a/docs/models/sourcegithuboauth.md +++ b/docs/models/sourcegithuboauth.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | OAuth access token | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | OAuth Client Id | -| `client_secret` | *Optional[str]* | :heavy_minus_sign: | OAuth Client secret | -| `option_title` | [Optional[models.OptionTitle]](../models/optiontitle.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | OAuth access token | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | OAuth Client Id | +| `client_secret` | *Optional[str]* | :heavy_minus_sign: | OAuth Client secret | +| `option_title` | [Optional[models.OptionTitleOAuthCredentials]](../models/optiontitleoauthcredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegithubpersonalaccesstoken.md b/docs/models/sourcegithubpersonalaccesstoken.md index ab40a0fb..75fedcd2 100644 --- a/docs/models/sourcegithubpersonalaccesstoken.md +++ b/docs/models/sourcegithubpersonalaccesstoken.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `option_title` | [Optional[models.SourceGithubOptionTitle]](../models/sourcegithuboptiontitle.md) | :heavy_minus_sign: | N/A | +| `option_title` | [Optional[models.OptionTitlePatCredentials]](../models/optiontitlepatcredentials.md) | :heavy_minus_sign: | N/A | | `personal_access_token` | *str* | :heavy_check_mark: | Log into GitHub and then generate a personal access token. To load balance your API quota consumption across multiple API tokens, input multiple tokens separated with "," | \ No newline at end of file diff --git a/docs/models/sourcegitlab.md b/docs/models/sourcegitlab.md index c0297492..56ba3529 100644 --- a/docs/models/sourcegitlab.md +++ b/docs/models/sourcegitlab.md @@ -9,5 +9,5 @@ | `credentials` | [models.SourceGitlabAuthorizationMethod](../models/sourcegitlabauthorizationmethod.md) | :heavy_check_mark: | N/A | | | `groups_list` | List[*str*] | :heavy_minus_sign: | List of groups. e.g. airbyte.io. | airbyte.io | | `projects_list` | List[*str*] | :heavy_minus_sign: | Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab. | airbyte.io/documentation | -| `source_type` | [models.SourceGitlabGitlab](../models/sourcegitlabgitlab.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GitlabEnum](../models/gitlabenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2021-03-01T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourcegitlabauthorizationmethod.md b/docs/models/sourcegitlabauthorizationmethod.md index 93f74208..ee2ee91e 100644 --- a/docs/models/sourcegitlabauthorizationmethod.md +++ b/docs/models/sourcegitlabauthorizationmethod.md @@ -9,9 +9,9 @@ value: models.SourceGitlabOAuth20 = /* values here */ ``` -### `models.PrivateToken` +### `models.SourceGitlabPrivateToken` ```python -value: models.PrivateToken = /* values here */ +value: models.SourceGitlabPrivateToken = /* values here */ ``` diff --git a/docs/models/sourcedriftschemascredentials.md b/docs/models/sourcegitlabauthtypeaccesstoken.md similarity index 50% rename from docs/models/sourcedriftschemascredentials.md rename to docs/models/sourcegitlabauthtypeaccesstoken.md index 805e5dc8..b1c67c6a 100644 --- a/docs/models/sourcedriftschemascredentials.md +++ b/docs/models/sourcegitlabauthtypeaccesstoken.md @@ -1,11 +1,11 @@ -# SourceDriftSchemasCredentials +# SourceGitlabAuthTypeAccessToken ## Example Usage ```python -from airbyte_api.models import SourceDriftSchemasCredentials +from airbyte_api.models import SourceGitlabAuthTypeAccessToken -value = SourceDriftSchemasCredentials.ACCESS_TOKEN +value = SourceGitlabAuthTypeAccessToken.ACCESS_TOKEN ``` diff --git a/docs/models/sourcegitlabauthtypeoauth20.md b/docs/models/sourcegitlabauthtypeoauth20.md new file mode 100644 index 00000000..72f1e6de --- /dev/null +++ b/docs/models/sourcegitlabauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceGitlabAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceGitlabAuthTypeOauth20 + +value = SourceGitlabAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcegitlaboauth20.md b/docs/models/sourcegitlaboauth20.md index daeec9f0..73bcf53b 100644 --- a/docs/models/sourcegitlaboauth20.md +++ b/docs/models/sourcegitlaboauth20.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [Optional[models.SourceGitlabAuthType]](../models/sourcegitlabauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The API ID of the Gitlab developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The API Secret the Gitlab developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | -| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `auth_type` | [Optional[models.SourceGitlabAuthTypeOauth20]](../models/sourcegitlabauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The API ID of the Gitlab developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The API Secret the Gitlab developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | +| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file diff --git a/docs/models/sourcegitlabprivatetoken.md b/docs/models/sourcegitlabprivatetoken.md new file mode 100644 index 00000000..4ed8f215 --- /dev/null +++ b/docs/models/sourcegitlabprivatetoken.md @@ -0,0 +1,9 @@ +# SourceGitlabPrivateToken + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `access_token` | *str* | :heavy_check_mark: | Log into your Gitlab account and then generate a personal Access Token. | +| `auth_type` | [Optional[models.SourceGitlabAuthTypeAccessToken]](../models/sourcegitlabauthtypeaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegitlabschemasauthtype.md b/docs/models/sourcegitlabschemasauthtype.md deleted file mode 100644 index 5827c75a..00000000 --- a/docs/models/sourcegitlabschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGitlabSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGitlabSchemasAuthType - -value = SourceGitlabSchemasAuthType.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcegoogleads.md b/docs/models/sourcegoogleads.md index bf37ea59..df7c0d8a 100644 --- a/docs/models/sourcegoogleads.md +++ b/docs/models/sourcegoogleads.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `conversion_window_days` | *Optional[int]* | :heavy_minus_sign: | A conversion window is the number of days after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's documentation. | 14 | -| `credentials` | [models.GoogleCredentials](../models/googlecredentials.md) | :heavy_check_mark: | N/A | | +| `credentials` | [models.SourceGoogleAdsGoogleCredentials](../models/sourcegoogleadsgooglecredentials.md) | :heavy_check_mark: | N/A | | | `custom_queries_array` | List[[models.CustomQueriesArray](../models/customqueriesarray.md)] | :heavy_minus_sign: | N/A | | | `customer_id` | *Optional[str]* | :heavy_minus_sign: | Comma-separated list of (client) customer IDs. Each customer ID must be specified as a 10-digit number without dashes. For detailed instructions on finding this value, refer to our documentation. | 6783948572,5839201945 | | `customer_status_filter` | List[[models.CustomerStatus](../models/customerstatus.md)] | :heavy_minus_sign: | A list of customer statuses to filter on. For detailed info about what each status mean refer to Google Ads documentation. | | | `end_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data after this date will not be replicated. (Default value of today is used if not set) | 2017-01-30 | -| `source_type` | [models.SourceGoogleAdsGoogleAds](../models/sourcegoogleadsgoogleads.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GoogleAdsEnum](../models/googleadsenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | 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) | 2017-01-25 | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterstringfilter.md b/docs/models/sourcegoogleadsgooglecredentials.md similarity index 51% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterstringfilter.md rename to docs/models/sourcegoogleadsgooglecredentials.md index 8381c654..eb62866a 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterstringfilter.md +++ b/docs/models/sourcegoogleadsgooglecredentials.md @@ -1,11 +1,12 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter +# SourceGoogleAdsGoogleCredentials ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1validenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `access_token` | *Optional[str]* | :heavy_minus_sign: | The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation. | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. | +| `developer_token` | *str* | :heavy_check_mark: | The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation. | +| `refresh_token` | *str* | :heavy_check_mark: | The token used to obtain a new Access Token. For detailed instructions on finding this value, refer to our documentation. | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapi.md b/docs/models/sourcegoogleanalyticsdataapi.md index f670015d..04a7a762 100644 --- a/docs/models/sourcegoogleanalyticsdataapi.md +++ b/docs/models/sourcegoogleanalyticsdataapi.md @@ -13,5 +13,5 @@ | `keep_empty_rows` | *Optional[bool]* | :heavy_minus_sign: | If false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation. | | | `lookback_window` | *Optional[int]* | :heavy_minus_sign: | Since attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days. | **Example 1:** 2
**Example 2:** 3
**Example 3:** 4
**Example 4:** 7
**Example 5:** 14
**Example 6:** 28 | | `property_ids` | List[*str*] | :heavy_check_mark: | 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. | [
"1738294",
"5729978930"
] | -| `source_type` | [models.SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI](../models/sourcegoogleanalyticsdataapigoogleanalyticsdataapi.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GoogleAnalyticsDataAPIEnum](../models/googleanalyticsdataapienum.md) | :heavy_check_mark: | N/A | | | `window_in_days` | *Optional[int]* | :heavy_minus_sign: | 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. | **Example 1:** 30
**Example 2:** 60
**Example 3:** 90
**Example 4:** 120
**Example 5:** 200
**Example 6:** 364 | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiauthenticateviagoogleoauth.md b/docs/models/sourcegoogleanalyticsdataapiauthenticateviagoogleoauth.md index 4b06dde0..19ae700a 100644 --- a/docs/models/sourcegoogleanalyticsdataapiauthenticateviagoogleoauth.md +++ b/docs/models/sourcegoogleanalyticsdataapiauthenticateviagoogleoauth.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `access_token` | *Optional[str]* | :heavy_minus_sign: | Access Token for making authenticated requests. | -| `auth_type` | [Optional[models.SourceGoogleAnalyticsDataAPIAuthType]](../models/sourcegoogleanalyticsdataapiauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Analytics developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Analytics developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining a new access token. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `access_token` | *Optional[str]* | :heavy_minus_sign: | Access Token for making authenticated requests. | +| `auth_type` | [Optional[models.SourceGoogleAnalyticsDataAPIAuthTypeClient]](../models/sourcegoogleanalyticsdataapiauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Google Analytics developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Google Analytics developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining a new access token. | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiauthtype.md b/docs/models/sourcegoogleanalyticsdataapiauthtypeclient.md similarity index 61% rename from docs/models/sourcegoogleanalyticsdataapiauthtype.md rename to docs/models/sourcegoogleanalyticsdataapiauthtypeclient.md index 0b9eae2a..994af2e8 100644 --- a/docs/models/sourcegoogleanalyticsdataapiauthtype.md +++ b/docs/models/sourcegoogleanalyticsdataapiauthtypeclient.md @@ -1,11 +1,11 @@ -# SourceGoogleAnalyticsDataAPIAuthType +# SourceGoogleAnalyticsDataAPIAuthTypeClient ## Example Usage ```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIAuthType +from airbyte_api.models import SourceGoogleAnalyticsDataAPIAuthTypeClient -value = SourceGoogleAnalyticsDataAPIAuthType.CLIENT +value = SourceGoogleAnalyticsDataAPIAuthTypeClient.CLIENT ``` diff --git a/docs/models/sourcegoogleanalyticsdataapiauthtypeservice.md b/docs/models/sourcegoogleanalyticsdataapiauthtypeservice.md new file mode 100644 index 00000000..4d88325b --- /dev/null +++ b/docs/models/sourcegoogleanalyticsdataapiauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceGoogleAnalyticsDataAPIAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleAnalyticsDataAPIAuthTypeService + +value = SourceGoogleAnalyticsDataAPIAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapibetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapibetweenfilter.md deleted file mode 100644 index cd06496d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapibetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPIBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPIFromValue](../models/sourcegoogleanalyticsdataapifromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPIToValue](../models/sourcegoogleanalyticsdataapitovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapidisabled.md b/docs/models/sourcegoogleanalyticsdataapidisabled.md index 10cfbee2..3009891e 100644 --- a/docs/models/sourcegoogleanalyticsdataapidisabled.md +++ b/docs/models/sourcegoogleanalyticsdataapidisabled.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `enabled` | [Optional[models.SourceGoogleAnalyticsDataAPIEnabled]](../models/sourcegoogleanalyticsdataapienabled.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `enabled` | [Optional[models.EnabledFalse]](../models/enabledfalse.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapienabled.md b/docs/models/sourcegoogleanalyticsdataapienabled.md deleted file mode 100644 index 462ecb5e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapienabled.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPIEnabled - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIEnabled - -value = SourceGoogleAnalyticsDataAPIEnabled.FALSE -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `FALSE` | false | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiexpression.md b/docs/models/sourcegoogleanalyticsdataapiexpression.md deleted file mode 100644 index caedebaf..00000000 --- a/docs/models/sourcegoogleanalyticsdataapiexpression.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPIExpression - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfilter.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapifilter.md b/docs/models/sourcegoogleanalyticsdataapifilter.md deleted file mode 100644 index 7c5d0009..00000000 --- a/docs/models/sourcegoogleanalyticsdataapifilter.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceGoogleAnalyticsDataAPIFilter - -A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayfilter.md) | :heavy_check_mark: | N/A | -| `filter_type` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType]](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltertype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapifiltername.md b/docs/models/sourcegoogleanalyticsdataapifiltername.md deleted file mode 100644 index 087f7a91..00000000 --- a/docs/models/sourcegoogleanalyticsdataapifiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPIFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIFilterName - -value = SourceGoogleAnalyticsDataAPIFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapifiltertype.md b/docs/models/sourcegoogleanalyticsdataapifiltertype.md deleted file mode 100644 index 15ad732e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapifiltertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPIFilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIFilterType - -value = SourceGoogleAnalyticsDataAPIFilterType.OR_GROUP -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OR_GROUP` | orGroup | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapifromvalue.md b/docs/models/sourcegoogleanalyticsdataapifromvalue.md deleted file mode 100644 index ac110af2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapifromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPIFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapinotexpression.md b/docs/models/sourcegoogleanalyticsdataapinotexpression.md deleted file mode 100644 index 02bd1bfc..00000000 --- a/docs/models/sourcegoogleanalyticsdataapinotexpression.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPINotExpression - -The FilterExpression is NOT of notExpression. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `expression` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression]](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterexpression.md) | :heavy_minus_sign: | N/A | -| `filter_type` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType]](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtertype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapinumericfilter.md b/docs/models/sourcegoogleanalyticsdataapinumericfilter.md deleted file mode 100644 index aace6ef0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapinumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPINumericFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPIValue](../models/sourcegoogleanalyticsdataapivalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasauthtype.md b/docs/models/sourcegoogleanalyticsdataapischemasauthtype.md deleted file mode 100644 index 6c839dec..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasAuthType - -value = SourceGoogleAnalyticsDataAPISchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasbetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemasbetweenfilter.md deleted file mode 100644 index 5fa673d7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasbetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilterfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasFromValue](../models/sourcegoogleanalyticsdataapischemasfromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasToValue](../models/sourcegoogleanalyticsdataapischemastovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraybetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraybetweenfilter.md deleted file mode 100644 index e23dbe33..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraybetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilterfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayfromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraytovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterbetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterbetweenfilter.md deleted file mode 100644 index c1488fb5..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterbetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltertovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1doublevalue.md deleted file mode 100644 index 71e6a60b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsdoublevalue.md deleted file mode 100644 index 49db33ee..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterdoublevalue.md deleted file mode 100644 index 3e9d0a51..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4tovaluevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4tovaluevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4tovaluevaluetype.md deleted file mode 100644 index bd6de83f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4tovaluevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4valuetype.md deleted file mode 100644 index db170269..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilterfiltername.md deleted file mode 100644 index 7aea1b13..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltername.md deleted file mode 100644 index 6b7f7c9c..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltervaluetype.md deleted file mode 100644 index c963acba..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterint64value.md deleted file mode 100644 index 7797b0bf..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltername.md deleted file mode 100644 index f6f72e4a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltervaluetype.md deleted file mode 100644 index a97e13a1..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsint64value.md deleted file mode 100644 index 69e81786..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvalidenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvalidenums.md deleted file mode 100644 index 093e49cf..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvalidenums.md +++ /dev/null @@ -1,21 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.OPERATION_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | -| `EQUAL` | EQUAL | -| `LESS_THAN` | LESS_THAN | -| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | -| `GREATER_THAN` | GREATER_THAN | -| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvaluetype.md deleted file mode 100644 index d1ebc1b2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1filtername.md deleted file mode 100644 index 1e2592ea..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1int64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1int64value.md deleted file mode 100644 index af6f6b23..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1int64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1validenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1validenums.md deleted file mode 100644 index bf4e6937..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1validenums.md +++ /dev/null @@ -1,22 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.MATCH_TYPE_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | -| `EXACT` | EXACT | -| `BEGINS_WITH` | BEGINS_WITH | -| `ENDS_WITH` | ENDS_WITH | -| `CONTAINS` | CONTAINS | -| `FULL_REGEXP` | FULL_REGEXP | -| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1valuetype.md deleted file mode 100644 index 8ea02549..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2doublevalue.md deleted file mode 100644 index 90f852c0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4tovaluevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4tovaluevaluetype.md deleted file mode 100644 index df557874..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4tovaluevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4valuetype.md deleted file mode 100644 index 3e350cc8..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfiltervaluetype.md deleted file mode 100644 index ece4a6d0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltername.md deleted file mode 100644 index 6f73813e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltervaluetype.md deleted file mode 100644 index 088bd06e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsvaluetype.md deleted file mode 100644 index 75ee1a3f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2filtername.md deleted file mode 100644 index e1bb2156..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2int64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2int64value.md deleted file mode 100644 index feee9d59..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2int64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2validenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2validenums.md deleted file mode 100644 index 853544ff..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2validenums.md +++ /dev/null @@ -1,22 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.MATCH_TYPE_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | -| `EXACT` | EXACT | -| `BEGINS_WITH` | BEGINS_WITH | -| `ENDS_WITH` | ENDS_WITH | -| `CONTAINS` | CONTAINS | -| `FULL_REGEXP` | FULL_REGEXP | -| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2valuetype.md deleted file mode 100644 index e726c71d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3doublevalue.md deleted file mode 100644 index f1de7577..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressiondoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressiondoublevalue.md deleted file mode 100644 index 7d80f78d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressiondoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterdoublevalue.md deleted file mode 100644 index 313fc76f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4tovaluevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4tovaluevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4tovaluevaluetype.md deleted file mode 100644 index b6b0187b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4tovaluevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4valuetype.md deleted file mode 100644 index 3e2c57a4..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilterfiltername.md deleted file mode 100644 index 9ce2e7df..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltername.md deleted file mode 100644 index 9045f17b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltervaluetype.md deleted file mode 100644 index abd3b8f2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterint64value.md deleted file mode 100644 index 3c47e552..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltername.md deleted file mode 100644 index 68164787..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltervaluetype.md deleted file mode 100644 index 2b332c36..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionint64value.md deleted file mode 100644 index 105452e3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionvaluetype.md deleted file mode 100644 index 674d1b45..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filter.md deleted file mode 100644 index 164439a0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasNumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasNumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filtername.md deleted file mode 100644 index 044cc14e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3int64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3int64value.md deleted file mode 100644 index f0aa416e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3int64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3validenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3validenums.md deleted file mode 100644 index 8f65f5b0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3validenums.md +++ /dev/null @@ -1,21 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.OPERATION_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | -| `EQUAL` | EQUAL | -| `LESS_THAN` | LESS_THAN | -| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | -| `GREATER_THAN` | GREATER_THAN | -| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3valuetype.md deleted file mode 100644 index 7acca1ed..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterdoublevalue.md deleted file mode 100644 index 7198118a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4tovaluevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfilter.md deleted file mode 100644 index 349f1621..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfilter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfiltername.md deleted file mode 100644 index 6a17991d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterint64value.md deleted file mode 100644 index cd286074..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervalidenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervalidenums.md deleted file mode 100644 index aef79831..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervalidenums.md +++ /dev/null @@ -1,22 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.MATCH_TYPE_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | -| `EXACT` | EXACT | -| `BEGINS_WITH` | BEGINS_WITH | -| `ENDS_WITH` | ENDS_WITH | -| `CONTAINS` | CONTAINS | -| `FULL_REGEXP` | FULL_REGEXP | -| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervaluetype.md deleted file mode 100644 index 19e5b508..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdoublevalue.md deleted file mode 100644 index beecd7c9..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfilter.md deleted file mode 100644 index 8453b1b8..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfilter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfiltername.md deleted file mode 100644 index cd34835e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfromvalue.md deleted file mode 100644 index b5c1ca75..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterinlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterinlistfilter.md deleted file mode 100644 index bf55ae6e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterinlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilterfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterint64value.md deleted file mode 100644 index bb0bc7ed..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2expressionsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilternumericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilternumericfilter.md deleted file mode 100644 index 8ee22eb7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilternumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2filtername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterstringfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterstringfilter.md deleted file mode 100644 index 2d8a4193..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterstringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterfiltername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter2validenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltertovalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltertovalue.md deleted file mode 100644 index e6cdf07d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltertovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalue.md deleted file mode 100644 index 40bdd496..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervaluetype.md deleted file mode 100644 index f6efa6d0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayenabled.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayenabled.md deleted file mode 100644 index 9eb0e8ce..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayenabled.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled.TRUE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `TRUE` | true | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfilter.md deleted file mode 100644 index 98057477..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfilter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter - - -## Supported Types - -### `models.StringFilter` - -```python -value: models.StringFilter = /* values here */ -``` - -### `models.InListFilter` - -```python -value: models.InListFilter = /* values here */ -``` - -### `models.NumericFilter` - -```python -value: models.NumericFilter = /* values here */ -``` - -### `models.BetweenFilter` - -```python -value: models.BetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltername.md deleted file mode 100644 index 29687ef7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltertype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltertype.md deleted file mode 100644 index 664e14af..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfiltertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType.FILTER -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `FILTER` | filter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfromvalue.md deleted file mode 100644 index 46983443..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayfromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayinlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayinlistfilter.md deleted file mode 100644 index b0bca72a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayinlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterbetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterbetweenfilter.md deleted file mode 100644 index 2bde64d9..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterbetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltertovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterdoublevalue.md deleted file mode 100644 index 97ce2360..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfilter.md deleted file mode 100644 index 7131a8a2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfilter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPIStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPIStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPIInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPIInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPINumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPINumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPIBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPIBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltername.md deleted file mode 100644 index fe5f3e68..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltertype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltertype.md deleted file mode 100644 index 73c00d07..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType.AND_GROUP -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `AND_GROUP` | andGroup | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfromvalue.md deleted file mode 100644 index 4f2ca495..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterinlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterinlistfilter.md deleted file mode 100644 index 1e4b7ba5..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterinlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilterfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1doublevalue.md deleted file mode 100644 index bdb1850e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsdoublevalue.md deleted file mode 100644 index f189f0dd..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterdoublevalue.md deleted file mode 100644 index 16ecf1a7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuetype.md deleted file mode 100644 index eb1f5982..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuevaluetype.md deleted file mode 100644 index 34939a9e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilterfiltername.md deleted file mode 100644 index faeba898..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltername.md deleted file mode 100644 index b136184e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltervaluetype.md deleted file mode 100644 index 71e00c5f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterint64value.md deleted file mode 100644 index 26bc7d17..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltername.md deleted file mode 100644 index 2d542098..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltervaluetype.md deleted file mode 100644 index f329c65a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsint64value.md deleted file mode 100644 index a4e8ec93..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfilterfilter3valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsvaluetype.md deleted file mode 100644 index 9e2d10b7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filter.md deleted file mode 100644 index 87b4513f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filtername.md deleted file mode 100644 index a7f70c5e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1int64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1int64value.md deleted file mode 100644 index f0b7caf3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1int64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1expressionsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1valuetype.md deleted file mode 100644 index 420a9b4c..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2doublevalue.md deleted file mode 100644 index 575e02c3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsdoublevalue.md deleted file mode 100644 index 7c2f8efa..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterdoublevalue.md deleted file mode 100644 index 0ab0191d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4tovaluevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4tovaluevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4tovaluevaluetype.md deleted file mode 100644 index 854ae344..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4tovaluevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4valuetype.md deleted file mode 100644 index d6d64295..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilterfiltername.md deleted file mode 100644 index 7f53bffd..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltername.md deleted file mode 100644 index 1abe3331..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltervaluetype.md deleted file mode 100644 index d3655fc3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterint64value.md deleted file mode 100644 index b6d1b509..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltername.md deleted file mode 100644 index e6e5758f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltervaluetype.md deleted file mode 100644 index 02e81f7a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsint64value.md deleted file mode 100644 index 18e9af41..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvalidenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvalidenums.md deleted file mode 100644 index 9cc0525b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvalidenums.md +++ /dev/null @@ -1,21 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.OPERATION_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | -| `EQUAL` | EQUAL | -| `LESS_THAN` | LESS_THAN | -| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | -| `GREATER_THAN` | GREATER_THAN | -| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvaluetype.md deleted file mode 100644 index 909e42e8..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2filtername.md deleted file mode 100644 index 37f3c1b6..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2validenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2validenums.md deleted file mode 100644 index d889abe9..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2validenums.md +++ /dev/null @@ -1,22 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.MATCH_TYPE_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `MATCH_TYPE_UNSPECIFIED` | MATCH_TYPE_UNSPECIFIED | -| `EXACT` | EXACT | -| `BEGINS_WITH` | BEGINS_WITH | -| `ENDS_WITH` | ENDS_WITH | -| `CONTAINS` | CONTAINS | -| `FULL_REGEXP` | FULL_REGEXP | -| `PARTIAL_REGEXP` | PARTIAL_REGEXP | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2valuetype.md deleted file mode 100644 index e69bc134..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3betweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3betweenfilter.md deleted file mode 100644 index 7f5161a5..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3betweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilterfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3fromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3tovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3doublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3doublevalue.md deleted file mode 100644 index 6b8ac04e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3doublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressiondoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressiondoublevalue.md deleted file mode 100644 index 43843999..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressiondoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterdoublevalue.md deleted file mode 100644 index 744d52f2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4tovaluevaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4tovaluevaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4tovaluevaluetype.md deleted file mode 100644 index 1a7e9a80..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4tovaluevaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4valuetype.md deleted file mode 100644 index 050eb12e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilterfiltername.md deleted file mode 100644 index dd056c4f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltername.md deleted file mode 100644 index 9145633f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltervaluetype.md deleted file mode 100644 index 27ced5cf..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterint64value.md deleted file mode 100644 index 0247e4eb..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltername.md deleted file mode 100644 index 1ade2210..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltervaluetype.md deleted file mode 100644 index d1dcb101..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionint64value.md deleted file mode 100644 index 36d62f5f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvalidenums.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvalidenums.md deleted file mode 100644 index 37dac400..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvalidenums.md +++ /dev/null @@ -1,21 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.OPERATION_UNSPECIFIED -``` - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `OPERATION_UNSPECIFIED` | OPERATION_UNSPECIFIED | -| `EQUAL` | EQUAL | -| `LESS_THAN` | LESS_THAN | -| `LESS_THAN_OR_EQUAL` | LESS_THAN_OR_EQUAL | -| `GREATER_THAN` | GREATER_THAN | -| `GREATER_THAN_OR_EQUAL` | GREATER_THAN_OR_EQUAL | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvaluetype.md deleted file mode 100644 index 6ad74ae7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filter.md deleted file mode 100644 index 61e5a861..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtername.md deleted file mode 100644 index ece3fde8..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.STRING_FILTER -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `STRING_FILTER` | stringFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtertype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtertype.md deleted file mode 100644 index ed548887..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.NOT_EXPRESSION -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NOT_EXPRESSION` | notExpression | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3fromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3fromvalue.md deleted file mode 100644 index 367aa964..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3fromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3inlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3inlistfilter.md deleted file mode 100644 index 47e6a28d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3inlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3numericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3numericfilter.md deleted file mode 100644 index 2ac725ee..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3numericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionfilterfiltername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3expressionvalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3value.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3stringfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3stringfilter.md deleted file mode 100644 index 10f100a2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3stringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3filtername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3validenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3tovalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3tovalue.md deleted file mode 100644 index 94832df6..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3tovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3value.md deleted file mode 100644 index 5d330b03..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3value.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3valuetype.md deleted file mode 100644 index ccc802d1..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter3valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfilter4valuetype.md deleted file mode 100644 index 35250324..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltername.md deleted file mode 100644 index 832e8b3c..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.BETWEEN_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `BETWEEN_FILTER` | betweenFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltervaluetype.md deleted file mode 100644 index 04ea60c2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtername.md deleted file mode 100644 index 5e82560a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtertype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtertype.md deleted file mode 100644 index 6960877a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.FILTER -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `FILTER` | filter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtervaluetype.md deleted file mode 100644 index 9e2bbc03..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4valuetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4valuetype.md deleted file mode 100644 index 480685e3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterbetweenfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterbetweenfilter.md deleted file mode 100644 index 2b17bb5b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterbetweenfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfilterfiltername.md) | :heavy_check_mark: | N/A | -| `from_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfromvalue.md) | :heavy_check_mark: | N/A | -| `to_value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltertovalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterdoublevalue.md deleted file mode 100644 index bfb53b6a..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfilter4valuetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfilter.md deleted file mode 100644 index 040a00cc..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfilter.md +++ /dev/null @@ -1,29 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltername.md deleted file mode 100644 index 40850e9d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.IN_LIST_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `IN_LIST_FILTER` | inListFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltertype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltertype.md deleted file mode 100644 index 4725b0cb..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfiltertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.OR_GROUP -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OR_GROUP` | orGroup | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfromvalue.md deleted file mode 100644 index b7d9eb38..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterfromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterinlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterinlistfilter.md deleted file mode 100644 index 323ea1f2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterinlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterint64value.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterint64value.md deleted file mode 100644 index 12b62a5d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterint64value.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filterfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilternumericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilternumericfilter.md deleted file mode 100644 index 09633a9d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilternumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsfilterfiltername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2expressionsvalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterstringfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterstringfilter.md deleted file mode 100644 index f4911ede..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilterstringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2filtername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter2validenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltertovalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltertovalue.md deleted file mode 100644 index ef0ed50e..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltertovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalue.md deleted file mode 100644 index 8eb513a9..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervaluetype.md deleted file mode 100644 index 5be1545b..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilternumericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilternumericfilter.md deleted file mode 100644 index 2d49115f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilternumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter1filtername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfiltervalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltertovalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltertovalue.md deleted file mode 100644 index 13fafdea..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltertovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalue.md deleted file mode 100644 index eb244863..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervaluetype.md deleted file mode 100644 index c57a0214..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraynumericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraynumericfilter.md deleted file mode 100644 index 5ec40d8c..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraynumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsfilterfiltername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1expressionsvalidenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraystringfilter.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraystringfilter.md deleted file mode 100644 index 68f389f2..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraystringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1filtername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter1validenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraytovalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraytovalue.md deleted file mode 100644 index a2c39ca6..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarraytovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalue.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalue.md deleted file mode 100644 index 73a01e8f..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvaluetype.md deleted file mode 100644 index 7783b0da..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType - -value = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasdoublevalue.md b/docs/models/sourcegoogleanalyticsdataapischemasdoublevalue.md deleted file mode 100644 index d355a5ef..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasdoublevalue.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasDoubleValue - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `value` | *float* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasenabled.md b/docs/models/sourcegoogleanalyticsdataapischemasenabled.md deleted file mode 100644 index c64581dd..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasenabled.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasEnabled - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `cohort_report_settings` | [Optional[models.CohortReportSettings]](../models/cohortreportsettings.md) | :heavy_minus_sign: | Optional settings for a cohort report. | -| `cohorts` | List[[models.Cohorts](../models/cohorts.md)] | :heavy_minus_sign: | N/A | -| `cohorts_range` | [Optional[models.CohortsRange]](../models/cohortsrange.md) | :heavy_minus_sign: | N/A | -| `enabled` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled]](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayenabled.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasexpression.md b/docs/models/sourcegoogleanalyticsdataapischemasexpression.md deleted file mode 100644 index 55beb8e0..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasexpression.md +++ /dev/null @@ -1,9 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasExpression - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filter.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasfilter.md b/docs/models/sourcegoogleanalyticsdataapischemasfilter.md deleted file mode 100644 index 2ad28f5d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasfilter.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasFilter - -A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `field_name` | *str* | :heavy_check_mark: | N/A | -| `filter_` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfilter.md) | :heavy_check_mark: | N/A | -| `filter_type` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType]](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltermetricsfilter4filtertype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasfiltername.md b/docs/models/sourcegoogleanalyticsdataapischemasfiltername.md deleted file mode 100644 index 9c126919..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasfiltername.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasFilterName - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasFilterName - -value = SourceGoogleAnalyticsDataAPISchemasFilterName.NUMERIC_FILTER -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NUMERIC_FILTER` | numericFilter | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasfiltertype.md b/docs/models/sourcegoogleanalyticsdataapischemasfiltertype.md deleted file mode 100644 index 7ce91faf..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasfiltertype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasFilterType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasFilterType - -value = SourceGoogleAnalyticsDataAPISchemasFilterType.NOT_EXPRESSION -``` - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NOT_EXPRESSION` | notExpression | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasfromvalue.md b/docs/models/sourcegoogleanalyticsdataapischemasfromvalue.md deleted file mode 100644 index adf154b9..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasfromvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasFromValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemasinlistfilter.md b/docs/models/sourcegoogleanalyticsdataapischemasinlistfilter.md deleted file mode 100644 index 86965a26..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasinlistfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasInListFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfiltername.md) | :heavy_check_mark: | N/A | -| `values` | List[*str*] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasnumericfilter.md b/docs/models/sourcegoogleanalyticsdataapischemasnumericfilter.md deleted file mode 100644 index 264fd835..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasnumericfilter.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasNumericFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3expressionfilterfiltername.md) | :heavy_check_mark: | N/A | -| `operation` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3validenums.md)] | :heavy_check_mark: | N/A | -| `value` | [models.SourceGoogleAnalyticsDataAPISchemasValue](../models/sourcegoogleanalyticsdataapischemasvalue.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemasstringfilter.md b/docs/models/sourcegoogleanalyticsdataapischemasstringfilter.md deleted file mode 100644 index 38b3780d..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasstringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasStringFilter - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfilter3filtername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarraydimensionfilterdimensionsfiltervalidenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemastovalue.md b/docs/models/sourcegoogleanalyticsdataapischemastovalue.md deleted file mode 100644 index ba8b9236..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemastovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemasvalue.md b/docs/models/sourcegoogleanalyticsdataapischemasvalue.md deleted file mode 100644 index fc1054f3..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasvalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapischemasvaluetype.md b/docs/models/sourcegoogleanalyticsdataapischemasvaluetype.md deleted file mode 100644 index d424f8ce..00000000 --- a/docs/models/sourcegoogleanalyticsdataapischemasvaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPISchemasValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPISchemasValueType - -value = SourceGoogleAnalyticsDataAPISchemasValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapiserviceaccountkeyauthentication.md b/docs/models/sourcegoogleanalyticsdataapiserviceaccountkeyauthentication.md index 5e699d00..e0eacbdc 100644 --- a/docs/models/sourcegoogleanalyticsdataapiserviceaccountkeyauthentication.md +++ b/docs/models/sourcegoogleanalyticsdataapiserviceaccountkeyauthentication.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceGoogleAnalyticsDataAPISchemasAuthType]](../models/sourcegoogleanalyticsdataapischemasauthtype.md) | :heavy_minus_sign: | N/A | | +| `auth_type` | [Optional[models.SourceGoogleAnalyticsDataAPIAuthTypeService]](../models/sourcegoogleanalyticsdataapiauthtypeservice.md) | :heavy_minus_sign: | N/A | | | `credentials_json` | *str* | :heavy_check_mark: | The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide. | { "type": "service_account", "project_id": YOUR_PROJECT_ID, "private_key_id": YOUR_PRIVATE_KEY, ... } | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapistringfilter.md b/docs/models/sourcegoogleanalyticsdataapistringfilter.md deleted file mode 100644 index b89c7891..00000000 --- a/docs/models/sourcegoogleanalyticsdataapistringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceGoogleAnalyticsDataAPIStringFilter - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfilterfiltername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums](../models/sourcegoogleanalyticsdataapischemascustomreportsarrayvalidenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapitovalue.md b/docs/models/sourcegoogleanalyticsdataapitovalue.md deleted file mode 100644 index 9f7de730..00000000 --- a/docs/models/sourcegoogleanalyticsdataapitovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPIToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapivalue.md b/docs/models/sourcegoogleanalyticsdataapivalue.md deleted file mode 100644 index b5f2b7d8..00000000 --- a/docs/models/sourcegoogleanalyticsdataapivalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# SourceGoogleAnalyticsDataAPIValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue = /* values here */ -``` - diff --git a/docs/models/sourcegoogleanalyticsdataapivaluetype.md b/docs/models/sourcegoogleanalyticsdataapivaluetype.md deleted file mode 100644 index bc37cdd7..00000000 --- a/docs/models/sourcegoogleanalyticsdataapivaluetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleAnalyticsDataAPIValueType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleAnalyticsDataAPIValueType - -value = SourceGoogleAnalyticsDataAPIValueType.DOUBLE_VALUE -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `DOUBLE_VALUE` | doubleValue | \ No newline at end of file diff --git a/docs/models/sourcegoogledirectory.md b/docs/models/sourcegoogledirectory.md index 746861b7..6e88a17f 100644 --- a/docs/models/sourcegoogledirectory.md +++ b/docs/models/sourcegoogledirectory.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credentials` | [Optional[models.SourceGoogleDirectoryGoogleCredentials]](../models/sourcegoogledirectorygooglecredentials.md) | :heavy_minus_sign: | Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios. | +| `credentials` | [Optional[models.GoogleCredentials]](../models/googlecredentials.md) | :heavy_minus_sign: | Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios. | | `source_type` | [models.GoogleDirectory](../models/googledirectory.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledirectorygooglecredentials.md b/docs/models/sourcegoogledirectorygooglecredentials.md deleted file mode 100644 index 814c29ac..00000000 --- a/docs/models/sourcegoogledirectorygooglecredentials.md +++ /dev/null @@ -1,19 +0,0 @@ -# SourceGoogleDirectoryGoogleCredentials - -Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios. - - -## Supported Types - -### `models.SignInViaGoogleOAuth` - -```python -value: models.SignInViaGoogleOAuth = /* values here */ -``` - -### `models.ServiceAccountKey` - -```python -value: models.ServiceAccountKey = /* values here */ -``` - diff --git a/docs/models/sourcegoogledrive.md b/docs/models/sourcegoogledrive.md index cc8a0390..9df3d025 100644 --- a/docs/models/sourcegoogledrive.md +++ b/docs/models/sourcegoogledrive.md @@ -9,8 +9,8 @@ that are needed when users configure a file-based source. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [models.SourceGoogleDriveAuthentication](../models/sourcegoogledriveauthentication.md) | :heavy_check_mark: | Credentials for connecting to the Google Drive API | | -| `delivery_method` | [Optional[models.DeliveryMethod]](../models/deliverymethod.md) | :heavy_minus_sign: | N/A | | +| `delivery_method` | [Optional[models.SourceGoogleDriveDeliveryMethod]](../models/sourcegoogledrivedeliverymethod.md) | :heavy_minus_sign: | N/A | | | `folder_url` | *str* | :heavy_check_mark: | URL for the folder you want to sync. Using individual streams and glob patterns, it's possible to only sync a subset of all files located in the folder. | https://drive.google.com/drive/folders/1Xaz0vXXXX2enKnNYU5qSt9NS70gvMyYn | -| `source_type` | [models.SourceGoogleDriveGoogleDrive](../models/sourcegoogledrivegoogledrive.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GoogleDriveEnum](../models/googledriveenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00.000000Z | | `streams` | List[[models.SourceGoogleDriveFileBasedStreamConfig](../models/sourcegoogledrivefilebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveauthenticateviagoogleoauth.md b/docs/models/sourcegoogledriveauthenticateviagoogleoauth.md index 0752328e..2d5da254 100644 --- a/docs/models/sourcegoogledriveauthenticateviagoogleoauth.md +++ b/docs/models/sourcegoogledriveauthenticateviagoogleoauth.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.SourceGoogleDriveAuthType]](../models/sourcegoogledriveauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | Client ID for the Google Drive API | -| `client_secret` | *str* | :heavy_check_mark: | Client Secret for the Google Drive API | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token for the Google Drive API | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `auth_type` | [Optional[models.SourceGoogleDriveAuthTypeClient]](../models/sourcegoogledriveauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID for the Google Drive API | +| `client_secret` | *str* | :heavy_check_mark: | Client Secret for the Google Drive API | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token for the Google Drive API | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveauthtype.md b/docs/models/sourcegoogledriveauthtype.md deleted file mode 100644 index 0b418b5a..00000000 --- a/docs/models/sourcegoogledriveauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveAuthType - -value = SourceGoogleDriveAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveauthtypeclient.md b/docs/models/sourcegoogledriveauthtypeclient.md new file mode 100644 index 00000000..18e22b23 --- /dev/null +++ b/docs/models/sourcegoogledriveauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveAuthTypeClient + +value = SourceGoogleDriveAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveauthtypeservice.md b/docs/models/sourcegoogledriveauthtypeservice.md new file mode 100644 index 00000000..7519f0b7 --- /dev/null +++ b/docs/models/sourcegoogledriveauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveAuthTypeService + +value = SourceGoogleDriveAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveautogenerated.md b/docs/models/sourcegoogledriveautogenerated.md index 7c4034eb..9aa13ec9 100644 --- a/docs/models/sourcegoogledriveautogenerated.md +++ b/docs/models/sourcegoogledriveautogenerated.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceGoogleDriveSchemasHeaderDefinitionType]](../models/sourcegoogledriveschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceGoogleDriveHeaderDefinitionTypeAutogenerated]](../models/sourcegoogledriveheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveavroformat.md b/docs/models/sourcegoogledriveavroformat.md index 2a674ed1..d89c78d6 100644 --- a/docs/models/sourcegoogledriveavroformat.md +++ b/docs/models/sourcegoogledriveavroformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.SourceGoogleDriveFiletype]](../models/sourcegoogledrivefiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeAvro]](../models/sourcegoogledrivefiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/copyrawfiles.md b/docs/models/sourcegoogledrivecopyrawfiles.md similarity index 95% rename from docs/models/copyrawfiles.md rename to docs/models/sourcegoogledrivecopyrawfiles.md index 01b72fc3..a0448605 100644 --- a/docs/models/copyrawfiles.md +++ b/docs/models/sourcegoogledrivecopyrawfiles.md @@ -1,4 +1,4 @@ -# CopyRawFiles +# SourceGoogleDriveCopyRawFiles Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files. @@ -7,5 +7,5 @@ Copy raw files without parsing their contents. Bits are copied into the destinat | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `delivery_type` | [Optional[models.SourceGoogleDriveDeliveryType]](../models/sourcegoogledrivedeliverytype.md) | :heavy_minus_sign: | N/A | +| `delivery_type` | [Optional[models.SourceGoogleDriveDeliveryTypeUseFileTransfer]](../models/sourcegoogledrivedeliverytypeusefiletransfer.md) | :heavy_minus_sign: | N/A | | `preserve_directory_structure` | *Optional[bool]* | :heavy_minus_sign: | If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivecsvformat.md b/docs/models/sourcegoogledrivecsvformat.md index 80d109bf..3e5c1733 100644 --- a/docs/models/sourcegoogledrivecsvformat.md +++ b/docs/models/sourcegoogledrivecsvformat.md @@ -10,7 +10,7 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceGoogleDriveSchemasFiletype]](../models/sourcegoogledriveschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeCsv]](../models/sourcegoogledrivefiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceGoogleDriveCSVHeaderDefinition]](../models/sourcegoogledrivecsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcegoogledrivedeliverymethod.md b/docs/models/sourcegoogledrivedeliverymethod.md new file mode 100644 index 00000000..f5cb2500 --- /dev/null +++ b/docs/models/sourcegoogledrivedeliverymethod.md @@ -0,0 +1,23 @@ +# SourceGoogleDriveDeliveryMethod + + +## Supported Types + +### `models.SourceGoogleDriveReplicateRecords` + +```python +value: models.SourceGoogleDriveReplicateRecords = /* values here */ +``` + +### `models.SourceGoogleDriveCopyRawFiles` + +```python +value: models.SourceGoogleDriveCopyRawFiles = /* values here */ +``` + +### `models.SourceGoogleDriveReplicatePermissionsACL` + +```python +value: models.SourceGoogleDriveReplicatePermissionsACL = /* values here */ +``` + diff --git a/docs/models/sourcemicrosoftsharepointschemasdeliverytype.md b/docs/models/sourcegoogledrivedeliverytypeusefiletransfer.md similarity index 50% rename from docs/models/sourcemicrosoftsharepointschemasdeliverytype.md rename to docs/models/sourcegoogledrivedeliverytypeusefiletransfer.md index 6ab18eb3..3e2f76f2 100644 --- a/docs/models/sourcemicrosoftsharepointschemasdeliverytype.md +++ b/docs/models/sourcegoogledrivedeliverytypeusefiletransfer.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointSchemasDeliveryType +# SourceGoogleDriveDeliveryTypeUseFileTransfer ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasDeliveryType +from airbyte_api.models import SourceGoogleDriveDeliveryTypeUseFileTransfer -value = SourceMicrosoftSharepointSchemasDeliveryType.USE_FILE_TRANSFER +value = SourceGoogleDriveDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER ``` diff --git a/docs/models/sourcegoogledriveschemasdeliverytype.md b/docs/models/sourcegoogledrivedeliverytypeusepermissionstransfer.md similarity index 50% rename from docs/models/sourcegoogledriveschemasdeliverytype.md rename to docs/models/sourcegoogledrivedeliverytypeusepermissionstransfer.md index c01dd89c..3a9b00e7 100644 --- a/docs/models/sourcegoogledriveschemasdeliverytype.md +++ b/docs/models/sourcegoogledrivedeliverytypeusepermissionstransfer.md @@ -1,11 +1,11 @@ -# SourceGoogleDriveSchemasDeliveryType +# SourceGoogleDriveDeliveryTypeUsePermissionsTransfer ## Example Usage ```python -from airbyte_api.models import SourceGoogleDriveSchemasDeliveryType +from airbyte_api.models import SourceGoogleDriveDeliveryTypeUsePermissionsTransfer -value = SourceGoogleDriveSchemasDeliveryType.USE_PERMISSIONS_TRANSFER +value = SourceGoogleDriveDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER ``` diff --git a/docs/models/sourcegoogledrivedeliverytypeuserecordstransfer.md b/docs/models/sourcegoogledrivedeliverytypeuserecordstransfer.md new file mode 100644 index 00000000..cd4cfcb1 --- /dev/null +++ b/docs/models/sourcegoogledrivedeliverytypeuserecordstransfer.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveDeliveryTypeUseRecordsTransfer + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveDeliveryTypeUseRecordsTransfer + +value = SourceGoogleDriveDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER +``` + + +## Values + +| Name | Value | +| ---------------------- | ---------------------- | +| `USE_RECORDS_TRANSFER` | use_records_transfer | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveexcelformat.md b/docs/models/sourcegoogledriveexcelformat.md index 69161e11..8574e945 100644 --- a/docs/models/sourcegoogledriveexcelformat.md +++ b/docs/models/sourcegoogledriveexcelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceGoogleDriveSchemasStreamsFormatFormat6Filetype]](../models/sourcegoogledriveschemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeExcel]](../models/sourcegoogledrivefiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletype.md b/docs/models/sourcegoogledrivefiletype.md deleted file mode 100644 index a91e2300..00000000 --- a/docs/models/sourcegoogledrivefiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveFiletype - -value = SourceGoogleDriveFiletype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypeavro.md b/docs/models/sourcegoogledrivefiletypeavro.md new file mode 100644 index 00000000..24c76b9f --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypeavro.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeAvro + +value = SourceGoogleDriveFiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypecsv.md b/docs/models/sourcegoogledrivefiletypecsv.md new file mode 100644 index 00000000..d73fc989 --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypecsv.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeCsv + +value = SourceGoogleDriveFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypeexcel.md b/docs/models/sourcegoogledrivefiletypeexcel.md new file mode 100644 index 00000000..74b0bc3b --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeExcel + +value = SourceGoogleDriveFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypejsonl.md b/docs/models/sourcegoogledrivefiletypejsonl.md new file mode 100644 index 00000000..2f0d4827 --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeJsonl + +value = SourceGoogleDriveFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypeparquet.md b/docs/models/sourcegoogledrivefiletypeparquet.md new file mode 100644 index 00000000..2f8372f4 --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeParquet + +value = SourceGoogleDriveFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefiletypeunstructured.md b/docs/models/sourcegoogledrivefiletypeunstructured.md new file mode 100644 index 00000000..c1d55d67 --- /dev/null +++ b/docs/models/sourcegoogledrivefiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveFiletypeUnstructured + +value = SourceGoogleDriveFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivefromcsv.md b/docs/models/sourcegoogledrivefromcsv.md index e9eae6a1..3e2fe8c4 100644 --- a/docs/models/sourcegoogledrivefromcsv.md +++ b/docs/models/sourcegoogledrivefromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceGoogleDriveHeaderDefinitionType]](../models/sourcegoogledriveheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceGoogleDriveHeaderDefinitionTypeFromCsv]](../models/sourcegoogledriveheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveheaderdefinitiontypeautogenerated.md b/docs/models/sourcegoogledriveheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..2db7e25e --- /dev/null +++ b/docs/models/sourcegoogledriveheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveHeaderDefinitionTypeAutogenerated + +value = SourceGoogleDriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveheaderdefinitiontype.md b/docs/models/sourcegoogledriveheaderdefinitiontypefromcsv.md similarity index 61% rename from docs/models/sourcegoogledriveheaderdefinitiontype.md rename to docs/models/sourcegoogledriveheaderdefinitiontypefromcsv.md index 8d3d4db5..0acc6759 100644 --- a/docs/models/sourcegoogledriveheaderdefinitiontype.md +++ b/docs/models/sourcegoogledriveheaderdefinitiontypefromcsv.md @@ -1,11 +1,11 @@ -# SourceGoogleDriveHeaderDefinitionType +# SourceGoogleDriveHeaderDefinitionTypeFromCsv ## Example Usage ```python -from airbyte_api.models import SourceGoogleDriveHeaderDefinitionType +from airbyte_api.models import SourceGoogleDriveHeaderDefinitionTypeFromCsv -value = SourceGoogleDriveHeaderDefinitionType.FROM_CSV +value = SourceGoogleDriveHeaderDefinitionTypeFromCsv.FROM_CSV ``` diff --git a/docs/models/sourcegoogledriveheaderdefinitiontypeuserprovided.md b/docs/models/sourcegoogledriveheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..64a5ad58 --- /dev/null +++ b/docs/models/sourcegoogledriveheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceGoogleDriveHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleDriveHeaderDefinitionTypeUserProvided + +value = SourceGoogleDriveHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivejsonlformat.md b/docs/models/sourcegoogledrivejsonlformat.md index e53f57dc..e19603b9 100644 --- a/docs/models/sourcegoogledrivejsonlformat.md +++ b/docs/models/sourcegoogledrivejsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceGoogleDriveSchemasStreamsFiletype]](../models/sourcegoogledriveschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeJsonl]](../models/sourcegoogledrivefiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveparquetformat.md b/docs/models/sourcegoogledriveparquetformat.md index bae81417..d66d828e 100644 --- a/docs/models/sourcegoogledriveparquetformat.md +++ b/docs/models/sourcegoogledriveparquetformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceGoogleDriveSchemasStreamsFormatFiletype]](../models/sourcegoogledriveschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeParquet]](../models/sourcegoogledrivefiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivereplicatepermissionsacl.md b/docs/models/sourcegoogledrivereplicatepermissionsacl.md new file mode 100644 index 00000000..dd66d1fe --- /dev/null +++ b/docs/models/sourcegoogledrivereplicatepermissionsacl.md @@ -0,0 +1,12 @@ +# SourceGoogleDriveReplicatePermissionsACL + +Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceGoogleDriveDeliveryTypeUsePermissionsTransfer]](../models/sourcegoogledrivedeliverytypeusepermissionstransfer.md) | :heavy_minus_sign: | N/A | +| `domain` | *Optional[str]* | :heavy_minus_sign: | The Google domain of the identities. | +| `include_identities_stream` | *Optional[bool]* | :heavy_minus_sign: | This data can be used in downstream systems to recreate permission restrictions mirroring the original source | \ No newline at end of file diff --git a/docs/models/sourcegoogledrivereplicaterecords.md b/docs/models/sourcegoogledrivereplicaterecords.md new file mode 100644 index 00000000..0274ebbb --- /dev/null +++ b/docs/models/sourcegoogledrivereplicaterecords.md @@ -0,0 +1,10 @@ +# SourceGoogleDriveReplicateRecords + +Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceGoogleDriveDeliveryTypeUseRecordsTransfer]](../models/sourcegoogledrivedeliverytypeuserecordstransfer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasauthtype.md b/docs/models/sourcegoogledriveschemasauthtype.md deleted file mode 100644 index 427ac591..00000000 --- a/docs/models/sourcegoogledriveschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasAuthType - -value = SourceGoogleDriveSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasfiletype.md b/docs/models/sourcegoogledriveschemasfiletype.md deleted file mode 100644 index 0fb257ff..00000000 --- a/docs/models/sourcegoogledriveschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasFiletype - -value = SourceGoogleDriveSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasheaderdefinitiontype.md b/docs/models/sourcegoogledriveschemasheaderdefinitiontype.md deleted file mode 100644 index 21baf448..00000000 --- a/docs/models/sourcegoogledriveschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasHeaderDefinitionType - -value = SourceGoogleDriveSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasstreamsfiletype.md b/docs/models/sourcegoogledriveschemasstreamsfiletype.md deleted file mode 100644 index 86daee3d..00000000 --- a/docs/models/sourcegoogledriveschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasStreamsFiletype - -value = SourceGoogleDriveSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasstreamsformatfiletype.md b/docs/models/sourcegoogledriveschemasstreamsformatfiletype.md deleted file mode 100644 index cd02e8f4..00000000 --- a/docs/models/sourcegoogledriveschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasStreamsFormatFiletype - -value = SourceGoogleDriveSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasstreamsformatformat6filetype.md b/docs/models/sourcegoogledriveschemasstreamsformatformat6filetype.md deleted file mode 100644 index c1673cb6..00000000 --- a/docs/models/sourcegoogledriveschemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasStreamsFormatFormat6Filetype - -value = SourceGoogleDriveSchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasstreamsformatformatfiletype.md b/docs/models/sourcegoogledriveschemasstreamsformatformatfiletype.md deleted file mode 100644 index 6a1e7b92..00000000 --- a/docs/models/sourcegoogledriveschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasStreamsFormatFormatFiletype - -value = SourceGoogleDriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveschemasstreamsheaderdefinitiontype.md b/docs/models/sourcegoogledriveschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index c2edaf85..00000000 --- a/docs/models/sourcegoogledriveschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleDriveSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleDriveSchemasStreamsHeaderDefinitionType - -value = SourceGoogleDriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveserviceaccountkeyauthentication.md b/docs/models/sourcegoogledriveserviceaccountkeyauthentication.md index 9403bd4b..e5e65a5e 100644 --- a/docs/models/sourcegoogledriveserviceaccountkeyauthentication.md +++ b/docs/models/sourcegoogledriveserviceaccountkeyauthentication.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceGoogleDriveSchemasAuthType]](../models/sourcegoogledriveschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceGoogleDriveAuthTypeService]](../models/sourcegoogledriveauthtypeservice.md) | :heavy_minus_sign: | N/A | | `service_account_info` | *str* | :heavy_check_mark: | The JSON key of the service account to use for authorization. Read more here. | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveunstructureddocumentformat.md b/docs/models/sourcegoogledriveunstructureddocumentformat.md index f92878ae..b9717972 100644 --- a/docs/models/sourcegoogledriveunstructureddocumentformat.md +++ b/docs/models/sourcegoogledriveunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceGoogleDriveSchemasStreamsFormatFormatFiletype]](../models/sourcegoogledriveschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceGoogleDriveFiletypeUnstructured]](../models/sourcegoogledrivefiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceGoogleDriveProcessing]](../models/sourcegoogledriveprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceGoogleDriveParsingStrategy]](../models/sourcegoogledriveparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcegoogledriveuserprovided.md b/docs/models/sourcegoogledriveuserprovided.md index b4e77b94..5e8df991 100644 --- a/docs/models/sourcegoogledriveuserprovided.md +++ b/docs/models/sourcegoogledriveuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceGoogleDriveSchemasStreamsHeaderDefinitionType]](../models/sourcegoogledriveschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceGoogleDriveHeaderDefinitionTypeUserProvided]](../models/sourcegoogledriveheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcegooglepagespeedinsights.md b/docs/models/sourcegooglepagespeedinsights.md index add192d4..0583982b 100644 --- a/docs/models/sourcegooglepagespeedinsights.md +++ b/docs/models/sourcegooglepagespeedinsights.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_key` | *Optional[str]* | :heavy_minus_sign: | Google PageSpeed API Key. See here. The key is optional - however the API is heavily rate limited when using without API Key. Creating and using the API key therefore is recommended. The key is case sensitive. | | -| `categories` | List[[models.Categories](../models/categories.md)] | :heavy_check_mark: | Defines which Lighthouse category to run. One or many of: "accessibility", "best-practices", "performance", "pwa", "seo". | | +| `categories` | List[[models.SourceGooglePagespeedInsightsCategory](../models/sourcegooglepagespeedinsightscategory.md)] | :heavy_check_mark: | Defines which Lighthouse category to run. One or many of: "accessibility", "best-practices", "performance", "pwa", "seo". | | | `source_type` | [models.GooglePagespeedInsights](../models/googlepagespeedinsights.md) | :heavy_check_mark: | N/A | | -| `strategies` | List[[models.Strategies](../models/strategies.md)] | :heavy_check_mark: | The analyses strategy to use. Either "desktop" or "mobile". | | +| `strategies` | List[[models.Strategy](../models/strategy.md)] | :heavy_check_mark: | The analyses strategy to use. Either "desktop" or "mobile". | | | `urls` | List[*str*] | :heavy_check_mark: | The URLs to retrieve pagespeed information from. The connector will attempt to sync PageSpeed reports for all the defined URLs. Format: https://(www.)url.domain | https://example.com | \ No newline at end of file diff --git a/docs/models/categories.md b/docs/models/sourcegooglepagespeedinsightscategory.md similarity index 65% rename from docs/models/categories.md rename to docs/models/sourcegooglepagespeedinsightscategory.md index 57cc9f18..c42a8228 100644 --- a/docs/models/categories.md +++ b/docs/models/sourcegooglepagespeedinsightscategory.md @@ -1,11 +1,11 @@ -# Categories +# SourceGooglePagespeedInsightsCategory ## Example Usage ```python -from airbyte_api.models import Categories +from airbyte_api.models import SourceGooglePagespeedInsightsCategory -value = Categories.ACCESSIBILITY +value = SourceGooglePagespeedInsightsCategory.ACCESSIBILITY ``` diff --git a/docs/models/sourcegooglesearchconsole.md b/docs/models/sourcegooglesearchconsole.md index b9a421f6..8cbc8f30 100644 --- a/docs/models/sourcegooglesearchconsole.md +++ b/docs/models/sourcegooglesearchconsole.md @@ -12,5 +12,5 @@ | `end_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data created after this date will not be replicated. Must be greater or equal to the start date field. Leaving this field blank will replicate all data from the start date onward. | 2021-12-12 | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. For more details on Google Search Console rate limits, refer to the docs. | **Example 1:** 30
**Example 2:** 40
**Example 3:** 50 | | `site_urls` | List[*str*] | :heavy_check_mark: | The URLs of the website property attached to your GSC account. Learn more about properties here. | **Example 1:** https://example1.com/
**Example 2:** sc-domain:example2.com | -| `source_type` | [models.SourceGoogleSearchConsoleGoogleSearchConsole](../models/sourcegooglesearchconsolegooglesearchconsole.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.GoogleSearchConsoleEnum](../models/googlesearchconsoleenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. | | \ No newline at end of file diff --git a/docs/models/sourcegooglesearchconsoleauthtype.md b/docs/models/sourcegooglesearchconsoleauthtypeclient.md similarity index 63% rename from docs/models/sourcegooglesearchconsoleauthtype.md rename to docs/models/sourcegooglesearchconsoleauthtypeclient.md index 86d3116f..4b8fbb51 100644 --- a/docs/models/sourcegooglesearchconsoleauthtype.md +++ b/docs/models/sourcegooglesearchconsoleauthtypeclient.md @@ -1,11 +1,11 @@ -# SourceGoogleSearchConsoleAuthType +# SourceGoogleSearchConsoleAuthTypeClient ## Example Usage ```python -from airbyte_api.models import SourceGoogleSearchConsoleAuthType +from airbyte_api.models import SourceGoogleSearchConsoleAuthTypeClient -value = SourceGoogleSearchConsoleAuthType.CLIENT +value = SourceGoogleSearchConsoleAuthTypeClient.CLIENT ``` diff --git a/docs/models/sourcegooglesearchconsoleauthtypeservice.md b/docs/models/sourcegooglesearchconsoleauthtypeservice.md new file mode 100644 index 00000000..f4b80870 --- /dev/null +++ b/docs/models/sourcegooglesearchconsoleauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceGoogleSearchConsoleAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleSearchConsoleAuthTypeService + +value = SourceGoogleSearchConsoleAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegooglesearchconsoleoauth.md b/docs/models/sourcegooglesearchconsoleoauth.md index a736c4c5..75688fbe 100644 --- a/docs/models/sourcegooglesearchconsoleoauth.md +++ b/docs/models/sourcegooglesearchconsoleoauth.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_token` | *Optional[str]* | :heavy_minus_sign: | Access token for making authenticated requests. Read more here. | -| `auth_type` | [models.SourceGoogleSearchConsoleAuthType](../models/sourcegooglesearchconsoleauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceGoogleSearchConsoleAuthTypeClient](../models/sourcegooglesearchconsoleauthtypeclient.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | The client ID of your Google Search Console developer application. Read more here. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of your Google Search Console developer application. Read more here. | | `refresh_token` | *str* | :heavy_check_mark: | The token for obtaining a new access token. Read more here. | \ No newline at end of file diff --git a/docs/models/sourcegooglesearchconsoleschemasauthtype.md b/docs/models/sourcegooglesearchconsoleschemasauthtype.md deleted file mode 100644 index a61924ad..00000000 --- a/docs/models/sourcegooglesearchconsoleschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleSearchConsoleSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleSearchConsoleSchemasAuthType - -value = SourceGoogleSearchConsoleSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegooglesearchconsoleserviceaccountkeyauthentication.md b/docs/models/sourcegooglesearchconsoleserviceaccountkeyauthentication.md index dc348fc3..e88ae8c2 100644 --- a/docs/models/sourcegooglesearchconsoleserviceaccountkeyauthentication.md +++ b/docs/models/sourcegooglesearchconsoleserviceaccountkeyauthentication.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [models.SourceGoogleSearchConsoleSchemasAuthType](../models/sourcegooglesearchconsoleschemasauthtype.md) | :heavy_check_mark: | N/A | | +| `auth_type` | [models.SourceGoogleSearchConsoleAuthTypeService](../models/sourcegooglesearchconsoleauthtypeservice.md) | :heavy_check_mark: | N/A | | | `email` | *str* | :heavy_check_mark: | The email of the user which has permissions to access the Google Workspace Admin APIs. | | | `service_account_info` | *str* | :heavy_check_mark: | The JSON key of the service account to use for authorization. Read more here. | { "type": "service_account", "project_id": YOUR_PROJECT_ID, "private_key_id": YOUR_PRIVATE_KEY, ... } | \ No newline at end of file diff --git a/docs/models/sourcegooglesheets.md b/docs/models/sourcegooglesheets.md index 08dcfa0f..683ed65f 100644 --- a/docs/models/sourcegooglesheets.md +++ b/docs/models/sourcegooglesheets.md @@ -15,4 +15,4 @@ | `remove_special_characters` | *Optional[bool]* | :heavy_minus_sign: | Removes all special characters from column names. Example: "Example ID*" → "example_id" This option will only work if "Convert Column Names to SQL-Compliant Format (names_conversion)" is enabled. | | | `source_type` | [models.SourceGoogleSheetsGoogleSheets](../models/sourcegooglesheetsgooglesheets.md) | :heavy_check_mark: | N/A | | | `spreadsheet_id` | *str* | :heavy_check_mark: | Enter the link to the Google spreadsheet you want to sync. To copy the link, click the 'Share' button in the top-right corner of the spreadsheet, then click 'Copy link'. | https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG-arw2xy4HR3D-dwUb/edit | -| `stream_name_overrides` | List[[models.StreamNameOverrides](../models/streamnameoverrides.md)] | :heavy_minus_sign: | **Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to "Full Refresh \| Overwrite + Deduped" in your connection settings.**
Allows you to rename streams (Google Sheet tab names) as they appear in Airbyte.
Each item should be an object with a `source_stream_name` (the exact name of the sheet/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination).
If a `source_stream_name` is not found in your spreadsheet, it will be ignored and the default name will be used. This feature only affects stream (sheet/tab) names, not field/column names.
If you want to rename fields or column names, you can do so using the Airbyte Mappings feature after your connection is created. See the Airbyte documentation for more details on how to use Mappings.
Examples:
- To rename a sheet called "Sheet1" to "sales_data", and "2024 Q1" to "q1_2024":
[
{ "source_stream_name": "Sheet1", "custom_stream_name": "sales_data" },
{ "source_stream_name": "2024 Q1", "custom_stream_name": "q1_2024" }
]
- If you do not wish to rename any streams, leave this blank. | | \ No newline at end of file +| `stream_name_overrides` | List[[models.StreamNameOverride](../models/streamnameoverride.md)] | :heavy_minus_sign: | **Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to "Full Refresh \| Overwrite + Deduped" in your connection settings.**
Allows you to rename streams (Google Sheet tab names) as they appear in Airbyte.
Each item should be an object with a `source_stream_name` (the exact name of the sheet/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination).
If a `source_stream_name` is not found in your spreadsheet, it will be ignored and the default name will be used. This feature only affects stream (sheet/tab) names, not field/column names.
If you want to rename fields or column names, you can do so using the Airbyte Mappings feature after your connection is created. See the Airbyte documentation for more details on how to use Mappings.
Examples:
- To rename a sheet called "Sheet1" to "sales_data", and "2024 Q1" to "q1_2024":
[
{ "source_stream_name": "Sheet1", "custom_stream_name": "sales_data" },
{ "source_stream_name": "2024 Q1", "custom_stream_name": "q1_2024" }
]
- If you do not wish to rename any streams, leave this blank. | | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsauthenticateviagoogleoauth.md b/docs/models/sourcegooglesheetsauthenticateviagoogleoauth.md index 0dd6ce80..313df04a 100644 --- a/docs/models/sourcegooglesheetsauthenticateviagoogleoauth.md +++ b/docs/models/sourcegooglesheetsauthenticateviagoogleoauth.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [models.SourceGoogleSheetsAuthType](../models/sourcegooglesheetsauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceGoogleSheetsAuthTypeClient](../models/sourcegooglesheetsauthtypeclient.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | Enter your Google application's Client ID. See Google's documentation for more information. | | `client_secret` | *str* | :heavy_check_mark: | Enter your Google application's Client Secret. See Google's documentation for more information. | | `refresh_token` | *str* | :heavy_check_mark: | Enter your Google application's refresh token. See Google's documentation for more information. | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsauthtype.md b/docs/models/sourcegooglesheetsauthtype.md deleted file mode 100644 index 21a01912..00000000 --- a/docs/models/sourcegooglesheetsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleSheetsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleSheetsAuthType - -value = SourceGoogleSheetsAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsauthtypeclient.md b/docs/models/sourcegooglesheetsauthtypeclient.md new file mode 100644 index 00000000..22954fac --- /dev/null +++ b/docs/models/sourcegooglesheetsauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceGoogleSheetsAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleSheetsAuthTypeClient + +value = SourceGoogleSheetsAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsauthtypeservice.md b/docs/models/sourcegooglesheetsauthtypeservice.md new file mode 100644 index 00000000..269b2fbc --- /dev/null +++ b/docs/models/sourcegooglesheetsauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceGoogleSheetsAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceGoogleSheetsAuthTypeService + +value = SourceGoogleSheetsAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsschemasauthtype.md b/docs/models/sourcegooglesheetsschemasauthtype.md deleted file mode 100644 index bdf14691..00000000 --- a/docs/models/sourcegooglesheetsschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceGoogleSheetsSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceGoogleSheetsSchemasAuthType - -value = SourceGoogleSheetsSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcegooglesheetsserviceaccountkeyauthentication.md b/docs/models/sourcegooglesheetsserviceaccountkeyauthentication.md index 60599bd4..76b58220 100644 --- a/docs/models/sourcegooglesheetsserviceaccountkeyauthentication.md +++ b/docs/models/sourcegooglesheetsserviceaccountkeyauthentication.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [models.SourceGoogleSheetsSchemasAuthType](../models/sourcegooglesheetsschemasauthtype.md) | :heavy_check_mark: | N/A | | +| `auth_type` | [models.SourceGoogleSheetsAuthTypeService](../models/sourcegooglesheetsauthtypeservice.md) | :heavy_check_mark: | N/A | | | `service_account_info` | *str* | :heavy_check_mark: | The JSON key of the service account to use for authorization. Read more here. | { "type": "service_account", "project_id": YOUR_PROJECT_ID, "private_key_id": YOUR_PRIVATE_KEY, ... } | \ No newline at end of file diff --git a/docs/models/sourceharvestauthenticatewithpersonalaccesstoken.md b/docs/models/sourceharvestauthenticatewithpersonalaccesstoken.md index 49650329..74aa7b69 100644 --- a/docs/models/sourceharvestauthenticatewithpersonalaccesstoken.md +++ b/docs/models/sourceharvestauthenticatewithpersonalaccesstoken.md @@ -7,4 +7,4 @@ | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `api_token` | *str* | :heavy_check_mark: | Log into Harvest and then create new personal access token. | -| `auth_type` | [Optional[models.SourceHarvestSchemasAuthType]](../models/sourceharvestschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_type` | [Optional[models.SourceHarvestAuthTypeToken]](../models/sourceharvestauthtypetoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceharvestauthtype.md b/docs/models/sourceharvestauthtype.md deleted file mode 100644 index 0e7badfc..00000000 --- a/docs/models/sourceharvestauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceHarvestAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceHarvestAuthType - -value = SourceHarvestAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourceharvestauthtypeclient.md b/docs/models/sourceharvestauthtypeclient.md new file mode 100644 index 00000000..e4dc0595 --- /dev/null +++ b/docs/models/sourceharvestauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceHarvestAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceHarvestAuthTypeClient + +value = SourceHarvestAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourceharvestauthtypetoken.md b/docs/models/sourceharvestauthtypetoken.md new file mode 100644 index 00000000..e5b3cff8 --- /dev/null +++ b/docs/models/sourceharvestauthtypetoken.md @@ -0,0 +1,16 @@ +# SourceHarvestAuthTypeToken + +## Example Usage + +```python +from airbyte_api.models import SourceHarvestAuthTypeToken + +value = SourceHarvestAuthTypeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourceharvestschemasauthtype.md b/docs/models/sourceharvestschemasauthtype.md deleted file mode 100644 index c44c690b..00000000 --- a/docs/models/sourceharvestschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceHarvestSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceHarvestSchemasAuthType - -value = SourceHarvestSchemasAuthType.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourcehubspotoauth.md b/docs/models/sourcehubspotoauth.md index 03896f87..2feeeaaf 100644 --- a/docs/models/sourcehubspotoauth.md +++ b/docs/models/sourcehubspotoauth.md @@ -7,5 +7,5 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your HubSpot developer application. See the Hubspot docs if you need help finding this ID. | 123456789000 | | `client_secret` | *str* | :heavy_check_mark: | The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. | secret | -| `credentials_title` | [models.SourceHubspotAuthType](../models/sourcehubspotauthtype.md) | :heavy_check_mark: | Name of the credentials | | +| `credentials_title` | [models.AuthTypeOAuthCredentials](../models/authtypeoauthcredentials.md) | :heavy_check_mark: | Name of the credentials | | | `refresh_token` | *str* | :heavy_check_mark: | Refresh token to renew an expired access token. See the Hubspot docs if you need help finding this token. | refresh_token | \ No newline at end of file diff --git a/docs/models/sourceinstagram.md b/docs/models/sourceinstagram.md index e1661580..a0be78df 100644 --- a/docs/models/sourceinstagram.md +++ b/docs/models/sourceinstagram.md @@ -9,5 +9,5 @@ | `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID for your Oauth application | | | `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret for your Oauth application | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. | **Example 1:** 1
**Example 2:** 2
**Example 3:** 3 | -| `source_type` | [models.SourceInstagramInstagram](../models/sourceinstagraminstagram.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.InstagramEnum](../models/instagramenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourcejotformschemasapiendpoint.md b/docs/models/sourcejotformschemasapiendpoint.md deleted file mode 100644 index 18bcdbc3..00000000 --- a/docs/models/sourcejotformschemasapiendpoint.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceJotformSchemasAPIEndpoint - -## Example Usage - -```python -from airbyte_api.models import SourceJotformSchemasAPIEndpoint - -value = SourceJotformSchemasAPIEndpoint.BASIC -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/sourceleverhiring.md b/docs/models/sourceleverhiring.md index d112d97f..f64f9f66 100644 --- a/docs/models/sourceleverhiring.md +++ b/docs/models/sourceleverhiring.md @@ -7,5 +7,5 @@ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceLeverHiringAuthenticationMechanism]](../models/sourceleverhiringauthenticationmechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Lever Hiring. | | | `environment` | [Optional[models.SourceLeverHiringEnvironment]](../models/sourceleverhiringenvironment.md) | :heavy_minus_sign: | The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use. | | -| `source_type` | [models.SourceLeverHiringLeverHiring](../models/sourceleverhiringleverhiring.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.LeverHiringEnum](../models/leverhiringenum.md) | :heavy_check_mark: | N/A | | | `start_date` | *str* | :heavy_check_mark: | 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. | 2021-03-01T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourceleverhiringauthtype.md b/docs/models/sourceleverhiringauthtype.md deleted file mode 100644 index 854418ba..00000000 --- a/docs/models/sourceleverhiringauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLeverHiringAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceLeverHiringAuthType - -value = SourceLeverHiringAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourceleverhiringauthtypeapikey.md b/docs/models/sourceleverhiringauthtypeapikey.md new file mode 100644 index 00000000..ff51dff0 --- /dev/null +++ b/docs/models/sourceleverhiringauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceLeverHiringAuthTypeAPIKey + +## Example Usage + +```python +from airbyte_api.models import SourceLeverHiringAuthTypeAPIKey + +value = SourceLeverHiringAuthTypeAPIKey.API_KEY +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `API_KEY` | Api Key | \ No newline at end of file diff --git a/docs/models/sourceleverhiringauthtypeclient.md b/docs/models/sourceleverhiringauthtypeclient.md new file mode 100644 index 00000000..c3242999 --- /dev/null +++ b/docs/models/sourceleverhiringauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceLeverHiringAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceLeverHiringAuthTypeClient + +value = SourceLeverHiringAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourceleverhiringschemasauthtype.md b/docs/models/sourceleverhiringschemasauthtype.md deleted file mode 100644 index 25d4751d..00000000 --- a/docs/models/sourceleverhiringschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLeverHiringSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceLeverHiringSchemasAuthType - -value = SourceLeverHiringSchemasAuthType.API_KEY -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `API_KEY` | Api Key | \ No newline at end of file diff --git a/docs/models/sourcelinkedinads.md b/docs/models/sourcelinkedinads.md index 52e40aeb..2e6c29df 100644 --- a/docs/models/sourcelinkedinads.md +++ b/docs/models/sourcelinkedinads.md @@ -10,5 +10,5 @@ | `credentials` | [Optional[models.SourceLinkedinAdsAuthentication]](../models/sourcelinkedinadsauthentication.md) | :heavy_minus_sign: | N/A | | | `lookback_window` | *Optional[int]* | :heavy_minus_sign: | How far into the past to look for records. (in days) | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of workers to use for the connector. This is used to limit the number of concurrent requests to the LinkedIn Ads API. If not set, the default is 3 workers. | | -| `source_type` | [models.SourceLinkedinAdsLinkedinAds](../models/sourcelinkedinadslinkedinads.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.LinkedinAdsEnum](../models/linkedinadsenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_check_mark: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. | 2021-05-17 | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsaccesstoken.md b/docs/models/sourcelinkedinadsaccesstoken.md index cef9ab80..fc098e75 100644 --- a/docs/models/sourcelinkedinadsaccesstoken.md +++ b/docs/models/sourcelinkedinadsaccesstoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `access_token` | *str* | :heavy_check_mark: | The access token generated for your developer application. Refer to our documentation for more information. | -| `auth_method` | [Optional[models.SourceLinkedinAdsSchemasAuthMethod]](../models/sourcelinkedinadsschemasauthmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_method` | [Optional[models.SourceLinkedinAdsAuthMethodAccessToken]](../models/sourcelinkedinadsauthmethodaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsauthmethod.md b/docs/models/sourcelinkedinadsauthmethod.md deleted file mode 100644 index af9a096f..00000000 --- a/docs/models/sourcelinkedinadsauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLinkedinAdsAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceLinkedinAdsAuthMethod - -value = SourceLinkedinAdsAuthMethod.O_AUTH2_0 -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `O_AUTH2_0` | oAuth2.0 | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsauthmethodaccesstoken.md b/docs/models/sourcelinkedinadsauthmethodaccesstoken.md new file mode 100644 index 00000000..75d60dc6 --- /dev/null +++ b/docs/models/sourcelinkedinadsauthmethodaccesstoken.md @@ -0,0 +1,16 @@ +# SourceLinkedinAdsAuthMethodAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceLinkedinAdsAuthMethodAccessToken + +value = SourceLinkedinAdsAuthMethodAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsauthmethodoauth20.md b/docs/models/sourcelinkedinadsauthmethodoauth20.md new file mode 100644 index 00000000..22e5cca8 --- /dev/null +++ b/docs/models/sourcelinkedinadsauthmethodoauth20.md @@ -0,0 +1,16 @@ +# SourceLinkedinAdsAuthMethodOAuth20 + +## Example Usage + +```python +from airbyte_api.models import SourceLinkedinAdsAuthMethodOAuth20 + +value = SourceLinkedinAdsAuthMethodOAuth20.O_AUTH2_0 +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `O_AUTH2_0` | oAuth2.0 | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsoauth20.md b/docs/models/sourcelinkedinadsoauth20.md index b66cd3bc..351b62ae 100644 --- a/docs/models/sourcelinkedinadsoauth20.md +++ b/docs/models/sourcelinkedinadsoauth20.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_method` | [Optional[models.SourceLinkedinAdsAuthMethod]](../models/sourcelinkedinadsauthmethod.md) | :heavy_minus_sign: | N/A | +| `auth_method` | [Optional[models.SourceLinkedinAdsAuthMethodOAuth20]](../models/sourcelinkedinadsauthmethodoauth20.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The client ID of your developer application. Refer to our documentation for more information. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of your developer application. Refer to our documentation for more information. | | `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access token. Refer to our documentation for more information. | \ No newline at end of file diff --git a/docs/models/sourcelinkedinadsschemasauthmethod.md b/docs/models/sourcelinkedinadsschemasauthmethod.md deleted file mode 100644 index 41c5aa60..00000000 --- a/docs/models/sourcelinkedinadsschemasauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLinkedinAdsSchemasAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceLinkedinAdsSchemasAuthMethod - -value = SourceLinkedinAdsSchemasAuthMethod.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesaccesstoken.md b/docs/models/sourcelinkedinpagesaccesstoken.md index 07cdd581..0dd9f227 100644 --- a/docs/models/sourcelinkedinpagesaccesstoken.md +++ b/docs/models/sourcelinkedinpagesaccesstoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `access_token` | *str* | :heavy_check_mark: | The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs to obtain yours. | -| `auth_method` | [Optional[models.SourceLinkedinPagesSchemasAuthMethod]](../models/sourcelinkedinpagesschemasauthmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `auth_method` | [Optional[models.SourceLinkedinPagesAuthMethodAccessToken]](../models/sourcelinkedinpagesauthmethodaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesauthmethod.md b/docs/models/sourcelinkedinpagesauthmethod.md deleted file mode 100644 index c78bef03..00000000 --- a/docs/models/sourcelinkedinpagesauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLinkedinPagesAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceLinkedinPagesAuthMethod - -value = SourceLinkedinPagesAuthMethod.O_AUTH2_0 -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `O_AUTH2_0` | oAuth2.0 | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesauthmethodaccesstoken.md b/docs/models/sourcelinkedinpagesauthmethodaccesstoken.md new file mode 100644 index 00000000..10fdcea0 --- /dev/null +++ b/docs/models/sourcelinkedinpagesauthmethodaccesstoken.md @@ -0,0 +1,16 @@ +# SourceLinkedinPagesAuthMethodAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceLinkedinPagesAuthMethodAccessToken + +value = SourceLinkedinPagesAuthMethodAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesauthmethodoauth20.md b/docs/models/sourcelinkedinpagesauthmethodoauth20.md new file mode 100644 index 00000000..1b5581b8 --- /dev/null +++ b/docs/models/sourcelinkedinpagesauthmethodoauth20.md @@ -0,0 +1,16 @@ +# SourceLinkedinPagesAuthMethodOAuth20 + +## Example Usage + +```python +from airbyte_api.models import SourceLinkedinPagesAuthMethodOAuth20 + +value = SourceLinkedinPagesAuthMethodOAuth20.O_AUTH2_0 +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `O_AUTH2_0` | oAuth2.0 | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesoauth20.md b/docs/models/sourcelinkedinpagesoauth20.md index f748cef2..4f7b46ef 100644 --- a/docs/models/sourcelinkedinpagesoauth20.md +++ b/docs/models/sourcelinkedinpagesoauth20.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `auth_method` | [Optional[models.SourceLinkedinPagesAuthMethod]](../models/sourcelinkedinpagesauthmethod.md) | :heavy_minus_sign: | N/A | +| `auth_method` | [Optional[models.SourceLinkedinPagesAuthMethodOAuth20]](../models/sourcelinkedinpagesauthmethodoauth20.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The client ID of the LinkedIn developer application. | | `client_secret` | *str* | :heavy_check_mark: | The client secret of the LinkedIn developer application. | | `refresh_token` | *str* | :heavy_check_mark: | The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs to obtain yours. | \ No newline at end of file diff --git a/docs/models/sourcelinkedinpagesschemasauthmethod.md b/docs/models/sourcelinkedinpagesschemasauthmethod.md deleted file mode 100644 index e18be7e3..00000000 --- a/docs/models/sourcelinkedinpagesschemasauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceLinkedinPagesSchemasAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceLinkedinPagesSchemasAuthMethod - -value = SourceLinkedinPagesSchemasAuthMethod.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcemailchimp.md b/docs/models/sourcemailchimp.md index 66e8334e..383770b9 100644 --- a/docs/models/sourcemailchimp.md +++ b/docs/models/sourcemailchimp.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceMailchimpAuthentication]](../models/sourcemailchimpauthentication.md) | :heavy_minus_sign: | N/A | | -| `source_type` | [models.SourceMailchimpMailchimp](../models/sourcemailchimpmailchimp.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.MailchimpEnum](../models/mailchimpenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2020-01-01T00:00:00.000Z | \ No newline at end of file diff --git a/docs/models/sourcemailchimpapikey.md b/docs/models/sourcemailchimpapikey.md index bd78312d..3a2eb427 100644 --- a/docs/models/sourcemailchimpapikey.md +++ b/docs/models/sourcemailchimpapikey.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | `apikey` | *str* | :heavy_check_mark: | Mailchimp API Key. See the docs for information on how to generate this key. | -| `auth_type` | [models.SourceMailchimpSchemasAuthType](../models/sourcemailchimpschemasauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `auth_type` | [models.SourceMailchimpAuthTypeApikey](../models/sourcemailchimpauthtypeapikey.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemailchimpauthtype.md b/docs/models/sourcemailchimpauthtype.md deleted file mode 100644 index 7e6e61f2..00000000 --- a/docs/models/sourcemailchimpauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMailchimpAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMailchimpAuthType - -value = SourceMailchimpAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcemailchimpauthtypeapikey.md b/docs/models/sourcemailchimpauthtypeapikey.md new file mode 100644 index 00000000..3094cffa --- /dev/null +++ b/docs/models/sourcemailchimpauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceMailchimpAuthTypeApikey + +## Example Usage + +```python +from airbyte_api.models import SourceMailchimpAuthTypeApikey + +value = SourceMailchimpAuthTypeApikey.APIKEY +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `APIKEY` | apikey | \ No newline at end of file diff --git a/docs/models/sourcemailchimpauthtypeoauth20.md b/docs/models/sourcemailchimpauthtypeoauth20.md new file mode 100644 index 00000000..4bb6089b --- /dev/null +++ b/docs/models/sourcemailchimpauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceMailchimpAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceMailchimpAuthTypeOauth20 + +value = SourceMailchimpAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcemailchimpoauth20.md b/docs/models/sourcemailchimpoauth20.md index 3eec4774..85121664 100644 --- a/docs/models/sourcemailchimpoauth20.md +++ b/docs/models/sourcemailchimpoauth20.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | An access token generated using the above client ID and secret. | -| `auth_type` | [models.SourceMailchimpAuthType](../models/sourcemailchimpauthtype.md) | :heavy_check_mark: | N/A | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your OAuth application. | -| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `access_token` | *str* | :heavy_check_mark: | An access token generated using the above client ID and secret. | +| `auth_type` | [models.SourceMailchimpAuthTypeOauth20](../models/sourcemailchimpauthtypeoauth20.md) | :heavy_check_mark: | N/A | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your OAuth application. | +| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/sourcemailchimpschemasauthtype.md b/docs/models/sourcemailchimpschemasauthtype.md deleted file mode 100644 index 7e92d3ca..00000000 --- a/docs/models/sourcemailchimpschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMailchimpSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMailchimpSchemasAuthType - -value = SourceMailchimpSchemasAuthType.APIKEY -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `APIKEY` | apikey | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrive.md b/docs/models/sourcemicrosoftonedrive.md index d78e59c5..4bb41290 100644 --- a/docs/models/sourcemicrosoftonedrive.md +++ b/docs/models/sourcemicrosoftonedrive.md @@ -11,7 +11,7 @@ This class combines the authentication details with additional configuration for | `credentials` | [models.SourceMicrosoftOnedriveAuthentication](../models/sourcemicrosoftonedriveauthentication.md) | :heavy_check_mark: | Credentials for connecting to the One Drive API | | | `drive_name` | *Optional[str]* | :heavy_minus_sign: | Name of the Microsoft OneDrive drive where the file(s) exist. | | | `folder_path` | *Optional[str]* | :heavy_minus_sign: | Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. | | -| `search_scope` | [Optional[models.SearchScope]](../models/searchscope.md) | :heavy_minus_sign: | Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both. | | -| `source_type` | [models.SourceMicrosoftOnedriveMicrosoftOnedrive](../models/sourcemicrosoftonedrivemicrosoftonedrive.md) | :heavy_check_mark: | N/A | | +| `search_scope` | [Optional[models.SourceMicrosoftOnedriveSearchScope]](../models/sourcemicrosoftonedrivesearchscope.md) | :heavy_minus_sign: | Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both. | | +| `source_type` | [models.MicrosoftOnedriveEnum](../models/microsoftonedriveenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00.000000Z | | `streams` | List[[models.SourceMicrosoftOnedriveFileBasedStreamConfig](../models/sourcemicrosoftonedrivefilebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file diff --git a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayint64value.md b/docs/models/sourcemicrosoftonedriveauthenticateviamicrosoftoauth.md similarity index 53% rename from docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayint64value.md rename to docs/models/sourcemicrosoftonedriveauthenticateviamicrosoftoauth.md index e221f5b0..de351db9 100644 --- a/docs/models/sourcegoogleanalyticsdataapischemascustomreportsarrayint64value.md +++ b/docs/models/sourcemicrosoftonedriveauthenticateviamicrosoftoauth.md @@ -1,9 +1,15 @@ -# SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value +# SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth + +OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. +This class uses pydantic for data validation and settings management. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `value` | *str* | :heavy_check_mark: | N/A | -| `value_type` | [models.SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType](../models/sourcegoogleanalyticsdataapischemascustomreportsarraymetricfiltervaluetype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | +| `auth_type` | [Optional[models.SourceMicrosoftOnedriveAuthTypeClient]](../models/sourcemicrosoftonedriveauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | +| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token of your Microsoft developer application | +| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft OneDrive user | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveauthentication.md b/docs/models/sourcemicrosoftonedriveauthentication.md index 7ff97fb9..5f8965cf 100644 --- a/docs/models/sourcemicrosoftonedriveauthentication.md +++ b/docs/models/sourcemicrosoftonedriveauthentication.md @@ -5,15 +5,15 @@ Credentials for connecting to the One Drive API ## Supported Types -### `models.AuthenticateViaMicrosoftOAuth` +### `models.SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth` ```python -value: models.AuthenticateViaMicrosoftOAuth = /* values here */ +value: models.SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth = /* values here */ ``` -### `models.ServiceKeyAuthentication` +### `models.SourceMicrosoftOnedriveServiceKeyAuthentication` ```python -value: models.ServiceKeyAuthentication = /* values here */ +value: models.SourceMicrosoftOnedriveServiceKeyAuthentication = /* values here */ ``` diff --git a/docs/models/sourcemicrosoftonedriveauthtype.md b/docs/models/sourcemicrosoftonedriveauthtype.md deleted file mode 100644 index 9d73ff15..00000000 --- a/docs/models/sourcemicrosoftonedriveauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveAuthType - -value = SourceMicrosoftOnedriveAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveauthtypeclient.md b/docs/models/sourcemicrosoftonedriveauthtypeclient.md new file mode 100644 index 00000000..8c069758 --- /dev/null +++ b/docs/models/sourcemicrosoftonedriveauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveAuthTypeClient + +value = SourceMicrosoftOnedriveAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveauthtypeservice.md b/docs/models/sourcemicrosoftonedriveauthtypeservice.md new file mode 100644 index 00000000..aa515cd4 --- /dev/null +++ b/docs/models/sourcemicrosoftonedriveauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveAuthTypeService + +value = SourceMicrosoftOnedriveAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveautogenerated.md b/docs/models/sourcemicrosoftonedriveautogenerated.md index a0920a5b..72adc027 100644 --- a/docs/models/sourcemicrosoftonedriveautogenerated.md +++ b/docs/models/sourcemicrosoftonedriveautogenerated.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveSchemasHeaderDefinitionType]](../models/sourcemicrosoftonedriveschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated]](../models/sourcemicrosoftonedriveheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveavroformat.md b/docs/models/sourcemicrosoftonedriveavroformat.md index b388179a..daaab919 100644 --- a/docs/models/sourcemicrosoftonedriveavroformat.md +++ b/docs/models/sourcemicrosoftonedriveavroformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletype]](../models/sourcemicrosoftonedrivefiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletypeAvro]](../models/sourcemicrosoftonedrivefiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivecsvformat.md b/docs/models/sourcemicrosoftonedrivecsvformat.md index fea6262e..cfee7431 100644 --- a/docs/models/sourcemicrosoftonedrivecsvformat.md +++ b/docs/models/sourcemicrosoftonedrivecsvformat.md @@ -10,7 +10,7 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceMicrosoftOnedriveSchemasFiletype]](../models/sourcemicrosoftonedriveschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletypeCsv]](../models/sourcemicrosoftonedrivefiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceMicrosoftOnedriveCSVHeaderDefinition]](../models/sourcemicrosoftonedrivecsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcemicrosoftonedrivefiletype.md b/docs/models/sourcemicrosoftonedrivefiletype.md deleted file mode 100644 index fab896cf..00000000 --- a/docs/models/sourcemicrosoftonedrivefiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveFiletype - -value = SourceMicrosoftOnedriveFiletype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefiletypeavro.md b/docs/models/sourcemicrosoftonedrivefiletypeavro.md new file mode 100644 index 00000000..83e5ee88 --- /dev/null +++ b/docs/models/sourcemicrosoftonedrivefiletypeavro.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveFiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveFiletypeAvro + +value = SourceMicrosoftOnedriveFiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefiletypecsv.md b/docs/models/sourcemicrosoftonedrivefiletypecsv.md new file mode 100644 index 00000000..db85ef12 --- /dev/null +++ b/docs/models/sourcemicrosoftonedrivefiletypecsv.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveFiletypeCsv + +value = SourceMicrosoftOnedriveFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefiletypejsonl.md b/docs/models/sourcemicrosoftonedrivefiletypejsonl.md new file mode 100644 index 00000000..c678cf4a --- /dev/null +++ b/docs/models/sourcemicrosoftonedrivefiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveFiletypeJsonl + +value = SourceMicrosoftOnedriveFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefiletypeparquet.md b/docs/models/sourcemicrosoftonedrivefiletypeparquet.md new file mode 100644 index 00000000..c4d60fea --- /dev/null +++ b/docs/models/sourcemicrosoftonedrivefiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveFiletypeParquet + +value = SourceMicrosoftOnedriveFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefiletypeunstructured.md b/docs/models/sourcemicrosoftonedrivefiletypeunstructured.md new file mode 100644 index 00000000..778c0bfa --- /dev/null +++ b/docs/models/sourcemicrosoftonedrivefiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveFiletypeUnstructured + +value = SourceMicrosoftOnedriveFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivefromcsv.md b/docs/models/sourcemicrosoftonedrivefromcsv.md index 16a014ce..1d719746 100644 --- a/docs/models/sourcemicrosoftonedrivefromcsv.md +++ b/docs/models/sourcemicrosoftonedrivefromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveHeaderDefinitionType]](../models/sourcemicrosoftonedriveheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv]](../models/sourcemicrosoftonedriveheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeautogenerated.md b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..dc3c77aa --- /dev/null +++ b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated + +value = SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveheaderdefinitiontype.md b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypefromcsv.md similarity index 58% rename from docs/models/sourcemicrosoftonedriveheaderdefinitiontype.md rename to docs/models/sourcemicrosoftonedriveheaderdefinitiontypefromcsv.md index 74362a25..0d2ecb09 100644 --- a/docs/models/sourcemicrosoftonedriveheaderdefinitiontype.md +++ b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypefromcsv.md @@ -1,11 +1,11 @@ -# SourceMicrosoftOnedriveHeaderDefinitionType +# SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftOnedriveHeaderDefinitionType +from airbyte_api.models import SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv -value = SourceMicrosoftOnedriveHeaderDefinitionType.FROM_CSV +value = SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv.FROM_CSV ``` diff --git a/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeuserprovided.md b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..2b4a2ce6 --- /dev/null +++ b/docs/models/sourcemicrosoftonedriveheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided + +value = SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedrivejsonlformat.md b/docs/models/sourcemicrosoftonedrivejsonlformat.md index 789b03c8..551d2b76 100644 --- a/docs/models/sourcemicrosoftonedrivejsonlformat.md +++ b/docs/models/sourcemicrosoftonedrivejsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceMicrosoftOnedriveSchemasStreamsFiletype]](../models/sourcemicrosoftonedriveschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletypeJsonl]](../models/sourcemicrosoftonedrivefiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveparquetformat.md b/docs/models/sourcemicrosoftonedriveparquetformat.md index 5faebc8b..9288048c 100644 --- a/docs/models/sourcemicrosoftonedriveparquetformat.md +++ b/docs/models/sourcemicrosoftonedriveparquetformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceMicrosoftOnedriveSchemasStreamsFormatFiletype]](../models/sourcemicrosoftonedriveschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletypeParquet]](../models/sourcemicrosoftonedrivefiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasauthtype.md b/docs/models/sourcemicrosoftonedriveschemasauthtype.md deleted file mode 100644 index c73ca562..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasAuthType - -value = SourceMicrosoftOnedriveSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasfiletype.md b/docs/models/sourcemicrosoftonedriveschemasfiletype.md deleted file mode 100644 index 51a53531..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasFiletype - -value = SourceMicrosoftOnedriveSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasheaderdefinitiontype.md b/docs/models/sourcemicrosoftonedriveschemasheaderdefinitiontype.md deleted file mode 100644 index ba9e7845..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasHeaderDefinitionType - -value = SourceMicrosoftOnedriveSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasstreamsfiletype.md b/docs/models/sourcemicrosoftonedriveschemasstreamsfiletype.md deleted file mode 100644 index b861786b..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasStreamsFiletype - -value = SourceMicrosoftOnedriveSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasstreamsformatfiletype.md b/docs/models/sourcemicrosoftonedriveschemasstreamsformatfiletype.md deleted file mode 100644 index a180ddd0..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasStreamsFormatFiletype - -value = SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasstreamsformatformatfiletype.md b/docs/models/sourcemicrosoftonedriveschemasstreamsformatformatfiletype.md deleted file mode 100644 index 61f5a4ad..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype - -value = SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveschemasstreamsheaderdefinitiontype.md b/docs/models/sourcemicrosoftonedriveschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index 00d1a8cd..00000000 --- a/docs/models/sourcemicrosoftonedriveschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType - -value = SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/searchscope.md b/docs/models/sourcemicrosoftonedrivesearchscope.md similarity index 74% rename from docs/models/searchscope.md rename to docs/models/sourcemicrosoftonedrivesearchscope.md index 77a4b357..10622f8d 100644 --- a/docs/models/searchscope.md +++ b/docs/models/sourcemicrosoftonedrivesearchscope.md @@ -1,13 +1,13 @@ -# SearchScope +# SourceMicrosoftOnedriveSearchScope Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both. ## Example Usage ```python -from airbyte_api.models import SearchScope +from airbyte_api.models import SourceMicrosoftOnedriveSearchScope -value = SearchScope.ACCESSIBLE_DRIVES +value = SourceMicrosoftOnedriveSearchScope.ACCESSIBLE_DRIVES ``` diff --git a/docs/models/servicekeyauthentication.md b/docs/models/sourcemicrosoftonedriveservicekeyauthentication.md similarity index 96% rename from docs/models/servicekeyauthentication.md rename to docs/models/sourcemicrosoftonedriveservicekeyauthentication.md index 8bea6648..6090c413 100644 --- a/docs/models/servicekeyauthentication.md +++ b/docs/models/sourcemicrosoftonedriveservicekeyauthentication.md @@ -1,4 +1,4 @@ -# ServiceKeyAuthentication +# SourceMicrosoftOnedriveServiceKeyAuthentication ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method. @@ -8,7 +8,7 @@ This class is structured similarly to OAuthCredentials but for a different authe | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceMicrosoftOnedriveSchemasAuthType]](../models/sourcemicrosoftonedriveschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceMicrosoftOnedriveAuthTypeService]](../models/sourcemicrosoftonedriveauthtypeservice.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | | `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | | `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft OneDrive user | diff --git a/docs/models/sourcemicrosoftonedriveunstructureddocumentformat.md b/docs/models/sourcemicrosoftonedriveunstructureddocumentformat.md index aa24ffd7..55351a1d 100644 --- a/docs/models/sourcemicrosoftonedriveunstructureddocumentformat.md +++ b/docs/models/sourcemicrosoftonedriveunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype]](../models/sourcemicrosoftonedriveschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceMicrosoftOnedriveFiletypeUnstructured]](../models/sourcemicrosoftonedrivefiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceMicrosoftOnedriveProcessing]](../models/sourcemicrosoftonedriveprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceMicrosoftOnedriveParsingStrategy]](../models/sourcemicrosoftonedriveparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftonedriveuserprovided.md b/docs/models/sourcemicrosoftonedriveuserprovided.md index a18b062a..b7995354 100644 --- a/docs/models/sourcemicrosoftonedriveuserprovided.md +++ b/docs/models/sourcemicrosoftonedriveuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType]](../models/sourcemicrosoftonedriveschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided]](../models/sourcemicrosoftonedriveheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepoint.md b/docs/models/sourcemicrosoftsharepoint.md index b00a6b5c..8767b3ef 100644 --- a/docs/models/sourcemicrosoftsharepoint.md +++ b/docs/models/sourcemicrosoftsharepoint.md @@ -13,6 +13,6 @@ This class combines the authentication details with additional configuration for | `folder_path` | *Optional[str]* | :heavy_minus_sign: | Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. | | | `search_scope` | [Optional[models.SourceMicrosoftSharepointSearchScope]](../models/sourcemicrosoftsharepointsearchscope.md) | :heavy_minus_sign: | Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both. | | | `site_url` | *Optional[str]* | :heavy_minus_sign: | Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https://.sharepoint.com/sites/' to iterate over all sites. | | -| `source_type` | [models.SourceMicrosoftSharepointMicrosoftSharepoint](../models/sourcemicrosoftsharepointmicrosoftsharepoint.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.MicrosoftSharepointEnum](../models/microsoftsharepointenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00.000000Z | | `streams` | List[[models.SourceMicrosoftSharepointFileBasedStreamConfig](../models/sourcemicrosoftsharepointfilebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointauthenticateviamicrosoftoauth.md b/docs/models/sourcemicrosoftsharepointauthenticateviamicrosoftoauth.md index dfed2d42..06b188a4 100644 --- a/docs/models/sourcemicrosoftsharepointauthenticateviamicrosoftoauth.md +++ b/docs/models/sourcemicrosoftsharepointauthenticateviamicrosoftoauth.md @@ -6,10 +6,10 @@ This class uses pydantic for data validation and settings management. ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceMicrosoftSharepointAuthType]](../models/sourcemicrosoftsharepointauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | -| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | -| `refresh_token` | *Optional[str]* | :heavy_minus_sign: | Refresh Token of your Microsoft developer application | -| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `auth_type` | [Optional[models.SourceMicrosoftSharepointAuthTypeClient]](../models/sourcemicrosoftsharepointauthtypeclient.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | +| `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | +| `refresh_token` | *Optional[str]* | :heavy_minus_sign: | Refresh Token of your Microsoft developer application | +| `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointauthtype.md b/docs/models/sourcemicrosoftsharepointauthtypeclient.md similarity index 63% rename from docs/models/sourcemicrosoftsharepointauthtype.md rename to docs/models/sourcemicrosoftsharepointauthtypeclient.md index 83e49b92..5712e10a 100644 --- a/docs/models/sourcemicrosoftsharepointauthtype.md +++ b/docs/models/sourcemicrosoftsharepointauthtypeclient.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointAuthType +# SourceMicrosoftSharepointAuthTypeClient ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointAuthType +from airbyte_api.models import SourceMicrosoftSharepointAuthTypeClient -value = SourceMicrosoftSharepointAuthType.CLIENT +value = SourceMicrosoftSharepointAuthTypeClient.CLIENT ``` diff --git a/docs/models/sourcemicrosoftsharepointauthtypeservice.md b/docs/models/sourcemicrosoftsharepointauthtypeservice.md new file mode 100644 index 00000000..2e33b60f --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointAuthTypeService + +value = SourceMicrosoftSharepointAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointautogenerated.md b/docs/models/sourcemicrosoftsharepointautogenerated.md index 3d875c31..5ddc894d 100644 --- a/docs/models/sourcemicrosoftsharepointautogenerated.md +++ b/docs/models/sourcemicrosoftsharepointautogenerated.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointSchemasHeaderDefinitionType]](../models/sourcemicrosoftsharepointschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated]](../models/sourcemicrosoftsharepointheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointavroformat.md b/docs/models/sourcemicrosoftsharepointavroformat.md index 083ad0b8..adb6fc6a 100644 --- a/docs/models/sourcemicrosoftsharepointavroformat.md +++ b/docs/models/sourcemicrosoftsharepointavroformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletype]](../models/sourcemicrosoftsharepointfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeAvro]](../models/sourcemicrosoftsharepointfiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointcopyrawfiles.md b/docs/models/sourcemicrosoftsharepointcopyrawfiles.md index 245be768..f57b3d99 100644 --- a/docs/models/sourcemicrosoftsharepointcopyrawfiles.md +++ b/docs/models/sourcemicrosoftsharepointcopyrawfiles.md @@ -7,5 +7,5 @@ Copy raw files without parsing their contents. Bits are copied into the destinat | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `delivery_type` | [Optional[models.SourceMicrosoftSharepointSchemasDeliveryType]](../models/sourcemicrosoftsharepointschemasdeliverytype.md) | :heavy_minus_sign: | N/A | +| `delivery_type` | [Optional[models.SourceMicrosoftSharepointDeliveryTypeUseFileTransfer]](../models/sourcemicrosoftsharepointdeliverytypeusefiletransfer.md) | :heavy_minus_sign: | N/A | | `preserve_directory_structure` | *Optional[bool]* | :heavy_minus_sign: | If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointcsvformat.md b/docs/models/sourcemicrosoftsharepointcsvformat.md index f95b9a93..8969aab4 100644 --- a/docs/models/sourcemicrosoftsharepointcsvformat.md +++ b/docs/models/sourcemicrosoftsharepointcsvformat.md @@ -10,7 +10,7 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceMicrosoftSharepointSchemasFiletype]](../models/sourcemicrosoftsharepointschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeCsv]](../models/sourcemicrosoftsharepointfiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceMicrosoftSharepointCSVHeaderDefinition]](../models/sourcemicrosoftsharepointcsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcemicrosoftsharepointdeliverytypeusefiletransfer.md b/docs/models/sourcemicrosoftsharepointdeliverytypeusefiletransfer.md new file mode 100644 index 00000000..05cbd810 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointdeliverytypeusefiletransfer.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointDeliveryTypeUseFileTransfer + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointDeliveryTypeUseFileTransfer + +value = SourceMicrosoftSharepointDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointdeliverytype.md b/docs/models/sourcemicrosoftsharepointdeliverytypeuserecordstransfer.md similarity index 61% rename from docs/models/sourcemicrosoftsharepointdeliverytype.md rename to docs/models/sourcemicrosoftsharepointdeliverytypeuserecordstransfer.md index a75b4af8..6001df87 100644 --- a/docs/models/sourcemicrosoftsharepointdeliverytype.md +++ b/docs/models/sourcemicrosoftsharepointdeliverytypeuserecordstransfer.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointDeliveryType +# SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointDeliveryType +from airbyte_api.models import SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer -value = SourceMicrosoftSharepointDeliveryType.USE_RECORDS_TRANSFER +value = SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ``` diff --git a/docs/models/sourcemicrosoftsharepointexcelformat.md b/docs/models/sourcemicrosoftsharepointexcelformat.md index 3eccb4bf..39142743 100644 --- a/docs/models/sourcemicrosoftsharepointexcelformat.md +++ b/docs/models/sourcemicrosoftsharepointexcelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype]](../models/sourcemicrosoftsharepointschemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeExcel]](../models/sourcemicrosoftsharepointfiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfiletype.md b/docs/models/sourcemicrosoftsharepointfiletypeavro.md similarity index 63% rename from docs/models/sourcemicrosoftsharepointfiletype.md rename to docs/models/sourcemicrosoftsharepointfiletypeavro.md index bf5e1774..6760efec 100644 --- a/docs/models/sourcemicrosoftsharepointfiletype.md +++ b/docs/models/sourcemicrosoftsharepointfiletypeavro.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointFiletype +# SourceMicrosoftSharepointFiletypeAvro ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointFiletype +from airbyte_api.models import SourceMicrosoftSharepointFiletypeAvro -value = SourceMicrosoftSharepointFiletype.AVRO +value = SourceMicrosoftSharepointFiletypeAvro.AVRO ``` diff --git a/docs/models/sourcemicrosoftsharepointfiletypecsv.md b/docs/models/sourcemicrosoftsharepointfiletypecsv.md new file mode 100644 index 00000000..56304fb2 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointfiletypecsv.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointFiletypeCsv + +value = SourceMicrosoftSharepointFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfiletypeexcel.md b/docs/models/sourcemicrosoftsharepointfiletypeexcel.md new file mode 100644 index 00000000..5bef39a8 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointfiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointFiletypeExcel + +value = SourceMicrosoftSharepointFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfiletypejsonl.md b/docs/models/sourcemicrosoftsharepointfiletypejsonl.md new file mode 100644 index 00000000..d3f0529c --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointfiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointFiletypeJsonl + +value = SourceMicrosoftSharepointFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfiletypeparquet.md b/docs/models/sourcemicrosoftsharepointfiletypeparquet.md new file mode 100644 index 00000000..a1a6d124 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointfiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointFiletypeParquet + +value = SourceMicrosoftSharepointFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfiletypeunstructured.md b/docs/models/sourcemicrosoftsharepointfiletypeunstructured.md new file mode 100644 index 00000000..e8fc33e7 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointfiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointFiletypeUnstructured + +value = SourceMicrosoftSharepointFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointfromcsv.md b/docs/models/sourcemicrosoftsharepointfromcsv.md index b564bf31..6f30fc92 100644 --- a/docs/models/sourcemicrosoftsharepointfromcsv.md +++ b/docs/models/sourcemicrosoftsharepointfromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointHeaderDefinitionType]](../models/sourcemicrosoftsharepointheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | +| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv]](../models/sourcemicrosoftsharepointheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeautogenerated.md b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..95523ad5 --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated + +value = SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointheaderdefinitiontype.md b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypefromcsv.md similarity index 57% rename from docs/models/sourcemicrosoftsharepointheaderdefinitiontype.md rename to docs/models/sourcemicrosoftsharepointheaderdefinitiontypefromcsv.md index 83abca38..b7bca5b7 100644 --- a/docs/models/sourcemicrosoftsharepointheaderdefinitiontype.md +++ b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypefromcsv.md @@ -1,11 +1,11 @@ -# SourceMicrosoftSharepointHeaderDefinitionType +# SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv ## Example Usage ```python -from airbyte_api.models import SourceMicrosoftSharepointHeaderDefinitionType +from airbyte_api.models import SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv -value = SourceMicrosoftSharepointHeaderDefinitionType.FROM_CSV +value = SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv.FROM_CSV ``` diff --git a/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeuserprovided.md b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..7771158c --- /dev/null +++ b/docs/models/sourcemicrosoftsharepointheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided + +value = SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointjsonlformat.md b/docs/models/sourcemicrosoftsharepointjsonlformat.md index a6a581c0..148d2794 100644 --- a/docs/models/sourcemicrosoftsharepointjsonlformat.md +++ b/docs/models/sourcemicrosoftsharepointjsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceMicrosoftSharepointSchemasStreamsFiletype]](../models/sourcemicrosoftsharepointschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeJsonl]](../models/sourcemicrosoftsharepointfiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointparquetformat.md b/docs/models/sourcemicrosoftsharepointparquetformat.md index f77130bd..bcbf7620 100644 --- a/docs/models/sourcemicrosoftsharepointparquetformat.md +++ b/docs/models/sourcemicrosoftsharepointparquetformat.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceMicrosoftSharepointSchemasStreamsFormatFiletype]](../models/sourcemicrosoftsharepointschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeParquet]](../models/sourcemicrosoftsharepointfiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointreplicaterecords.md b/docs/models/sourcemicrosoftsharepointreplicaterecords.md index 167c2400..c3a79f56 100644 --- a/docs/models/sourcemicrosoftsharepointreplicaterecords.md +++ b/docs/models/sourcemicrosoftsharepointreplicaterecords.md @@ -5,6 +5,6 @@ Recommended - Extract and load structured records into your destination of choic ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `delivery_type` | [Optional[models.SourceMicrosoftSharepointDeliveryType]](../models/sourcemicrosoftsharepointdeliverytype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `delivery_type` | [Optional[models.SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer]](../models/sourcemicrosoftsharepointdeliverytypeuserecordstransfer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasauthtype.md b/docs/models/sourcemicrosoftsharepointschemasauthtype.md deleted file mode 100644 index 8f614b0e..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasAuthType - -value = SourceMicrosoftSharepointSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasfiletype.md b/docs/models/sourcemicrosoftsharepointschemasfiletype.md deleted file mode 100644 index 9b9b709f..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasFiletype - -value = SourceMicrosoftSharepointSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasheaderdefinitiontype.md b/docs/models/sourcemicrosoftsharepointschemasheaderdefinitiontype.md deleted file mode 100644 index bc77a580..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasHeaderDefinitionType - -value = SourceMicrosoftSharepointSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasstreamsfiletype.md b/docs/models/sourcemicrosoftsharepointschemasstreamsfiletype.md deleted file mode 100644 index 82ce85a5..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasStreamsFiletype - -value = SourceMicrosoftSharepointSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasstreamsformatfiletype.md b/docs/models/sourcemicrosoftsharepointschemasstreamsformatfiletype.md deleted file mode 100644 index 3c1a77e2..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasStreamsFormatFiletype - -value = SourceMicrosoftSharepointSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasstreamsformatformat6filetype.md b/docs/models/sourcemicrosoftsharepointschemasstreamsformatformat6filetype.md deleted file mode 100644 index 9c05c38a..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype - -value = SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasstreamsformatformatfiletype.md b/docs/models/sourcemicrosoftsharepointschemasstreamsformatformatfiletype.md deleted file mode 100644 index 2f1eb099..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype - -value = SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointschemasstreamsheaderdefinitiontype.md b/docs/models/sourcemicrosoftsharepointschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index d90eeb7e..00000000 --- a/docs/models/sourcemicrosoftsharepointschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType - -value = SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointservicekeyauthentication.md b/docs/models/sourcemicrosoftsharepointservicekeyauthentication.md index 598ff187..805c1dbb 100644 --- a/docs/models/sourcemicrosoftsharepointservicekeyauthentication.md +++ b/docs/models/sourcemicrosoftsharepointservicekeyauthentication.md @@ -8,7 +8,7 @@ This class is structured similarly to OAuthCredentials but for a different authe | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceMicrosoftSharepointSchemasAuthType]](../models/sourcemicrosoftsharepointschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceMicrosoftSharepointAuthTypeService]](../models/sourcemicrosoftsharepointauthtypeservice.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | | `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | | `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user | diff --git a/docs/models/sourcemicrosoftsharepointunstructureddocumentformat.md b/docs/models/sourcemicrosoftsharepointunstructureddocumentformat.md index 7622ee59..8fcbdd98 100644 --- a/docs/models/sourcemicrosoftsharepointunstructureddocumentformat.md +++ b/docs/models/sourcemicrosoftsharepointunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype]](../models/sourcemicrosoftsharepointschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceMicrosoftSharepointFiletypeUnstructured]](../models/sourcemicrosoftsharepointfiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceMicrosoftSharepointProcessing]](../models/sourcemicrosoftsharepointprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceMicrosoftSharepointParsingStrategy]](../models/sourcemicrosoftsharepointparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftsharepointuserprovided.md b/docs/models/sourcemicrosoftsharepointuserprovided.md index 9dc6ce82..f6236f5a 100644 --- a/docs/models/sourcemicrosoftsharepointuserprovided.md +++ b/docs/models/sourcemicrosoftsharepointuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType]](../models/sourcemicrosoftsharepointschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided]](../models/sourcemicrosoftsharepointheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftteams.md b/docs/models/sourcemicrosoftteams.md index 14e726b0..dc63a491 100644 --- a/docs/models/sourcemicrosoftteams.md +++ b/docs/models/sourcemicrosoftteams.md @@ -7,4 +7,4 @@ | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceMicrosoftTeamsAuthenticationMechanism]](../models/sourcemicrosoftteamsauthenticationmechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Microsoft | | | `period` | *str* | :heavy_check_mark: | Specifies the length of time over which the Team Device Report stream is aggregated. The supported values are: D7, D30, D90, and D180. | D7 | -| `source_type` | [models.SourceMicrosoftTeamsMicrosoftTeams](../models/sourcemicrosoftteamsmicrosoftteams.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `source_type` | [models.MicrosoftTeamsEnum](../models/microsoftteamsenum.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftteamsauthtype.md b/docs/models/sourcemicrosoftteamsauthtype.md deleted file mode 100644 index b5c78cec..00000000 --- a/docs/models/sourcemicrosoftteamsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftTeamsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftTeamsAuthType - -value = SourceMicrosoftTeamsAuthType.CLIENT -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftteamsauthtypeclient.md b/docs/models/sourcemicrosoftteamsauthtypeclient.md new file mode 100644 index 00000000..7b77e9e4 --- /dev/null +++ b/docs/models/sourcemicrosoftteamsauthtypeclient.md @@ -0,0 +1,16 @@ +# SourceMicrosoftTeamsAuthTypeClient + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftTeamsAuthTypeClient + +value = SourceMicrosoftTeamsAuthTypeClient.CLIENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `CLIENT` | Client | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftteamsauthtypetoken.md b/docs/models/sourcemicrosoftteamsauthtypetoken.md new file mode 100644 index 00000000..ed7c8a45 --- /dev/null +++ b/docs/models/sourcemicrosoftteamsauthtypetoken.md @@ -0,0 +1,16 @@ +# SourceMicrosoftTeamsAuthTypeToken + +## Example Usage + +```python +from airbyte_api.models import SourceMicrosoftTeamsAuthTypeToken + +value = SourceMicrosoftTeamsAuthTypeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourcemicrosoftteamsschemasauthtype.md b/docs/models/sourcemicrosoftteamsschemasauthtype.md deleted file mode 100644 index e3dc9411..00000000 --- a/docs/models/sourcemicrosoftteamsschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMicrosoftTeamsSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMicrosoftTeamsSchemasAuthType - -value = SourceMicrosoftTeamsSchemasAuthType.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourcemonday.md b/docs/models/sourcemonday.md index 2a534184..0766d6fa 100644 --- a/docs/models/sourcemonday.md +++ b/docs/models/sourcemonday.md @@ -8,4 +8,4 @@ | `board_ids` | List[*int*] | :heavy_minus_sign: | 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. | | | `credentials` | [Optional[models.SourceMondayAuthorizationMethod]](../models/sourcemondayauthorizationmethod.md) | :heavy_minus_sign: | N/A | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. | **Example 1:** 1
**Example 2:** 2
**Example 3:** 3 | -| `source_type` | [models.SourceMondayMonday](../models/sourcemondaymonday.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `source_type` | [models.MondayEnum](../models/mondayenum.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/disable.md b/docs/models/sourcemondayapitoken.md similarity index 59% rename from docs/models/disable.md rename to docs/models/sourcemondayapitoken.md index a4c5a6f9..c0aaafb2 100644 --- a/docs/models/disable.md +++ b/docs/models/sourcemondayapitoken.md @@ -1,10 +1,9 @@ -# Disable - -Disable SSL. +# SourceMondayAPIToken ## Fields | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `mode` | [Optional[models.DestinationPostgresMode]](../models/destinationpostgresmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `api_token` | *str* | :heavy_check_mark: | API Token for making authenticated requests. | +| `auth_type` | [models.SourceMondayAuthTypeAPIToken](../models/sourcemondayauthtypeapitoken.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemondayauthorizationmethod.md b/docs/models/sourcemondayauthorizationmethod.md index 1027b35e..24778f9a 100644 --- a/docs/models/sourcemondayauthorizationmethod.md +++ b/docs/models/sourcemondayauthorizationmethod.md @@ -9,9 +9,9 @@ value: models.SourceMondayOAuth20 = /* values here */ ``` -### `models.APIToken` +### `models.SourceMondayAPIToken` ```python -value: models.APIToken = /* values here */ +value: models.SourceMondayAPIToken = /* values here */ ``` diff --git a/docs/models/sourcemondayauthtype.md b/docs/models/sourcemondayauthtype.md deleted file mode 100644 index 78828a4f..00000000 --- a/docs/models/sourcemondayauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMondayAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceMondayAuthType - -value = SourceMondayAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcemondayauthtypeapitoken.md b/docs/models/sourcemondayauthtypeapitoken.md new file mode 100644 index 00000000..9e4f00b4 --- /dev/null +++ b/docs/models/sourcemondayauthtypeapitoken.md @@ -0,0 +1,16 @@ +# SourceMondayAuthTypeAPIToken + +## Example Usage + +```python +from airbyte_api.models import SourceMondayAuthTypeAPIToken + +value = SourceMondayAuthTypeAPIToken.API_TOKEN +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourcemondayauthtypeoauth20.md b/docs/models/sourcemondayauthtypeoauth20.md new file mode 100644 index 00000000..26ed0bc0 --- /dev/null +++ b/docs/models/sourcemondayauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceMondayAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceMondayAuthTypeOauth20 + +value = SourceMondayAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcemondayoauth20.md b/docs/models/sourcemondayoauth20.md index 3e9a00e9..2feabb09 100644 --- a/docs/models/sourcemondayoauth20.md +++ b/docs/models/sourcemondayoauth20.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | | `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [models.SourceMondayAuthType](../models/sourcemondayauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceMondayAuthTypeOauth20](../models/sourcemondayauthtypeoauth20.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your OAuth application. | | `subdomain` | *Optional[str]* | :heavy_minus_sign: | Slug/subdomain of the account, or the first part of the URL that comes before .monday.com | \ No newline at end of file diff --git a/docs/models/sourcemongodbv2.md b/docs/models/sourcemongodbv2.md index 9fcebf3d..aaa9ff33 100644 --- a/docs/models/sourcemongodbv2.md +++ b/docs/models/sourcemongodbv2.md @@ -10,7 +10,7 @@ | `discover_timeout_seconds` | *Optional[int]* | :heavy_minus_sign: | The amount of time the connector will wait when it discovers a document. Defaults to 600 seconds. Valid range: 5 seconds to 1200 seconds. | | `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC logs. | | `initial_waiting_seconds` | *Optional[int]* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. | -| `invalid_cdc_cursor_position_behavior` | [Optional[models.InvalidCDCPositionBehaviorAdvanced]](../models/invalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | +| `invalid_cdc_cursor_position_behavior` | [Optional[models.SourceMongodbV2InvalidCDCPositionBehaviorAdvanced]](../models/sourcemongodbv2invalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | | `queue_size` | *Optional[int]* | :heavy_minus_sign: | The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful. | | `source_type` | [models.MongodbV2](../models/mongodbv2.md) | :heavy_check_mark: | N/A | | `update_capture_mode` | [Optional[models.CaptureModeAdvanced]](../models/capturemodeadvanced.md) | :heavy_minus_sign: | 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. | \ No newline at end of file diff --git a/docs/models/invalidcdcpositionbehavioradvanced.md b/docs/models/sourcemongodbv2invalidcdcpositionbehavioradvanced.md similarity index 73% rename from docs/models/invalidcdcpositionbehavioradvanced.md rename to docs/models/sourcemongodbv2invalidcdcpositionbehavioradvanced.md index c9bc0cf3..645823ae 100644 --- a/docs/models/invalidcdcpositionbehavioradvanced.md +++ b/docs/models/sourcemongodbv2invalidcdcpositionbehavioradvanced.md @@ -1,13 +1,13 @@ -# InvalidCDCPositionBehaviorAdvanced +# SourceMongodbV2InvalidCDCPositionBehaviorAdvanced Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. ## Example Usage ```python -from airbyte_api.models import InvalidCDCPositionBehaviorAdvanced +from airbyte_api.models import SourceMongodbV2InvalidCDCPositionBehaviorAdvanced -value = InvalidCDCPositionBehaviorAdvanced.FAIL_SYNC +value = SourceMongodbV2InvalidCDCPositionBehaviorAdvanced.FAIL_SYNC ``` diff --git a/docs/models/sourcemssql.md b/docs/models/sourcemssql.md index 725588e8..a8bc1d00 100644 --- a/docs/models/sourcemssql.md +++ b/docs/models/sourcemssql.md @@ -13,6 +13,6 @@ | `replication_method` | [Optional[models.SourceMssqlUpdateMethod]](../models/sourcemssqlupdatemethod.md) | :heavy_minus_sign: | Configures how data is extracted from the database. | | | `schemas` | List[*str*] | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. | | | `source_type` | [models.SourceMssqlMssql](../models/sourcemssqlmssql.md) | :heavy_check_mark: | N/A | | -| `ssl_method` | [Optional[models.SourceMssqlSSLMethod]](../models/sourcemssqlsslmethod.md) | :heavy_minus_sign: | The encryption method which is used when communicating with the database. | | +| `ssl_method` | [Optional[models.SourceMssqlSSLMethodUnion]](../models/sourcemssqlsslmethodunion.md) | :heavy_minus_sign: | The encryption method which is used when communicating with the database. | | | `tunnel_method` | [Optional[models.SourceMssqlSSHTunnelMethod]](../models/sourcemssqlsshtunnelmethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *str* | :heavy_check_mark: | The username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/sourcemssqlencryptedtrustservercertificate.md b/docs/models/sourcemssqlencryptedtrustservercertificate.md index 11a378ec..3e2eb2aa 100644 --- a/docs/models/sourcemssqlencryptedtrustservercertificate.md +++ b/docs/models/sourcemssqlencryptedtrustservercertificate.md @@ -5,6 +5,6 @@ Use the certificate provided by the server without verification. (For testing pu ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `ssl_method` | [models.SourceMssqlSchemasSslMethod](../models/sourcemssqlschemassslmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `ssl_method` | [models.SslMethodEncryptedTrustServerCertificate](../models/sslmethodencryptedtrustservercertificate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemssqlencryptedverifycertificate.md b/docs/models/sourcemssqlencryptedverifycertificate.md index 99614908..67c54c49 100644 --- a/docs/models/sourcemssqlencryptedverifycertificate.md +++ b/docs/models/sourcemssqlencryptedverifycertificate.md @@ -9,4 +9,4 @@ Verify and use the certificate provided by the server. | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | `certificate` | *Optional[str]* | :heavy_minus_sign: | certificate of the server, or of the CA that signed the server certificate | | `host_name_in_certificate` | *Optional[str]* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | -| `ssl_method` | [models.SourceMssqlSchemasSslMethodSslMethod](../models/sourcemssqlschemassslmethodsslmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `ssl_method` | [models.SslMethodEncryptedVerifyCertificate](../models/sslmethodencryptedverifycertificate.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcemssqlmethod.md b/docs/models/sourcemssqlmethod.md deleted file mode 100644 index 75e1a444..00000000 --- a/docs/models/sourcemssqlmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceMssqlMethod - -## Example Usage - -```python -from airbyte_api.models import SourceMssqlMethod - -value = SourceMssqlMethod.CDC -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/sourcemssqlmethodcdc.md b/docs/models/sourcemssqlmethodcdc.md new file mode 100644 index 00000000..be210dfc --- /dev/null +++ b/docs/models/sourcemssqlmethodcdc.md @@ -0,0 +1,16 @@ +# SourceMssqlMethodCdc + +## Example Usage + +```python +from airbyte_api.models import SourceMssqlMethodCdc + +value = SourceMssqlMethodCdc.CDC +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/sourcemssqlschemasmethod.md b/docs/models/sourcemssqlmethodstandard.md similarity index 50% rename from docs/models/sourcemssqlschemasmethod.md rename to docs/models/sourcemssqlmethodstandard.md index 31308d66..162c3e4a 100644 --- a/docs/models/sourcemssqlschemasmethod.md +++ b/docs/models/sourcemssqlmethodstandard.md @@ -1,11 +1,11 @@ -# SourceMssqlSchemasMethod +# SourceMssqlMethodStandard ## Example Usage ```python -from airbyte_api.models import SourceMssqlSchemasMethod +from airbyte_api.models import SourceMssqlMethodStandard -value = SourceMssqlSchemasMethod.STANDARD +value = SourceMssqlMethodStandard.STANDARD ``` diff --git a/docs/models/sourcemssqlnotunnel.md b/docs/models/sourcemssqlnotunnel.md index 4ba8988d..a5e2361d 100644 --- a/docs/models/sourcemssqlnotunnel.md +++ b/docs/models/sourcemssqlnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `tunnel_method` | [models.SourceMssqlTunnelMethod](../models/sourcemssqltunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `tunnel_method` | [models.SourceMssqlTunnelMethodNoTunnel](../models/sourcemssqltunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/sourcemssqlpasswordauthentication.md b/docs/models/sourcemssqlpasswordauthentication.md index d94d2881..71de060b 100644 --- a/docs/models/sourcemssqlpasswordauthentication.md +++ b/docs/models/sourcemssqlpasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.SourceMssqlSchemasTunnelMethodTunnelMethod](../models/sourcemssqlschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.SourceMssqlTunnelMethodSSHPasswordAuth](../models/sourcemssqltunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/sourcemssqlreadchangesusingchangedatacapturecdc.md b/docs/models/sourcemssqlreadchangesusingchangedatacapturecdc.md index cf50587e..ca1e6900 100644 --- a/docs/models/sourcemssqlreadchangesusingchangedatacapturecdc.md +++ b/docs/models/sourcemssqlreadchangesusingchangedatacapturecdc.md @@ -10,5 +10,5 @@ | `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC logs. | | `initial_waiting_seconds` | *Optional[int]* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 3600 seconds. Read about initial waiting time. | | `invalid_cdc_cursor_position_behavior` | [Optional[models.SourceMssqlInvalidCDCPositionBehaviorAdvanced]](../models/sourcemssqlinvalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | -| `method` | [models.SourceMssqlMethod](../models/sourcemssqlmethod.md) | :heavy_check_mark: | N/A | +| `method` | [models.SourceMssqlMethodCdc](../models/sourcemssqlmethodcdc.md) | :heavy_check_mark: | N/A | | `queue_size` | *Optional[int]* | :heavy_minus_sign: | The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful. | \ No newline at end of file diff --git a/docs/models/sourcemssqlscanchangeswithuserdefinedcursor.md b/docs/models/sourcemssqlscanchangeswithuserdefinedcursor.md index b68c1916..d1fd98e5 100644 --- a/docs/models/sourcemssqlscanchangeswithuserdefinedcursor.md +++ b/docs/models/sourcemssqlscanchangeswithuserdefinedcursor.md @@ -8,4 +8,4 @@ Incrementally detects new inserts and updates using the for. You can't mix this with the sources parameter.
| | +| `category` | [Optional[models.SourceNewsAPICategory]](../models/sourcenewsapicategory.md) | :heavy_minus_sign: | The category you want to get top headlines for. | | +| `country` | [Optional[models.SourceNewsAPICountry]](../models/sourcenewsapicountry.md) | :heavy_minus_sign: | The 2-letter ISO 3166-1 code of the country you want to get headlines
for. You can't mix this with the sources parameter.
| | | `domains` | List[*str*] | :heavy_minus_sign: | A comma-seperated string of domains (eg bbc.co.uk, techcrunch.com,
engadget.com) to restrict the search to.
| | | `end_date` | *Optional[str]* | :heavy_minus_sign: | A date and optional time for the newest article allowed. This should
be in ISO 8601 format.
| **Example 1:** 2021-01-01
**Example 2:** 2021-01-01T12:00:00 | | `exclude_domains` | List[*str*] | :heavy_minus_sign: | A comma-seperated string of domains (eg bbc.co.uk, techcrunch.com,
engadget.com) to remove from the results.
| | -| `language` | [Optional[models.Language]](../models/language.md) | :heavy_minus_sign: | The 2-letter ISO-639-1 code of the language you want to get headlines
for. Possible options: ar de en es fr he it nl no pt ru se ud zh.
| | +| `language` | [Optional[models.SourceNewsAPILanguage]](../models/sourcenewsapilanguage.md) | :heavy_minus_sign: | The 2-letter ISO-639-1 code of the language you want to get headlines
for. Possible options: ar de en es fr he it nl no pt ru se ud zh.
| | | `search_in` | List[[models.SearchIn](../models/searchin.md)] | :heavy_minus_sign: | Where to apply search query. Possible values are: title, description,
content.
| | | `search_query` | *Optional[str]* | :heavy_minus_sign: | Search query. See https://newsapi.org/docs/endpoints/everything for
information.
| **Example 1:** +bitcoin OR +crypto
**Example 2:** sunak AND (truss OR johnson) | -| `sort_by` | [Optional[models.SortBy]](../models/sortby.md) | :heavy_minus_sign: | The order to sort the articles in. Possible options: relevancy,
popularity, publishedAt.
| | +| `sort_by` | [Optional[models.SourceNewsAPISortBy]](../models/sourcenewsapisortby.md) | :heavy_minus_sign: | The order to sort the articles in. Possible options: relevancy,
popularity, publishedAt.
| | | `source_type` | [models.NewsAPI](../models/newsapi.md) | :heavy_check_mark: | N/A | | | `sources` | List[*str*] | :heavy_minus_sign: | Identifiers (maximum 20) for the news sources or blogs you want
headlines from. Use the `/sources` endpoint to locate these
programmatically or look at the sources index:
https://newsapi.com/sources. Will override both country and category.
| | | `start_date` | *Optional[str]* | :heavy_minus_sign: | A date and optional time for the oldest article allowed. This should
be in ISO 8601 format.
| **Example 1:** 2021-01-01
**Example 2:** 2021-01-01T12:00:00 | \ No newline at end of file diff --git a/docs/models/category.md b/docs/models/sourcenewsapicategory.md similarity index 79% rename from docs/models/category.md rename to docs/models/sourcenewsapicategory.md index 7bde1e8e..dc06a733 100644 --- a/docs/models/category.md +++ b/docs/models/sourcenewsapicategory.md @@ -1,13 +1,13 @@ -# Category +# SourceNewsAPICategory The category you want to get top headlines for. ## Example Usage ```python -from airbyte_api.models import Category +from airbyte_api.models import SourceNewsAPICategory -value = Category.BUSINESS +value = SourceNewsAPICategory.BUSINESS ``` diff --git a/docs/models/country.md b/docs/models/sourcenewsapicountry.md similarity index 91% rename from docs/models/country.md rename to docs/models/sourcenewsapicountry.md index 1f2fe9cd..8ba0e764 100644 --- a/docs/models/country.md +++ b/docs/models/sourcenewsapicountry.md @@ -1,4 +1,4 @@ -# Country +# SourceNewsAPICountry The 2-letter ISO 3166-1 code of the country you want to get headlines for. You can't mix this with the sources parameter. @@ -7,9 +7,9 @@ for. You can't mix this with the sources parameter. ## Example Usage ```python -from airbyte_api.models import Country +from airbyte_api.models import SourceNewsAPICountry -value = Country.AE +value = SourceNewsAPICountry.AE ``` diff --git a/docs/models/language.md b/docs/models/sourcenewsapilanguage.md similarity index 81% rename from docs/models/language.md rename to docs/models/sourcenewsapilanguage.md index 9771b1d9..96c9fd00 100644 --- a/docs/models/language.md +++ b/docs/models/sourcenewsapilanguage.md @@ -1,4 +1,4 @@ -# Language +# SourceNewsAPILanguage The 2-letter ISO-639-1 code of the language you want to get headlines for. Possible options: ar de en es fr he it nl no pt ru se ud zh. @@ -7,9 +7,9 @@ for. Possible options: ar de en es fr he it nl no pt ru se ud zh. ## Example Usage ```python -from airbyte_api.models import Language +from airbyte_api.models import SourceNewsAPILanguage -value = Language.AR +value = SourceNewsAPILanguage.AR ``` diff --git a/docs/models/sortby.md b/docs/models/sourcenewsapisortby.md similarity index 74% rename from docs/models/sortby.md rename to docs/models/sourcenewsapisortby.md index a1277116..20f41852 100644 --- a/docs/models/sortby.md +++ b/docs/models/sourcenewsapisortby.md @@ -1,4 +1,4 @@ -# SortBy +# SourceNewsAPISortBy The order to sort the articles in. Possible options: relevancy, popularity, publishedAt. @@ -7,9 +7,9 @@ popularity, publishedAt. ## Example Usage ```python -from airbyte_api.models import SortBy +from airbyte_api.models import SourceNewsAPISortBy -value = SortBy.RELEVANCY +value = SourceNewsAPISortBy.RELEVANCY ``` diff --git a/docs/models/sourcenexiopay.md b/docs/models/sourcenexiopay.md index 593ae221..28377cc4 100644 --- a/docs/models/sourcenexiopay.md +++ b/docs/models/sourcenexiopay.md @@ -8,5 +8,5 @@ | `api_key` | *str* | :heavy_check_mark: | 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. | | `source_type` | [models.Nexiopay](../models/nexiopay.md) | :heavy_check_mark: | N/A | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `subdomain` | [Optional[models.Subdomain]](../models/subdomain.md) | :heavy_minus_sign: | The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'. | +| `subdomain` | [Optional[models.SourceNexiopaySubdomain]](../models/sourcenexiopaysubdomain.md) | :heavy_minus_sign: | The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'. | | `username` | *str* | :heavy_check_mark: | Your Nexio API username. You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the username. | \ No newline at end of file diff --git a/docs/models/subdomain.md b/docs/models/sourcenexiopaysubdomain.md similarity index 70% rename from docs/models/subdomain.md rename to docs/models/sourcenexiopaysubdomain.md index 8a884468..1cad10cd 100644 --- a/docs/models/subdomain.md +++ b/docs/models/sourcenexiopaysubdomain.md @@ -1,13 +1,13 @@ -# Subdomain +# SourceNexiopaySubdomain The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'. ## Example Usage ```python -from airbyte_api.models import Subdomain +from airbyte_api.models import SourceNexiopaySubdomain -value = Subdomain.NEXIOPAYSANDBOX +value = SourceNexiopaySubdomain.NEXIOPAYSANDBOX ``` diff --git a/docs/models/sourcenotion.md b/docs/models/sourcenotion.md index d0477cfc..80327b81 100644 --- a/docs/models/sourcenotion.md +++ b/docs/models/sourcenotion.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceNotionAuthenticationMethod]](../models/sourcenotionauthenticationmethod.md) | :heavy_minus_sign: | Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our
docs for more information. | | -| `source_type` | [Optional[models.SourceNotionNotion]](../models/sourcenotionnotion.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.NotionEnum]](../models/notionenum.md) | :heavy_minus_sign: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2020-11-16T00:00:00.000Z | \ No newline at end of file diff --git a/docs/models/sourcenotionaccesstoken.md b/docs/models/sourcenotionaccesstoken.md index bd4c4a00..706b1750 100644 --- a/docs/models/sourcenotionaccesstoken.md +++ b/docs/models/sourcenotionaccesstoken.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `auth_type` | [models.SourceNotionSchemasAuthType](../models/sourcenotionschemasauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.SourceNotionAuthTypeToken](../models/sourcenotionauthtypetoken.md) | :heavy_check_mark: | N/A | | `token` | *str* | :heavy_check_mark: | The Access Token for your private Notion integration. See the docs for more information on how to obtain this token. | \ No newline at end of file diff --git a/docs/models/sourcenotionauthtypetoken.md b/docs/models/sourcenotionauthtypetoken.md new file mode 100644 index 00000000..9d044676 --- /dev/null +++ b/docs/models/sourcenotionauthtypetoken.md @@ -0,0 +1,16 @@ +# SourceNotionAuthTypeToken + +## Example Usage + +```python +from airbyte_api.models import SourceNotionAuthTypeToken + +value = SourceNotionAuthTypeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/sourcenotionoauth20.md b/docs/models/sourcenotionoauth20.md index 456a2039..ed5b1932 100644 --- a/docs/models/sourcenotionoauth20.md +++ b/docs/models/sourcenotionoauth20.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `access_token` | *str* | :heavy_check_mark: | The Access Token received by completing the OAuth flow for your Notion integration. See our docs for more information. | -| `auth_type` | [models.SourceNotionAuthType](../models/sourcenotionauthtype.md) | :heavy_check_mark: | N/A | +| `auth_type` | [models.AuthTypeOAuth20](../models/authtypeoauth20.md) | :heavy_check_mark: | N/A | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Notion integration. See our docs for more information. | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Notion integration. See our docs for more information. | \ No newline at end of file diff --git a/docs/models/sourcenotionschemasauthtype.md b/docs/models/sourcenotionschemasauthtype.md deleted file mode 100644 index e9a30ac0..00000000 --- a/docs/models/sourcenotionschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceNotionSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceNotionSchemasAuthType - -value = SourceNotionSchemasAuthType.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | token | \ No newline at end of file diff --git a/docs/models/sourceoktaapitoken.md b/docs/models/sourceoktaapitoken.md index c148a7ab..2f354378 100644 --- a/docs/models/sourceoktaapitoken.md +++ b/docs/models/sourceoktaapitoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | | `api_token` | *str* | :heavy_check_mark: | An Okta token. See the docs for instructions on how to generate it. | -| `auth_type` | [models.SourceOktaSchemasCredentialsAuthType](../models/sourceoktaschemascredentialsauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `auth_type` | [models.SourceOktaAuthTypeAPIToken](../models/sourceoktaauthtypeapitoken.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourceoktaauthtype.md b/docs/models/sourceoktaauthtype.md deleted file mode 100644 index d3db88d8..00000000 --- a/docs/models/sourceoktaauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceOktaAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceOktaAuthType - -value = SourceOktaAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceoktaauthtypeapitoken.md b/docs/models/sourceoktaauthtypeapitoken.md new file mode 100644 index 00000000..87715eb1 --- /dev/null +++ b/docs/models/sourceoktaauthtypeapitoken.md @@ -0,0 +1,16 @@ +# SourceOktaAuthTypeAPIToken + +## Example Usage + +```python +from airbyte_api.models import SourceOktaAuthTypeAPIToken + +value = SourceOktaAuthTypeAPIToken.API_TOKEN +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourcegitlabauthtype.md b/docs/models/sourceoktaauthtypeoauth20.md similarity index 50% rename from docs/models/sourcegitlabauthtype.md rename to docs/models/sourceoktaauthtypeoauth20.md index 1366d945..85108dba 100644 --- a/docs/models/sourcegitlabauthtype.md +++ b/docs/models/sourceoktaauthtypeoauth20.md @@ -1,11 +1,11 @@ -# SourceGitlabAuthType +# SourceOktaAuthTypeOauth20 ## Example Usage ```python -from airbyte_api.models import SourceGitlabAuthType +from airbyte_api.models import SourceOktaAuthTypeOauth20 -value = SourceGitlabAuthType.OAUTH2_0 +value = SourceOktaAuthTypeOauth20.OAUTH2_0 ``` diff --git a/docs/models/sourceoktaoauth20.md b/docs/models/sourceoktaoauth20.md index cf7c0178..bc7cf2e8 100644 --- a/docs/models/sourceoktaoauth20.md +++ b/docs/models/sourceoktaoauth20.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `auth_type` | [models.SourceOktaAuthType](../models/sourceoktaauthtype.md) | :heavy_check_mark: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your OAuth application. | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to obtain new Access Token, when it's expired. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `auth_type` | [models.SourceOktaAuthTypeOauth20](../models/sourceoktaauthtypeoauth20.md) | :heavy_check_mark: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your OAuth application. | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to obtain new Access Token, when it's expired. | \ No newline at end of file diff --git a/docs/models/sourceoktaschemascredentialsauthtype.md b/docs/models/sourceoktaschemascredentialsauthtype.md deleted file mode 100644 index 7cc7e260..00000000 --- a/docs/models/sourceoktaschemascredentialsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceOktaSchemasCredentialsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceOktaSchemasCredentialsAuthType - -value = SourceOktaSchemasCredentialsAuthType.API_TOKEN -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourceonesignal.md b/docs/models/sourceonesignal.md index 01566738..cd133f28 100644 --- a/docs/models/sourceonesignal.md +++ b/docs/models/sourceonesignal.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applications` | List[[models.Applications](../models/applications.md)] | :heavy_check_mark: | Applications keys, see the docs for more information on how to obtain this data | | +| `applications` | List[[models.Application](../models/application.md)] | :heavy_check_mark: | Applications keys, see the docs for more information on how to obtain this data | | | `outcome_names` | *str* | :heavy_check_mark: | Comma-separated list of names and the value (sum/count) for the returned outcome data. See the docs for more details | os__session_duration.count,os__click.count,CustomOutcomeName.sum | | `source_type` | [models.Onesignal](../models/onesignal.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date from which you'd like to replicate data for OneSignal API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. | 2020-11-16T00:00:00Z | diff --git a/docs/models/sourceoracle.md b/docs/models/sourceoracle.md index f6a5dcde..61e84639 100644 --- a/docs/models/sourceoracle.md +++ b/docs/models/sourceoracle.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `connection_data` | [Optional[models.ConnectBy]](../models/connectby.md) | :heavy_minus_sign: | Connect data that will be used for DB connection | +| `connection_data` | [Optional[models.SourceOracleConnectBy]](../models/sourceoracleconnectby.md) | :heavy_minus_sign: | Connect data that will be used for DB connection | | `encryption` | [Optional[models.SourceOracleEncryption]](../models/sourceoracleencryption.md) | :heavy_minus_sign: | The encryption method with is used when communicating with the database. | | `host` | *str* | :heavy_check_mark: | Hostname of the database. | | `jdbc_url_params` | *Optional[str]* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | diff --git a/docs/models/sourceoracleconnectby.md b/docs/models/sourceoracleconnectby.md new file mode 100644 index 00000000..9826c23c --- /dev/null +++ b/docs/models/sourceoracleconnectby.md @@ -0,0 +1,19 @@ +# SourceOracleConnectBy + +Connect data that will be used for DB connection + + +## Supported Types + +### `models.SourceOracleServiceName` + +```python +value: models.SourceOracleServiceName = /* values here */ +``` + +### `models.SourceOracleSystemIDSID` + +```python +value: models.SourceOracleSystemIDSID = /* values here */ +``` + diff --git a/docs/models/sourceoracleconnectiontype.md b/docs/models/sourceoracleconnectiontype.md deleted file mode 100644 index 28fa817c..00000000 --- a/docs/models/sourceoracleconnectiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceOracleConnectionType - -## Example Usage - -```python -from airbyte_api.models import SourceOracleConnectionType - -value = SourceOracleConnectionType.SID -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `SID` | sid | \ No newline at end of file diff --git a/docs/models/sourceoracleconnectiontypeservicename.md b/docs/models/sourceoracleconnectiontypeservicename.md new file mode 100644 index 00000000..2c430569 --- /dev/null +++ b/docs/models/sourceoracleconnectiontypeservicename.md @@ -0,0 +1,16 @@ +# SourceOracleConnectionTypeServiceName + +## Example Usage + +```python +from airbyte_api.models import SourceOracleConnectionTypeServiceName + +value = SourceOracleConnectionTypeServiceName.SERVICE_NAME +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SERVICE_NAME` | service_name | \ No newline at end of file diff --git a/docs/models/sourceoracleconnectiontypesid.md b/docs/models/sourceoracleconnectiontypesid.md new file mode 100644 index 00000000..a2cc5afa --- /dev/null +++ b/docs/models/sourceoracleconnectiontypesid.md @@ -0,0 +1,16 @@ +# SourceOracleConnectionTypeSid + +## Example Usage + +```python +from airbyte_api.models import SourceOracleConnectionTypeSid + +value = SourceOracleConnectionTypeSid.SID +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `SID` | sid | \ No newline at end of file diff --git a/docs/models/sourceoracleencryptionmethod.md b/docs/models/sourceoracleencryptionmethod.md deleted file mode 100644 index 41ad1c8c..00000000 --- a/docs/models/sourceoracleencryptionmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceOracleEncryptionMethod - -## Example Usage - -```python -from airbyte_api.models import SourceOracleEncryptionMethod - -value = SourceOracleEncryptionMethod.UNENCRYPTED -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/sourceoracleencryptionmethodclientnne.md b/docs/models/sourceoracleencryptionmethodclientnne.md new file mode 100644 index 00000000..d002c0ca --- /dev/null +++ b/docs/models/sourceoracleencryptionmethodclientnne.md @@ -0,0 +1,16 @@ +# SourceOracleEncryptionMethodClientNne + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEncryptionMethodClientNne + +value = SourceOracleEncryptionMethodClientNne.CLIENT_NNE +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `CLIENT_NNE` | client_nne | \ No newline at end of file diff --git a/docs/models/sourcedb2enterpriseschemasencryptionmethod.md b/docs/models/sourceoracleencryptionmethodencryptedverifycertificate.md similarity index 51% rename from docs/models/sourcedb2enterpriseschemasencryptionmethod.md rename to docs/models/sourceoracleencryptionmethodencryptedverifycertificate.md index 10820014..c7e803b3 100644 --- a/docs/models/sourcedb2enterpriseschemasencryptionmethod.md +++ b/docs/models/sourceoracleencryptionmethodencryptedverifycertificate.md @@ -1,11 +1,11 @@ -# SourceDb2EnterpriseSchemasEncryptionMethod +# SourceOracleEncryptionMethodEncryptedVerifyCertificate ## Example Usage ```python -from airbyte_api.models import SourceDb2EnterpriseSchemasEncryptionMethod +from airbyte_api.models import SourceOracleEncryptionMethodEncryptedVerifyCertificate -value = SourceDb2EnterpriseSchemasEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE +value = SourceOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ``` diff --git a/docs/models/sourceoracleencryptionmethodunencrypted.md b/docs/models/sourceoracleencryptionmethodunencrypted.md new file mode 100644 index 00000000..ae24e56e --- /dev/null +++ b/docs/models/sourceoracleencryptionmethodunencrypted.md @@ -0,0 +1,16 @@ +# SourceOracleEncryptionMethodUnencrypted + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEncryptionMethodUnencrypted + +value = SourceOracleEncryptionMethodUnencrypted.UNENCRYPTED +``` + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `UNENCRYPTED` | unencrypted | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprise.md b/docs/models/sourceoracleenterprise.md index 2b1a96fa..879c9961 100644 --- a/docs/models/sourceoracleenterprise.md +++ b/docs/models/sourceoracleenterprise.md @@ -17,6 +17,6 @@ | `port` | *Optional[int]* | :heavy_minus_sign: | Port of the database.
Oracle Corporations recommends the following port numbers:
1521 - Default listening port for client connections to the listener.
2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL. | | `schemas` | List[*str*] | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. | | `source_type` | [models.OracleEnterprise](../models/oracleenterprise.md) | :heavy_check_mark: | N/A | -| `table_filters` | List[[models.TableFilter](../models/tablefilter.md)] | :heavy_minus_sign: | Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced. | +| `table_filters` | List[[models.SourceOracleEnterpriseTableFilter](../models/sourceoracleenterprisetablefilter.md)] | :heavy_minus_sign: | Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced. | | `tunnel_method` | [models.SourceOracleEnterpriseSSHTunnelMethod](../models/sourceoracleenterprisesshtunnelmethod.md) | :heavy_check_mark: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | `username` | *str* | :heavy_check_mark: | The username which is used to access the database. | \ No newline at end of file diff --git a/docs/models/sourceoracleenterpriseconnectiontype.md b/docs/models/sourceoracleenterpriseconnectiontypeservicename.md similarity index 61% rename from docs/models/sourceoracleenterpriseconnectiontype.md rename to docs/models/sourceoracleenterpriseconnectiontypeservicename.md index 7922f0dc..5e80e82a 100644 --- a/docs/models/sourceoracleenterpriseconnectiontype.md +++ b/docs/models/sourceoracleenterpriseconnectiontypeservicename.md @@ -1,11 +1,11 @@ -# SourceOracleEnterpriseConnectionType +# SourceOracleEnterpriseConnectionTypeServiceName ## Example Usage ```python -from airbyte_api.models import SourceOracleEnterpriseConnectionType +from airbyte_api.models import SourceOracleEnterpriseConnectionTypeServiceName -value = SourceOracleEnterpriseConnectionType.SERVICE_NAME +value = SourceOracleEnterpriseConnectionTypeServiceName.SERVICE_NAME ``` diff --git a/docs/models/sourceoracleenterpriseconnectiontypesid.md b/docs/models/sourceoracleenterpriseconnectiontypesid.md new file mode 100644 index 00000000..137e021e --- /dev/null +++ b/docs/models/sourceoracleenterpriseconnectiontypesid.md @@ -0,0 +1,16 @@ +# SourceOracleEnterpriseConnectionTypeSid + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEnterpriseConnectionTypeSid + +value = SourceOracleEnterpriseConnectionTypeSid.SID +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `SID` | sid | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisecursormethodcdc.md b/docs/models/sourceoracleenterprisecursormethodcdc.md new file mode 100644 index 00000000..764291ac --- /dev/null +++ b/docs/models/sourceoracleenterprisecursormethodcdc.md @@ -0,0 +1,16 @@ +# SourceOracleEnterpriseCursorMethodCdc + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEnterpriseCursorMethodCdc + +value = SourceOracleEnterpriseCursorMethodCdc.CDC +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | cdc | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisecursormethod.md b/docs/models/sourceoracleenterprisecursormethoduserdefined.md similarity index 63% rename from docs/models/sourceoracleenterprisecursormethod.md rename to docs/models/sourceoracleenterprisecursormethoduserdefined.md index c0e8bb1e..f74856b5 100644 --- a/docs/models/sourceoracleenterprisecursormethod.md +++ b/docs/models/sourceoracleenterprisecursormethoduserdefined.md @@ -1,11 +1,11 @@ -# SourceOracleEnterpriseCursorMethod +# SourceOracleEnterpriseCursorMethodUserDefined ## Example Usage ```python -from airbyte_api.models import SourceOracleEnterpriseCursorMethod +from airbyte_api.models import SourceOracleEnterpriseCursorMethodUserDefined -value = SourceOracleEnterpriseCursorMethod.USER_DEFINED +value = SourceOracleEnterpriseCursorMethodUserDefined.USER_DEFINED ``` diff --git a/docs/models/sourceoracleenterpriseencryptionmethodclientnne.md b/docs/models/sourceoracleenterpriseencryptionmethodclientnne.md new file mode 100644 index 00000000..8d9100df --- /dev/null +++ b/docs/models/sourceoracleenterpriseencryptionmethodclientnne.md @@ -0,0 +1,16 @@ +# SourceOracleEnterpriseEncryptionMethodClientNne + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEnterpriseEncryptionMethodClientNne + +value = SourceOracleEnterpriseEncryptionMethodClientNne.CLIENT_NNE +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `CLIENT_NNE` | client_nne | \ No newline at end of file diff --git a/docs/models/sourceoracleenterpriseencryptionmethodencryptedverifycertificate.md b/docs/models/sourceoracleenterpriseencryptionmethodencryptedverifycertificate.md new file mode 100644 index 00000000..0ec2e1a5 --- /dev/null +++ b/docs/models/sourceoracleenterpriseencryptionmethodencryptedverifycertificate.md @@ -0,0 +1,16 @@ +# SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate + +## Example Usage + +```python +from airbyte_api.models import SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate + +value = SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE +``` + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/sourceoracleenterpriseencryptionmethod.md b/docs/models/sourceoracleenterpriseencryptionmethodunencrypted.md similarity index 60% rename from docs/models/sourceoracleenterpriseencryptionmethod.md rename to docs/models/sourceoracleenterpriseencryptionmethodunencrypted.md index f0d5eb51..ea7c7bff 100644 --- a/docs/models/sourceoracleenterpriseencryptionmethod.md +++ b/docs/models/sourceoracleenterpriseencryptionmethodunencrypted.md @@ -1,11 +1,11 @@ -# SourceOracleEnterpriseEncryptionMethod +# SourceOracleEnterpriseEncryptionMethodUnencrypted ## Example Usage ```python -from airbyte_api.models import SourceOracleEnterpriseEncryptionMethod +from airbyte_api.models import SourceOracleEnterpriseEncryptionMethodUnencrypted -value = SourceOracleEnterpriseEncryptionMethod.UNENCRYPTED +value = SourceOracleEnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ``` diff --git a/docs/models/sourceoracleenterprisenativenetworkencryptionnne.md b/docs/models/sourceoracleenterprisenativenetworkencryptionnne.md index 7f26afab..e593c184 100644 --- a/docs/models/sourceoracleenterprisenativenetworkencryptionnne.md +++ b/docs/models/sourceoracleenterprisenativenetworkencryptionnne.md @@ -5,8 +5,8 @@ The native network encryption gives you the ability to encrypt database connecti ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `encryption_algorithm` | [Optional[models.SourceOracleEnterpriseEncryptionAlgorithm]](../models/sourceoracleenterpriseencryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | -| `encryption_method` | [Optional[models.SourceOracleEnterpriseSchemasEncryptionMethod]](../models/sourceoracleenterpriseschemasencryptionmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `encryption_algorithm` | [Optional[models.SourceOracleEnterpriseEncryptionAlgorithm]](../models/sourceoracleenterpriseencryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | +| `encryption_method` | [Optional[models.SourceOracleEnterpriseEncryptionMethodClientNne]](../models/sourceoracleenterpriseencryptionmethodclientnne.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisenotunnel.md b/docs/models/sourceoracleenterprisenotunnel.md index f645833e..196dcf00 100644 --- a/docs/models/sourceoracleenterprisenotunnel.md +++ b/docs/models/sourceoracleenterprisenotunnel.md @@ -5,7 +5,7 @@ No ssh tunnel needed to connect to database ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_method` | [Optional[models.SourceOracleEnterpriseTunnelMethod]](../models/sourceoracleenterprisetunnelmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_method` | [Optional[models.SourceOracleEnterpriseTunnelMethodNoTunnel]](../models/sourceoracleenterprisetunnelmethodnotunnel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisepasswordauthentication.md b/docs/models/sourceoracleenterprisepasswordauthentication.md index 649046a2..54c450de 100644 --- a/docs/models/sourceoracleenterprisepasswordauthentication.md +++ b/docs/models/sourceoracleenterprisepasswordauthentication.md @@ -5,11 +5,11 @@ Connect through a jump server tunnel host using username and password authentica ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod]](../models/sourceoracleenterpriseschemastunnelmethodtunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.SourceOracleEnterpriseTunnelMethodSSHPasswordAuth]](../models/sourceoracleenterprisetunnelmethodsshpasswordauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisereadchangesusingchangedatacapturecdc.md b/docs/models/sourceoracleenterprisereadchangesusingchangedatacapturecdc.md index 7b36bf5a..f625368f 100644 --- a/docs/models/sourceoracleenterprisereadchangesusingchangedatacapturecdc.md +++ b/docs/models/sourceoracleenterprisereadchangesusingchangedatacapturecdc.md @@ -8,7 +8,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cursor_method` | [Optional[models.SourceOracleEnterpriseSchemasCursorMethod]](../models/sourceoracleenterpriseschemascursormethod.md) | :heavy_minus_sign: | N/A | +| `cursor_method` | [Optional[models.SourceOracleEnterpriseCursorMethodCdc]](../models/sourceoracleenterprisecursormethodcdc.md) | :heavy_minus_sign: | N/A | | `debezium_shutdown_timeout_seconds` | *Optional[int]* | :heavy_minus_sign: | The amount of time to allow the Debezium Engine to shut down, in seconds. | | `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC events. | | `invalid_cdc_cursor_position_behavior` | [Optional[models.SourceOracleEnterpriseInvalidCDCPositionBehaviorAdvanced]](../models/sourceoracleenterpriseinvalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value in the mined logs. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | \ No newline at end of file diff --git a/docs/models/sourceoracleenterprisescanchangeswithuserdefinedcursor.md b/docs/models/sourceoracleenterprisescanchangeswithuserdefinedcursor.md index f9617992..d6573a6a 100644 --- a/docs/models/sourceoracleenterprisescanchangeswithuserdefinedcursor.md +++ b/docs/models/sourceoracleenterprisescanchangeswithuserdefinedcursor.md @@ -5,7 +5,7 @@ Incrementally detects new inserts and updates using the **Example 2:** 2
**Example 3:** 3 | -| `source_type` | [Optional[models.SourcePinterestPinterest]](../models/sourcepinterestpinterest.md) | :heavy_minus_sign: | N/A | | +| `source_type` | [Optional[models.PinterestEnum]](../models/pinterestenum.md) | :heavy_minus_sign: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by api (89 days from today). | 2022-07-28 | -| `status` | List[[models.Status](../models/status.md)] | :heavy_minus_sign: | 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. | | \ No newline at end of file +| `status` | List[[models.SourcePinterestStatus](../models/sourcepintereststatus.md)] | :heavy_minus_sign: | 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. | | \ No newline at end of file diff --git a/docs/models/granularity.md b/docs/models/sourcepinterestgranularity.md similarity index 64% rename from docs/models/granularity.md rename to docs/models/sourcepinterestgranularity.md index 726366d2..1861ddfb 100644 --- a/docs/models/granularity.md +++ b/docs/models/sourcepinterestgranularity.md @@ -1,13 +1,13 @@ -# Granularity +# SourcePinterestGranularity Chosen granularity for API ## Example Usage ```python -from airbyte_api.models import Granularity +from airbyte_api.models import SourcePinterestGranularity -value = Granularity.TOTAL +value = SourcePinterestGranularity.TOTAL ``` diff --git a/docs/models/oauth20.md b/docs/models/sourcepinterestoauth20.md similarity index 98% rename from docs/models/oauth20.md rename to docs/models/sourcepinterestoauth20.md index 48663ae5..b8c2d108 100644 --- a/docs/models/oauth20.md +++ b/docs/models/sourcepinterestoauth20.md @@ -1,4 +1,4 @@ -# OAuth20 +# SourcePinterestOAuth20 ## Fields diff --git a/docs/models/status.md b/docs/models/sourcepintereststatus.md similarity index 62% rename from docs/models/status.md rename to docs/models/sourcepintereststatus.md index 6ee563cc..52569819 100644 --- a/docs/models/status.md +++ b/docs/models/sourcepintereststatus.md @@ -1,11 +1,11 @@ -# Status +# SourcePinterestStatus ## Example Usage ```python -from airbyte_api.models import Status +from airbyte_api.models import SourcePinterestStatus -value = Status.ACTIVE +value = SourcePinterestStatus.ACTIVE ``` diff --git a/docs/models/sourcepipeliner.md b/docs/models/sourcepipeliner.md index 740c0d85..627e045b 100644 --- a/docs/models/sourcepipeliner.md +++ b/docs/models/sourcepipeliner.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `service` | [models.DataCenter](../models/datacenter.md) | :heavy_check_mark: | N/A | -| `source_type` | [models.Pipeliner](../models/pipeliner.md) | :heavy_check_mark: | N/A | -| `spaceid` | *str* | :heavy_check_mark: | N/A | -| `username` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `service` | [models.SourcePipelinerDataCenter](../models/sourcepipelinerdatacenter.md) | :heavy_check_mark: | N/A | +| `source_type` | [models.Pipeliner](../models/pipeliner.md) | :heavy_check_mark: | N/A | +| `spaceid` | *str* | :heavy_check_mark: | N/A | +| `username` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/datacenter.md b/docs/models/sourcepipelinerdatacenter.md similarity index 66% rename from docs/models/datacenter.md rename to docs/models/sourcepipelinerdatacenter.md index 1ce5e2fd..edfd9bb3 100644 --- a/docs/models/datacenter.md +++ b/docs/models/sourcepipelinerdatacenter.md @@ -1,11 +1,11 @@ -# DataCenter +# SourcePipelinerDataCenter ## Example Usage ```python -from airbyte_api.models import DataCenter +from airbyte_api.models import SourcePipelinerDataCenter -value = DataCenter.EU_CENTRAL +value = SourcePipelinerDataCenter.EU_CENTRAL ``` diff --git a/docs/models/sourcepostgresallow.md b/docs/models/sourcepostgresallow.md index c6c65628..143edb1b 100644 --- a/docs/models/sourcepostgresallow.md +++ b/docs/models/sourcepostgresallow.md @@ -5,7 +5,7 @@ Enables encryption only when required by the source database. ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [models.SourcePostgresSchemasMode](../models/sourcepostgresschemasmode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [models.SourcePostgresModeAllow](../models/sourcepostgresmodeallow.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcepostgresdisable.md b/docs/models/sourcepostgresdisable.md index 0ccfd597..f0eab0dd 100644 --- a/docs/models/sourcepostgresdisable.md +++ b/docs/models/sourcepostgresdisable.md @@ -5,7 +5,7 @@ Disables encryption of communication between Airbyte and source database. ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [models.SourcePostgresMode](../models/sourcepostgresmode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [models.SourcePostgresModeDisable](../models/sourcepostgresmodedisable.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcepostgresmethod.md b/docs/models/sourcepostgresmethod.md deleted file mode 100644 index 8bb25c3f..00000000 --- a/docs/models/sourcepostgresmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourcePostgresMethod - -## Example Usage - -```python -from airbyte_api.models import SourcePostgresMethod - -value = SourcePostgresMethod.CDC -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/sourcepostgresmethodcdc.md b/docs/models/sourcepostgresmethodcdc.md new file mode 100644 index 00000000..6b78654d --- /dev/null +++ b/docs/models/sourcepostgresmethodcdc.md @@ -0,0 +1,16 @@ +# SourcePostgresMethodCdc + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresMethodCdc + +value = SourcePostgresMethodCdc.CDC +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/sourcepostgresmethodstandard.md b/docs/models/sourcepostgresmethodstandard.md new file mode 100644 index 00000000..e19fd09a --- /dev/null +++ b/docs/models/sourcepostgresmethodstandard.md @@ -0,0 +1,16 @@ +# SourcePostgresMethodStandard + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresMethodStandard + +value = SourcePostgresMethodStandard.STANDARD +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/sourcepostgresmode.md b/docs/models/sourcepostgresmode.md deleted file mode 100644 index 87c59102..00000000 --- a/docs/models/sourcepostgresmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourcePostgresMode - -## Example Usage - -```python -from airbyte_api.models import SourcePostgresMode - -value = SourcePostgresMode.DISABLE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/sourcepostgresmodeallow.md b/docs/models/sourcepostgresmodeallow.md new file mode 100644 index 00000000..966592e1 --- /dev/null +++ b/docs/models/sourcepostgresmodeallow.md @@ -0,0 +1,16 @@ +# SourcePostgresModeAllow + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresModeAllow + +value = SourcePostgresModeAllow.ALLOW +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/sourcepostgresmodedisable.md b/docs/models/sourcepostgresmodedisable.md new file mode 100644 index 00000000..6320eb69 --- /dev/null +++ b/docs/models/sourcepostgresmodedisable.md @@ -0,0 +1,16 @@ +# SourcePostgresModeDisable + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresModeDisable + +value = SourcePostgresModeDisable.DISABLE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/sourcepostgresmodeprefer.md b/docs/models/sourcepostgresmodeprefer.md new file mode 100644 index 00000000..a75ebce7 --- /dev/null +++ b/docs/models/sourcepostgresmodeprefer.md @@ -0,0 +1,16 @@ +# SourcePostgresModePrefer + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresModePrefer + +value = SourcePostgresModePrefer.PREFER +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/sourcepostgresmoderequire.md b/docs/models/sourcepostgresmoderequire.md new file mode 100644 index 00000000..8ea12fb3 --- /dev/null +++ b/docs/models/sourcepostgresmoderequire.md @@ -0,0 +1,16 @@ +# SourcePostgresModeRequire + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresModeRequire + +value = SourcePostgresModeRequire.REQUIRE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/sourcepostgresmodeverifyca.md b/docs/models/sourcepostgresmodeverifyca.md new file mode 100644 index 00000000..0f54f3c8 --- /dev/null +++ b/docs/models/sourcepostgresmodeverifyca.md @@ -0,0 +1,16 @@ +# SourcePostgresModeVerifyCa + +## Example Usage + +```python +from airbyte_api.models import SourcePostgresModeVerifyCa + +value = SourcePostgresModeVerifyCa.VERIFY_CA +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/destinationredisschemasmode.md b/docs/models/sourcepostgresmodeverifyfull.md similarity index 51% rename from docs/models/destinationredisschemasmode.md rename to docs/models/sourcepostgresmodeverifyfull.md index d755baa1..58ddc69e 100644 --- a/docs/models/destinationredisschemasmode.md +++ b/docs/models/sourcepostgresmodeverifyfull.md @@ -1,11 +1,11 @@ -# DestinationRedisSchemasMode +# SourcePostgresModeVerifyFull ## Example Usage ```python -from airbyte_api.models import DestinationRedisSchemasMode +from airbyte_api.models import SourcePostgresModeVerifyFull -value = DestinationRedisSchemasMode.VERIFY_FULL +value = SourcePostgresModeVerifyFull.VERIFY_FULL ``` diff --git a/docs/models/sourcepostgresnotunnel.md b/docs/models/sourcepostgresnotunnel.md index 2a6e4dd0..7c9d8b08 100644 --- a/docs/models/sourcepostgresnotunnel.md +++ b/docs/models/sourcepostgresnotunnel.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `tunnel_method` | [models.SourcePostgresTunnelMethod](../models/sourcepostgrestunnelmethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `tunnel_method` | [models.SourcePostgresTunnelMethodNoTunnel](../models/sourcepostgrestunnelmethodnotunnel.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/sourcepostgrespasswordauthentication.md b/docs/models/sourcepostgrespasswordauthentication.md index 20169616..403324b3 100644 --- a/docs/models/sourcepostgrespasswordauthentication.md +++ b/docs/models/sourcepostgrespasswordauthentication.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnel_method` | [models.SourcePostgresSchemasTunnelMethodTunnelMethod](../models/sourcepostgresschemastunnelmethodtunnelmethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnel_method` | [models.SourcePostgresTunnelMethodSSHPasswordAuth](../models/sourcepostgrestunnelmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/sourcepostgresprefer.md b/docs/models/sourcepostgresprefer.md index e2a72860..ca30c320 100644 --- a/docs/models/sourcepostgresprefer.md +++ b/docs/models/sourcepostgresprefer.md @@ -5,7 +5,7 @@ Allows unencrypted connection only if the source database does not support encry ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [models.SourcePostgresSchemasSslModeMode](../models/sourcepostgresschemassslmodemode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [models.SourcePostgresModePrefer](../models/sourcepostgresmodeprefer.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcepostgresrequire.md b/docs/models/sourcepostgresrequire.md index b309d4f3..55f2a178 100644 --- a/docs/models/sourcepostgresrequire.md +++ b/docs/models/sourcepostgresrequire.md @@ -5,7 +5,7 @@ Always require encryption. If the source database server does not support encryp ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `mode` | [models.SourcePostgresSchemasSSLModeSSLModesMode](../models/sourcepostgresschemassslmodesslmodesmode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `mode` | [models.SourcePostgresModeRequire](../models/sourcepostgresmoderequire.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcepostgresscanchangeswithuserdefinedcursor.md b/docs/models/sourcepostgresscanchangeswithuserdefinedcursor.md index cc98abab..8468f72c 100644 --- a/docs/models/sourcepostgresscanchangeswithuserdefinedcursor.md +++ b/docs/models/sourcepostgresscanchangeswithuserdefinedcursor.md @@ -5,6 +5,6 @@ Incrementally detects new inserts and updates using the
list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceS3SchemasFiletype]](../models/sources3schemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceS3FiletypeCsv]](../models/sources3filetypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceS3CSVHeaderDefinition]](../models/sources3csvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcegoogledrivedeliverytype.md b/docs/models/sources3deliverytypeusefiletransfer.md similarity index 52% rename from docs/models/sourcegoogledrivedeliverytype.md rename to docs/models/sources3deliverytypeusefiletransfer.md index d42b5b4f..838a2382 100644 --- a/docs/models/sourcegoogledrivedeliverytype.md +++ b/docs/models/sources3deliverytypeusefiletransfer.md @@ -1,11 +1,11 @@ -# SourceGoogleDriveDeliveryType +# SourceS3DeliveryTypeUseFileTransfer ## Example Usage ```python -from airbyte_api.models import SourceGoogleDriveDeliveryType +from airbyte_api.models import SourceS3DeliveryTypeUseFileTransfer -value = SourceGoogleDriveDeliveryType.USE_FILE_TRANSFER +value = SourceS3DeliveryTypeUseFileTransfer.USE_FILE_TRANSFER ``` diff --git a/docs/models/sources3deliverytype.md b/docs/models/sources3deliverytypeuserecordstransfer.md similarity index 53% rename from docs/models/sources3deliverytype.md rename to docs/models/sources3deliverytypeuserecordstransfer.md index ce7a8f14..711df83e 100644 --- a/docs/models/sources3deliverytype.md +++ b/docs/models/sources3deliverytypeuserecordstransfer.md @@ -1,11 +1,11 @@ -# SourceS3DeliveryType +# SourceS3DeliveryTypeUseRecordsTransfer ## Example Usage ```python -from airbyte_api.models import SourceS3DeliveryType +from airbyte_api.models import SourceS3DeliveryTypeUseRecordsTransfer -value = SourceS3DeliveryType.USE_RECORDS_TRANSFER +value = SourceS3DeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ``` diff --git a/docs/models/sources3excelformat.md b/docs/models/sources3excelformat.md index 45be51af..7f47cd2a 100644 --- a/docs/models/sources3excelformat.md +++ b/docs/models/sources3excelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceS3SchemasStreamsFormatFormat6Filetype]](../models/sources3schemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceS3FiletypeExcel]](../models/sources3filetypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sources3filetype.md b/docs/models/sources3filetype.md deleted file mode 100644 index 04b2258c..00000000 --- a/docs/models/sources3filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceS3Filetype - -value = SourceS3Filetype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sources3filetypeavro.md b/docs/models/sources3filetypeavro.md new file mode 100644 index 00000000..ddd48e95 --- /dev/null +++ b/docs/models/sources3filetypeavro.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeAvro + +value = SourceS3FiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sources3filetypecsv.md b/docs/models/sources3filetypecsv.md new file mode 100644 index 00000000..b8057119 --- /dev/null +++ b/docs/models/sources3filetypecsv.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeCsv + +value = SourceS3FiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sources3filetypeexcel.md b/docs/models/sources3filetypeexcel.md new file mode 100644 index 00000000..8fbc65c2 --- /dev/null +++ b/docs/models/sources3filetypeexcel.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeExcel + +value = SourceS3FiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sources3filetypejsonl.md b/docs/models/sources3filetypejsonl.md new file mode 100644 index 00000000..9b24e3fc --- /dev/null +++ b/docs/models/sources3filetypejsonl.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeJsonl + +value = SourceS3FiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sources3filetypeparquet.md b/docs/models/sources3filetypeparquet.md new file mode 100644 index 00000000..d2ca505d --- /dev/null +++ b/docs/models/sources3filetypeparquet.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeParquet + +value = SourceS3FiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sources3filetypeunstructured.md b/docs/models/sources3filetypeunstructured.md new file mode 100644 index 00000000..10c07576 --- /dev/null +++ b/docs/models/sources3filetypeunstructured.md @@ -0,0 +1,16 @@ +# SourceS3FiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceS3FiletypeUnstructured + +value = SourceS3FiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sources3fromcsv.md b/docs/models/sources3fromcsv.md index c4fdcd69..f3afe7b6 100644 --- a/docs/models/sources3fromcsv.md +++ b/docs/models/sources3fromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceS3HeaderDefinitionType]](../models/sources3headerdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceS3HeaderDefinitionTypeFromCsv]](../models/sources3headerdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sources3headerdefinitiontype.md b/docs/models/sources3headerdefinitiontype.md deleted file mode 100644 index 33141b9e..00000000 --- a/docs/models/sources3headerdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3HeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceS3HeaderDefinitionType - -value = SourceS3HeaderDefinitionType.FROM_CSV -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/sources3headerdefinitiontypeautogenerated.md b/docs/models/sources3headerdefinitiontypeautogenerated.md new file mode 100644 index 00000000..d594166c --- /dev/null +++ b/docs/models/sources3headerdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceS3HeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceS3HeaderDefinitionTypeAutogenerated + +value = SourceS3HeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sources3headerdefinitiontypefromcsv.md b/docs/models/sources3headerdefinitiontypefromcsv.md new file mode 100644 index 00000000..ee6ed421 --- /dev/null +++ b/docs/models/sources3headerdefinitiontypefromcsv.md @@ -0,0 +1,16 @@ +# SourceS3HeaderDefinitionTypeFromCsv + +## Example Usage + +```python +from airbyte_api.models import SourceS3HeaderDefinitionTypeFromCsv + +value = SourceS3HeaderDefinitionTypeFromCsv.FROM_CSV +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `FROM_CSV` | From CSV | \ No newline at end of file diff --git a/docs/models/sources3headerdefinitiontypeuserprovided.md b/docs/models/sources3headerdefinitiontypeuserprovided.md new file mode 100644 index 00000000..74d3a733 --- /dev/null +++ b/docs/models/sources3headerdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceS3HeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceS3HeaderDefinitionTypeUserProvided + +value = SourceS3HeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sources3jsonlformat.md b/docs/models/sources3jsonlformat.md index aec256ad..f5e20faa 100644 --- a/docs/models/sources3jsonlformat.md +++ b/docs/models/sources3jsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceS3SchemasStreamsFiletype]](../models/sources3schemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceS3FiletypeJsonl]](../models/sources3filetypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sources3parquetformat.md b/docs/models/sources3parquetformat.md index 52c0f23f..55f257f4 100644 --- a/docs/models/sources3parquetformat.md +++ b/docs/models/sources3parquetformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceS3SchemasStreamsFormatFiletype]](../models/sources3schemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceS3FiletypeParquet]](../models/sources3filetypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sources3replicaterecords.md b/docs/models/sources3replicaterecords.md index f5fa1873..8984352a 100644 --- a/docs/models/sources3replicaterecords.md +++ b/docs/models/sources3replicaterecords.md @@ -5,6 +5,6 @@ Recommended - Extract and load structured records into your destination of choic ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `delivery_type` | [Optional[models.SourceS3DeliveryType]](../models/sources3deliverytype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceS3DeliveryTypeUseRecordsTransfer]](../models/sources3deliverytypeuserecordstransfer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sources3schemasdeliverytype.md b/docs/models/sources3schemasdeliverytype.md deleted file mode 100644 index f063ef58..00000000 --- a/docs/models/sources3schemasdeliverytype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasDeliveryType - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasDeliveryType - -value = SourceS3SchemasDeliveryType.USE_FILE_TRANSFER -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/sources3schemasfiletype.md b/docs/models/sources3schemasfiletype.md deleted file mode 100644 index e782b607..00000000 --- a/docs/models/sources3schemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasFiletype - -value = SourceS3SchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sources3schemasheaderdefinitiontype.md b/docs/models/sources3schemasheaderdefinitiontype.md deleted file mode 100644 index 904b3d8d..00000000 --- a/docs/models/sources3schemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasHeaderDefinitionType - -value = SourceS3SchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sources3schemasstreamsfiletype.md b/docs/models/sources3schemasstreamsfiletype.md deleted file mode 100644 index 0e062462..00000000 --- a/docs/models/sources3schemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasStreamsFiletype - -value = SourceS3SchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sources3schemasstreamsformatfiletype.md b/docs/models/sources3schemasstreamsformatfiletype.md deleted file mode 100644 index 62ff6d58..00000000 --- a/docs/models/sources3schemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasStreamsFormatFiletype - -value = SourceS3SchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sources3schemasstreamsformatformat6filetype.md b/docs/models/sources3schemasstreamsformatformat6filetype.md deleted file mode 100644 index 48de5326..00000000 --- a/docs/models/sources3schemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasStreamsFormatFormat6Filetype - -value = SourceS3SchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sources3schemasstreamsformatformatfiletype.md b/docs/models/sources3schemasstreamsformatformatfiletype.md deleted file mode 100644 index 843185b6..00000000 --- a/docs/models/sources3schemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasStreamsFormatFormatFiletype - -value = SourceS3SchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sources3schemasstreamsheaderdefinitiontype.md b/docs/models/sources3schemasstreamsheaderdefinitiontype.md deleted file mode 100644 index 70c522b3..00000000 --- a/docs/models/sources3schemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceS3SchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceS3SchemasStreamsHeaderDefinitionType - -value = SourceS3SchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sources3unstructureddocumentformat.md b/docs/models/sources3unstructureddocumentformat.md index 17e181f8..3f0b185f 100644 --- a/docs/models/sources3unstructureddocumentformat.md +++ b/docs/models/sources3unstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceS3SchemasStreamsFormatFormatFiletype]](../models/sources3schemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceS3FiletypeUnstructured]](../models/sources3filetypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceS3Processing]](../models/sources3processing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceS3ParsingStrategy]](../models/sources3parsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sources3userprovided.md b/docs/models/sources3userprovided.md index 7f5ef6a6..42688c5b 100644 --- a/docs/models/sources3userprovided.md +++ b/docs/models/sources3userprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceS3SchemasStreamsHeaderDefinitionType]](../models/sources3schemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceS3HeaderDefinitionTypeUserProvided]](../models/sources3headerdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesalesforce.md b/docs/models/sourcesalesforce.md index f53d5818..a3a24422 100644 --- a/docs/models/sourcesalesforce.md +++ b/docs/models/sourcesalesforce.md @@ -14,4 +14,4 @@ | `source_type` | [models.SourceSalesforceSalesforce](../models/sourcesalesforcesalesforce.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Enter the date (or date-time) in the YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ format. Airbyte will replicate the data updated on and after this date. If this field is blank, Airbyte will replicate the data for last two years. | **Example 1:** 2021-07-25
**Example 2:** 2021-07-25T00:00:00Z | | `stream_slice_step` | *Optional[str]* | :heavy_minus_sign: | The size of the time window (ISO8601 duration) to slice requests. | **Example 1:** PT12H
**Example 2:** P7D
**Example 3:** P30D
**Example 4:** P1M
**Example 5:** P1Y | -| `streams_criteria` | List[[models.StreamsCriteria](../models/streamscriteria.md)] | :heavy_minus_sign: | 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. | | \ No newline at end of file +| `streams_criteria` | List[[models.StreamsCriterion](../models/streamscriterion.md)] | :heavy_minus_sign: | 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. | | \ No newline at end of file diff --git a/docs/models/sourcesalesloftauthtype.md b/docs/models/sourcesalesloftauthtype.md deleted file mode 100644 index 610fa068..00000000 --- a/docs/models/sourcesalesloftauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSalesloftAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSalesloftAuthType - -value = SourceSalesloftAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcesalesloftauthtypeapikey.md b/docs/models/sourcesalesloftauthtypeapikey.md new file mode 100644 index 00000000..cfca5e71 --- /dev/null +++ b/docs/models/sourcesalesloftauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceSalesloftAuthTypeAPIKey + +## Example Usage + +```python +from airbyte_api.models import SourceSalesloftAuthTypeAPIKey + +value = SourceSalesloftAuthTypeAPIKey.API_KEY +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `API_KEY` | api_key | \ No newline at end of file diff --git a/docs/models/sourcesalesloftauthtypeoauth20.md b/docs/models/sourcesalesloftauthtypeoauth20.md new file mode 100644 index 00000000..3efda7fe --- /dev/null +++ b/docs/models/sourcesalesloftauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceSalesloftAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceSalesloftAuthTypeOauth20 + +value = SourceSalesloftAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcesalesloftschemasauthtype.md b/docs/models/sourcesalesloftschemasauthtype.md deleted file mode 100644 index 6276c780..00000000 --- a/docs/models/sourcesalesloftschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSalesloftSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSalesloftSchemasAuthType - -value = SourceSalesloftSchemasAuthType.API_KEY -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `API_KEY` | api_key | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisecursormethodcdc.md b/docs/models/sourcesaphanaenterprisecursormethodcdc.md new file mode 100644 index 00000000..dc706fdb --- /dev/null +++ b/docs/models/sourcesaphanaenterprisecursormethodcdc.md @@ -0,0 +1,16 @@ +# SourceSapHanaEnterpriseCursorMethodCdc + +## Example Usage + +```python +from airbyte_api.models import SourceSapHanaEnterpriseCursorMethodCdc + +value = SourceSapHanaEnterpriseCursorMethodCdc.CDC +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | cdc | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisecursormethod.md b/docs/models/sourcesaphanaenterprisecursormethoduserdefined.md similarity index 62% rename from docs/models/sourcesaphanaenterprisecursormethod.md rename to docs/models/sourcesaphanaenterprisecursormethoduserdefined.md index 86a07ce2..7d4ef7d4 100644 --- a/docs/models/sourcesaphanaenterprisecursormethod.md +++ b/docs/models/sourcesaphanaenterprisecursormethoduserdefined.md @@ -1,11 +1,11 @@ -# SourceSapHanaEnterpriseCursorMethod +# SourceSapHanaEnterpriseCursorMethodUserDefined ## Example Usage ```python -from airbyte_api.models import SourceSapHanaEnterpriseCursorMethod +from airbyte_api.models import SourceSapHanaEnterpriseCursorMethodUserDefined -value = SourceSapHanaEnterpriseCursorMethod.USER_DEFINED +value = SourceSapHanaEnterpriseCursorMethodUserDefined.USER_DEFINED ``` diff --git a/docs/models/sourcesaphanaenterpriseencryptionmethodclientnne.md b/docs/models/sourcesaphanaenterpriseencryptionmethodclientnne.md new file mode 100644 index 00000000..7623cb82 --- /dev/null +++ b/docs/models/sourcesaphanaenterpriseencryptionmethodclientnne.md @@ -0,0 +1,16 @@ +# SourceSapHanaEnterpriseEncryptionMethodClientNne + +## Example Usage + +```python +from airbyte_api.models import SourceSapHanaEnterpriseEncryptionMethodClientNne + +value = SourceSapHanaEnterpriseEncryptionMethodClientNne.CLIENT_NNE +``` + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `CLIENT_NNE` | client_nne | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterpriseencryptionmethodencryptedverifycertificate.md b/docs/models/sourcesaphanaenterpriseencryptionmethodencryptedverifycertificate.md new file mode 100644 index 00000000..dec10525 --- /dev/null +++ b/docs/models/sourcesaphanaenterpriseencryptionmethodencryptedverifycertificate.md @@ -0,0 +1,16 @@ +# SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate + +## Example Usage + +```python +from airbyte_api.models import SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate + +value = SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE +``` + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterpriseencryptionmethod.md b/docs/models/sourcesaphanaenterpriseencryptionmethodunencrypted.md similarity index 59% rename from docs/models/sourcesaphanaenterpriseencryptionmethod.md rename to docs/models/sourcesaphanaenterpriseencryptionmethodunencrypted.md index ef8c1747..1a36b709 100644 --- a/docs/models/sourcesaphanaenterpriseencryptionmethod.md +++ b/docs/models/sourcesaphanaenterpriseencryptionmethodunencrypted.md @@ -1,11 +1,11 @@ -# SourceSapHanaEnterpriseEncryptionMethod +# SourceSapHanaEnterpriseEncryptionMethodUnencrypted ## Example Usage ```python -from airbyte_api.models import SourceSapHanaEnterpriseEncryptionMethod +from airbyte_api.models import SourceSapHanaEnterpriseEncryptionMethodUnencrypted -value = SourceSapHanaEnterpriseEncryptionMethod.UNENCRYPTED +value = SourceSapHanaEnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ``` diff --git a/docs/models/sourcesaphanaenterprisenativenetworkencryptionnne.md b/docs/models/sourcesaphanaenterprisenativenetworkencryptionnne.md index 33f09dc8..800e9cd7 100644 --- a/docs/models/sourcesaphanaenterprisenativenetworkencryptionnne.md +++ b/docs/models/sourcesaphanaenterprisenativenetworkencryptionnne.md @@ -5,8 +5,8 @@ The native network encryption gives you the ability to encrypt database connecti ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `encryption_algorithm` | [Optional[models.SourceSapHanaEnterpriseEncryptionAlgorithm]](../models/sourcesaphanaenterpriseencryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | -| `encryption_method` | [Optional[models.SourceSapHanaEnterpriseSchemasEncryptionMethod]](../models/sourcesaphanaenterpriseschemasencryptionmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `encryption_algorithm` | [Optional[models.SourceSapHanaEnterpriseEncryptionAlgorithm]](../models/sourcesaphanaenterpriseencryptionalgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | +| `encryption_method` | [Optional[models.SourceSapHanaEnterpriseEncryptionMethodClientNne]](../models/sourcesaphanaenterpriseencryptionmethodclientnne.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisenotunnel.md b/docs/models/sourcesaphanaenterprisenotunnel.md index e1364391..ce9f6386 100644 --- a/docs/models/sourcesaphanaenterprisenotunnel.md +++ b/docs/models/sourcesaphanaenterprisenotunnel.md @@ -5,7 +5,7 @@ No ssh tunnel needed to connect to database ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_method` | [Optional[models.SourceSapHanaEnterpriseTunnelMethod]](../models/sourcesaphanaenterprisetunnelmethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_method` | [Optional[models.SourceSapHanaEnterpriseTunnelMethodNoTunnel]](../models/sourcesaphanaenterprisetunnelmethodnotunnel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisepasswordauthentication.md b/docs/models/sourcesaphanaenterprisepasswordauthentication.md index 101a1399..30ec9206 100644 --- a/docs/models/sourcesaphanaenterprisepasswordauthentication.md +++ b/docs/models/sourcesaphanaenterprisepasswordauthentication.md @@ -5,11 +5,11 @@ Connect through a jump server tunnel host using username and password authentica ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod]](../models/sourcesaphanaenterpriseschemastunnelmethodtunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | -| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | +| `tunnel_method` | [Optional[models.SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth]](../models/sourcesaphanaenterprisetunnelmethodsshpasswordauth.md) | :heavy_minus_sign: | N/A | +| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | +| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | +| `tunnel_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisereadchangesusingchangedatacapturecdc.md b/docs/models/sourcesaphanaenterprisereadchangesusingchangedatacapturecdc.md index bae3737f..10e72ed5 100644 --- a/docs/models/sourcesaphanaenterprisereadchangesusingchangedatacapturecdc.md +++ b/docs/models/sourcesaphanaenterprisereadchangesusingchangedatacapturecdc.md @@ -8,6 +8,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `cursor_method` | [Optional[models.SourceSapHanaEnterpriseSchemasCursorMethod]](../models/sourcesaphanaenterpriseschemascursormethod.md) | :heavy_minus_sign: | N/A | +| `cursor_method` | [Optional[models.SourceSapHanaEnterpriseCursorMethodCdc]](../models/sourcesaphanaenterprisecursormethodcdc.md) | :heavy_minus_sign: | N/A | | `initial_load_timeout_hours` | *Optional[int]* | :heavy_minus_sign: | The amount of time an initial load is allowed to continue for before catching up on CDC events. | | `invalid_cdc_cursor_position_behavior` | [Optional[models.SourceSapHanaEnterpriseInvalidCDCPositionBehaviorAdvanced]](../models/sourcesaphanaenterpriseinvalidcdcpositionbehavioradvanced.md) | :heavy_minus_sign: | Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value in the mined logs. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss. | \ No newline at end of file diff --git a/docs/models/sourcesaphanaenterprisescanchangeswithuserdefinedcursor.md b/docs/models/sourcesaphanaenterprisescanchangeswithuserdefinedcursor.md index 6c6c1d8c..99e5e9c6 100644 --- a/docs/models/sourcesaphanaenterprisescanchangeswithuserdefinedcursor.md +++ b/docs/models/sourcesaphanaenterprisescanchangeswithuserdefinedcursor.md @@ -5,7 +5,7 @@ Incrementally detects new inserts and updates using the list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceSftpBulkSchemasFiletype]](../models/sourcesftpbulkschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceSftpBulkFiletypeCsv]](../models/sourcesftpbulkfiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceSftpBulkCSVHeaderDefinition]](../models/sourcesftpbulkcsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcesftpbulkdeliverytype.md b/docs/models/sourcesftpbulkdeliverytype.md deleted file mode 100644 index b4f330dd..00000000 --- a/docs/models/sourcesftpbulkdeliverytype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkDeliveryType - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkDeliveryType - -value = SourceSftpBulkDeliveryType.USE_RECORDS_TRANSFER -``` - - -## Values - -| Name | Value | -| ---------------------- | ---------------------- | -| `USE_RECORDS_TRANSFER` | use_records_transfer | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkdeliverytypeusefiletransfer.md b/docs/models/sourcesftpbulkdeliverytypeusefiletransfer.md new file mode 100644 index 00000000..d6f9c1c0 --- /dev/null +++ b/docs/models/sourcesftpbulkdeliverytypeusefiletransfer.md @@ -0,0 +1,16 @@ +# SourceSftpBulkDeliveryTypeUseFileTransfer + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkDeliveryTypeUseFileTransfer + +value = SourceSftpBulkDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/deliverytype.md b/docs/models/sourcesftpbulkdeliverytypeuserecordstransfer.md similarity index 50% rename from docs/models/deliverytype.md rename to docs/models/sourcesftpbulkdeliverytypeuserecordstransfer.md index ae52b2e8..0eee0adb 100644 --- a/docs/models/deliverytype.md +++ b/docs/models/sourcesftpbulkdeliverytypeuserecordstransfer.md @@ -1,11 +1,11 @@ -# DeliveryType +# SourceSftpBulkDeliveryTypeUseRecordsTransfer ## Example Usage ```python -from airbyte_api.models import DeliveryType +from airbyte_api.models import SourceSftpBulkDeliveryTypeUseRecordsTransfer -value = DeliveryType.USE_RECORDS_TRANSFER +value = SourceSftpBulkDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ``` diff --git a/docs/models/sourcesftpbulkexcelformat.md b/docs/models/sourcesftpbulkexcelformat.md index d3fcf637..b562cc2b 100644 --- a/docs/models/sourcesftpbulkexcelformat.md +++ b/docs/models/sourcesftpbulkexcelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceSftpBulkSchemasStreamsFormatFormat6Filetype]](../models/sourcesftpbulkschemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceSftpBulkFiletypeExcel]](../models/sourcesftpbulkfiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletype.md b/docs/models/sourcesftpbulkfiletype.md deleted file mode 100644 index b0337491..00000000 --- a/docs/models/sourcesftpbulkfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkFiletype - -value = SourceSftpBulkFiletype.AVRO -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypeavro.md b/docs/models/sourcesftpbulkfiletypeavro.md new file mode 100644 index 00000000..c7c13a3a --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypeavro.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeAvro + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeAvro + +value = SourceSftpBulkFiletypeAvro.AVRO +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | avro | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypecsv.md b/docs/models/sourcesftpbulkfiletypecsv.md new file mode 100644 index 00000000..f4cc2341 --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypecsv.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeCsv + +value = SourceSftpBulkFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypeexcel.md b/docs/models/sourcesftpbulkfiletypeexcel.md new file mode 100644 index 00000000..1df80488 --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeExcel + +value = SourceSftpBulkFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypejsonl.md b/docs/models/sourcesftpbulkfiletypejsonl.md new file mode 100644 index 00000000..b158065c --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeJsonl + +value = SourceSftpBulkFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypeparquet.md b/docs/models/sourcesftpbulkfiletypeparquet.md new file mode 100644 index 00000000..53fa5de8 --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeParquet + +value = SourceSftpBulkFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfiletypeunstructured.md b/docs/models/sourcesftpbulkfiletypeunstructured.md new file mode 100644 index 00000000..f0ef0489 --- /dev/null +++ b/docs/models/sourcesftpbulkfiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceSftpBulkFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkFiletypeUnstructured + +value = SourceSftpBulkFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkfromcsv.md b/docs/models/sourcesftpbulkfromcsv.md index 85086a92..e7cdd693 100644 --- a/docs/models/sourcesftpbulkfromcsv.md +++ b/docs/models/sourcesftpbulkfromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceSftpBulkHeaderDefinitionType]](../models/sourcesftpbulkheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceSftpBulkHeaderDefinitionTypeFromCsv]](../models/sourcesftpbulkheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkheaderdefinitiontypeautogenerated.md b/docs/models/sourcesftpbulkheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..90e5900d --- /dev/null +++ b/docs/models/sourcesftpbulkheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceSftpBulkHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkHeaderDefinitionTypeAutogenerated + +value = SourceSftpBulkHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkheaderdefinitiontype.md b/docs/models/sourcesftpbulkheaderdefinitiontypefromcsv.md similarity index 63% rename from docs/models/sourcesftpbulkheaderdefinitiontype.md rename to docs/models/sourcesftpbulkheaderdefinitiontypefromcsv.md index 03d4c1b3..3856c04c 100644 --- a/docs/models/sourcesftpbulkheaderdefinitiontype.md +++ b/docs/models/sourcesftpbulkheaderdefinitiontypefromcsv.md @@ -1,11 +1,11 @@ -# SourceSftpBulkHeaderDefinitionType +# SourceSftpBulkHeaderDefinitionTypeFromCsv ## Example Usage ```python -from airbyte_api.models import SourceSftpBulkHeaderDefinitionType +from airbyte_api.models import SourceSftpBulkHeaderDefinitionTypeFromCsv -value = SourceSftpBulkHeaderDefinitionType.FROM_CSV +value = SourceSftpBulkHeaderDefinitionTypeFromCsv.FROM_CSV ``` diff --git a/docs/models/sourcesftpbulkheaderdefinitiontypeuserprovided.md b/docs/models/sourcesftpbulkheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..49291cbe --- /dev/null +++ b/docs/models/sourcesftpbulkheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceSftpBulkHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkHeaderDefinitionTypeUserProvided + +value = SourceSftpBulkHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkjsonlformat.md b/docs/models/sourcesftpbulkjsonlformat.md index 4e5b3d5d..f63457e6 100644 --- a/docs/models/sourcesftpbulkjsonlformat.md +++ b/docs/models/sourcesftpbulkjsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceSftpBulkSchemasStreamsFiletype]](../models/sourcesftpbulkschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceSftpBulkFiletypeJsonl]](../models/sourcesftpbulkfiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulklocal.md b/docs/models/sourcesftpbulklocal.md index c90cd664..8d926c27 100644 --- a/docs/models/sourcesftpbulklocal.md +++ b/docs/models/sourcesftpbulklocal.md @@ -5,6 +5,6 @@ Process files locally, supporting `fast` and `ocr` modes. This is the default op ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `mode` | [Optional[models.SourceSftpBulkMode]](../models/sourcesftpbulkmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `mode` | [Optional[models.SourceSftpBulkModeLocal]](../models/sourcesftpbulkmodelocal.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkmode.md b/docs/models/sourcesftpbulkmode.md deleted file mode 100644 index ff6534e1..00000000 --- a/docs/models/sourcesftpbulkmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkMode - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkMode - -value = SourceSftpBulkMode.LOCAL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `LOCAL` | local | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkmodeapi.md b/docs/models/sourcesftpbulkmodeapi.md new file mode 100644 index 00000000..429e2c3c --- /dev/null +++ b/docs/models/sourcesftpbulkmodeapi.md @@ -0,0 +1,16 @@ +# SourceSftpBulkModeAPI + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkModeAPI + +value = SourceSftpBulkModeAPI.API +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `API` | api | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkmodelocal.md b/docs/models/sourcesftpbulkmodelocal.md new file mode 100644 index 00000000..874e1d4e --- /dev/null +++ b/docs/models/sourcesftpbulkmodelocal.md @@ -0,0 +1,16 @@ +# SourceSftpBulkModeLocal + +## Example Usage + +```python +from airbyte_api.models import SourceSftpBulkModeLocal + +value = SourceSftpBulkModeLocal.LOCAL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `LOCAL` | local | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkparquetformat.md b/docs/models/sourcesftpbulkparquetformat.md index bcae5424..b2af96c7 100644 --- a/docs/models/sourcesftpbulkparquetformat.md +++ b/docs/models/sourcesftpbulkparquetformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceSftpBulkSchemasStreamsFormatFiletype]](../models/sourcesftpbulkschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceSftpBulkFiletypeParquet]](../models/sourcesftpbulkfiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkreplicaterecords.md b/docs/models/sourcesftpbulkreplicaterecords.md index f32e569b..097d455d 100644 --- a/docs/models/sourcesftpbulkreplicaterecords.md +++ b/docs/models/sourcesftpbulkreplicaterecords.md @@ -5,6 +5,6 @@ Recommended - Extract and load structured records into your destination of choic ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `delivery_type` | [Optional[models.SourceSftpBulkDeliveryType]](../models/sourcesftpbulkdeliverytype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceSftpBulkDeliveryTypeUseRecordsTransfer]](../models/sourcesftpbulkdeliverytypeuserecordstransfer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasdeliverytype.md b/docs/models/sourcesftpbulkschemasdeliverytype.md deleted file mode 100644 index ad01d6b3..00000000 --- a/docs/models/sourcesftpbulkschemasdeliverytype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasDeliveryType - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasDeliveryType - -value = SourceSftpBulkSchemasDeliveryType.USE_FILE_TRANSFER -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasfiletype.md b/docs/models/sourcesftpbulkschemasfiletype.md deleted file mode 100644 index cd7d298d..00000000 --- a/docs/models/sourcesftpbulkschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasFiletype - -value = SourceSftpBulkSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasheaderdefinitiontype.md b/docs/models/sourcesftpbulkschemasheaderdefinitiontype.md deleted file mode 100644 index 2becb171..00000000 --- a/docs/models/sourcesftpbulkschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasHeaderDefinitionType - -value = SourceSftpBulkSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasmode.md b/docs/models/sourcesftpbulkschemasmode.md deleted file mode 100644 index b0f253ab..00000000 --- a/docs/models/sourcesftpbulkschemasmode.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasMode - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasMode - -value = SourceSftpBulkSchemasMode.API -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `API` | api | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasstreamsfiletype.md b/docs/models/sourcesftpbulkschemasstreamsfiletype.md deleted file mode 100644 index f5173338..00000000 --- a/docs/models/sourcesftpbulkschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasStreamsFiletype - -value = SourceSftpBulkSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasstreamsformatfiletype.md b/docs/models/sourcesftpbulkschemasstreamsformatfiletype.md deleted file mode 100644 index 7eed9ef0..00000000 --- a/docs/models/sourcesftpbulkschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasStreamsFormatFiletype - -value = SourceSftpBulkSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasstreamsformatformat6filetype.md b/docs/models/sourcesftpbulkschemasstreamsformatformat6filetype.md deleted file mode 100644 index 3a56d85f..00000000 --- a/docs/models/sourcesftpbulkschemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasStreamsFormatFormat6Filetype - -value = SourceSftpBulkSchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasstreamsformatformatfiletype.md b/docs/models/sourcesftpbulkschemasstreamsformatformatfiletype.md deleted file mode 100644 index 8cdabe22..00000000 --- a/docs/models/sourcesftpbulkschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasStreamsFormatFormatFiletype - -value = SourceSftpBulkSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkschemasstreamsheaderdefinitiontype.md b/docs/models/sourcesftpbulkschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index a4a7f660..00000000 --- a/docs/models/sourcesftpbulkschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSftpBulkSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceSftpBulkSchemasStreamsHeaderDefinitionType - -value = SourceSftpBulkSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkunstructureddocumentformat.md b/docs/models/sourcesftpbulkunstructureddocumentformat.md index 4e9c47c3..b55f3973 100644 --- a/docs/models/sourcesftpbulkunstructureddocumentformat.md +++ b/docs/models/sourcesftpbulkunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceSftpBulkSchemasStreamsFormatFormatFiletype]](../models/sourcesftpbulkschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceSftpBulkFiletypeUnstructured]](../models/sourcesftpbulkfiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceSftpBulkProcessing]](../models/sourcesftpbulkprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceSftpBulkParsingStrategy]](../models/sourcesftpbulkparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkuserprovided.md b/docs/models/sourcesftpbulkuserprovided.md index 18fd3917..abed015a 100644 --- a/docs/models/sourcesftpbulkuserprovided.md +++ b/docs/models/sourcesftpbulkuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceSftpBulkSchemasStreamsHeaderDefinitionType]](../models/sourcesftpbulkschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceSftpBulkHeaderDefinitionTypeUserProvided]](../models/sourcesftpbulkheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesftpbulkviaapi.md b/docs/models/sourcesftpbulkviaapi.md index fb0d6508..6c23586e 100644 --- a/docs/models/sourcesftpbulkviaapi.md +++ b/docs/models/sourcesftpbulkviaapi.md @@ -9,5 +9,5 @@ Process files via an API, using the `hi_res` mode. This option is useful for inc | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | | `api_key` | *Optional[str]* | :heavy_minus_sign: | The API key to use matching the environment | | | `api_url` | *Optional[str]* | :heavy_minus_sign: | The URL of the unstructured API to use | https://api.unstructured.com | -| `mode` | [Optional[models.SourceSftpBulkSchemasMode]](../models/sourcesftpbulkschemasmode.md) | :heavy_minus_sign: | N/A | | +| `mode` | [Optional[models.SourceSftpBulkModeAPI]](../models/sourcesftpbulkmodeapi.md) | :heavy_minus_sign: | N/A | | | `parameters` | List[[models.SourceSftpBulkAPIParameterConfigModel](../models/sourcesftpbulkapiparameterconfigmodel.md)] | :heavy_minus_sign: | List of parameters send to the API | | \ No newline at end of file diff --git a/docs/models/sourcesftppasswordauthentication.md b/docs/models/sourcesftppasswordauthentication.md index 6258e6e9..02553e4d 100644 --- a/docs/models/sourcesftppasswordauthentication.md +++ b/docs/models/sourcesftppasswordauthentication.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `auth_method` | [models.SourceSftpAuthMethod](../models/sourcesftpauthmethod.md) | :heavy_check_mark: | Connect through password authentication | -| `auth_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `auth_method` | [models.AuthMethodSSHPasswordAuth](../models/authmethodsshpasswordauth.md) | :heavy_check_mark: | Connect through password authentication | +| `auth_user_password` | *str* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sourcesftpsshkeyauthentication.md b/docs/models/sourcesftpsshkeyauthentication.md index e9d966c2..43cfde14 100644 --- a/docs/models/sourcesftpsshkeyauthentication.md +++ b/docs/models/sourcesftpsshkeyauthentication.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `auth_method` | [models.SourceSftpSchemasAuthMethod](../models/sourcesftpschemasauthmethod.md) | :heavy_check_mark: | Connect through ssh key | +| `auth_method` | [models.AuthMethodSSHKeyAuth](../models/authmethodsshkeyauth.md) | :heavy_check_mark: | Connect through ssh key | | `auth_ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprise.md b/docs/models/sourcesharepointenterprise.md index 44055bb2..78560ff1 100644 --- a/docs/models/sourcesharepointenterprise.md +++ b/docs/models/sourcesharepointenterprise.md @@ -14,6 +14,6 @@ This class combines the authentication details with additional configuration for | `folder_path` | *Optional[str]* | :heavy_minus_sign: | Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. | | | `search_scope` | [Optional[models.SourceSharepointEnterpriseSearchScope]](../models/sourcesharepointenterprisesearchscope.md) | :heavy_minus_sign: | Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both. | | | `site_url` | *Optional[str]* | :heavy_minus_sign: | Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https://.sharepoint.com/sites/' to iterate over all sites. | | -| `source_type` | [models.SourceSharepointEnterpriseSharepointEnterprise](../models/sourcesharepointenterprisesharepointenterprise.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.SharepointEnterpriseEnum](../models/sharepointenterpriseenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00.000000Z | | `streams` | List[[models.SourceSharepointEnterpriseFileBasedStreamConfig](../models/sourcesharepointenterprisefilebasedstreamconfig.md)] | :heavy_check_mark: | Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table. | | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseauthenticateviamicrosoftoauth.md b/docs/models/sourcesharepointenterpriseauthenticateviamicrosoftoauth.md index 64eee1e8..ee74b8dc 100644 --- a/docs/models/sourcesharepointenterpriseauthenticateviamicrosoftoauth.md +++ b/docs/models/sourcesharepointenterpriseauthenticateviamicrosoftoauth.md @@ -8,7 +8,7 @@ This class uses pydantic for data validation and settings management. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceSharepointEnterpriseAuthType]](../models/sourcesharepointenterpriseauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceSharepointEnterpriseAuthTypeClient]](../models/sourcesharepointenterpriseauthtypeclient.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | | `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | | `refresh_token` | *Optional[str]* | :heavy_minus_sign: | Refresh Token of your Microsoft developer application | diff --git a/docs/models/sourcesharepointenterpriseauthtype.md b/docs/models/sourcesharepointenterpriseauthtypeclient.md similarity index 62% rename from docs/models/sourcesharepointenterpriseauthtype.md rename to docs/models/sourcesharepointenterpriseauthtypeclient.md index 7bf71c89..d25331c8 100644 --- a/docs/models/sourcesharepointenterpriseauthtype.md +++ b/docs/models/sourcesharepointenterpriseauthtypeclient.md @@ -1,11 +1,11 @@ -# SourceSharepointEnterpriseAuthType +# SourceSharepointEnterpriseAuthTypeClient ## Example Usage ```python -from airbyte_api.models import SourceSharepointEnterpriseAuthType +from airbyte_api.models import SourceSharepointEnterpriseAuthTypeClient -value = SourceSharepointEnterpriseAuthType.CLIENT +value = SourceSharepointEnterpriseAuthTypeClient.CLIENT ``` diff --git a/docs/models/sourcesharepointenterpriseauthtypeservice.md b/docs/models/sourcesharepointenterpriseauthtypeservice.md new file mode 100644 index 00000000..eea0c22d --- /dev/null +++ b/docs/models/sourcesharepointenterpriseauthtypeservice.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseAuthTypeService + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseAuthTypeService + +value = SourceSharepointEnterpriseAuthTypeService.SERVICE +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseautogenerated.md b/docs/models/sourcesharepointenterpriseautogenerated.md index ee429d4a..66725468 100644 --- a/docs/models/sourcesharepointenterpriseautogenerated.md +++ b/docs/models/sourcesharepointenterpriseautogenerated.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseSchemasHeaderDefinitionType]](../models/sourcesharepointenterpriseschemasheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated]](../models/sourcesharepointenterpriseheaderdefinitiontypeautogenerated.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseavroformat.md b/docs/models/sourcesharepointenterpriseavroformat.md index 54404216..6dd6a9b9 100644 --- a/docs/models/sourcesharepointenterpriseavroformat.md +++ b/docs/models/sourcesharepointenterpriseavroformat.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `double_as_string` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. | -| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletype]](../models/sourcesharepointenterprisefiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeAvro]](../models/sourcesharepointenterprisefiletypeavro.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisecopyrawfiles.md b/docs/models/sourcesharepointenterprisecopyrawfiles.md index ae313513..429c9cf0 100644 --- a/docs/models/sourcesharepointenterprisecopyrawfiles.md +++ b/docs/models/sourcesharepointenterprisecopyrawfiles.md @@ -7,5 +7,5 @@ Copy raw files without parsing their contents. Bits are copied into the destinat | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `delivery_type` | [Optional[models.SourceSharepointEnterpriseSchemasDeliveryType]](../models/sourcesharepointenterpriseschemasdeliverytype.md) | :heavy_minus_sign: | N/A | +| `delivery_type` | [Optional[models.SourceSharepointEnterpriseDeliveryTypeUseFileTransfer]](../models/sourcesharepointenterprisedeliverytypeusefiletransfer.md) | :heavy_minus_sign: | N/A | | `preserve_directory_structure` | *Optional[bool]* | :heavy_minus_sign: | If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisecsvformat.md b/docs/models/sourcesharepointenterprisecsvformat.md index 9fcf4723..7166e15c 100644 --- a/docs/models/sourcesharepointenterprisecsvformat.md +++ b/docs/models/sourcesharepointenterprisecsvformat.md @@ -10,7 +10,7 @@ | `encoding` | *Optional[str]* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | | `escape_char` | *Optional[str]* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | | `false_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. | -| `filetype` | [Optional[models.SourceSharepointEnterpriseSchemasFiletype]](../models/sourcesharepointenterpriseschemasfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeCsv]](../models/sourcesharepointenterprisefiletypecsv.md) | :heavy_minus_sign: | N/A | | `header_definition` | [Optional[models.SourceSharepointEnterpriseCSVHeaderDefinition]](../models/sourcesharepointenterprisecsvheaderdefinition.md) | :heavy_minus_sign: | How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows. | | `ignore_errors_on_fields_mismatch` | *Optional[bool]* | :heavy_minus_sign: | Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. | | `null_values` | List[*str*] | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field. | diff --git a/docs/models/sourcesharepointenterprisedeliverytypeusefiletransfer.md b/docs/models/sourcesharepointenterprisedeliverytypeusefiletransfer.md new file mode 100644 index 00000000..790dab15 --- /dev/null +++ b/docs/models/sourcesharepointenterprisedeliverytypeusefiletransfer.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseDeliveryTypeUseFileTransfer + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseDeliveryTypeUseFileTransfer + +value = SourceSharepointEnterpriseDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER +``` + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisedeliverytypeusepermissionstransfer.md b/docs/models/sourcesharepointenterprisedeliverytypeusepermissionstransfer.md new file mode 100644 index 00000000..46da59a0 --- /dev/null +++ b/docs/models/sourcesharepointenterprisedeliverytypeusepermissionstransfer.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer + +value = SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER +``` + + +## Values + +| Name | Value | +| -------------------------- | -------------------------- | +| `USE_PERMISSIONS_TRANSFER` | use_permissions_transfer | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisedeliverytype.md b/docs/models/sourcesharepointenterprisedeliverytypeuserecordstransfer.md similarity index 61% rename from docs/models/sourcesharepointenterprisedeliverytype.md rename to docs/models/sourcesharepointenterprisedeliverytypeuserecordstransfer.md index 70539d40..4f57cd82 100644 --- a/docs/models/sourcesharepointenterprisedeliverytype.md +++ b/docs/models/sourcesharepointenterprisedeliverytypeuserecordstransfer.md @@ -1,11 +1,11 @@ -# SourceSharepointEnterpriseDeliveryType +# SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer ## Example Usage ```python -from airbyte_api.models import SourceSharepointEnterpriseDeliveryType +from airbyte_api.models import SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer -value = SourceSharepointEnterpriseDeliveryType.USE_RECORDS_TRANSFER +value = SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ``` diff --git a/docs/models/sourcesharepointenterpriseexcelformat.md b/docs/models/sourcesharepointenterpriseexcelformat.md index 6a0fb4e8..a8b5ec63 100644 --- a/docs/models/sourcesharepointenterpriseexcelformat.md +++ b/docs/models/sourcesharepointenterpriseexcelformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `filetype` | [Optional[models.SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype]](../models/sourcesharepointenterpriseschemasstreamsformatformat6filetype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeExcel]](../models/sourcesharepointenterprisefiletypeexcel.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefiletype.md b/docs/models/sourcesharepointenterprisefiletypeavro.md similarity index 63% rename from docs/models/sourcesharepointenterprisefiletype.md rename to docs/models/sourcesharepointenterprisefiletypeavro.md index 04e90135..66f397ba 100644 --- a/docs/models/sourcesharepointenterprisefiletype.md +++ b/docs/models/sourcesharepointenterprisefiletypeavro.md @@ -1,11 +1,11 @@ -# SourceSharepointEnterpriseFiletype +# SourceSharepointEnterpriseFiletypeAvro ## Example Usage ```python -from airbyte_api.models import SourceSharepointEnterpriseFiletype +from airbyte_api.models import SourceSharepointEnterpriseFiletypeAvro -value = SourceSharepointEnterpriseFiletype.AVRO +value = SourceSharepointEnterpriseFiletypeAvro.AVRO ``` diff --git a/docs/models/sourcesharepointenterprisefiletypecsv.md b/docs/models/sourcesharepointenterprisefiletypecsv.md new file mode 100644 index 00000000..87350ee7 --- /dev/null +++ b/docs/models/sourcesharepointenterprisefiletypecsv.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseFiletypeCsv + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseFiletypeCsv + +value = SourceSharepointEnterpriseFiletypeCsv.CSV +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefiletypeexcel.md b/docs/models/sourcesharepointenterprisefiletypeexcel.md new file mode 100644 index 00000000..a22de30b --- /dev/null +++ b/docs/models/sourcesharepointenterprisefiletypeexcel.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseFiletypeExcel + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseFiletypeExcel + +value = SourceSharepointEnterpriseFiletypeExcel.EXCEL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefiletypejsonl.md b/docs/models/sourcesharepointenterprisefiletypejsonl.md new file mode 100644 index 00000000..dbf9c2ac --- /dev/null +++ b/docs/models/sourcesharepointenterprisefiletypejsonl.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseFiletypeJsonl + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseFiletypeJsonl + +value = SourceSharepointEnterpriseFiletypeJsonl.JSONL +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefiletypeparquet.md b/docs/models/sourcesharepointenterprisefiletypeparquet.md new file mode 100644 index 00000000..2171a99b --- /dev/null +++ b/docs/models/sourcesharepointenterprisefiletypeparquet.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseFiletypeParquet + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseFiletypeParquet + +value = SourceSharepointEnterpriseFiletypeParquet.PARQUET +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefiletypeunstructured.md b/docs/models/sourcesharepointenterprisefiletypeunstructured.md new file mode 100644 index 00000000..f72a8a30 --- /dev/null +++ b/docs/models/sourcesharepointenterprisefiletypeunstructured.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseFiletypeUnstructured + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseFiletypeUnstructured + +value = SourceSharepointEnterpriseFiletypeUnstructured.UNSTRUCTURED +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisefromcsv.md b/docs/models/sourcesharepointenterprisefromcsv.md index 9c898273..2865a527 100644 --- a/docs/models/sourcesharepointenterprisefromcsv.md +++ b/docs/models/sourcesharepointenterprisefromcsv.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------ | -| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseHeaderDefinitionType]](../models/sourcesharepointenterpriseheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv]](../models/sourcesharepointenterpriseheaderdefinitiontypefromcsv.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseheaderdefinitiontypeautogenerated.md b/docs/models/sourcesharepointenterpriseheaderdefinitiontypeautogenerated.md new file mode 100644 index 00000000..2cda5d8b --- /dev/null +++ b/docs/models/sourcesharepointenterpriseheaderdefinitiontypeautogenerated.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated + +value = SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated.AUTOGENERATED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseheaderdefinitiontype.md b/docs/models/sourcesharepointenterpriseheaderdefinitiontypefromcsv.md similarity index 56% rename from docs/models/sourcesharepointenterpriseheaderdefinitiontype.md rename to docs/models/sourcesharepointenterpriseheaderdefinitiontypefromcsv.md index 2321ac6c..689676b0 100644 --- a/docs/models/sourcesharepointenterpriseheaderdefinitiontype.md +++ b/docs/models/sourcesharepointenterpriseheaderdefinitiontypefromcsv.md @@ -1,11 +1,11 @@ -# SourceSharepointEnterpriseHeaderDefinitionType +# SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv ## Example Usage ```python -from airbyte_api.models import SourceSharepointEnterpriseHeaderDefinitionType +from airbyte_api.models import SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv -value = SourceSharepointEnterpriseHeaderDefinitionType.FROM_CSV +value = SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv.FROM_CSV ``` diff --git a/docs/models/sourcesharepointenterpriseheaderdefinitiontypeuserprovided.md b/docs/models/sourcesharepointenterpriseheaderdefinitiontypeuserprovided.md new file mode 100644 index 00000000..ecc25fed --- /dev/null +++ b/docs/models/sourcesharepointenterpriseheaderdefinitiontypeuserprovided.md @@ -0,0 +1,16 @@ +# SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided + +## Example Usage + +```python +from airbyte_api.models import SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided + +value = SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided.USER_PROVIDED +``` + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisejsonlformat.md b/docs/models/sourcesharepointenterprisejsonlformat.md index bf494011..47229f2c 100644 --- a/docs/models/sourcesharepointenterprisejsonlformat.md +++ b/docs/models/sourcesharepointenterprisejsonlformat.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceSharepointEnterpriseSchemasStreamsFiletype]](../models/sourcesharepointenterpriseschemasstreamsfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeJsonl]](../models/sourcesharepointenterprisefiletypejsonl.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseparquetformat.md b/docs/models/sourcesharepointenterpriseparquetformat.md index dc7e889b..49c40123 100644 --- a/docs/models/sourcesharepointenterpriseparquetformat.md +++ b/docs/models/sourcesharepointenterpriseparquetformat.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | -| `filetype` | [Optional[models.SourceSharepointEnterpriseSchemasStreamsFormatFiletype]](../models/sourcesharepointenterpriseschemasstreamsformatfiletype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `decimal_as_float` | *Optional[bool]* | :heavy_minus_sign: | Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. | +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeParquet]](../models/sourcesharepointenterprisefiletypeparquet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisereplicatepermissionsacl.md b/docs/models/sourcesharepointenterprisereplicatepermissionsacl.md index 854e281b..f1c78cce 100644 --- a/docs/models/sourcesharepointenterprisereplicatepermissionsacl.md +++ b/docs/models/sourcesharepointenterprisereplicatepermissionsacl.md @@ -5,7 +5,7 @@ Sends one identity stream and one for more permissions (ACL) streams to the dest ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `delivery_type` | [Optional[models.SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType]](../models/sourcesharepointenterpriseschemasdeliverymethoddeliverytype.md) | :heavy_minus_sign: | N/A | -| `include_identities_stream` | *Optional[bool]* | :heavy_minus_sign: | This data can be used in downstream systems to recreate permission restrictions mirroring the original source | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer]](../models/sourcesharepointenterprisedeliverytypeusepermissionstransfer.md) | :heavy_minus_sign: | N/A | +| `include_identities_stream` | *Optional[bool]* | :heavy_minus_sign: | This data can be used in downstream systems to recreate permission restrictions mirroring the original source | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterprisereplicaterecords.md b/docs/models/sourcesharepointenterprisereplicaterecords.md index 966daa65..bb30b137 100644 --- a/docs/models/sourcesharepointenterprisereplicaterecords.md +++ b/docs/models/sourcesharepointenterprisereplicaterecords.md @@ -5,6 +5,6 @@ Recommended - Extract and load structured records into your destination of choic ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `delivery_type` | [Optional[models.SourceSharepointEnterpriseDeliveryType]](../models/sourcesharepointenterprisedeliverytype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `delivery_type` | [Optional[models.SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer]](../models/sourcesharepointenterprisedeliverytypeuserecordstransfer.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasauthtype.md b/docs/models/sourcesharepointenterpriseschemasauthtype.md deleted file mode 100644 index 3dff0ebf..00000000 --- a/docs/models/sourcesharepointenterpriseschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasAuthType - -value = SourceSharepointEnterpriseSchemasAuthType.SERVICE -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `SERVICE` | Service | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasdeliverymethoddeliverytype.md b/docs/models/sourcesharepointenterpriseschemasdeliverymethoddeliverytype.md deleted file mode 100644 index e3b67695..00000000 --- a/docs/models/sourcesharepointenterpriseschemasdeliverymethoddeliverytype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType - -value = SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType.USE_PERMISSIONS_TRANSFER -``` - - -## Values - -| Name | Value | -| -------------------------- | -------------------------- | -| `USE_PERMISSIONS_TRANSFER` | use_permissions_transfer | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasdeliverytype.md b/docs/models/sourcesharepointenterpriseschemasdeliverytype.md deleted file mode 100644 index 77e2a71b..00000000 --- a/docs/models/sourcesharepointenterpriseschemasdeliverytype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasDeliveryType - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasDeliveryType - -value = SourceSharepointEnterpriseSchemasDeliveryType.USE_FILE_TRANSFER -``` - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `USE_FILE_TRANSFER` | use_file_transfer | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasfiletype.md b/docs/models/sourcesharepointenterpriseschemasfiletype.md deleted file mode 100644 index 0da3e502..00000000 --- a/docs/models/sourcesharepointenterpriseschemasfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasFiletype - -value = SourceSharepointEnterpriseSchemasFiletype.CSV -``` - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | csv | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasheaderdefinitiontype.md b/docs/models/sourcesharepointenterpriseschemasheaderdefinitiontype.md deleted file mode 100644 index 60072c32..00000000 --- a/docs/models/sourcesharepointenterpriseschemasheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasHeaderDefinitionType - -value = SourceSharepointEnterpriseSchemasHeaderDefinitionType.AUTOGENERATED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `AUTOGENERATED` | Autogenerated | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasstreamsfiletype.md b/docs/models/sourcesharepointenterpriseschemasstreamsfiletype.md deleted file mode 100644 index 4f002233..00000000 --- a/docs/models/sourcesharepointenterpriseschemasstreamsfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasStreamsFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasStreamsFiletype - -value = SourceSharepointEnterpriseSchemasStreamsFiletype.JSONL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | jsonl | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasstreamsformatfiletype.md b/docs/models/sourcesharepointenterpriseschemasstreamsformatfiletype.md deleted file mode 100644 index 515305c4..00000000 --- a/docs/models/sourcesharepointenterpriseschemasstreamsformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasStreamsFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasStreamsFormatFiletype - -value = SourceSharepointEnterpriseSchemasStreamsFormatFiletype.PARQUET -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | parquet | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasstreamsformatformat6filetype.md b/docs/models/sourcesharepointenterpriseschemasstreamsformatformat6filetype.md deleted file mode 100644 index a32b83d1..00000000 --- a/docs/models/sourcesharepointenterpriseschemasstreamsformatformat6filetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype - -value = SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype.EXCEL -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `EXCEL` | excel | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasstreamsformatformatfiletype.md b/docs/models/sourcesharepointenterpriseschemasstreamsformatformatfiletype.md deleted file mode 100644 index d8944125..00000000 --- a/docs/models/sourcesharepointenterpriseschemasstreamsformatformatfiletype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype - -value = SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype.UNSTRUCTURED -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNSTRUCTURED` | unstructured | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseschemasstreamsheaderdefinitiontype.md b/docs/models/sourcesharepointenterpriseschemasstreamsheaderdefinitiontype.md deleted file mode 100644 index 1bc92845..00000000 --- a/docs/models/sourcesharepointenterpriseschemasstreamsheaderdefinitiontype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType - -## Example Usage - -```python -from airbyte_api.models import SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType - -value = SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType.USER_PROVIDED -``` - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `USER_PROVIDED` | User Provided | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseservicekeyauthentication.md b/docs/models/sourcesharepointenterpriseservicekeyauthentication.md index 7602c3cc..1c65396a 100644 --- a/docs/models/sourcesharepointenterpriseservicekeyauthentication.md +++ b/docs/models/sourcesharepointenterpriseservicekeyauthentication.md @@ -8,7 +8,7 @@ This class is structured similarly to OAuthCredentials but for a different authe | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.SourceSharepointEnterpriseSchemasAuthType]](../models/sourcesharepointenterpriseschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceSharepointEnterpriseAuthTypeService]](../models/sourcesharepointenterpriseauthtypeservice.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | Client ID of your Microsoft developer application | | `client_secret` | *str* | :heavy_check_mark: | Client Secret of your Microsoft developer application | | `tenant_id` | *str* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user | diff --git a/docs/models/sourcesharepointenterpriseunstructureddocumentformat.md b/docs/models/sourcesharepointenterpriseunstructureddocumentformat.md index c39c47c6..b290de1d 100644 --- a/docs/models/sourcesharepointenterpriseunstructureddocumentformat.md +++ b/docs/models/sourcesharepointenterpriseunstructureddocumentformat.md @@ -7,7 +7,7 @@ Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one rec | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `filetype` | [Optional[models.SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype]](../models/sourcesharepointenterpriseschemasstreamsformatformatfiletype.md) | :heavy_minus_sign: | N/A | +| `filetype` | [Optional[models.SourceSharepointEnterpriseFiletypeUnstructured]](../models/sourcesharepointenterprisefiletypeunstructured.md) | :heavy_minus_sign: | N/A | | `processing` | [Optional[models.SourceSharepointEnterpriseProcessing]](../models/sourcesharepointenterpriseprocessing.md) | :heavy_minus_sign: | Processing configuration | | `skip_unprocessable_files` | *Optional[bool]* | :heavy_minus_sign: | If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync. | | `strategy` | [Optional[models.SourceSharepointEnterpriseParsingStrategy]](../models/sourcesharepointenterpriseparsingstrategy.md) | :heavy_minus_sign: | The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf | \ No newline at end of file diff --git a/docs/models/sourcesharepointenterpriseuserprovided.md b/docs/models/sourcesharepointenterpriseuserprovided.md index 743e0be0..140cbe0b 100644 --- a/docs/models/sourcesharepointenterpriseuserprovided.md +++ b/docs/models/sourcesharepointenterpriseuserprovided.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | -| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType]](../models/sourcesharepointenterpriseschemasstreamsheaderdefinitiontype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `column_names` | List[*str*] | :heavy_check_mark: | The column names that will be used while emitting the CSV records | +| `header_definition_type` | [Optional[models.SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided]](../models/sourcesharepointenterpriseheaderdefinitiontypeuserprovided.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceshopify.md b/docs/models/sourceshopify.md index 46850699..fe7cff04 100644 --- a/docs/models/sourceshopify.md +++ b/docs/models/sourceshopify.md @@ -12,5 +12,5 @@ | `job_product_variants_include_pres_prices` | *Optional[bool]* | :heavy_minus_sign: | If enabled, the `Product Variants` stream attempts to include `Presentment prices` field (may affect the performance). | | | `job_termination_threshold` | *Optional[int]* | :heavy_minus_sign: | The max time in seconds, after which the single BULK Job should be `CANCELED` and retried. The bigger the value the longer the BULK Job is allowed to run. | | | `shop` | *str* | :heavy_check_mark: | 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'. | **Example 1:** my-store
**Example 2:** my-store.myshopify.com | -| `source_type` | [models.SourceShopifyShopify](../models/sourceshopifyshopify.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.ShopifyEnum](../models/shopifyenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated. | | \ No newline at end of file diff --git a/docs/models/sourceshopifyauthmethod.md b/docs/models/sourceshopifyauthmethod.md deleted file mode 100644 index 1bebb0ca..00000000 --- a/docs/models/sourceshopifyauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceShopifyAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceShopifyAuthMethod - -value = SourceShopifyAuthMethod.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceshopifyauthmethodoauth20.md b/docs/models/sourceshopifyauthmethodoauth20.md new file mode 100644 index 00000000..479b29d4 --- /dev/null +++ b/docs/models/sourceshopifyauthmethodoauth20.md @@ -0,0 +1,16 @@ +# SourceShopifyAuthMethodOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceShopifyAuthMethodOauth20 + +value = SourceShopifyAuthMethodOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourceshopifyoauth20.md b/docs/models/sourceshopifyoauth20.md index 89efba6c..e235baba 100644 --- a/docs/models/sourceshopifyoauth20.md +++ b/docs/models/sourceshopifyoauth20.md @@ -5,9 +5,9 @@ OAuth2.0 ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `access_token` | *Optional[str]* | :heavy_minus_sign: | The Access Token for making authenticated requests. | -| `auth_method` | [models.SourceShopifyAuthMethod](../models/sourceshopifyauthmethod.md) | :heavy_check_mark: | N/A | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of the Shopify developer application. | -| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `access_token` | *Optional[str]* | :heavy_minus_sign: | The Access Token for making authenticated requests. | +| `auth_method` | [models.SourceShopifyAuthMethodOauth20](../models/sourceshopifyauthmethodoauth20.md) | :heavy_check_mark: | N/A | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of the Shopify developer application. | +| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. | \ No newline at end of file diff --git a/docs/models/sourceslack.md b/docs/models/sourceslack.md index 8cf519cc..2f5ca218 100644 --- a/docs/models/sourceslack.md +++ b/docs/models/sourceslack.md @@ -12,5 +12,5 @@ | `join_channels` | *Optional[bool]* | :heavy_minus_sign: | Whether to join all channels or to sync data only from channels the bot is already in. If false, you''ll need to manually add the bot to all the channels from which you''d like to sync messages. | | | `lookback_window` | *Optional[int]* | :heavy_minus_sign: | How far into the past to look for messages in threads, default is 0 days | **Example 1:** 7
**Example 2:** 14 | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. | **Example 1:** 2
**Example 2:** 3 | -| `source_type` | [models.SourceSlackSlack](../models/sourceslackslack.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.SlackEnum](../models/slackenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourceslackapitoken.md b/docs/models/sourceslackapitoken.md index 2a00cd7b..da450725 100644 --- a/docs/models/sourceslackapitoken.md +++ b/docs/models/sourceslackapitoken.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | | `api_token` | *str* | :heavy_check_mark: | A Slack bot token. See the docs for instructions on how to generate it. | -| `option_title` | [models.SourceSlackSchemasOptionTitle](../models/sourceslackschemasoptiontitle.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `option_title` | [models.OptionTitleAPITokenCredentials](../models/optiontitleapitokencredentials.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesmartsheets.md b/docs/models/sourcesmartsheets.md index c655b69c..87ca31f9 100644 --- a/docs/models/sourcesmartsheets.md +++ b/docs/models/sourcesmartsheets.md @@ -7,6 +7,6 @@ | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [models.SourceSmartsheetsAuthorizationMethod](../models/sourcesmartsheetsauthorizationmethod.md) | :heavy_check_mark: | N/A | | `is_report` | *Optional[bool]* | :heavy_minus_sign: | If true, the source will treat the provided sheet_id as a report. If false, the source will treat the provided sheet_id as a sheet. | -| `metadata_fields` | List[[models.Validenums](../models/validenums.md)] | :heavy_minus_sign: | A List of available columns which metadata can be pulled from. | -| `source_type` | [models.SourceSmartsheetsSmartsheets](../models/sourcesmartsheetssmartsheets.md) | :heavy_check_mark: | N/A | +| `metadata_fields` | List[[models.SourceSmartsheetsValidenums](../models/sourcesmartsheetsvalidenums.md)] | :heavy_minus_sign: | A List of available columns which metadata can be pulled from. | +| `source_type` | [models.SmartsheetsEnum](../models/smartsheetsenum.md) | :heavy_check_mark: | N/A | | `spreadsheet_id` | *str* | :heavy_check_mark: | The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties | \ No newline at end of file diff --git a/docs/models/sourcesmartsheetsauthtype.md b/docs/models/sourcesmartsheetsauthtype.md deleted file mode 100644 index 103dd840..00000000 --- a/docs/models/sourcesmartsheetsauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSmartsheetsAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSmartsheetsAuthType - -value = SourceSmartsheetsAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcesmartsheetsauthtypeaccesstoken.md b/docs/models/sourcesmartsheetsauthtypeaccesstoken.md new file mode 100644 index 00000000..07f55180 --- /dev/null +++ b/docs/models/sourcesmartsheetsauthtypeaccesstoken.md @@ -0,0 +1,16 @@ +# SourceSmartsheetsAuthTypeAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceSmartsheetsAuthTypeAccessToken + +value = SourceSmartsheetsAuthTypeAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcesmartsheetsauthtypeoauth20.md b/docs/models/sourcesmartsheetsauthtypeoauth20.md new file mode 100644 index 00000000..b1838546 --- /dev/null +++ b/docs/models/sourcesmartsheetsauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceSmartsheetsAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceSmartsheetsAuthTypeOauth20 + +value = SourceSmartsheetsAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcesmartsheetsoauth20.md b/docs/models/sourcesmartsheetsoauth20.md index 399dc645..d45a21ee 100644 --- a/docs/models/sourcesmartsheetsoauth20.md +++ b/docs/models/sourcesmartsheetsoauth20.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [Optional[models.SourceSmartsheetsAuthType]](../models/sourcesmartsheetsauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The API ID of the SmartSheets developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The API Secret the SmartSheets developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | -| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `auth_type` | [Optional[models.SourceSmartsheetsAuthTypeOauth20]](../models/sourcesmartsheetsauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The API ID of the SmartSheets developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The API Secret the SmartSheets developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | +| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file diff --git a/docs/models/sourcesmartsheetsschemasauthtype.md b/docs/models/sourcesmartsheetsschemasauthtype.md deleted file mode 100644 index 455d38a8..00000000 --- a/docs/models/sourcesmartsheetsschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSmartsheetsSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSmartsheetsSchemasAuthType - -value = SourceSmartsheetsSchemasAuthType.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/validenums.md b/docs/models/sourcesmartsheetsvalidenums.md similarity index 86% rename from docs/models/validenums.md rename to docs/models/sourcesmartsheetsvalidenums.md index 887f3cad..4536b500 100644 --- a/docs/models/validenums.md +++ b/docs/models/sourcesmartsheetsvalidenums.md @@ -1,11 +1,11 @@ -# Validenums +# SourceSmartsheetsValidenums ## Example Usage ```python -from airbyte_api.models import Validenums +from airbyte_api.models import SourceSmartsheetsValidenums -value = Validenums.SHEETCREATED_AT +value = SourceSmartsheetsValidenums.SHEETCREATED_AT ``` diff --git a/docs/models/sourcesnapchatmarketing.md b/docs/models/sourcesnapchatmarketing.md index afff1754..3e354e87 100644 --- a/docs/models/sourcesnapchatmarketing.md +++ b/docs/models/sourcesnapchatmarketing.md @@ -3,16 +3,16 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `action_report_time` | [Optional[models.ActionReportTime]](../models/actionreporttime.md) | :heavy_minus_sign: | Specifies the principle for conversion reporting. | | -| `ad_account_ids` | List[*Any*] | :heavy_minus_sign: | Ad Account IDs of the ad accounts to retrieve | | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Snapchat developer application. | | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Snapchat developer application. | | -| `end_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | Date in the format 2017-01-25. Any data after this date will not be replicated. | 2022-01-30 | -| `organization_ids` | List[*Any*] | :heavy_minus_sign: | The IDs of the organizations to retrieve | | -| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | | -| `source_type` | [models.SourceSnapchatMarketingSnapchatMarketing](../models/sourcesnapchatmarketingsnapchatmarketing.md) | :heavy_check_mark: | N/A | | -| `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | Date in the format 2022-01-01. Any data before this date will not be replicated. | 2022-01-01 | -| `swipe_up_attribution_window` | [Optional[models.SwipeUpAttributionWindow]](../models/swipeupattributionwindow.md) | :heavy_minus_sign: | Attribution window for swipe ups. | | -| `view_attribution_window` | [Optional[models.ViewAttributionWindow]](../models/viewattributionwindow.md) | :heavy_minus_sign: | Attribution window for views. | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `action_report_time` | [Optional[models.ActionReportTime]](../models/actionreporttime.md) | :heavy_minus_sign: | Specifies the principle for conversion reporting. | | +| `ad_account_ids` | List[*Any*] | :heavy_minus_sign: | Ad Account IDs of the ad accounts to retrieve | | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your Snapchat developer application. | | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Snapchat developer application. | | +| `end_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | Date in the format 2017-01-25. Any data after this date will not be replicated. | 2022-01-30 | +| `organization_ids` | List[*Any*] | :heavy_minus_sign: | The IDs of the organizations to retrieve | | +| `refresh_token` | *str* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | | +| `source_type` | [models.SnapchatMarketingEnum](../models/snapchatmarketingenum.md) | :heavy_check_mark: | N/A | | +| `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | Date in the format 2022-01-01. Any data before this date will not be replicated. | 2022-01-01 | +| `swipe_up_attribution_window` | [Optional[models.SwipeUpAttributionWindow]](../models/swipeupattributionwindow.md) | :heavy_minus_sign: | Attribution window for swipe ups. | | +| `view_attribution_window` | [Optional[models.ViewAttributionWindow]](../models/viewattributionwindow.md) | :heavy_minus_sign: | Attribution window for views. | | \ No newline at end of file diff --git a/docs/models/destinationsnowflakeauthtype.md b/docs/models/sourcesnowflakeauthtypekeypairauthentication.md similarity index 52% rename from docs/models/destinationsnowflakeauthtype.md rename to docs/models/sourcesnowflakeauthtypekeypairauthentication.md index 276d1523..a50a5feb 100644 --- a/docs/models/destinationsnowflakeauthtype.md +++ b/docs/models/sourcesnowflakeauthtypekeypairauthentication.md @@ -1,11 +1,11 @@ -# DestinationSnowflakeAuthType +# SourceSnowflakeAuthTypeKeyPairAuthentication ## Example Usage ```python -from airbyte_api.models import DestinationSnowflakeAuthType +from airbyte_api.models import SourceSnowflakeAuthTypeKeyPairAuthentication -value = DestinationSnowflakeAuthType.KEY_PAIR_AUTHENTICATION +value = SourceSnowflakeAuthTypeKeyPairAuthentication.KEY_PAIR_AUTHENTICATION ``` diff --git a/docs/models/sourcesnowflakekeypairauthentication.md b/docs/models/sourcesnowflakekeypairauthentication.md index 723a997e..649b6f31 100644 --- a/docs/models/sourcesnowflakekeypairauthentication.md +++ b/docs/models/sourcesnowflakekeypairauthentication.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.SourceSnowflakeAuthType]](../models/sourcesnowflakeauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceSnowflakeAuthTypeKeyPairAuthentication]](../models/sourcesnowflakeauthtypekeypairauthentication.md) | :heavy_minus_sign: | N/A | | `private_key` | *str* | :heavy_check_mark: | RSA Private key to use for Snowflake connection. See the docs for more information on how to obtain this key. | | `private_key_password` | *Optional[str]* | :heavy_minus_sign: | Passphrase for private key | | `username` | *str* | :heavy_check_mark: | The username you created to allow Airbyte to access the database. | \ No newline at end of file diff --git a/docs/models/sourcesnowflakeusernameandpassword.md b/docs/models/sourcesnowflakeusernameandpassword.md index 29814fe0..12fc34a8 100644 --- a/docs/models/sourcesnowflakeusernameandpassword.md +++ b/docs/models/sourcesnowflakeusernameandpassword.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `auth_type` | [Optional[models.SourceSnowflakeSchemasAuthType]](../models/sourcesnowflakeschemasauthtype.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | The password associated with the username. | -| `username` | *str* | :heavy_check_mark: | The username you created to allow Airbyte to access the database. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.AuthTypeUsernamePassword]](../models/authtypeusernamepassword.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | The password associated with the username. | +| `username` | *str* | :heavy_check_mark: | The username you created to allow Airbyte to access the database. | \ No newline at end of file diff --git a/docs/models/sourcespotifyads.md b/docs/models/sourcespotifyads.md index 00c063b9..47c6faba 100644 --- a/docs/models/sourcespotifyads.md +++ b/docs/models/sourcespotifyads.md @@ -8,7 +8,7 @@ | `ad_account_id` | *str* | :heavy_check_mark: | The ID of the Spotify Ad Account you want to sync data from. | 03561a07-cb0a-4354-b751-88512a6f4d79 | | `client_id` | *str* | :heavy_check_mark: | The Client ID of your Spotify Developer application. | | | `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your Spotify Developer application. | | -| `fields` | List[[models.Fields](../models/fields.md)] | :heavy_check_mark: | List of fields to include in the campaign performance report. Choose from available metrics. | **Example 1:** [
"IMPRESSIONS",
"CLICKS",
"SPEND",
"CTR"
]
**Example 2:** [
"STREAMS",
"NEW_LISTENERS",
"PAID_LISTENS"
] | +| `fields` | List[[models.FieldT](../models/fieldt.md)] | :heavy_check_mark: | List of fields to include in the campaign performance report. Choose from available metrics. | **Example 1:** [
"IMPRESSIONS",
"CLICKS",
"SPEND",
"CTR"
]
**Example 2:** [
"STREAMS",
"NEW_LISTENERS",
"PAID_LISTENS"
] | | `refresh_token` | *str* | :heavy_check_mark: | The Refresh Token obtained from the initial OAuth 2.0 authorization flow. | | | `source_type` | [models.SpotifyAds](../models/spotifyads.md) | :heavy_check_mark: | N/A | | | `start_date` | *str* | :heavy_check_mark: | The date to start syncing data from, in YYYY-MM-DD format. | 2024-01-01 | \ No newline at end of file diff --git a/docs/models/sourcesquareapikey.md b/docs/models/sourcesquareapikey.md index ba6491c7..83b9e019 100644 --- a/docs/models/sourcesquareapikey.md +++ b/docs/models/sourcesquareapikey.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `api_key` | *str* | :heavy_check_mark: | The API key for a Square application | -| `auth_type` | [models.SourceSquareSchemasAuthType](../models/sourcesquareschemasauthtype.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `api_key` | *str* | :heavy_check_mark: | The API key for a Square application | +| `auth_type` | [models.SourceSquareAuthTypeAPIKey](../models/sourcesquareauthtypeapikey.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesquareauthtypeapikey.md b/docs/models/sourcesquareauthtypeapikey.md new file mode 100644 index 00000000..5e21d284 --- /dev/null +++ b/docs/models/sourcesquareauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceSquareAuthTypeAPIKey + +## Example Usage + +```python +from airbyte_api.models import SourceSquareAuthTypeAPIKey + +value = SourceSquareAuthTypeAPIKey.API_KEY +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `API_KEY` | API Key | \ No newline at end of file diff --git a/docs/models/sourcesquareschemasauthtype.md b/docs/models/sourcesquareschemasauthtype.md deleted file mode 100644 index c9e2241a..00000000 --- a/docs/models/sourcesquareschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceSquareSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceSquareSchemasAuthType - -value = SourceSquareSchemasAuthType.API_KEY -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `API_KEY` | API Key | \ No newline at end of file diff --git a/docs/models/sourcesurveymonkey.md b/docs/models/sourcesurveymonkey.md index d14ab366..637bf327 100644 --- a/docs/models/sourcesurveymonkey.md +++ b/docs/models/sourcesurveymonkey.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [models.SurveyMonkeyAuthorizationMethod](../models/surveymonkeyauthorizationmethod.md) | :heavy_check_mark: | The authorization method to use to retrieve data from SurveyMonkey | | | `origin` | [Optional[models.OriginDatacenterOfTheSurveyMonkeyAccount]](../models/origindatacenterofthesurveymonkeyaccount.md) | :heavy_minus_sign: | Depending on the originating datacenter of the SurveyMonkey account, the API access URL may be different. | | -| `source_type` | [models.SourceSurveymonkeySurveymonkey](../models/sourcesurveymonkeysurveymonkey.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.SurveymonkeyEnum](../models/surveymonkeyenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2021-01-01T00:00:00Z | | `survey_ids` | List[*str*] | :heavy_minus_sign: | 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. | | \ No newline at end of file diff --git a/docs/models/sourceticktick.md b/docs/models/sourceticktick.md index 1a80d7aa..d95e5199 100644 --- a/docs/models/sourceticktick.md +++ b/docs/models/sourceticktick.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | `authorization` | [Optional[models.SourceTicktickAuthenticationType]](../models/sourceticktickauthenticationtype.md) | :heavy_minus_sign: | N/A | -| `source_type` | [Optional[models.SourceTicktickTicktick]](../models/sourceticktickticktick.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `source_type` | [Optional[models.TicktickEnum]](../models/ticktickenum.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceticktickauthtype.md b/docs/models/sourceticktickauthtype.md deleted file mode 100644 index c3ffb6ed..00000000 --- a/docs/models/sourceticktickauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTicktickAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTicktickAuthType - -value = SourceTicktickAuthType.OAUTH -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `OAUTH` | Oauth | \ No newline at end of file diff --git a/docs/models/sourceticktickauthtypeoauth.md b/docs/models/sourceticktickauthtypeoauth.md new file mode 100644 index 00000000..703e8c56 --- /dev/null +++ b/docs/models/sourceticktickauthtypeoauth.md @@ -0,0 +1,16 @@ +# SourceTicktickAuthTypeOauth + +## Example Usage + +```python +from airbyte_api.models import SourceTicktickAuthTypeOauth + +value = SourceTicktickAuthTypeOauth.OAUTH +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `OAUTH` | Oauth | \ No newline at end of file diff --git a/docs/models/sourceticktickauthtypetoken.md b/docs/models/sourceticktickauthtypetoken.md new file mode 100644 index 00000000..e9d28b65 --- /dev/null +++ b/docs/models/sourceticktickauthtypetoken.md @@ -0,0 +1,16 @@ +# SourceTicktickAuthTypeToken + +## Example Usage + +```python +from airbyte_api.models import SourceTicktickAuthTypeToken + +value = SourceTicktickAuthTypeToken.TOKEN +``` + + +## Values + +| Name | Value | +| ------- | ------- | +| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourceticktickschemasauthtype.md b/docs/models/sourceticktickschemasauthtype.md deleted file mode 100644 index 44dd8c79..00000000 --- a/docs/models/sourceticktickschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTicktickSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTicktickSchemasAuthType - -value = SourceTicktickSchemasAuthType.TOKEN -``` - - -## Values - -| Name | Value | -| ------- | ------- | -| `TOKEN` | Token | \ No newline at end of file diff --git a/docs/models/sourcetiktokmarketing.md b/docs/models/sourcetiktokmarketing.md index a0397afe..d18e5ea6 100644 --- a/docs/models/sourcetiktokmarketing.md +++ b/docs/models/sourcetiktokmarketing.md @@ -9,5 +9,5 @@ | `credentials` | [Optional[models.SourceTiktokMarketingAuthenticationMethod]](../models/sourcetiktokmarketingauthenticationmethod.md) | :heavy_minus_sign: | Authentication method | | `end_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DD. All data generated between start_date and this date will be replicated. Not setting this option will result in always syncing the data till the current date. | | `include_deleted` | *Optional[bool]* | :heavy_minus_sign: | Set to active if you want to include deleted data in report based streams and Ads, Ad Groups and Campaign streams. | -| `source_type` | [Optional[models.SourceTiktokMarketingTiktokMarketing]](../models/sourcetiktokmarketingtiktokmarketing.md) | :heavy_minus_sign: | N/A | +| `source_type` | [Optional[models.TiktokMarketingEnum]](../models/tiktokmarketingenum.md) | :heavy_minus_sign: | N/A | | `start_date` | [datetime](https://docs.python.org/3/library/datetime.html#datetime-objects) | :heavy_minus_sign: | 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. | \ No newline at end of file diff --git a/docs/models/sourcetiktokmarketingauthtype.md b/docs/models/sourcetiktokmarketingauthtype.md deleted file mode 100644 index b3a7dd17..00000000 --- a/docs/models/sourcetiktokmarketingauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTiktokMarketingAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTiktokMarketingAuthType - -value = SourceTiktokMarketingAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetiktokmarketingauthtypeoauth20.md b/docs/models/sourcetiktokmarketingauthtypeoauth20.md new file mode 100644 index 00000000..910bf3ef --- /dev/null +++ b/docs/models/sourcetiktokmarketingauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceTiktokMarketingAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceTiktokMarketingAuthTypeOauth20 + +value = SourceTiktokMarketingAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetiktokmarketingoauth20.md b/docs/models/sourcetiktokmarketingoauth20.md index 2a763511..7b44f26a 100644 --- a/docs/models/sourcetiktokmarketingoauth20.md +++ b/docs/models/sourcetiktokmarketingoauth20.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Long-term Authorized Access Token. | -| `advertiser_id` | *Optional[str]* | :heavy_minus_sign: | The Advertiser ID to filter reports and streams. Let this empty to retrieve all. | -| `app_id` | *str* | :heavy_check_mark: | The Developer Application App ID. | -| `auth_type` | [Optional[models.SourceTiktokMarketingAuthType]](../models/sourcetiktokmarketingauthtype.md) | :heavy_minus_sign: | N/A | -| `secret` | *str* | :heavy_check_mark: | The Developer Application Secret. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Long-term Authorized Access Token. | +| `advertiser_id` | *Optional[str]* | :heavy_minus_sign: | The Advertiser ID to filter reports and streams. Let this empty to retrieve all. | +| `app_id` | *str* | :heavy_check_mark: | The Developer Application App ID. | +| `auth_type` | [Optional[models.SourceTiktokMarketingAuthTypeOauth20]](../models/sourcetiktokmarketingauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `secret` | *str* | :heavy_check_mark: | The Developer Application Secret. | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotapikey.md b/docs/models/sourcetrustpilotapikey.md index dec31805..39397365 100644 --- a/docs/models/sourcetrustpilotapikey.md +++ b/docs/models/sourcetrustpilotapikey.md @@ -5,7 +5,7 @@ The API key authentication method gives you access to only the streams which are ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `auth_type` | [Optional[models.SourceTrustpilotSchemasAuthType]](../models/sourcetrustpilotschemasauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The API key of the Trustpilot API application. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `auth_type` | [Optional[models.SourceTrustpilotAuthTypeApikey]](../models/sourcetrustpilotauthtypeapikey.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The API key of the Trustpilot API application. | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotauthtype.md b/docs/models/sourcetrustpilotauthtype.md deleted file mode 100644 index bac5daec..00000000 --- a/docs/models/sourcetrustpilotauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTrustpilotAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTrustpilotAuthType - -value = SourceTrustpilotAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotauthtypeapikey.md b/docs/models/sourcetrustpilotauthtypeapikey.md new file mode 100644 index 00000000..6f147b92 --- /dev/null +++ b/docs/models/sourcetrustpilotauthtypeapikey.md @@ -0,0 +1,16 @@ +# SourceTrustpilotAuthTypeApikey + +## Example Usage + +```python +from airbyte_api.models import SourceTrustpilotAuthTypeApikey + +value = SourceTrustpilotAuthTypeApikey.APIKEY +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `APIKEY` | apikey | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotauthtypeoauth20.md b/docs/models/sourcetrustpilotauthtypeoauth20.md new file mode 100644 index 00000000..85139088 --- /dev/null +++ b/docs/models/sourcetrustpilotauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceTrustpilotAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceTrustpilotAuthTypeOauth20 + +value = SourceTrustpilotAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotoauth20.md b/docs/models/sourcetrustpilotoauth20.md index 9d390d58..06261146 100644 --- a/docs/models/sourcetrustpilotoauth20.md +++ b/docs/models/sourcetrustpilotoauth20.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [Optional[models.SourceTrustpilotAuthType]](../models/sourcetrustpilotauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The API key of the Trustpilot API application. (represents the OAuth Client ID) | -| `client_secret` | *str* | :heavy_check_mark: | The Secret of the Trustpilot API application. (represents the OAuth Client Secret) | -| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | -| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `auth_type` | [Optional[models.SourceTrustpilotAuthTypeOauth20]](../models/sourcetrustpilotauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The API key of the Trustpilot API application. (represents the OAuth Client ID) | +| `client_secret` | *str* | :heavy_check_mark: | The Secret of the Trustpilot API application. (represents the OAuth Client Secret) | +| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | +| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file diff --git a/docs/models/sourcetrustpilotschemasauthtype.md b/docs/models/sourcetrustpilotschemasauthtype.md deleted file mode 100644 index 64974645..00000000 --- a/docs/models/sourcetrustpilotschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTrustpilotSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTrustpilotSchemasAuthType - -value = SourceTrustpilotSchemasAuthType.APIKEY -``` - - -## Values - -| Name | Value | -| -------- | -------- | -| `APIKEY` | apikey | \ No newline at end of file diff --git a/docs/models/sourcetypeform.md b/docs/models/sourcetypeform.md index 204bc848..6e27ab7f 100644 --- a/docs/models/sourcetypeform.md +++ b/docs/models/sourcetypeform.md @@ -7,5 +7,5 @@ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [models.SourceTypeformAuthorizationMethod](../models/sourcetypeformauthorizationmethod.md) | :heavy_check_mark: | N/A | | | `form_ids` | List[*str*] | :heavy_minus_sign: | When this parameter is set, the connector will replicate data only from the input forms. Otherwise, all forms in your Typeform account will be replicated. You can find form IDs in your form URLs. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7. You can find form URLs on Share panel | | -| `source_type` | [models.SourceTypeformTypeform](../models/sourcetypeformtypeform.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.TypeformEnum](../models/typeformenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2021-03-01T00:00:00Z | \ No newline at end of file diff --git a/docs/models/sourcetypeformauthtype.md b/docs/models/sourcetypeformauthtype.md deleted file mode 100644 index 18fc75c4..00000000 --- a/docs/models/sourcetypeformauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTypeformAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTypeformAuthType - -value = SourceTypeformAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetypeformauthtypeaccesstoken.md b/docs/models/sourcetypeformauthtypeaccesstoken.md new file mode 100644 index 00000000..9cdb5b2f --- /dev/null +++ b/docs/models/sourcetypeformauthtypeaccesstoken.md @@ -0,0 +1,16 @@ +# SourceTypeformAuthTypeAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceTypeformAuthTypeAccessToken + +value = SourceTypeformAuthTypeAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcetypeformauthtypeoauth20.md b/docs/models/sourcetypeformauthtypeoauth20.md new file mode 100644 index 00000000..844bf49e --- /dev/null +++ b/docs/models/sourcetypeformauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceTypeformAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceTypeformAuthTypeOauth20 + +value = SourceTypeformAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcetypeformoauth20.md b/docs/models/sourcetypeformoauth20.md index 5685d95e..f5c441d6 100644 --- a/docs/models/sourcetypeformoauth20.md +++ b/docs/models/sourcetypeformoauth20.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | -| `auth_type` | [Optional[models.SourceTypeformAuthType]](../models/sourcetypeformauthtype.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of the Typeform developer application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret the Typeform developer application. | -| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | -| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Access Token for making authenticated requests. | +| `auth_type` | [Optional[models.SourceTypeformAuthTypeOauth20]](../models/sourcetypeformauthtypeoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of the Typeform developer application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret the Typeform developer application. | +| `refresh_token` | *str* | :heavy_check_mark: | The key to refresh the expired access_token. | +| `token_expiry_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | The date-time when the access token should be refreshed. | \ No newline at end of file diff --git a/docs/models/sourcetypeformprivatetoken.md b/docs/models/sourcetypeformprivatetoken.md index f9ef517f..fdbcc24e 100644 --- a/docs/models/sourcetypeformprivatetoken.md +++ b/docs/models/sourcetypeformprivatetoken.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | Log into your Typeform account and then generate a personal Access Token. | -| `auth_type` | [Optional[models.SourceTypeformSchemasAuthType]](../models/sourcetypeformschemasauthtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Log into your Typeform account and then generate a personal Access Token. | +| `auth_type` | [Optional[models.SourceTypeformAuthTypeAccessToken]](../models/sourcetypeformauthtypeaccesstoken.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcetypeformschemasauthtype.md b/docs/models/sourcetypeformschemasauthtype.md deleted file mode 100644 index a030ab07..00000000 --- a/docs/models/sourcetypeformschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceTypeformSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceTypeformSchemasAuthType - -value = SourceTypeformSchemasAuthType.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourceworkday.md b/docs/models/sourceworkday.md index db7b389c..dcb2d470 100644 --- a/docs/models/sourceworkday.md +++ b/docs/models/sourceworkday.md @@ -8,6 +8,6 @@ | `credentials` | [models.SourceWorkdayAuthentication](../models/sourceworkdayauthentication.md) | :heavy_check_mark: | Credentials for connecting to the Workday (RAAS) API. | | | `host` | *str* | :heavy_check_mark: | N/A | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. | **Example 1:** 1
**Example 2:** 2
**Example 3:** 3 | -| `report_ids` | List[[models.ReportIds](../models/reportids.md)] | :heavy_check_mark: | Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant/ and ?format=json. | for JSON url https://hostname/ccx/service/customreport2/tenant/report/id?format=json Report ID is report/id. | +| `report_ids` | List[[models.ReportID](../models/reportid.md)] | :heavy_check_mark: | Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant/ and ?format=json. | for JSON url https://hostname/ccx/service/customreport2/tenant/report/id?format=json Report ID is report/id. | | `source_type` | [models.Workday](../models/workday.md) | :heavy_check_mark: | N/A | | | `tenant_id` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/sourceyoutubeanalytics.md b/docs/models/sourceyoutubeanalytics.md index 8c8ff10f..2e03bb7c 100644 --- a/docs/models/sourceyoutubeanalytics.md +++ b/docs/models/sourceyoutubeanalytics.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `credentials` | [models.AuthenticateViaOAuth20](../models/authenticateviaoauth20.md) | :heavy_check_mark: | N/A | -| `source_type` | [models.SourceYoutubeAnalyticsYoutubeAnalytics](../models/sourceyoutubeanalyticsyoutubeanalytics.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `credentials` | [models.AuthenticateViaOAuth20](../models/authenticateviaoauth20.md) | :heavy_check_mark: | N/A | +| `source_type` | [models.YoutubeAnalyticsEnum](../models/youtubeanalyticsenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcezendeskchataccesstoken.md b/docs/models/sourcezendeskchataccesstoken.md index 17ef93fc..0d5124cd 100644 --- a/docs/models/sourcezendeskchataccesstoken.md +++ b/docs/models/sourcezendeskchataccesstoken.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `access_token` | *str* | :heavy_check_mark: | The Access Token to make authenticated requests. | -| `credentials` | [models.SourceZendeskChatSchemasCredentials](../models/sourcezendeskchatschemascredentials.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `access_token` | *str* | :heavy_check_mark: | The Access Token to make authenticated requests. | +| `credentials` | [models.SourceZendeskChatCredentialsAccessToken](../models/sourcezendeskchatcredentialsaccesstoken.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcezendeskchatcredentials.md b/docs/models/sourcezendeskchatcredentials.md deleted file mode 100644 index 2d31f908..00000000 --- a/docs/models/sourcezendeskchatcredentials.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskChatCredentials - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskChatCredentials - -value = SourceZendeskChatCredentials.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendeskchatcredentialsaccesstoken.md b/docs/models/sourcezendeskchatcredentialsaccesstoken.md new file mode 100644 index 00000000..aeafe80d --- /dev/null +++ b/docs/models/sourcezendeskchatcredentialsaccesstoken.md @@ -0,0 +1,16 @@ +# SourceZendeskChatCredentialsAccessToken + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskChatCredentialsAccessToken + +value = SourceZendeskChatCredentialsAccessToken.ACCESS_TOKEN +``` + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcezendeskchatcredentialsoauth20.md b/docs/models/sourcezendeskchatcredentialsoauth20.md new file mode 100644 index 00000000..500bcc0d --- /dev/null +++ b/docs/models/sourcezendeskchatcredentialsoauth20.md @@ -0,0 +1,16 @@ +# SourceZendeskChatCredentialsOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskChatCredentialsOauth20 + +value = SourceZendeskChatCredentialsOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendeskchatoauth20.md b/docs/models/sourcezendeskchatoauth20.md index 5efeb466..77549aa0 100644 --- a/docs/models/sourcezendeskchatoauth20.md +++ b/docs/models/sourcezendeskchatoauth20.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `access_token` | *Optional[str]* | :heavy_minus_sign: | Access Token for making authenticated requests. | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your OAuth application | -| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your OAuth application. | -| `credentials` | [models.SourceZendeskChatCredentials](../models/sourcezendeskchatcredentials.md) | :heavy_check_mark: | N/A | -| `refresh_token` | *Optional[str]* | :heavy_minus_sign: | Refresh Token to obtain new Access Token, when it's expired. | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `access_token` | *Optional[str]* | :heavy_minus_sign: | Access Token for making authenticated requests. | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | The Client ID of your OAuth application | +| `client_secret` | *Optional[str]* | :heavy_minus_sign: | The Client Secret of your OAuth application. | +| `credentials` | [models.SourceZendeskChatCredentialsOauth20](../models/sourcezendeskchatcredentialsoauth20.md) | :heavy_check_mark: | N/A | +| `refresh_token` | *Optional[str]* | :heavy_minus_sign: | Refresh Token to obtain new Access Token, when it's expired. | \ No newline at end of file diff --git a/docs/models/sourcezendeskchatschemascredentials.md b/docs/models/sourcezendeskchatschemascredentials.md deleted file mode 100644 index 529731ff..00000000 --- a/docs/models/sourcezendeskchatschemascredentials.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskChatSchemasCredentials - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskChatSchemasCredentials - -value = SourceZendeskChatSchemasCredentials.ACCESS_TOKEN -``` - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `ACCESS_TOKEN` | access_token | \ No newline at end of file diff --git a/docs/models/sourcezendesksunshineapitoken.md b/docs/models/sourcezendesksunshineapitoken.md index 65491e18..957d3ba6 100644 --- a/docs/models/sourcezendesksunshineapitoken.md +++ b/docs/models/sourcezendesksunshineapitoken.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `api_token` | *str* | :heavy_check_mark: | API Token. See the docs for information on how to generate this key. | -| `auth_method` | [Optional[models.SourceZendeskSunshineSchemasAuthMethod]](../models/sourcezendesksunshineschemasauthmethod.md) | :heavy_minus_sign: | N/A | +| `auth_method` | [Optional[models.AuthMethodAPIToken]](../models/authmethodapitoken.md) | :heavy_minus_sign: | N/A | | `email` | *str* | :heavy_check_mark: | The user email for your Zendesk account | \ No newline at end of file diff --git a/docs/models/sourcezendesksunshineauthmethod.md b/docs/models/sourcezendesksunshineauthmethod.md deleted file mode 100644 index 2ae9bd26..00000000 --- a/docs/models/sourcezendesksunshineauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskSunshineAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskSunshineAuthMethod - -value = SourceZendeskSunshineAuthMethod.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesksunshineauthmethodoauth20.md b/docs/models/sourcezendesksunshineauthmethodoauth20.md new file mode 100644 index 00000000..25780738 --- /dev/null +++ b/docs/models/sourcezendesksunshineauthmethodoauth20.md @@ -0,0 +1,16 @@ +# SourceZendeskSunshineAuthMethodOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskSunshineAuthMethodOauth20 + +value = SourceZendeskSunshineAuthMethodOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesksunshineoauth20.md b/docs/models/sourcezendesksunshineoauth20.md index e0100da7..1e80a817 100644 --- a/docs/models/sourcezendesksunshineoauth20.md +++ b/docs/models/sourcezendesksunshineoauth20.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `access_token` | *str* | :heavy_check_mark: | Long-term access Token for making authenticated requests. | -| `auth_method` | [Optional[models.SourceZendeskSunshineAuthMethod]](../models/sourcezendesksunshineauthmethod.md) | :heavy_minus_sign: | N/A | -| `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | -| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your OAuth application. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `access_token` | *str* | :heavy_check_mark: | Long-term access Token for making authenticated requests. | +| `auth_method` | [Optional[models.SourceZendeskSunshineAuthMethodOauth20]](../models/sourcezendesksunshineauthmethodoauth20.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | The Client ID of your OAuth application. | +| `client_secret` | *str* | :heavy_check_mark: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/sourcezendesksunshineschemasauthmethod.md b/docs/models/sourcezendesksunshineschemasauthmethod.md deleted file mode 100644 index fd4c8dd6..00000000 --- a/docs/models/sourcezendesksunshineschemasauthmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskSunshineSchemasAuthMethod - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskSunshineSchemasAuthMethod - -value = SourceZendeskSunshineSchemasAuthMethod.API_TOKEN -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourcezendesksupport.md b/docs/models/sourcezendesksupport.md index b4367041..cc763ce8 100644 --- a/docs/models/sourcezendesksupport.md +++ b/docs/models/sourcezendesksupport.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceZendeskSupportAuthentication]](../models/sourcezendesksupportauthentication.md) | :heavy_minus_sign: | Zendesk allows two authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users. | | | `num_workers` | *Optional[int]* | :heavy_minus_sign: | The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Zendesk Support plan. More info about the rate limit plan tiers can be found on Zendesk's API docs. | **Example 1:** 1
**Example 2:** 2
**Example 3:** 3 | -| `source_type` | [models.SourceZendeskSupportZendeskSupport](../models/sourcezendesksupportzendesksupport.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.ZendeskSupportEnum](../models/zendesksupportenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | 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. | 2020-10-15T00:00:00Z | | `subdomain` | *str* | :heavy_check_mark: | 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. | | \ No newline at end of file diff --git a/docs/models/sourcezendesksupportapitoken.md b/docs/models/sourcezendesksupportapitoken.md index 1fee4435..bc663dae 100644 --- a/docs/models/sourcezendesksupportapitoken.md +++ b/docs/models/sourcezendesksupportapitoken.md @@ -7,5 +7,5 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `api_token` | *str* | :heavy_check_mark: | The value of the API token generated. See our full documentation for more information on generating this token. | -| `credentials` | [Optional[models.SourceZendeskSupportSchemasCredentials]](../models/sourcezendesksupportschemascredentials.md) | :heavy_minus_sign: | N/A | +| `credentials` | [Optional[models.CredentialsAPIToken]](../models/credentialsapitoken.md) | :heavy_minus_sign: | N/A | | `email` | *str* | :heavy_check_mark: | The user email for your Zendesk account. | \ No newline at end of file diff --git a/docs/models/sourcezendesksupportcredentials.md b/docs/models/sourcezendesksupportcredentials.md deleted file mode 100644 index 41fcc268..00000000 --- a/docs/models/sourcezendesksupportcredentials.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskSupportCredentials - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskSupportCredentials - -value = SourceZendeskSupportCredentials.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesksupportcredentialsoauth20.md b/docs/models/sourcezendesksupportcredentialsoauth20.md new file mode 100644 index 00000000..32befd93 --- /dev/null +++ b/docs/models/sourcezendesksupportcredentialsoauth20.md @@ -0,0 +1,16 @@ +# SourceZendeskSupportCredentialsOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskSupportCredentialsOauth20 + +value = SourceZendeskSupportCredentialsOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesksupportoauth20.md b/docs/models/sourcezendesksupportoauth20.md index 9e8e01b2..0d8ca1b2 100644 --- a/docs/models/sourcezendesksupportoauth20.md +++ b/docs/models/sourcezendesksupportoauth20.md @@ -9,4 +9,4 @@ | `access_token` | *str* | :heavy_check_mark: | The OAuth access token. See the Zendesk docs for more information on generating this token. | | `client_id` | *Optional[str]* | :heavy_minus_sign: | The OAuth client's ID. See this guide for more information. | | `client_secret` | *Optional[str]* | :heavy_minus_sign: | The OAuth client secret. See this guide for more information. | -| `credentials` | [Optional[models.SourceZendeskSupportCredentials]](../models/sourcezendesksupportcredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `credentials` | [Optional[models.SourceZendeskSupportCredentialsOauth20]](../models/sourcezendesksupportcredentialsoauth20.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourcezendesksupportschemascredentials.md b/docs/models/sourcezendesksupportschemascredentials.md deleted file mode 100644 index c765b5cd..00000000 --- a/docs/models/sourcezendesksupportschemascredentials.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskSupportSchemasCredentials - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskSupportSchemasCredentials - -value = SourceZendeskSupportSchemasCredentials.API_TOKEN -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourcezendesktalk.md b/docs/models/sourcezendesktalk.md index 2134eeaf..cb701d27 100644 --- a/docs/models/sourcezendesktalk.md +++ b/docs/models/sourcezendesktalk.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | [Optional[models.SourceZendeskTalkAuthentication]](../models/sourcezendesktalkauthentication.md) | :heavy_minus_sign: | Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`. | | -| `source_type` | [models.SourceZendeskTalkZendeskTalk](../models/sourcezendesktalkzendesktalk.md) | :heavy_check_mark: | N/A | | +| `source_type` | [models.ZendeskTalkEnum](../models/zendesktalkenum.md) | :heavy_check_mark: | N/A | | | `start_date` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | 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. | 2020-10-15T00:00:00Z | | `subdomain` | *str* | :heavy_check_mark: | This is your Zendesk subdomain that can be found in your account URL. For example, in https://{MY_SUBDOMAIN}.zendesk.com/, where MY_SUBDOMAIN is the value of your subdomain. | | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkapitoken.md b/docs/models/sourcezendesktalkapitoken.md index cc42c7db..380b18fc 100644 --- a/docs/models/sourcezendesktalkapitoken.md +++ b/docs/models/sourcezendesktalkapitoken.md @@ -7,5 +7,5 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `api_token` | *str* | :heavy_check_mark: | The value of the API token generated. See the docs for more information. | -| `auth_type` | [Optional[models.SourceZendeskTalkSchemasAuthType]](../models/sourcezendesktalkschemasauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceZendeskTalkAuthTypeAPIToken]](../models/sourcezendesktalkauthtypeapitoken.md) | :heavy_minus_sign: | N/A | | `email` | *str* | :heavy_check_mark: | The user email for your Zendesk account. | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkauthtype.md b/docs/models/sourcezendesktalkauthtype.md deleted file mode 100644 index eeb1370b..00000000 --- a/docs/models/sourcezendesktalkauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskTalkAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskTalkAuthType - -value = SourceZendeskTalkAuthType.OAUTH2_0 -``` - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkauthtypeapitoken.md b/docs/models/sourcezendesktalkauthtypeapitoken.md new file mode 100644 index 00000000..2410db84 --- /dev/null +++ b/docs/models/sourcezendesktalkauthtypeapitoken.md @@ -0,0 +1,16 @@ +# SourceZendeskTalkAuthTypeAPIToken + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskTalkAuthTypeAPIToken + +value = SourceZendeskTalkAuthTypeAPIToken.API_TOKEN +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkauthtypeoauth20.md b/docs/models/sourcezendesktalkauthtypeoauth20.md new file mode 100644 index 00000000..ae7d96bc --- /dev/null +++ b/docs/models/sourcezendesktalkauthtypeoauth20.md @@ -0,0 +1,16 @@ +# SourceZendeskTalkAuthTypeOauth20 + +## Example Usage + +```python +from airbyte_api.models import SourceZendeskTalkAuthTypeOauth20 + +value = SourceZendeskTalkAuthTypeOauth20.OAUTH2_0 +``` + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `OAUTH2_0` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkoauth20.md b/docs/models/sourcezendesktalkoauth20.md index f0a79ded..a5dfaccc 100644 --- a/docs/models/sourcezendesktalkoauth20.md +++ b/docs/models/sourcezendesktalkoauth20.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | `access_token` | *str* | :heavy_check_mark: | The value of the API token generated. See the docs for more information. | -| `auth_type` | [Optional[models.SourceZendeskTalkAuthType]](../models/sourcezendesktalkauthtype.md) | :heavy_minus_sign: | N/A | +| `auth_type` | [Optional[models.SourceZendeskTalkAuthTypeOauth20]](../models/sourcezendesktalkauthtypeoauth20.md) | :heavy_minus_sign: | N/A | | `client_id` | *Optional[str]* | :heavy_minus_sign: | Client ID | | `client_secret` | *Optional[str]* | :heavy_minus_sign: | Client Secret | \ No newline at end of file diff --git a/docs/models/sourcezendesktalkschemasauthtype.md b/docs/models/sourcezendesktalkschemasauthtype.md deleted file mode 100644 index 2153ffbc..00000000 --- a/docs/models/sourcezendesktalkschemasauthtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# SourceZendeskTalkSchemasAuthType - -## Example Usage - -```python -from airbyte_api.models import SourceZendeskTalkSchemasAuthType - -value = SourceZendeskTalkSchemasAuthType.API_TOKEN -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `API_TOKEN` | api_token | \ No newline at end of file diff --git a/docs/models/sqlinserts.md b/docs/models/sqlinserts.md index d5323dae..a9d655d0 100644 --- a/docs/models/sqlinserts.md +++ b/docs/models/sqlinserts.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `method` | [models.DestinationFireboltMethod](../models/destinationfireboltmethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | +| `method` | [models.MethodSQL](../models/methodsql.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sshkeyauthentication.md b/docs/models/sshkeyauthentication.md deleted file mode 100644 index ff75fea3..00000000 --- a/docs/models/sshkeyauthentication.md +++ /dev/null @@ -1,15 +0,0 @@ -# SSHKeyAuthentication - -Connect through a jump server tunnel host using username and ssh key - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `ssh_key` | *str* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | -| `tunnel_host` | *str* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | -| `tunnel_method` | [Optional[models.DestinationClickhouseTunnelMethod]](../models/destinationclickhousetunnelmethod.md) | :heavy_minus_sign: | N/A | -| `tunnel_port` | *Optional[int]* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | -| `tunnel_user` | *str* | :heavy_check_mark: | OS-level username for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/sshsecureshell.md b/docs/models/sshsecureshell.md index 63f85a4c..56f77a88 100644 --- a/docs/models/sshsecureshell.md +++ b/docs/models/sshsecureshell.md @@ -3,10 +3,10 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | -| `host` | *str* | :heavy_check_mark: | N/A | -| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `storage` | [models.SourceFileSchemasProviderStorageProviderStorage](../models/sourcefileschemasproviderstorageproviderstorage.md) | :heavy_check_mark: | N/A | -| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `host` | *str* | :heavy_check_mark: | N/A | +| `password` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `port` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `storage` | [models.StorageSSH](../models/storagessh.md) | :heavy_check_mark: | N/A | +| `user` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sshtunnelmethod.md b/docs/models/sshtunnelmethod.md deleted file mode 100644 index 7544569f..00000000 --- a/docs/models/sshtunnelmethod.md +++ /dev/null @@ -1,25 +0,0 @@ -# SSHTunnelMethod - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Supported Types - -### `models.NoTunnel` - -```python -value: models.NoTunnel = /* values here */ -``` - -### `models.SSHKeyAuthentication` - -```python -value: models.SSHKeyAuthentication = /* values here */ -``` - -### `models.PasswordAuthentication` - -```python -value: models.PasswordAuthentication = /* values here */ -``` - diff --git a/docs/models/sslmethod.md b/docs/models/sslmethod.md deleted file mode 100644 index 9fe0464b..00000000 --- a/docs/models/sslmethod.md +++ /dev/null @@ -1,25 +0,0 @@ -# SSLMethod - -The encryption method which is used to communicate with the database. - - -## Supported Types - -### `models.Unencrypted` - -```python -value: models.Unencrypted = /* values here */ -``` - -### `models.EncryptedTrustServerCertificate` - -```python -value: models.EncryptedTrustServerCertificate = /* values here */ -``` - -### `models.EncryptedVerifyCertificate` - -```python -value: models.EncryptedVerifyCertificate = /* values here */ -``` - diff --git a/docs/models/destinationmssqlname.md b/docs/models/sslmethodencryptedtrustservercertificate.md similarity index 58% rename from docs/models/destinationmssqlname.md rename to docs/models/sslmethodencryptedtrustservercertificate.md index 957b5abb..037ae509 100644 --- a/docs/models/destinationmssqlname.md +++ b/docs/models/sslmethodencryptedtrustservercertificate.md @@ -1,11 +1,11 @@ -# DestinationMssqlName +# SslMethodEncryptedTrustServerCertificate ## Example Usage ```python -from airbyte_api.models import DestinationMssqlName +from airbyte_api.models import SslMethodEncryptedTrustServerCertificate -value = DestinationMssqlName.ENCRYPTED_TRUST_SERVER_CERTIFICATE +value = SslMethodEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ``` diff --git a/docs/models/destinationmssqlschemasname.md b/docs/models/sslmethodencryptedverifycertificate.md similarity index 58% rename from docs/models/destinationmssqlschemasname.md rename to docs/models/sslmethodencryptedverifycertificate.md index 24836c98..2869cf1f 100644 --- a/docs/models/destinationmssqlschemasname.md +++ b/docs/models/sslmethodencryptedverifycertificate.md @@ -1,11 +1,11 @@ -# DestinationMssqlSchemasName +# SslMethodEncryptedVerifyCertificate ## Example Usage ```python -from airbyte_api.models import DestinationMssqlSchemasName +from airbyte_api.models import SslMethodEncryptedVerifyCertificate -value = DestinationMssqlSchemasName.ENCRYPTED_VERIFY_CERTIFICATE +value = SslMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ``` diff --git a/docs/models/encryptionmethod.md b/docs/models/sslmethodunencrypted.md similarity index 56% rename from docs/models/encryptionmethod.md rename to docs/models/sslmethodunencrypted.md index 84b9b854..f941bfda 100644 --- a/docs/models/encryptionmethod.md +++ b/docs/models/sslmethodunencrypted.md @@ -1,11 +1,11 @@ -# EncryptionMethod +# SslMethodUnencrypted ## Example Usage ```python -from airbyte_api.models import EncryptionMethod +from airbyte_api.models import SslMethodUnencrypted -value = EncryptionMethod.UNENCRYPTED +value = SslMethodUnencrypted.UNENCRYPTED ``` diff --git a/docs/models/standalonemongodbinstance.md b/docs/models/standalonemongodbinstance.md index 29a5c8dd..6e3bf930 100644 --- a/docs/models/standalonemongodbinstance.md +++ b/docs/models/standalonemongodbinstance.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `host` | *str* | :heavy_check_mark: | The Host of a Mongo database to be replicated. | | -| `instance` | [Optional[models.Instance]](../models/instance.md) | :heavy_minus_sign: | N/A | | +| `instance` | [Optional[models.InstanceStandalone]](../models/instancestandalone.md) | :heavy_minus_sign: | N/A | | | `port` | *Optional[int]* | :heavy_minus_sign: | The Port of a Mongo database to be replicated. | 27017 | | `tls` | *Optional[bool]* | :heavy_minus_sign: | Indicates whether TLS encryption protocol will be used to connect to MongoDB. It is recommended to use TLS connection if possible. For more information see documentation. | | \ No newline at end of file diff --git a/docs/models/storageazblob.md b/docs/models/storageazblob.md new file mode 100644 index 00000000..68f3bada --- /dev/null +++ b/docs/models/storageazblob.md @@ -0,0 +1,16 @@ +# StorageAzBlob + +## Example Usage + +```python +from airbyte_api.models import StorageAzBlob + +value = StorageAzBlob.AZ_BLOB +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `AZ_BLOB` | AzBlob | \ No newline at end of file diff --git a/docs/models/sourcefilestorage.md b/docs/models/storagegcs.md similarity index 50% rename from docs/models/sourcefilestorage.md rename to docs/models/storagegcs.md index 1618495d..cbe7c18d 100644 --- a/docs/models/sourcefilestorage.md +++ b/docs/models/storagegcs.md @@ -1,11 +1,11 @@ -# SourceFileStorage +# StorageGcs ## Example Usage ```python -from airbyte_api.models import SourceFileStorage +from airbyte_api.models import StorageGcs -value = SourceFileStorage.GCS +value = StorageGcs.GCS ``` diff --git a/docs/models/storage.md b/docs/models/storagehttps.md similarity index 56% rename from docs/models/storage.md rename to docs/models/storagehttps.md index ee2d3e39..ebe90ca4 100644 --- a/docs/models/storage.md +++ b/docs/models/storagehttps.md @@ -1,11 +1,11 @@ -# Storage +# StorageHTTPS ## Example Usage ```python -from airbyte_api.models import Storage +from airbyte_api.models import StorageHTTPS -value = Storage.HTTPS +value = StorageHTTPS.HTTPS ``` diff --git a/docs/models/sourcefileschemasproviderstorageprovider8storage.md b/docs/models/storagelocal.md similarity index 59% rename from docs/models/sourcefileschemasproviderstorageprovider8storage.md rename to docs/models/storagelocal.md index 14a2328c..f5bc991d 100644 --- a/docs/models/sourcefileschemasproviderstorageprovider8storage.md +++ b/docs/models/storagelocal.md @@ -1,13 +1,13 @@ -# SourceFileSchemasProviderStorageProvider8Storage +# StorageLocal WARNING: Note that the local storage URL available for reading must start with the local mount "/local/" at the moment until we implement more advanced docker mounting options. ## Example Usage ```python -from airbyte_api.models import SourceFileSchemasProviderStorageProvider8Storage +from airbyte_api.models import StorageLocal -value = SourceFileSchemasProviderStorageProvider8Storage.LOCAL +value = StorageLocal.LOCAL ``` diff --git a/docs/models/storages3.md b/docs/models/storages3.md new file mode 100644 index 00000000..1978ebe5 --- /dev/null +++ b/docs/models/storages3.md @@ -0,0 +1,16 @@ +# StorageS3 + +## Example Usage + +```python +from airbyte_api.models import StorageS3 + +value = StorageS3.S3 +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/storagescp.md b/docs/models/storagescp.md new file mode 100644 index 00000000..11615072 --- /dev/null +++ b/docs/models/storagescp.md @@ -0,0 +1,16 @@ +# StorageScp + +## Example Usage + +```python +from airbyte_api.models import StorageScp + +value = StorageScp.SCP +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `SCP` | SCP | \ No newline at end of file diff --git a/docs/models/storagesftp.md b/docs/models/storagesftp.md new file mode 100644 index 00000000..d3435663 --- /dev/null +++ b/docs/models/storagesftp.md @@ -0,0 +1,16 @@ +# StorageSftp + +## Example Usage + +```python +from airbyte_api.models import StorageSftp + +value = StorageSftp.SFTP +``` + + +## Values + +| Name | Value | +| ------ | ------ | +| `SFTP` | SFTP | \ No newline at end of file diff --git a/docs/models/storagessh.md b/docs/models/storagessh.md new file mode 100644 index 00000000..90fe7f77 --- /dev/null +++ b/docs/models/storagessh.md @@ -0,0 +1,16 @@ +# StorageSSH + +## Example Usage + +```python +from airbyte_api.models import StorageSSH + +value = StorageSSH.SSH +``` + + +## Values + +| Name | Value | +| ----- | ----- | +| `SSH` | SSH | \ No newline at end of file diff --git a/docs/models/storagetype.md b/docs/models/storagetype.md deleted file mode 100644 index 96a03078..00000000 --- a/docs/models/storagetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# StorageType - -## Example Usage - -```python -from airbyte_api.models import StorageType - -value = StorageType.NONE -``` - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | None | \ No newline at end of file diff --git a/docs/models/strategies.md b/docs/models/strategy.md similarity index 64% rename from docs/models/strategies.md rename to docs/models/strategy.md index 576f58f4..b4364d6f 100644 --- a/docs/models/strategies.md +++ b/docs/models/strategy.md @@ -1,11 +1,11 @@ -# Strategies +# Strategy ## Example Usage ```python -from airbyte_api.models import Strategies +from airbyte_api.models import Strategy -value = Strategies.DESKTOP +value = Strategy.DESKTOP ``` diff --git a/docs/models/streamconfigurationsinput.md b/docs/models/streamconfigurationsinput.md deleted file mode 100644 index 71308eeb..00000000 --- a/docs/models/streamconfigurationsinput.md +++ /dev/null @@ -1,10 +0,0 @@ -# StreamConfigurationsInput - -A list of configured stream options for a connection. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `streams` | List[[models.StreamConfiguration](../models/streamconfiguration.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/streamnameoverrides.md b/docs/models/streamnameoverride.md similarity index 98% rename from docs/models/streamnameoverrides.md rename to docs/models/streamnameoverride.md index 8153b98e..28461fa2 100644 --- a/docs/models/streamnameoverrides.md +++ b/docs/models/streamnameoverride.md @@ -1,4 +1,4 @@ -# StreamNameOverrides +# StreamNameOverride ## Fields diff --git a/docs/models/streamscriteria.md b/docs/models/streamscriterion.md similarity index 98% rename from docs/models/streamscriteria.md rename to docs/models/streamscriterion.md index 5900edc2..089af8bc 100644 --- a/docs/models/streamscriteria.md +++ b/docs/models/streamscriterion.md @@ -1,4 +1,4 @@ -# StreamsCriteria +# StreamsCriterion ## Fields diff --git a/docs/models/stringfilter.md b/docs/models/stringfilter.md deleted file mode 100644 index 4df17fdc..00000000 --- a/docs/models/stringfilter.md +++ /dev/null @@ -1,11 +0,0 @@ -# StringFilter - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `case_sensitive` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `filter_name` | [models.FilterName](../models/filtername.md) | :heavy_check_mark: | N/A | -| `match_type` | List[[models.SourceGoogleAnalyticsDataAPIValidEnums](../models/sourcegoogleanalyticsdataapivalidenums.md)] | :heavy_minus_sign: | N/A | -| `value` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/sourcesurveymonkeysurveymonkey.md b/docs/models/surveymonkeyenum.md similarity index 51% rename from docs/models/sourcesurveymonkeysurveymonkey.md rename to docs/models/surveymonkeyenum.md index 8e0b7ecb..6b45da53 100644 --- a/docs/models/sourcesurveymonkeysurveymonkey.md +++ b/docs/models/surveymonkeyenum.md @@ -1,11 +1,11 @@ -# SourceSurveymonkeySurveymonkey +# SurveymonkeyEnum ## Example Usage ```python -from airbyte_api.models import SourceSurveymonkeySurveymonkey +from airbyte_api.models import SurveymonkeyEnum -value = SourceSurveymonkeySurveymonkey.SURVEYMONKEY +value = SurveymonkeyEnum.SURVEYMONKEY ``` diff --git a/docs/models/td2.md b/docs/models/td2.md index fd776d2a..96bcf645 100644 --- a/docs/models/td2.md +++ b/docs/models/td2.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `auth_type` | [Optional[models.DestinationTeradataAuthType]](../models/destinationteradataauthtype.md) | :heavy_minus_sign: | N/A | -| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | -| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | +| `auth_type` | [Optional[models.AuthTypeTd2]](../models/authtypetd2.md) | :heavy_minus_sign: | N/A | +| `password` | *str* | :heavy_check_mark: | Enter the password associated with the username. | +| `username` | *str* | :heavy_check_mark: | Username to use to access the database. | \ No newline at end of file diff --git a/docs/models/testdestinationtype.md b/docs/models/testdestinationtype.md deleted file mode 100644 index 5766318b..00000000 --- a/docs/models/testdestinationtype.md +++ /dev/null @@ -1,16 +0,0 @@ -# TestDestinationType - -## Example Usage - -```python -from airbyte_api.models import TestDestinationType - -value = TestDestinationType.LOGGING -``` - - -## Values - -| Name | Value | -| --------- | --------- | -| `LOGGING` | LOGGING | \ No newline at end of file diff --git a/docs/models/testdestinationtypefailing.md b/docs/models/testdestinationtypefailing.md new file mode 100644 index 00000000..a1d80ef6 --- /dev/null +++ b/docs/models/testdestinationtypefailing.md @@ -0,0 +1,16 @@ +# TestDestinationTypeFailing + +## Example Usage + +```python +from airbyte_api.models import TestDestinationTypeFailing + +value = TestDestinationTypeFailing.FAILING +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `FAILING` | FAILING | \ No newline at end of file diff --git a/docs/models/testdestinationtypelogging.md b/docs/models/testdestinationtypelogging.md new file mode 100644 index 00000000..58888760 --- /dev/null +++ b/docs/models/testdestinationtypelogging.md @@ -0,0 +1,16 @@ +# TestDestinationTypeLogging + +## Example Usage + +```python +from airbyte_api.models import TestDestinationTypeLogging + +value = TestDestinationTypeLogging.LOGGING +``` + + +## Values + +| Name | Value | +| --------- | --------- | +| `LOGGING` | LOGGING | \ No newline at end of file diff --git a/docs/models/testdestinationtypesilent.md b/docs/models/testdestinationtypesilent.md new file mode 100644 index 00000000..0b167845 --- /dev/null +++ b/docs/models/testdestinationtypesilent.md @@ -0,0 +1,16 @@ +# TestDestinationTypeSilent + +## Example Usage + +```python +from airbyte_api.models import TestDestinationTypeSilent + +value = TestDestinationTypeSilent.SILENT +``` + + +## Values + +| Name | Value | +| -------- | -------- | +| `SILENT` | SILENT | \ No newline at end of file diff --git a/docs/models/testdestinationtypethrottled.md b/docs/models/testdestinationtypethrottled.md new file mode 100644 index 00000000..a3195a38 --- /dev/null +++ b/docs/models/testdestinationtypethrottled.md @@ -0,0 +1,16 @@ +# TestDestinationTypeThrottled + +## Example Usage + +```python +from airbyte_api.models import TestDestinationTypeThrottled + +value = TestDestinationTypeThrottled.THROTTLED +``` + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `THROTTLED` | THROTTLED | \ No newline at end of file diff --git a/docs/models/textsplitter.md b/docs/models/textsplitter.md deleted file mode 100644 index 875d4820..00000000 --- a/docs/models/textsplitter.md +++ /dev/null @@ -1,25 +0,0 @@ -# TextSplitter - -Split text fields into chunks based on the specified method. - - -## Supported Types - -### `models.BySeparator` - -```python -value: models.BySeparator = /* values here */ -``` - -### `models.ByMarkdownHeader` - -```python -value: models.ByMarkdownHeader = /* values here */ -``` - -### `models.ByProgrammingLanguage` - -```python -value: models.ByProgrammingLanguage = /* values here */ -``` - diff --git a/docs/models/throttled.md b/docs/models/throttled.md index dbfec852..7e27caff 100644 --- a/docs/models/throttled.md +++ b/docs/models/throttled.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `millis_per_record` | *int* | :heavy_check_mark: | The number of milliseconds to wait between each record. | -| `test_destination_type` | [Optional[models.DestinationDevNullSchemasTestDestinationType]](../models/destinationdevnullschemastestdestinationtype.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `millis_per_record` | *int* | :heavy_check_mark: | The number of milliseconds to wait between each record. | +| `test_destination_type` | [Optional[models.TestDestinationTypeThrottled]](../models/testdestinationtypethrottled.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/sourceticktickticktick.md b/docs/models/ticktickenum.md similarity index 52% rename from docs/models/sourceticktickticktick.md rename to docs/models/ticktickenum.md index 418ea25c..ab995cb2 100644 --- a/docs/models/sourceticktickticktick.md +++ b/docs/models/ticktickenum.md @@ -1,11 +1,11 @@ -# SourceTicktickTicktick +# TicktickEnum ## Example Usage ```python -from airbyte_api.models import SourceTicktickTicktick +from airbyte_api.models import TicktickEnum -value = SourceTicktickTicktick.TICKTICK +value = TicktickEnum.TICKTICK ``` diff --git a/docs/models/sourcetiktokmarketingtiktokmarketing.md b/docs/models/tiktokmarketingenum.md similarity index 51% rename from docs/models/sourcetiktokmarketingtiktokmarketing.md rename to docs/models/tiktokmarketingenum.md index 2b8aed14..dfd559b8 100644 --- a/docs/models/sourcetiktokmarketingtiktokmarketing.md +++ b/docs/models/tiktokmarketingenum.md @@ -1,11 +1,11 @@ -# SourceTiktokMarketingTiktokMarketing +# TiktokMarketingEnum ## Example Usage ```python -from airbyte_api.models import SourceTiktokMarketingTiktokMarketing +from airbyte_api.models import TiktokMarketingEnum -value = SourceTiktokMarketingTiktokMarketing.TIKTOK_MARKETING +value = TiktokMarketingEnum.TIKTOK_MARKETING ``` diff --git a/docs/models/tlsencryptedverifycertificate.md b/docs/models/tlsencryptedverifycertificate.md deleted file mode 100644 index eaad978f..00000000 --- a/docs/models/tlsencryptedverifycertificate.md +++ /dev/null @@ -1,11 +0,0 @@ -# TLSEncryptedVerifyCertificate - -Verify and use the certificate provided by the server. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| `encryption_method` | [Optional[models.DestinationOracleSchemasEncryptionMethod]](../models/destinationoracleschemasencryptionmethod.md) | :heavy_minus_sign: | N/A | -| `ssl_certificate` | *str* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/tokenbasedauthentication.md b/docs/models/tokenbasedauthentication.md index b2b2d6ec..1b61f574 100644 --- a/docs/models/tokenbasedauthentication.md +++ b/docs/models/tokenbasedauthentication.md @@ -8,7 +8,7 @@ Authenticate using a token-based authentication method. This requires a consumer | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | | `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `authentication_method` | [Optional[models.SourceNetsuiteEnterpriseSchemasAuthenticationMethod]](../models/sourcenetsuiteenterpriseschemasauthenticationmethod.md) | :heavy_minus_sign: | N/A | +| `authentication_method` | [Optional[models.AuthenticationMethodTokenBasedAuthentication]](../models/authenticationmethodtokenbasedauthentication.md) | :heavy_minus_sign: | N/A | | `client_id` | *str* | :heavy_check_mark: | The consumer key used for token-based authentication. This is generated in NetSuite when creating an integration record. | | `client_secret` | *str* | :heavy_check_mark: | The consumer secret used for token-based authentication. This is generated in NetSuite when creating an integration record. | | `token_id` | *str* | :heavy_check_mark: | The token ID used for token-based authentication. This is generated in NetSuite when creating a token-based role. | diff --git a/docs/models/tovalue.md b/docs/models/tovalue.md deleted file mode 100644 index b37748a7..00000000 --- a/docs/models/tovalue.md +++ /dev/null @@ -1,17 +0,0 @@ -# ToValue - - -## Supported Types - -### `models.SourceGoogleAnalyticsDataAPISchemasInt64Value` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasInt64Value = /* values here */ -``` - -### `models.SourceGoogleAnalyticsDataAPISchemasDoubleValue` - -```python -value: models.SourceGoogleAnalyticsDataAPISchemasDoubleValue = /* values here */ -``` - diff --git a/docs/models/tunnelmethod.md b/docs/models/tunnelmethod.md deleted file mode 100644 index 5a39ec20..00000000 --- a/docs/models/tunnelmethod.md +++ /dev/null @@ -1,16 +0,0 @@ -# TunnelMethod - -## Example Usage - -```python -from airbyte_api.models import TunnelMethod - -value = TunnelMethod.NO_TUNNEL -``` - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/sourcetypeformtypeform.md b/docs/models/typeformenum.md similarity index 52% rename from docs/models/sourcetypeformtypeform.md rename to docs/models/typeformenum.md index 90098156..505adbb0 100644 --- a/docs/models/sourcetypeformtypeform.md +++ b/docs/models/typeformenum.md @@ -1,11 +1,11 @@ -# SourceTypeformTypeform +# TypeformEnum ## Example Usage ```python -from airbyte_api.models import SourceTypeformTypeform +from airbyte_api.models import TypeformEnum -value = SourceTypeformTypeform.TYPEFORM +value = TypeformEnum.TYPEFORM ``` diff --git a/docs/models/unencrypted.md b/docs/models/unencrypted.md deleted file mode 100644 index 54531f32..00000000 --- a/docs/models/unencrypted.md +++ /dev/null @@ -1,11 +0,0 @@ -# Unencrypted - -The data transfer will not be encrypted. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `name` | [Optional[models.Name]](../models/name.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/updatemethod.md b/docs/models/updatemethod.md deleted file mode 100644 index ee64e9f8..00000000 --- a/docs/models/updatemethod.md +++ /dev/null @@ -1,19 +0,0 @@ -# UpdateMethod - -Configures how data is extracted from the database. - - -## Supported Types - -### `models.ScanChangesWithUserDefinedCursor` - -```python -value: models.ScanChangesWithUserDefinedCursor = /* values here */ -``` - -### `models.ReadChangesUsingChangeDataCaptureCDC` - -```python -value: models.ReadChangesUsingChangeDataCaptureCDC = /* values here */ -``` - diff --git a/docs/models/sourcesurveysparrowurlbase.md b/docs/models/urlbasehttpsapisurveysparrowcomv3.md similarity index 60% rename from docs/models/sourcesurveysparrowurlbase.md rename to docs/models/urlbasehttpsapisurveysparrowcomv3.md index 045f572d..f4f30942 100644 --- a/docs/models/sourcesurveysparrowurlbase.md +++ b/docs/models/urlbasehttpsapisurveysparrowcomv3.md @@ -1,11 +1,11 @@ -# SourceSurveySparrowURLBase +# URLBaseHTTPSAPISurveysparrowComV3 ## Example Usage ```python -from airbyte_api.models import SourceSurveySparrowURLBase +from airbyte_api.models import URLBaseHTTPSAPISurveysparrowComV3 -value = SourceSurveySparrowURLBase.HTTPS_API_SURVEYSPARROW_COM_V3 +value = URLBaseHTTPSAPISurveysparrowComV3.HTTPS_API_SURVEYSPARROW_COM_V3 ``` diff --git a/docs/models/urlbase.md b/docs/models/urlbasehttpseuapisurveysparrowcomv3.md similarity index 60% rename from docs/models/urlbase.md rename to docs/models/urlbasehttpseuapisurveysparrowcomv3.md index 97466f3d..8628b3d8 100644 --- a/docs/models/urlbase.md +++ b/docs/models/urlbasehttpseuapisurveysparrowcomv3.md @@ -1,11 +1,11 @@ -# URLBase +# URLBaseHTTPSEuAPISurveysparrowComV3 ## Example Usage ```python -from airbyte_api.models import URLBase +from airbyte_api.models import URLBaseHTTPSEuAPISurveysparrowComV3 -value = URLBase.HTTPS_EU_API_SURVEYSPARROW_COM_V3 +value = URLBaseHTTPSEuAPISurveysparrowComV3.HTTPS_EU_API_SURVEYSPARROW_COM_V3 ``` diff --git a/docs/models/usernamepassword.md b/docs/models/usernamepassword.md deleted file mode 100644 index 6b837b06..00000000 --- a/docs/models/usernamepassword.md +++ /dev/null @@ -1,12 +0,0 @@ -# UsernamePassword - -Basic auth header with a username and password - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `method` | [models.DestinationElasticsearchSchemasAuthenticationMethodMethod](../models/destinationelasticsearchschemasauthenticationmethodmethod.md) | :heavy_check_mark: | N/A | -| `password` | *str* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | -| `username` | *str* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file diff --git a/docs/models/value.md b/docs/models/value.md deleted file mode 100644 index 42932758..00000000 --- a/docs/models/value.md +++ /dev/null @@ -1,17 +0,0 @@ -# Value - - -## Supported Types - -### `models.Int64Value` - -```python -value: models.Int64Value = /* values here */ -``` - -### `models.DoubleValue` - -```python -value: models.DoubleValue = /* values here */ -``` - diff --git a/docs/models/valuetype.md b/docs/models/valuetype.md deleted file mode 100644 index eaaae151..00000000 --- a/docs/models/valuetype.md +++ /dev/null @@ -1,16 +0,0 @@ -# ValueType - -## Example Usage - -```python -from airbyte_api.models import ValueType - -value = ValueType.INT64_VALUE -``` - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `INT64_VALUE` | int64Value | \ No newline at end of file diff --git a/docs/models/verifyidentity.md b/docs/models/verifyidentity.md index 94fabee7..30460ddc 100644 --- a/docs/models/verifyidentity.md +++ b/docs/models/verifyidentity.md @@ -12,4 +12,4 @@ To always require encryption and verify that the source has a valid SSL certific | `client_certificate` | *Optional[str]* | :heavy_minus_sign: | Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well) | | `client_key` | *Optional[str]* | :heavy_minus_sign: | Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well) | | `client_key_password` | *Optional[str]* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [Optional[models.SourceMysqlSchemasSslModeEncryptionMode]](../models/sourcemysqlschemassslmodeencryptionmode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `mode` | [Optional[models.ModeVerifyIdentity]](../models/modeverifyidentity.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/viaapi.md b/docs/models/viaapi.md deleted file mode 100644 index 86320af1..00000000 --- a/docs/models/viaapi.md +++ /dev/null @@ -1,13 +0,0 @@ -# ViaAPI - -Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured. - - -## Fields - -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `api_key` | *Optional[str]* | :heavy_minus_sign: | The API key to use matching the environment | | -| `api_url` | *Optional[str]* | :heavy_minus_sign: | The URL of the unstructured API to use | https://api.unstructured.com | -| `mode` | [Optional[models.SourceGcsSchemasMode]](../models/sourcegcsschemasmode.md) | :heavy_minus_sign: | N/A | | -| `parameters` | List[[models.APIParameterConfigModel](../models/apiparameterconfigmodel.md)] | :heavy_minus_sign: | List of parameters send to the API | | \ No newline at end of file diff --git a/docs/models/sourceyoutubeanalyticsyoutubeanalytics.md b/docs/models/youtubeanalyticsenum.md similarity index 51% rename from docs/models/sourceyoutubeanalyticsyoutubeanalytics.md rename to docs/models/youtubeanalyticsenum.md index 8fcd1523..585b2281 100644 --- a/docs/models/sourceyoutubeanalyticsyoutubeanalytics.md +++ b/docs/models/youtubeanalyticsenum.md @@ -1,11 +1,11 @@ -# SourceYoutubeAnalyticsYoutubeAnalytics +# YoutubeAnalyticsEnum ## Example Usage ```python -from airbyte_api.models import SourceYoutubeAnalyticsYoutubeAnalytics +from airbyte_api.models import YoutubeAnalyticsEnum -value = SourceYoutubeAnalyticsYoutubeAnalytics.YOUTUBE_ANALYTICS +value = YoutubeAnalyticsEnum.YOUTUBE_ANALYTICS ``` diff --git a/docs/models/sourcezendesksupportzendesksupport.md b/docs/models/zendesksupportenum.md similarity index 51% rename from docs/models/sourcezendesksupportzendesksupport.md rename to docs/models/zendesksupportenum.md index 3fbc3b5c..0dedafb5 100644 --- a/docs/models/sourcezendesksupportzendesksupport.md +++ b/docs/models/zendesksupportenum.md @@ -1,11 +1,11 @@ -# SourceZendeskSupportZendeskSupport +# ZendeskSupportEnum ## Example Usage ```python -from airbyte_api.models import SourceZendeskSupportZendeskSupport +from airbyte_api.models import ZendeskSupportEnum -value = SourceZendeskSupportZendeskSupport.ZENDESK_SUPPORT +value = ZendeskSupportEnum.ZENDESK_SUPPORT ``` diff --git a/docs/models/sourcezendesktalkzendesktalk.md b/docs/models/zendesktalkenum.md similarity index 52% rename from docs/models/sourcezendesktalkzendesktalk.md rename to docs/models/zendesktalkenum.md index f40e48e9..4e3bb6d4 100644 --- a/docs/models/sourcezendesktalkzendesktalk.md +++ b/docs/models/zendesktalkenum.md @@ -1,11 +1,11 @@ -# SourceZendeskTalkZendeskTalk +# ZendeskTalkEnum ## Example Usage ```python -from airbyte_api.models import SourceZendeskTalkZendeskTalk +from airbyte_api.models import ZendeskTalkEnum -value = SourceZendeskTalkZendeskTalk.ZENDESK_TALK +value = ZendeskTalkEnum.ZENDESK_TALK ``` diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index f7b514d2..398c8bd0 100644 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -292,7 +292,7 @@ with AirbyteAPI( res = aa_client.destinations.patch_destination(request=api.PatchDestinationRequest( destination_patch_request=models.DestinationPatchRequest( configuration=models.DestinationHubspot( - credentials=models.OAuth( + credentials=models.DestinationHubspotOAuth( client_id="", client_secret="", refresh_token="", diff --git a/gen.yaml b/gen.yaml index 68c49eaa..b746661e 100644 --- a/gen.yaml +++ b/gen.yaml @@ -6,6 +6,7 @@ generation: sdkInitStyle: constructor useClassNamesForArrayFields: true fixes: + nameResolutionDec2023: true nameResolutionFeb2025: true parameterOrderingFeb2024: false requestResponseComponentNamesFeb2024: false diff --git a/src/airbyte_api/models/__init__.py b/src/airbyte_api/models/__init__.py index d50ae064..41de7f05 100644 --- a/src/airbyte_api/models/__init__.py +++ b/src/airbyte_api/models/__init__.py @@ -1,9 +1,9 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from .rowfilteringoperation import RowFilteringOperation, RowFilteringOperationTypedDict -from .rowfilteringoperationnot import ( - RowFilteringOperationNot, - RowFilteringOperationNotTypedDict, +from .rowfilteringoperationnot_1 import ( + RowFilteringOperationNot1, + RowFilteringOperationNot1TypedDict, ) from typing import Any, TYPE_CHECKING @@ -15,7 +15,12 @@ AirbyteAPIConnectionSchedule, AirbyteAPIConnectionScheduleTypedDict, ) - from .airtable import Airtable, AirtableTypedDict, Credentials, CredentialsTypedDict + from .airtable import ( + Airtable, + AirtableCredentials, + AirtableCredentialsTypedDict, + AirtableTypedDict, + ) from .amazon_ads import AmazonAds, AmazonAdsTypedDict from .amazon_seller_partner import AmazonSellerPartner, AmazonSellerPartnerTypedDict from .asana import ( @@ -71,155 +76,155 @@ from .definitionsresponse import DefinitionsResponse, DefinitionsResponseTypedDict from .destination_astra import ( Astra, - AzureOpenAI, - AzureOpenAITypedDict, - ByMarkdownHeader, - ByMarkdownHeaderTypedDict, - ByProgrammingLanguage, - ByProgrammingLanguageTypedDict, - BySeparator, - BySeparatorTypedDict, - Cohere, - CohereTypedDict, DestinationAstra, + DestinationAstraAzureOpenAI, + DestinationAstraAzureOpenAITypedDict, + DestinationAstraByMarkdownHeader, + DestinationAstraByMarkdownHeaderTypedDict, + DestinationAstraByProgrammingLanguage, + DestinationAstraByProgrammingLanguageTypedDict, + DestinationAstraBySeparator, + DestinationAstraBySeparatorTypedDict, + DestinationAstraCohere, + DestinationAstraCohereTypedDict, + DestinationAstraEmbedding, + DestinationAstraEmbeddingTypedDict, + DestinationAstraFake, + DestinationAstraFakeTypedDict, + DestinationAstraFieldNameMappingConfigModel, + DestinationAstraFieldNameMappingConfigModelTypedDict, + DestinationAstraIndexing, + DestinationAstraIndexingTypedDict, DestinationAstraLanguage, - DestinationAstraMode, - DestinationAstraSchemasEmbeddingEmbedding5Mode, - DestinationAstraSchemasEmbeddingEmbeddingMode, - DestinationAstraSchemasEmbeddingMode, - DestinationAstraSchemasMode, - DestinationAstraSchemasProcessingMode, - DestinationAstraSchemasProcessingTextSplitterMode, - DestinationAstraSchemasProcessingTextSplitterTextSplitterMode, + DestinationAstraModeAzureOpenai, + DestinationAstraModeCode, + DestinationAstraModeCohere, + DestinationAstraModeFake, + DestinationAstraModeMarkdown, + DestinationAstraModeOpenai, + DestinationAstraModeOpenaiCompatible, + DestinationAstraModeSeparator, + DestinationAstraOpenAI, + DestinationAstraOpenAICompatible, + DestinationAstraOpenAICompatibleTypedDict, + DestinationAstraOpenAITypedDict, + DestinationAstraProcessingConfigModel, + DestinationAstraProcessingConfigModelTypedDict, + DestinationAstraTextSplitter, + DestinationAstraTextSplitterTypedDict, DestinationAstraTypedDict, - Embedding, - EmbeddingTypedDict, - Fake, - FakeTypedDict, - FieldNameMappingConfigModel, - FieldNameMappingConfigModelTypedDict, - Indexing, - IndexingTypedDict, - OpenAI, - OpenAICompatible, - OpenAICompatibleTypedDict, - OpenAITypedDict, - ProcessingConfigModel, - ProcessingConfigModelTypedDict, - TextSplitter, - TextSplitterTypedDict, ) from .destination_aws_datalake import ( AuthenticationMode, AuthenticationModeTypedDict, AwsDatalake, ChooseHowToPartitionData, - CompressionCodecOptional, - CredentialsTitle, + CompressionCodecOptional1, + CompressionCodecOptional2, + CredentialsTitleIamRole, + CredentialsTitleIamUser, DestinationAwsDatalake, - DestinationAwsDatalakeCompressionCodecOptional, - DestinationAwsDatalakeCredentialsTitle, - DestinationAwsDatalakeFormatTypeWildcard, + DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON, + DestinationAwsDatalakeJSONLinesNewlineDelimitedJSONTypedDict, + DestinationAwsDatalakeParquetColumnarStorage, + DestinationAwsDatalakeParquetColumnarStorageTypedDict, + DestinationAwsDatalakeS3BucketRegion, DestinationAwsDatalakeTypedDict, - FormatTypeWildcard, + FormatTypeWildcardJsonl, + FormatTypeWildcardParquet, IAMRole, IAMRoleTypedDict, IAMUser, IAMUserTypedDict, - JSONLinesNewlineDelimitedJSON, - JSONLinesNewlineDelimitedJSONTypedDict, OutputFormatWildcard, OutputFormatWildcardTypedDict, - ParquetColumnarStorage, - ParquetColumnarStorageTypedDict, - S3BucketRegion, ) from .destination_azure_blob_storage import ( - CSVCommaSeparatedValues, - CSVCommaSeparatedValuesTypedDict, DestinationAzureBlobStorage, DestinationAzureBlobStorageAzureBlobStorage, - DestinationAzureBlobStorageFlattening, - DestinationAzureBlobStorageFormatType, + DestinationAzureBlobStorageCSVCommaSeparatedValues, + DestinationAzureBlobStorageCSVCommaSeparatedValuesTypedDict, + DestinationAzureBlobStorageFlattening1, + DestinationAzureBlobStorageFlattening2, + DestinationAzureBlobStorageFormatTypeCsv, + DestinationAzureBlobStorageFormatTypeJsonl, DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON, DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSONTypedDict, + DestinationAzureBlobStorageOutputFormat, + DestinationAzureBlobStorageOutputFormatTypedDict, DestinationAzureBlobStorageTypedDict, - Flattening, - FormatType, - OutputFormat, - OutputFormatTypedDict, ) from .destination_bigquery import ( BatchedStandardInserts, BatchedStandardInsertsTypedDict, - Bigquery, - CDCDeletionMode, Credential, CredentialTypedDict, DatasetLocation, DestinationBigquery, + DestinationBigqueryBigquery, + DestinationBigqueryCDCDeletionMode, DestinationBigqueryCredentialType, DestinationBigqueryHMACKey, DestinationBigqueryHMACKeyTypedDict, - DestinationBigqueryMethod, + DestinationBigqueryLoadingMethod, + DestinationBigqueryLoadingMethodTypedDict, + DestinationBigqueryMethodStandard, DestinationBigqueryTypedDict, GCSStaging, GCSStagingTypedDict, GCSTmpFilesPostProcessing, - LoadingMethod, - LoadingMethodTypedDict, - Method, + MethodGcsStaging, ) from .destination_clickhouse import ( - Clickhouse, DestinationClickhouse, - DestinationClickhouseSchemasTunnelMethod, - DestinationClickhouseTunnelMethod, + DestinationClickhouseClickhouse, + DestinationClickhouseNoTunnel, + DestinationClickhouseNoTunnelTypedDict, + DestinationClickhousePasswordAuthentication, + DestinationClickhousePasswordAuthenticationTypedDict, + DestinationClickhouseSSHKeyAuthentication, + DestinationClickhouseSSHKeyAuthenticationTypedDict, + DestinationClickhouseSSHTunnelMethod, + DestinationClickhouseSSHTunnelMethodTypedDict, + DestinationClickhouseTunnelMethodNoTunnel, + DestinationClickhouseTunnelMethodSSHKeyAuth, + DestinationClickhouseTunnelMethodSSHPasswordAuth, DestinationClickhouseTypedDict, - NoTunnel, - NoTunnelTypedDict, - PasswordAuthentication, - PasswordAuthenticationTypedDict, Protocol, - SSHKeyAuthentication, - SSHKeyAuthenticationTypedDict, - SSHTunnelMethod, - SSHTunnelMethodTypedDict, - TunnelMethod, ) from .destination_convex import ( - Convex, DestinationConvex, + DestinationConvexConvex, DestinationConvexTypedDict, ) from .destination_customer_io import ( - CustomerIo, DestinationCustomerIo, DestinationCustomerIoCredentials, DestinationCustomerIoCredentialsTypedDict, + DestinationCustomerIoCustomerIo, + DestinationCustomerIoNone, + DestinationCustomerIoNoneTypedDict, + DestinationCustomerIoObjectStorageSpec, + DestinationCustomerIoObjectStorageSpecTypedDict, DestinationCustomerIoS3, DestinationCustomerIoS3BucketRegion, DestinationCustomerIoS3TypedDict, - DestinationCustomerIoStorageType, + DestinationCustomerIoStorageTypeNone, + DestinationCustomerIoStorageTypeS3, DestinationCustomerIoTypedDict, - NoneT, - NoneTTypedDict, - ObjectStorageSpec, - ObjectStorageSpecTypedDict, - StorageType, ) from .destination_databricks import ( - Authentication, - AuthenticationTypedDict, + AuthTypeBasic, Databricks, DestinationDatabricks, - DestinationDatabricksAuthType, - DestinationDatabricksSchemasAuthType, + DestinationDatabricksAuthTypeOauth, + DestinationDatabricksAuthentication, + DestinationDatabricksAuthenticationTypedDict, + DestinationDatabricksPersonalAccessToken, + DestinationDatabricksPersonalAccessTokenTypedDict, DestinationDatabricksTypedDict, OAuth2Recommended, OAuth2RecommendedTypedDict, - PersonalAccessToken, - PersonalAccessTokenTypedDict, ) from .destination_deepset import ( Deepset, @@ -228,11 +233,6 @@ ) from .destination_dev_null import ( DestinationDevNull, - DestinationDevNullLoggingType, - DestinationDevNullSchemasLoggingType, - DestinationDevNullSchemasTestDestinationTestDestinationType, - DestinationDevNullSchemasTestDestinationType, - DestinationDevNullTestDestinationType, DestinationDevNullTypedDict, DevNull, EveryNThEntry, @@ -244,14 +244,19 @@ Logging, LoggingConfiguration, LoggingConfigurationTypedDict, - LoggingType, + LoggingTypeEveryNth, + LoggingTypeFirstN, + LoggingTypeRandomSampling, LoggingTypedDict, RandomSampling, RandomSamplingTypedDict, Silent, SilentTypedDict, TestDestination, - TestDestinationType, + TestDestinationTypeFailing, + TestDestinationTypeLogging, + TestDestinationTypeSilent, + TestDestinationTypeThrottled, TestDestinationTypedDict, Throttled, ThrottledTypedDict, @@ -263,17 +268,20 @@ ) from .destination_dynamodb import ( DestinationDynamodb, + DestinationDynamodbDynamoDBRegion, + DestinationDynamodbDynamodb, DestinationDynamodbTypedDict, - DynamoDBRegion, - Dynamodb, ) from .destination_elasticsearch import ( - APIKeySecret, - APIKeySecretTypedDict, - AuthenticationMethod, - AuthenticationMethodTypedDict, DestinationElasticsearch, - DestinationElasticsearchMethod, + DestinationElasticsearchAPIKeySecret, + DestinationElasticsearchAPIKeySecretTypedDict, + DestinationElasticsearchAuthenticationMethod, + DestinationElasticsearchAuthenticationMethodTypedDict, + DestinationElasticsearchElasticsearch, + DestinationElasticsearchMethodBasic, + DestinationElasticsearchMethodNone, + DestinationElasticsearchMethodSecret, DestinationElasticsearchNoTunnel, DestinationElasticsearchNoTunnelTypedDict, DestinationElasticsearchNone, @@ -284,26 +292,23 @@ DestinationElasticsearchSSHKeyAuthenticationTypedDict, DestinationElasticsearchSSHTunnelMethod, DestinationElasticsearchSSHTunnelMethodTypedDict, - DestinationElasticsearchSchemasAuthenticationMethodMethod, - DestinationElasticsearchSchemasMethod, - DestinationElasticsearchSchemasTunnelMethod, - DestinationElasticsearchSchemasTunnelMethodTunnelMethod, - DestinationElasticsearchTunnelMethod, + DestinationElasticsearchTunnelMethodNoTunnel, + DestinationElasticsearchTunnelMethodSSHKeyAuth, + DestinationElasticsearchTunnelMethodSSHPasswordAuth, DestinationElasticsearchTypedDict, - Elasticsearch, - UsernamePassword, - UsernamePasswordTypedDict, + DestinationElasticsearchUsernamePassword, + DestinationElasticsearchUsernamePasswordTypedDict, ) from .destination_firebolt import ( DestinationFirebolt, + DestinationFireboltFirebolt, DestinationFireboltLoadingMethod, DestinationFireboltLoadingMethodTypedDict, - DestinationFireboltMethod, - DestinationFireboltSchemasMethod, DestinationFireboltTypedDict, ExternalTableViaS3, ExternalTableViaS3TypedDict, - Firebolt, + MethodS3, + MethodSQL, SQLInserts, SQLInsertsTypedDict, ) @@ -313,80 +318,80 @@ Firestore, ) from .destination_gcs import ( - AvroApacheAvro, - AvroApacheAvroTypedDict, - Bzip2, - Bzip2TypedDict, - Codec, - Compression, - CompressionCodec, - CompressionCodecTypedDict, - CompressionType, - CompressionTypedDict, - CredentialType, - Deflate, - DeflateTypedDict, DestinationGcs, DestinationGcsAuthentication, DestinationGcsAuthenticationTypedDict, + DestinationGcsAvroApacheAvro, + DestinationGcsAvroApacheAvroTypedDict, + DestinationGcsBzip2, + DestinationGcsBzip2TypedDict, DestinationGcsCSVCommaSeparatedValues, DestinationGcsCSVCommaSeparatedValuesTypedDict, - DestinationGcsCodec, - DestinationGcsCompression, - DestinationGcsCompressionCodec, - DestinationGcsCompressionType, - DestinationGcsCompressionTypedDict, - DestinationGcsFormatType, - DestinationGcsGZIP, - DestinationGcsGZIPTypedDict, + DestinationGcsCodecBzip2, + DestinationGcsCodecDeflate, + DestinationGcsCodecNoCompression, + DestinationGcsCodecSnappy, + DestinationGcsCodecXz, + DestinationGcsCodecZstandard, + DestinationGcsCompression1, + DestinationGcsCompression1TypedDict, + DestinationGcsCompression2, + DestinationGcsCompression2TypedDict, + DestinationGcsCompressionCodecEnum, + DestinationGcsCompressionCodecNoCompression, + DestinationGcsCompressionCodecNoCompressionTypedDict, + DestinationGcsCompressionCodecUnion, + DestinationGcsCompressionCodecUnionTypedDict, + DestinationGcsCompressionNoCompression1, + DestinationGcsCompressionNoCompression1TypedDict, + DestinationGcsCompressionNoCompression2, + DestinationGcsCompressionNoCompression2TypedDict, + DestinationGcsCompressionTypeGzip1, + DestinationGcsCompressionTypeGzip2, + DestinationGcsCompressionTypeNoCompression1, + DestinationGcsCompressionTypeNoCompression2, + DestinationGcsCredentialType, + DestinationGcsDeflate, + DestinationGcsDeflateTypedDict, + DestinationGcsFormatTypeAvro, + DestinationGcsFormatTypeCsv, + DestinationGcsFormatTypeJsonl, + DestinationGcsFormatTypeParquet, + DestinationGcsGZIP1, + DestinationGcsGZIP1TypedDict, + DestinationGcsGZIP2, + DestinationGcsGZIP2TypedDict, DestinationGcsGcs, + DestinationGcsHMACKey, + DestinationGcsHMACKeyTypedDict, DestinationGcsJSONLinesNewlineDelimitedJSON, DestinationGcsJSONLinesNewlineDelimitedJSONTypedDict, - DestinationGcsNoCompression, - DestinationGcsNoCompressionTypedDict, DestinationGcsOutputFormat, DestinationGcsOutputFormatTypedDict, DestinationGcsParquetColumnarStorage, DestinationGcsParquetColumnarStorageTypedDict, - DestinationGcsSchemasCodec, - DestinationGcsSchemasCompressionType, - DestinationGcsSchemasFormatCodec, - DestinationGcsSchemasFormatCompressionType, - DestinationGcsSchemasFormatFormatType, - DestinationGcsSchemasFormatOutputFormat1Codec, - DestinationGcsSchemasFormatOutputFormatCodec, - DestinationGcsSchemasFormatOutputFormatFormatType, - DestinationGcsSchemasFormatType, - DestinationGcsSchemasNoCompression, - DestinationGcsSchemasNoCompressionTypedDict, + DestinationGcsSnappy, + DestinationGcsSnappyTypedDict, DestinationGcsTypedDict, + DestinationGcsXz, + DestinationGcsXzTypedDict, + DestinationGcsZstandard, + DestinationGcsZstandardTypedDict, GCSBucketRegion, - Gzip, - GzipTypedDict, - HMACKey, - HMACKeyTypedDict, - NoCompression, - NoCompressionTypedDict, Normalization, - Snappy, - SnappyTypedDict, - Xz, - XzTypedDict, - Zstandard, - ZstandardTypedDict, ) from .destination_google_sheets import ( - AuthenticateViaGoogleOAuth, - AuthenticateViaGoogleOAuthTypedDict, DestinationGoogleSheets, - DestinationGoogleSheetsAuthType, + DestinationGoogleSheetsAuthTypeOauth20, + DestinationGoogleSheetsAuthTypeService, + DestinationGoogleSheetsAuthenticateViaGoogleOAuth, + DestinationGoogleSheetsAuthenticateViaGoogleOAuthTypedDict, DestinationGoogleSheetsAuthentication, DestinationGoogleSheetsAuthenticationTypedDict, DestinationGoogleSheetsGoogleSheets, - DestinationGoogleSheetsSchemasAuthType, + DestinationGoogleSheetsServiceAccountKeyAuthentication, + DestinationGoogleSheetsServiceAccountKeyAuthenticationTypedDict, DestinationGoogleSheetsTypedDict, - ServiceAccountKeyAuthentication, - ServiceAccountKeyAuthenticationTypedDict, ) from .destination_hubspot import ( DestinationHubspot, @@ -395,14 +400,14 @@ DestinationHubspotHubspot, DestinationHubspotNone, DestinationHubspotNoneTypedDict, + DestinationHubspotOAuth, + DestinationHubspotOAuthTypedDict, DestinationHubspotS3, DestinationHubspotS3BucketRegion, DestinationHubspotS3TypedDict, - DestinationHubspotSchemasStorageType, - DestinationHubspotStorageType, + DestinationHubspotStorageTypeNone, + DestinationHubspotStorageTypeS3, DestinationHubspotTypedDict, - OAuth, - OAuthTypedDict, ObjectStorageConfiguration, ObjectStorageConfigurationTypedDict, Type, @@ -432,38 +437,38 @@ DestinationMilvusIndexing, DestinationMilvusIndexingTypedDict, DestinationMilvusLanguage, - DestinationMilvusMode, + DestinationMilvusModeAzureOpenai, + DestinationMilvusModeCode, + DestinationMilvusModeCohere, + DestinationMilvusModeFake, + DestinationMilvusModeMarkdown, + DestinationMilvusModeNoAuth, + DestinationMilvusModeOpenai, + DestinationMilvusModeOpenaiCompatible, + DestinationMilvusModeSeparator, + DestinationMilvusModeToken, + DestinationMilvusModeUsernamePassword, + DestinationMilvusNoAuth, + DestinationMilvusNoAuthTypedDict, DestinationMilvusOpenAI, DestinationMilvusOpenAICompatible, DestinationMilvusOpenAICompatibleTypedDict, DestinationMilvusOpenAITypedDict, DestinationMilvusProcessingConfigModel, DestinationMilvusProcessingConfigModelTypedDict, - DestinationMilvusSchemasEmbeddingEmbedding5Mode, - DestinationMilvusSchemasEmbeddingEmbeddingMode, - DestinationMilvusSchemasEmbeddingMode, - DestinationMilvusSchemasIndexingAuthAuthenticationMode, - DestinationMilvusSchemasIndexingAuthMode, - DestinationMilvusSchemasIndexingMode, - DestinationMilvusSchemasMode, - DestinationMilvusSchemasProcessingMode, - DestinationMilvusSchemasProcessingTextSplitterMode, - DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode, DestinationMilvusTextSplitter, DestinationMilvusTextSplitterTypedDict, DestinationMilvusTypedDict, DestinationMilvusUsernamePassword, DestinationMilvusUsernamePasswordTypedDict, Milvus, - NoAuth, - NoAuthTypedDict, ) from .destination_mongodb import ( + AuthorizationLoginPassword, + AuthorizationNone, AuthorizationType, AuthorizationTypeTypedDict, DestinationMongodb, - DestinationMongodbAuthorization, - DestinationMongodbInstance, DestinationMongodbNoTunnel, DestinationMongodbNoTunnelTypedDict, DestinationMongodbNone, @@ -474,13 +479,13 @@ DestinationMongodbSSHKeyAuthenticationTypedDict, DestinationMongodbSSHTunnelMethod, DestinationMongodbSSHTunnelMethodTypedDict, - DestinationMongodbSchemasAuthorization, - DestinationMongodbSchemasInstance, - DestinationMongodbSchemasTunnelMethod, - DestinationMongodbSchemasTunnelMethodTunnelMethod, - DestinationMongodbTunnelMethod, + DestinationMongodbTunnelMethodNoTunnel, + DestinationMongodbTunnelMethodSSHKeyAuth, + DestinationMongodbTunnelMethodSSHPasswordAuth, DestinationMongodbTypedDict, - Instance, + InstanceAtlas, + InstanceReplica, + InstanceStandalone, LoginPassword, LoginPasswordTypedDict, MongoDBAtlas, @@ -499,11 +504,23 @@ Motherduck, ) from .destination_mssql import ( - BulkLoad, - BulkLoadTypedDict, DestinationMssql, - DestinationMssqlLoadType, - DestinationMssqlName, + DestinationMssqlBulkLoad, + DestinationMssqlBulkLoadTypedDict, + DestinationMssqlEncryptedTrustServerCertificate, + DestinationMssqlEncryptedTrustServerCertificateTypedDict, + DestinationMssqlEncryptedVerifyCertificate, + DestinationMssqlEncryptedVerifyCertificateTypedDict, + DestinationMssqlInsertLoad, + DestinationMssqlInsertLoadTypedDict, + DestinationMssqlLoadTypeBulk, + DestinationMssqlLoadTypeInsert, + DestinationMssqlLoadTypeUnion, + DestinationMssqlLoadTypeUnionTypedDict, + DestinationMssqlMssql, + DestinationMssqlNameEncryptedTrustServerCertificate, + DestinationMssqlNameEncryptedVerifyCertificate, + DestinationMssqlNameUnencrypted, DestinationMssqlNoTunnel, DestinationMssqlNoTunnelTypedDict, DestinationMssqlPasswordAuthentication, @@ -512,26 +529,14 @@ DestinationMssqlSSHKeyAuthenticationTypedDict, DestinationMssqlSSHTunnelMethod, DestinationMssqlSSHTunnelMethodTypedDict, - DestinationMssqlSchemasLoadType, - DestinationMssqlSchemasName, - DestinationMssqlSchemasTunnelMethod, - DestinationMssqlSchemasTunnelMethodTunnelMethod, - DestinationMssqlTunnelMethod, + DestinationMssqlSSLMethod, + DestinationMssqlSSLMethodTypedDict, + DestinationMssqlTunnelMethodNoTunnel, + DestinationMssqlTunnelMethodSSHKeyAuth, + DestinationMssqlTunnelMethodSSHPasswordAuth, DestinationMssqlTypedDict, - EncryptedTrustServerCertificate, - EncryptedTrustServerCertificateTypedDict, - EncryptedVerifyCertificate, - EncryptedVerifyCertificateTypedDict, - InsertLoad, - InsertLoadTypedDict, - LoadType, - LoadTypeTypedDict, - Mssql, - Name, - SSLMethod, - SSLMethodTypedDict, - Unencrypted, - UnencryptedTypedDict, + DestinationMssqlUnencrypted, + DestinationMssqlUnencryptedTypedDict, ) from .destination_mssql_v2 import ( DestinationMssqlV2, @@ -543,15 +548,15 @@ DestinationMssqlV2EncryptedVerifyCertificateTypedDict, DestinationMssqlV2InsertLoad, DestinationMssqlV2InsertLoadTypedDict, - DestinationMssqlV2LoadType, - DestinationMssqlV2LoadTypeTypedDict, - DestinationMssqlV2Name, + DestinationMssqlV2LoadTypeBulk, + DestinationMssqlV2LoadTypeInsert, + DestinationMssqlV2LoadTypeUnion, + DestinationMssqlV2LoadTypeUnionTypedDict, + DestinationMssqlV2NameEncryptedTrustServerCertificate, + DestinationMssqlV2NameEncryptedVerifyCertificate, + DestinationMssqlV2NameUnencrypted, DestinationMssqlV2SSLMethod, DestinationMssqlV2SSLMethodTypedDict, - DestinationMssqlV2SchemasLoadType, - DestinationMssqlV2SchemasLoadTypeLoadType, - DestinationMssqlV2SchemasName, - DestinationMssqlV2SchemasSslMethodName, DestinationMssqlV2TypedDict, DestinationMssqlV2Unencrypted, DestinationMssqlV2UnencryptedTypedDict, @@ -559,6 +564,7 @@ ) from .destination_mysql import ( DestinationMysql, + DestinationMysqlMysql, DestinationMysqlNoTunnel, DestinationMysqlNoTunnelTypedDict, DestinationMysqlPasswordAuthentication, @@ -567,39 +573,38 @@ DestinationMysqlSSHKeyAuthenticationTypedDict, DestinationMysqlSSHTunnelMethod, DestinationMysqlSSHTunnelMethodTypedDict, - DestinationMysqlSchemasTunnelMethod, - DestinationMysqlSchemasTunnelMethodTunnelMethod, - DestinationMysqlTunnelMethod, + DestinationMysqlTunnelMethodNoTunnel, + DestinationMysqlTunnelMethodSSHKeyAuth, + DestinationMysqlTunnelMethodSSHPasswordAuth, DestinationMysqlTypedDict, - Mysql, ) from .destination_oracle import ( DestinationOracle, - DestinationOracleEncryptionMethod, + DestinationOracleEncryption, + DestinationOracleEncryptionAlgorithm, + DestinationOracleEncryptionMethodClientNne, + DestinationOracleEncryptionMethodEncryptedVerifyCertificate, + DestinationOracleEncryptionMethodUnencrypted, + DestinationOracleEncryptionTypedDict, + DestinationOracleNativeNetworkEncryptionNNE, + DestinationOracleNativeNetworkEncryptionNNETypedDict, DestinationOracleNoTunnel, DestinationOracleNoTunnelTypedDict, + DestinationOracleOracle, DestinationOraclePasswordAuthentication, DestinationOraclePasswordAuthenticationTypedDict, DestinationOracleSSHKeyAuthentication, DestinationOracleSSHKeyAuthenticationTypedDict, DestinationOracleSSHTunnelMethod, DestinationOracleSSHTunnelMethodTypedDict, - DestinationOracleSchemasEncryptionMethod, - DestinationOracleSchemasTunnelMethod, - DestinationOracleSchemasTunnelMethodTunnelMethod, - DestinationOracleTunnelMethod, + DestinationOracleTLSEncryptedVerifyCertificate, + DestinationOracleTLSEncryptedVerifyCertificateTypedDict, + DestinationOracleTunnelMethodNoTunnel, + DestinationOracleTunnelMethodSSHKeyAuth, + DestinationOracleTunnelMethodSSHPasswordAuth, DestinationOracleTypedDict, DestinationOracleUnencrypted, DestinationOracleUnencryptedTypedDict, - Encryption, - EncryptionAlgorithm, - EncryptionMethod, - EncryptionTypedDict, - NativeNetworkEncryptionNNE, - NativeNetworkEncryptionNNETypedDict, - Oracle, - TLSEncryptedVerifyCertificate, - TLSEncryptedVerifyCertificateTypedDict, ) from .destination_pgvector import ( DestinationPgvector, @@ -622,20 +627,20 @@ DestinationPgvectorFieldNameMappingConfigModel, DestinationPgvectorFieldNameMappingConfigModelTypedDict, DestinationPgvectorLanguage, - DestinationPgvectorMode, + DestinationPgvectorModeAzureOpenai, + DestinationPgvectorModeCode, + DestinationPgvectorModeCohere, + DestinationPgvectorModeFake, + DestinationPgvectorModeMarkdown, + DestinationPgvectorModeOpenai, + DestinationPgvectorModeOpenaiCompatible, + DestinationPgvectorModeSeparator, DestinationPgvectorOpenAI, DestinationPgvectorOpenAICompatible, DestinationPgvectorOpenAICompatibleTypedDict, DestinationPgvectorOpenAITypedDict, DestinationPgvectorProcessingConfigModel, DestinationPgvectorProcessingConfigModelTypedDict, - DestinationPgvectorSchemasEmbeddingEmbedding5Mode, - DestinationPgvectorSchemasEmbeddingEmbeddingMode, - DestinationPgvectorSchemasEmbeddingMode, - DestinationPgvectorSchemasMode, - DestinationPgvectorSchemasProcessingMode, - DestinationPgvectorSchemasProcessingTextSplitterMode, - DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode, DestinationPgvectorTextSplitter, DestinationPgvectorTextSplitterTypedDict, DestinationPgvectorTypedDict, @@ -664,60 +669,60 @@ DestinationPineconeIndexing, DestinationPineconeIndexingTypedDict, DestinationPineconeLanguage, - DestinationPineconeMode, + DestinationPineconeModeAzureOpenai, + DestinationPineconeModeCode, + DestinationPineconeModeCohere, + DestinationPineconeModeFake, + DestinationPineconeModeMarkdown, + DestinationPineconeModeOpenai, + DestinationPineconeModeOpenaiCompatible, + DestinationPineconeModeSeparator, DestinationPineconeOpenAI, DestinationPineconeOpenAICompatible, DestinationPineconeOpenAICompatibleTypedDict, DestinationPineconeOpenAITypedDict, DestinationPineconeProcessingConfigModel, DestinationPineconeProcessingConfigModelTypedDict, - DestinationPineconeSchemasEmbeddingEmbedding5Mode, - DestinationPineconeSchemasEmbeddingEmbeddingMode, - DestinationPineconeSchemasEmbeddingMode, - DestinationPineconeSchemasMode, - DestinationPineconeSchemasProcessingMode, - DestinationPineconeSchemasProcessingTextSplitterMode, - DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode, DestinationPineconeTextSplitter, DestinationPineconeTextSplitterTypedDict, DestinationPineconeTypedDict, Pinecone, ) from .destination_postgres import ( - Allow, - AllowTypedDict, DestinationPostgres, - DestinationPostgresMode, + DestinationPostgresAllow, + DestinationPostgresAllowTypedDict, + DestinationPostgresDisable, + DestinationPostgresDisableTypedDict, + DestinationPostgresModeAllow, + DestinationPostgresModeDisable, + DestinationPostgresModePrefer, + DestinationPostgresModeRequire, + DestinationPostgresModeVerifyCa, + DestinationPostgresModeVerifyFull, DestinationPostgresNoTunnel, DestinationPostgresNoTunnelTypedDict, DestinationPostgresPasswordAuthentication, DestinationPostgresPasswordAuthenticationTypedDict, + DestinationPostgresPostgres, + DestinationPostgresPrefer, + DestinationPostgresPreferTypedDict, + DestinationPostgresRequire, + DestinationPostgresRequireTypedDict, DestinationPostgresSSHKeyAuthentication, DestinationPostgresSSHKeyAuthenticationTypedDict, DestinationPostgresSSHTunnelMethod, DestinationPostgresSSHTunnelMethodTypedDict, - DestinationPostgresSchemasMode, - DestinationPostgresSchemasSSLModeSSLModes5Mode, - DestinationPostgresSchemasSSLModeSSLModes6Mode, - DestinationPostgresSchemasSSLModeSSLModesMode, - DestinationPostgresSchemasSslModeMode, - DestinationPostgresSchemasTunnelMethod, - DestinationPostgresSchemasTunnelMethodTunnelMethod, - DestinationPostgresTunnelMethod, + DestinationPostgresSSLModes, + DestinationPostgresSSLModesTypedDict, + DestinationPostgresTunnelMethodNoTunnel, + DestinationPostgresTunnelMethodSSHKeyAuth, + DestinationPostgresTunnelMethodSSHPasswordAuth, DestinationPostgresTypedDict, - Disable, - DisableTypedDict, - Postgres, - Prefer, - PreferTypedDict, - Require, - RequireTypedDict, - SSLModes, - SSLModesTypedDict, - VerifyCa, - VerifyCaTypedDict, - VerifyFull, - VerifyFullTypedDict, + DestinationPostgresVerifyCa, + DestinationPostgresVerifyCaTypedDict, + DestinationPostgresVerifyFull, + DestinationPostgresVerifyFullTypedDict, ) from .destination_pubsub import ( DestinationPubsub, @@ -727,6 +732,7 @@ from .destination_qdrant import ( APIKeyAuth, APIKeyAuthTypedDict, + AuthenticationMethodModeNoAuth, DestinationQdrant, DestinationQdrantAuthenticationMethod, DestinationQdrantAuthenticationMethodTypedDict, @@ -749,7 +755,14 @@ DestinationQdrantIndexing, DestinationQdrantIndexingTypedDict, DestinationQdrantLanguage, - DestinationQdrantMode, + DestinationQdrantModeAzureOpenai, + DestinationQdrantModeCode, + DestinationQdrantModeCohere, + DestinationQdrantModeFake, + DestinationQdrantModeMarkdown, + DestinationQdrantModeOpenai, + DestinationQdrantModeOpenaiCompatible, + DestinationQdrantModeSeparator, DestinationQdrantNoAuth, DestinationQdrantNoAuthTypedDict, DestinationQdrantOpenAI, @@ -758,19 +771,11 @@ DestinationQdrantOpenAITypedDict, DestinationQdrantProcessingConfigModel, DestinationQdrantProcessingConfigModelTypedDict, - DestinationQdrantSchemasEmbeddingEmbedding5Mode, - DestinationQdrantSchemasEmbeddingEmbeddingMode, - DestinationQdrantSchemasEmbeddingMode, - DestinationQdrantSchemasIndexingAuthMethodMode, - DestinationQdrantSchemasIndexingMode, - DestinationQdrantSchemasMode, - DestinationQdrantSchemasProcessingMode, - DestinationQdrantSchemasProcessingTextSplitterMode, - DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode, DestinationQdrantTextSplitter, DestinationQdrantTextSplitterTypedDict, DestinationQdrantTypedDict, DistanceMetric, + ModeAPIKeyAuth, Qdrant, ) from .destination_redis import ( @@ -778,7 +783,8 @@ DestinationRedis, DestinationRedisDisable, DestinationRedisDisableTypedDict, - DestinationRedisMode, + DestinationRedisModeDisable, + DestinationRedisModeVerifyFull, DestinationRedisNoTunnel, DestinationRedisNoTunnelTypedDict, DestinationRedisPasswordAuthentication, @@ -789,10 +795,9 @@ DestinationRedisSSHTunnelMethodTypedDict, DestinationRedisSSLModes, DestinationRedisSSLModesTypedDict, - DestinationRedisSchemasMode, - DestinationRedisSchemasTunnelMethod, - DestinationRedisSchemasTunnelMethodTunnelMethod, - DestinationRedisTunnelMethod, + DestinationRedisTunnelMethodNoTunnel, + DestinationRedisTunnelMethodSSHKeyAuth, + DestinationRedisTunnelMethodSSHPasswordAuth, DestinationRedisTypedDict, DestinationRedisVerifyFull, DestinationRedisVerifyFullTypedDict, @@ -807,16 +812,16 @@ DestinationRedshiftNoTunnelTypedDict, DestinationRedshiftPasswordAuthentication, DestinationRedshiftPasswordAuthenticationTypedDict, + DestinationRedshiftRedshift, DestinationRedshiftS3BucketRegion, DestinationRedshiftSSHKeyAuthentication, DestinationRedshiftSSHKeyAuthenticationTypedDict, DestinationRedshiftSSHTunnelMethod, DestinationRedshiftSSHTunnelMethodTypedDict, - DestinationRedshiftSchemasTunnelMethod, - DestinationRedshiftSchemasTunnelMethodTunnelMethod, - DestinationRedshiftTunnelMethod, + DestinationRedshiftTunnelMethodNoTunnel, + DestinationRedshiftTunnelMethodSSHKeyAuth, + DestinationRedshiftTunnelMethodSSHPasswordAuth, DestinationRedshiftTypedDict, - Redshift, UploadingMethod, UploadingMethodTypedDict, ) @@ -828,48 +833,49 @@ DestinationS3Bzip2TypedDict, DestinationS3CSVCommaSeparatedValues, DestinationS3CSVCommaSeparatedValuesTypedDict, - DestinationS3Codec, - DestinationS3Compression, - DestinationS3CompressionCodec, - DestinationS3CompressionCodecTypedDict, - DestinationS3CompressionType, - DestinationS3CompressionTypedDict, + DestinationS3CodecBzip2, + DestinationS3CodecDeflate, + DestinationS3CodecNoCompression, + DestinationS3CodecSnappy, + DestinationS3CodecXz, + DestinationS3CodecZstandard, + DestinationS3Compression1, + DestinationS3Compression1TypedDict, + DestinationS3Compression2, + DestinationS3Compression2TypedDict, + DestinationS3CompressionCodecEnum, + DestinationS3CompressionCodecNoCompression, + DestinationS3CompressionCodecNoCompressionTypedDict, + DestinationS3CompressionCodecUnion, + DestinationS3CompressionCodecUnionTypedDict, + DestinationS3CompressionNoCompression1, + DestinationS3CompressionNoCompression1TypedDict, + DestinationS3CompressionNoCompression2, + DestinationS3CompressionNoCompression2TypedDict, + DestinationS3CompressionTypeGzip1, + DestinationS3CompressionTypeGzip2, + DestinationS3CompressionTypeNoCompression1, + DestinationS3CompressionTypeNoCompression2, DestinationS3Deflate, DestinationS3DeflateTypedDict, - DestinationS3Flattening, - DestinationS3FormatType, - DestinationS3GZIP, - DestinationS3GZIPTypedDict, + DestinationS3Flattening1, + DestinationS3Flattening2, + DestinationS3FormatTypeAvro, + DestinationS3FormatTypeCsv, + DestinationS3FormatTypeJsonl, + DestinationS3FormatTypeParquet, + DestinationS3GZIP1, + DestinationS3GZIP1TypedDict, + DestinationS3GZIP2, + DestinationS3GZIP2TypedDict, DestinationS3JSONLinesNewlineDelimitedJSON, DestinationS3JSONLinesNewlineDelimitedJSONTypedDict, - DestinationS3NoCompression, - DestinationS3NoCompressionTypedDict, DestinationS3OutputFormat, DestinationS3OutputFormatTypedDict, DestinationS3ParquetColumnarStorage, DestinationS3ParquetColumnarStorageTypedDict, + DestinationS3S3, DestinationS3S3BucketRegion, - DestinationS3SchemasCodec, - DestinationS3SchemasCompression, - DestinationS3SchemasCompressionCodec, - DestinationS3SchemasCompressionType, - DestinationS3SchemasCompressionTypedDict, - DestinationS3SchemasFlattening, - DestinationS3SchemasFormatCodec, - DestinationS3SchemasFormatCompressionType, - DestinationS3SchemasFormatFormatType, - DestinationS3SchemasFormatNoCompression, - DestinationS3SchemasFormatNoCompressionTypedDict, - DestinationS3SchemasFormatOutputFormat3Codec, - DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec, - DestinationS3SchemasFormatOutputFormatCodec, - DestinationS3SchemasFormatOutputFormatCompressionType, - DestinationS3SchemasFormatOutputFormatFormatType, - DestinationS3SchemasFormatType, - DestinationS3SchemasGZIP, - DestinationS3SchemasGZIPTypedDict, - DestinationS3SchemasNoCompression, - DestinationS3SchemasNoCompressionTypedDict, DestinationS3Snappy, DestinationS3SnappyTypedDict, DestinationS3TypedDict, @@ -877,17 +883,16 @@ DestinationS3XzTypedDict, DestinationS3Zstandard, DestinationS3ZstandardTypedDict, - S3, ) from .destination_s3_data_lake import ( CatalogType, + CatalogTypeGlue, + CatalogTypeNessie, + CatalogTypePolaris, + CatalogTypeRest, CatalogTypeTypedDict, DestinationS3DataLake, - DestinationS3DataLakeCatalogType, DestinationS3DataLakeS3BucketRegion, - DestinationS3DataLakeSchemasCatalogType, - DestinationS3DataLakeSchemasCatalogTypeCatalogType, - DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType, DestinationS3DataLakeTypedDict, GlueCatalog, GlueCatalogTypedDict, @@ -900,8 +905,8 @@ S3DataLake, ) from .destination_salesforce import ( - AuthType, DestinationSalesforce, + DestinationSalesforceAuthType, DestinationSalesforceNone, DestinationSalesforceNoneTypedDict, DestinationSalesforceObjectStorageSpec, @@ -910,8 +915,8 @@ DestinationSalesforceS3BucketRegion, DestinationSalesforceS3TypedDict, DestinationSalesforceSalesforce, - DestinationSalesforceSchemasStorageType, - DestinationSalesforceStorageType, + DestinationSalesforceStorageTypeNone, + DestinationSalesforceStorageTypeS3, DestinationSalesforceTypedDict, ) from .destination_sftp_json import ( @@ -920,18 +925,18 @@ SftpJSON, ) from .destination_snowflake import ( - AuthorizationMethod, - AuthorizationMethodTypedDict, + AuthTypeUsernameAndPassword, DestinationSnowflake, - DestinationSnowflakeAuthType, + DestinationSnowflakeAuthTypeKeyPairAuthentication, + DestinationSnowflakeAuthorizationMethod, + DestinationSnowflakeAuthorizationMethodTypedDict, DestinationSnowflakeCDCDeletionMode, - DestinationSnowflakeSchemasAuthType, + DestinationSnowflakeKeyPairAuthentication, + DestinationSnowflakeKeyPairAuthenticationTypedDict, + DestinationSnowflakeSnowflake, DestinationSnowflakeTypedDict, - KeyPairAuthentication, - KeyPairAuthenticationTypedDict, - Snowflake, - UsernameAndPassword, - UsernameAndPasswordTypedDict, + DestinationSnowflakeUsernameAndPassword, + DestinationSnowflakeUsernameAndPasswordTypedDict, ) from .destination_snowflake_cortex import ( DestinationSnowflakeCortex, @@ -954,20 +959,20 @@ DestinationSnowflakeCortexFieldNameMappingConfigModel, DestinationSnowflakeCortexFieldNameMappingConfigModelTypedDict, DestinationSnowflakeCortexLanguage, - DestinationSnowflakeCortexMode, + DestinationSnowflakeCortexModeAzureOpenai, + DestinationSnowflakeCortexModeCode, + DestinationSnowflakeCortexModeCohere, + DestinationSnowflakeCortexModeFake, + DestinationSnowflakeCortexModeMarkdown, + DestinationSnowflakeCortexModeOpenai, + DestinationSnowflakeCortexModeOpenaiCompatible, + DestinationSnowflakeCortexModeSeparator, DestinationSnowflakeCortexOpenAI, DestinationSnowflakeCortexOpenAICompatible, DestinationSnowflakeCortexOpenAICompatibleTypedDict, DestinationSnowflakeCortexOpenAITypedDict, DestinationSnowflakeCortexProcessingConfigModel, DestinationSnowflakeCortexProcessingConfigModelTypedDict, - DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode, - DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode, - DestinationSnowflakeCortexSchemasEmbeddingMode, - DestinationSnowflakeCortexSchemasMode, - DestinationSnowflakeCortexSchemasProcessingMode, - DestinationSnowflakeCortexSchemasProcessingTextSplitterMode, - DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode, DestinationSnowflakeCortexTextSplitter, DestinationSnowflakeCortexTextSplitterTypedDict, DestinationSnowflakeCortexTypedDict, @@ -981,27 +986,27 @@ Surrealdb, ) from .destination_teradata import ( + AuthTypeLdap, + AuthTypeTd2, AuthorizationMechanism, AuthorizationMechanismTypedDict, DestinationTeradata, DestinationTeradataAllow, DestinationTeradataAllowTypedDict, - DestinationTeradataAuthType, DestinationTeradataDisable, DestinationTeradataDisableTypedDict, - DestinationTeradataMode, + DestinationTeradataModeAllow, + DestinationTeradataModeDisable, + DestinationTeradataModePrefer, + DestinationTeradataModeRequire, + DestinationTeradataModeVerifyCa, + DestinationTeradataModeVerifyFull, DestinationTeradataPrefer, DestinationTeradataPreferTypedDict, DestinationTeradataRequire, DestinationTeradataRequireTypedDict, DestinationTeradataSSLModes, DestinationTeradataSSLModesTypedDict, - DestinationTeradataSchemasAuthType, - DestinationTeradataSchemasMode, - DestinationTeradataSchemasSSLModeSSLModes5Mode, - DestinationTeradataSchemasSSLModeSSLModes6Mode, - DestinationTeradataSchemasSSLModeSSLModesMode, - DestinationTeradataSchemasSslModeMode, DestinationTeradataTypedDict, DestinationTeradataVerifyCa, DestinationTeradataVerifyCaTypedDict, @@ -1056,25 +1061,23 @@ DestinationWeaviateIndexing, DestinationWeaviateIndexingTypedDict, DestinationWeaviateLanguage, - DestinationWeaviateMode, + DestinationWeaviateModeAzureOpenai, + DestinationWeaviateModeCode, + DestinationWeaviateModeCohere, + DestinationWeaviateModeFake, + DestinationWeaviateModeMarkdown, + DestinationWeaviateModeNoAuth, + DestinationWeaviateModeOpenai, + DestinationWeaviateModeOpenaiCompatible, + DestinationWeaviateModeSeparator, + DestinationWeaviateModeToken, + DestinationWeaviateModeUsernamePassword, DestinationWeaviateOpenAI, DestinationWeaviateOpenAICompatible, DestinationWeaviateOpenAICompatibleTypedDict, DestinationWeaviateOpenAITypedDict, DestinationWeaviateProcessingConfigModel, DestinationWeaviateProcessingConfigModelTypedDict, - DestinationWeaviateSchemasEmbeddingEmbedding5Mode, - DestinationWeaviateSchemasEmbeddingEmbedding6Mode, - DestinationWeaviateSchemasEmbeddingEmbedding7Mode, - DestinationWeaviateSchemasEmbeddingEmbeddingMode, - DestinationWeaviateSchemasEmbeddingMode, - DestinationWeaviateSchemasIndexingAuthAuthenticationMode, - DestinationWeaviateSchemasIndexingAuthMode, - DestinationWeaviateSchemasIndexingMode, - DestinationWeaviateSchemasMode, - DestinationWeaviateSchemasProcessingMode, - DestinationWeaviateSchemasProcessingTextSplitterMode, - DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode, DestinationWeaviateTextSplitter, DestinationWeaviateTextSplitterTypedDict, DestinationWeaviateTypedDict, @@ -1084,6 +1087,8 @@ FromFieldTypedDict, Header, HeaderTypedDict, + ModeFromField, + ModeNoEmbedding, NoAuthentication, NoAuthenticationTypedDict, NoExternalEmbedding, @@ -1096,7 +1101,12 @@ DestinationYellowbrickAllowTypedDict, DestinationYellowbrickDisable, DestinationYellowbrickDisableTypedDict, - DestinationYellowbrickMode, + DestinationYellowbrickModeAllow, + DestinationYellowbrickModeDisable, + DestinationYellowbrickModePrefer, + DestinationYellowbrickModeRequire, + DestinationYellowbrickModeVerifyCa, + DestinationYellowbrickModeVerifyFull, DestinationYellowbrickNoTunnel, DestinationYellowbrickNoTunnelTypedDict, DestinationYellowbrickPasswordAuthentication, @@ -1111,14 +1121,9 @@ DestinationYellowbrickSSHTunnelMethodTypedDict, DestinationYellowbrickSSLModes, DestinationYellowbrickSSLModesTypedDict, - DestinationYellowbrickSchemasMode, - DestinationYellowbrickSchemasSSLModeSSLModes5Mode, - DestinationYellowbrickSchemasSSLModeSSLModes6Mode, - DestinationYellowbrickSchemasSSLModeSSLModesMode, - DestinationYellowbrickSchemasSslModeMode, - DestinationYellowbrickSchemasTunnelMethod, - DestinationYellowbrickSchemasTunnelMethodTunnelMethod, - DestinationYellowbrickTunnelMethod, + DestinationYellowbrickTunnelMethodNoTunnel, + DestinationYellowbrickTunnelMethodSSHKeyAuth, + DestinationYellowbrickTunnelMethodSSHPasswordAuth, DestinationYellowbrickTypedDict, DestinationYellowbrickVerifyCa, DestinationYellowbrickVerifyCaTypedDict, @@ -1159,8 +1164,8 @@ ) from .encryptionmapperaesconfiguration import ( EncryptionMapperAESConfiguration, + EncryptionMapperAESConfigurationMode, EncryptionMapperAESConfigurationTypedDict, - Mode, Padding, ) from .encryptionmapperalgorithm import EncryptionMapperAlgorithm @@ -1218,9 +1223,9 @@ GoogleDriveTypedDict, ) from .google_search_console import ( - Authorization, - AuthorizationTypedDict, GoogleSearchConsole, + GoogleSearchConsoleAuthorization, + GoogleSearchConsoleAuthorizationTypedDict, GoogleSearchConsoleTypedDict, ) from .google_sheets import ( @@ -1274,6 +1279,241 @@ MailchimpTypedDict, ) from .mapperconfiguration import MapperConfiguration, MapperConfigurationTypedDict + from .metrics_filter_value_int64value import ( + CohortReportSettings, + CohortReportSettingsTypedDict, + CohortReports, + CohortReportsTypedDict, + Cohorts, + CohortsRange, + CohortsRangeTypedDict, + CohortsTypedDict, + DateRange, + DateRangeTypedDict, + Dimension, + DimensionsFilter, + DimensionsFilterAndGroup, + DimensionsFilterAndGroupTypedDict, + DimensionsFilterBetweenFilter, + DimensionsFilterBetweenFilterTypedDict, + DimensionsFilterExpression1, + DimensionsFilterExpression1TypedDict, + DimensionsFilterExpression2, + DimensionsFilterExpression2TypedDict, + DimensionsFilterExpression3, + DimensionsFilterExpression3TypedDict, + DimensionsFilterExpressionBetweenFilter1, + DimensionsFilterExpressionBetweenFilter1TypedDict, + DimensionsFilterExpressionBetweenFilter2, + DimensionsFilterExpressionBetweenFilter2TypedDict, + DimensionsFilterExpressionBetweenFilter3, + DimensionsFilterExpressionBetweenFilter3TypedDict, + DimensionsFilterExpressionFilter1, + DimensionsFilterExpressionFilter1TypedDict, + DimensionsFilterExpressionFilter2, + DimensionsFilterExpressionFilter2TypedDict, + DimensionsFilterExpressionFilter3, + DimensionsFilterExpressionFilter3TypedDict, + DimensionsFilterExpressionFilterNameBetweenFilter1, + DimensionsFilterExpressionFilterNameBetweenFilter2, + DimensionsFilterExpressionFilterNameBetweenFilter3, + DimensionsFilterExpressionFilterNameInListFilter1, + DimensionsFilterExpressionFilterNameInListFilter2, + DimensionsFilterExpressionFilterNameInListFilter3, + DimensionsFilterExpressionFilterNameNumericFilter1, + DimensionsFilterExpressionFilterNameNumericFilter2, + DimensionsFilterExpressionFilterNameNumericFilter3, + DimensionsFilterExpressionFilterNameStringFilter1, + DimensionsFilterExpressionFilterNameStringFilter2, + DimensionsFilterExpressionFilterNameStringFilter3, + DimensionsFilterExpressionFromValue1, + DimensionsFilterExpressionFromValue1TypedDict, + DimensionsFilterExpressionFromValue2, + DimensionsFilterExpressionFromValue2TypedDict, + DimensionsFilterExpressionFromValue3, + DimensionsFilterExpressionFromValue3TypedDict, + DimensionsFilterExpressionInListFilter1, + DimensionsFilterExpressionInListFilter1TypedDict, + DimensionsFilterExpressionInListFilter2, + DimensionsFilterExpressionInListFilter2TypedDict, + DimensionsFilterExpressionInListFilter3, + DimensionsFilterExpressionInListFilter3TypedDict, + DimensionsFilterExpressionMatchTypeValidEnums1, + DimensionsFilterExpressionMatchTypeValidEnums2, + DimensionsFilterExpressionMatchTypeValidEnums3, + DimensionsFilterExpressionNumericFilter1, + DimensionsFilterExpressionNumericFilter1TypedDict, + DimensionsFilterExpressionNumericFilter2, + DimensionsFilterExpressionNumericFilter2TypedDict, + DimensionsFilterExpressionNumericFilter3, + DimensionsFilterExpressionNumericFilter3TypedDict, + DimensionsFilterExpressionOperationValidEnums1, + DimensionsFilterExpressionOperationValidEnums2, + DimensionsFilterExpressionOperationValidEnums3, + DimensionsFilterExpressionStringFilter1, + DimensionsFilterExpressionStringFilter1TypedDict, + DimensionsFilterExpressionStringFilter2, + DimensionsFilterExpressionStringFilter2TypedDict, + DimensionsFilterExpressionStringFilter3, + DimensionsFilterExpressionStringFilter3TypedDict, + DimensionsFilterExpressionToValue1, + DimensionsFilterExpressionToValue1TypedDict, + DimensionsFilterExpressionToValue2, + DimensionsFilterExpressionToValue2TypedDict, + DimensionsFilterExpressionToValue3, + DimensionsFilterExpressionToValue3TypedDict, + DimensionsFilterExpressionValue1, + DimensionsFilterExpressionValue1TypedDict, + DimensionsFilterExpressionValue2, + DimensionsFilterExpressionValue2TypedDict, + DimensionsFilterExpressionValue3, + DimensionsFilterExpressionValue3TypedDict, + DimensionsFilterFilter, + DimensionsFilterFilterNameBetweenFilter, + DimensionsFilterFilterNameInListFilter, + DimensionsFilterFilterNameNumericFilter, + DimensionsFilterFilterNameStringFilter, + DimensionsFilterFilterTypeAndGroup, + DimensionsFilterFilterTypeFilter, + DimensionsFilterFilterTypeNotExpression, + DimensionsFilterFilterTypeOrGroup, + DimensionsFilterFilterTypedDict, + DimensionsFilterFilterUnion, + DimensionsFilterFilterUnionTypedDict, + DimensionsFilterFromValue, + DimensionsFilterFromValueDoubleValue, + DimensionsFilterFromValueDoubleValueTypedDict, + DimensionsFilterFromValueExpressionDoubleValue1, + DimensionsFilterFromValueExpressionDoubleValue1TypedDict, + DimensionsFilterFromValueExpressionDoubleValue2, + DimensionsFilterFromValueExpressionDoubleValue2TypedDict, + DimensionsFilterFromValueExpressionDoubleValue3, + DimensionsFilterFromValueExpressionDoubleValue3TypedDict, + DimensionsFilterFromValueExpressionInt64Value1, + DimensionsFilterFromValueExpressionInt64Value1TypedDict, + DimensionsFilterFromValueExpressionInt64Value2, + DimensionsFilterFromValueExpressionInt64Value2TypedDict, + DimensionsFilterFromValueExpressionInt64Value3, + DimensionsFilterFromValueExpressionInt64Value3TypedDict, + DimensionsFilterFromValueExpressionValueTypeDoubleValue1, + DimensionsFilterFromValueExpressionValueTypeDoubleValue2, + DimensionsFilterFromValueExpressionValueTypeDoubleValue3, + DimensionsFilterFromValueExpressionValueTypeInt64Value1, + DimensionsFilterFromValueExpressionValueTypeInt64Value2, + DimensionsFilterFromValueExpressionValueTypeInt64Value3, + DimensionsFilterFromValueInt64Value, + DimensionsFilterFromValueInt64ValueTypedDict, + DimensionsFilterFromValueTypedDict, + DimensionsFilterFromValueValueTypeDoubleValue, + DimensionsFilterFromValueValueTypeInt64Value, + DimensionsFilterInListFilter, + DimensionsFilterInListFilterTypedDict, + DimensionsFilterMatchTypeValidEnums, + DimensionsFilterNotExpression, + DimensionsFilterNotExpressionTypedDict, + DimensionsFilterNumericFilter, + DimensionsFilterNumericFilterTypedDict, + DimensionsFilterOperationValidEnums, + DimensionsFilterOrGroup, + DimensionsFilterOrGroupTypedDict, + DimensionsFilterStringFilter, + DimensionsFilterStringFilterTypedDict, + DimensionsFilterToValue, + DimensionsFilterToValueDoubleValue, + DimensionsFilterToValueDoubleValueTypedDict, + DimensionsFilterToValueExpressionDoubleValue1, + DimensionsFilterToValueExpressionDoubleValue1TypedDict, + DimensionsFilterToValueExpressionDoubleValue2, + DimensionsFilterToValueExpressionDoubleValue2TypedDict, + DimensionsFilterToValueExpressionDoubleValue3, + DimensionsFilterToValueExpressionDoubleValue3TypedDict, + DimensionsFilterToValueExpressionInt64Value1, + DimensionsFilterToValueExpressionInt64Value1TypedDict, + DimensionsFilterToValueExpressionInt64Value2, + DimensionsFilterToValueExpressionInt64Value2TypedDict, + DimensionsFilterToValueExpressionInt64Value3, + DimensionsFilterToValueExpressionInt64Value3TypedDict, + DimensionsFilterToValueExpressionValueTypeDoubleValue1, + DimensionsFilterToValueExpressionValueTypeDoubleValue2, + DimensionsFilterToValueExpressionValueTypeDoubleValue3, + DimensionsFilterToValueExpressionValueTypeInt64Value1, + DimensionsFilterToValueExpressionValueTypeInt64Value2, + DimensionsFilterToValueExpressionValueTypeInt64Value3, + DimensionsFilterToValueInt64Value, + DimensionsFilterToValueInt64ValueTypedDict, + DimensionsFilterToValueTypedDict, + DimensionsFilterToValueValueTypeDoubleValue, + DimensionsFilterToValueValueTypeInt64Value, + DimensionsFilterTypedDict, + DimensionsFilterValue, + DimensionsFilterValueDoubleValue, + DimensionsFilterValueDoubleValueTypedDict, + DimensionsFilterValueExpressionDoubleValue1, + DimensionsFilterValueExpressionDoubleValue1TypedDict, + DimensionsFilterValueExpressionDoubleValue2, + DimensionsFilterValueExpressionDoubleValue2TypedDict, + DimensionsFilterValueExpressionDoubleValue3, + DimensionsFilterValueExpressionDoubleValue3TypedDict, + DimensionsFilterValueExpressionInt64Value1, + DimensionsFilterValueExpressionInt64Value1TypedDict, + DimensionsFilterValueExpressionInt64Value2, + DimensionsFilterValueExpressionInt64Value2TypedDict, + DimensionsFilterValueExpressionInt64Value3, + DimensionsFilterValueExpressionInt64Value3TypedDict, + DimensionsFilterValueExpressionValueTypeDoubleValue1, + DimensionsFilterValueExpressionValueTypeDoubleValue2, + DimensionsFilterValueExpressionValueTypeDoubleValue3, + DimensionsFilterValueExpressionValueTypeInt64Value1, + DimensionsFilterValueExpressionValueTypeInt64Value2, + DimensionsFilterValueExpressionValueTypeInt64Value3, + DimensionsFilterValueInt64Value, + DimensionsFilterValueInt64ValueTypedDict, + DimensionsFilterValueTypedDict, + DimensionsFilterValueValueTypeDoubleValue, + DimensionsFilterValueValueTypeInt64Value, + EnabledFalse, + EnabledTrue, + EnabledTrueEnum, + EnabledTrueTypedDict, + MetricsFilterBetweenFilter, + MetricsFilterBetweenFilterTypedDict, + MetricsFilterFilterNameBetweenFilter, + MetricsFilterFilterNameNumericFilter, + MetricsFilterFromValue, + MetricsFilterFromValueDoubleValue, + MetricsFilterFromValueDoubleValueTypedDict, + MetricsFilterFromValueInt64Value, + MetricsFilterFromValueInt64ValueTypedDict, + MetricsFilterFromValueTypedDict, + MetricsFilterFromValueValueTypeDoubleValue, + MetricsFilterFromValueValueTypeInt64Value, + MetricsFilterOperationValidEnums, + MetricsFilterToValue, + MetricsFilterToValueDoubleValue, + MetricsFilterToValueDoubleValueTypedDict, + MetricsFilterToValueInt64Value, + MetricsFilterToValueInt64ValueTypedDict, + MetricsFilterToValueTypedDict, + MetricsFilterToValueValueTypeDoubleValue, + MetricsFilterToValueValueTypeInt64Value, + MetricsFilterValueDoubleValue, + MetricsFilterValueDoubleValueTypedDict, + MetricsFilterValueInt64Value, + MetricsFilterValueInt64ValueTypedDict, + MetricsFilterValueValueTypeDoubleValue, + MetricsFilterValueValueTypeInt64Value, + SourceGoogleAnalyticsDataAPIAuthTypeClient, + SourceGoogleAnalyticsDataAPIAuthTypeService, + SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth, + SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict, + SourceGoogleAnalyticsDataAPICredentials, + SourceGoogleAnalyticsDataAPICredentialsTypedDict, + SourceGoogleAnalyticsDataAPIDisabled, + SourceGoogleAnalyticsDataAPIDisabledTypedDict, + SourceGoogleAnalyticsDataAPIGranularity, + SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication, + SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict, + ) from .microsoft_onedrive import ( MicrosoftOnedrive, MicrosoftOnedriveCredentials, @@ -1430,16 +1670,16 @@ from .source_airbyte import Airbyte, SourceAirbyte, SourceAirbyteTypedDict from .source_aircall import Aircall, SourceAircall, SourceAircallTypedDict from .source_airtable import ( + AirtableEnum, + AuthMethodAPIKey, SourceAirtable, - SourceAirtableAirtable, - SourceAirtableAuthMethod, + SourceAirtableAuthMethodOauth20, SourceAirtableAuthentication, SourceAirtableAuthenticationTypedDict, SourceAirtableOAuth20, SourceAirtableOAuth20TypedDict, SourceAirtablePersonalAccessToken, SourceAirtablePersonalAccessTokenTypedDict, - SourceAirtableSchemasAuthMethod, SourceAirtableTypedDict, ) from .source_akeneo import Akeneo, SourceAkeneo, SourceAkeneoTypedDict @@ -1452,22 +1692,22 @@ ) from .source_alpha_vantage import ( AlphaVantage, - Interval, OutputSize, SourceAlphaVantage, + SourceAlphaVantageInterval, SourceAlphaVantageTypedDict, ) from .source_amazon_ads import ( - Region, + AmazonAdsEnum, SourceAmazonAds, - SourceAmazonAdsAmazonAds, SourceAmazonAdsAuthType, + SourceAmazonAdsRegion, SourceAmazonAdsTypedDict, ) from .source_amazon_seller_partner import ( AWSEnvironment, - AWSRegion, AWSSellerPartnerAccountType, + AmazonSellerPartnerEnum, FinancialEventsStepSizeInDays, OptionsList, OptionsListTypedDict, @@ -1475,7 +1715,7 @@ ReportOptions, ReportOptionsTypedDict, SourceAmazonSellerPartner, - SourceAmazonSellerPartnerAmazonSellerPartner, + SourceAmazonSellerPartnerAWSRegion, SourceAmazonSellerPartnerAuthType, SourceAmazonSellerPartnerTypedDict, ) @@ -1514,16 +1754,16 @@ from .source_appsflyer import Appsflyer, SourceAppsflyer, SourceAppsflyerTypedDict from .source_apptivo import Apptivo, SourceApptivo, SourceApptivoTypedDict from .source_asana import ( + AsanaEnum, AuthenticateViaAsanaOauth, AuthenticateViaAsanaOauthTypedDict, - AuthenticateWithPersonalAccessToken, - AuthenticateWithPersonalAccessTokenTypedDict, - AuthenticationMechanism, - AuthenticationMechanismTypedDict, + CredentialsTitleOAuthCredentials, + CredentialsTitlePatCredentials, SourceAsana, - SourceAsanaAsana, - SourceAsanaCredentialsTitle, - SourceAsanaSchemasCredentialsTitle, + SourceAsanaAuthenticateWithPersonalAccessToken, + SourceAsanaAuthenticateWithPersonalAccessTokenTypedDict, + SourceAsanaAuthenticationMechanism, + SourceAsanaAuthenticationMechanismTypedDict, SourceAsanaTypedDict, ) from .source_ashby import Ashby, SourceAshby, SourceAshbyTypedDict @@ -1535,15 +1775,15 @@ ) from .source_auth0 import ( Auth0, + AuthenticationMethodOauth2AccessToken, + AuthenticationMethodOauth2ConfidentialApplication, OAuth2AccessToken, OAuth2AccessTokenTypedDict, OAuth2ConfidentialApplication, OAuth2ConfidentialApplicationTypedDict, SourceAuth0, - SourceAuth0AuthenticationMethod, - SourceAuth0AuthenticationMethodTypedDict, - SourceAuth0SchemasAuthenticationMethod, - SourceAuth0SchemasCredentialsAuthenticationMethod, + SourceAuth0AuthenticationMethodUnion, + SourceAuth0AuthenticationMethodUnionTypedDict, SourceAuth0TypedDict, ) from .source_aviationstack import ( @@ -1564,60 +1804,60 @@ SourceAwsCloudtrailTypedDict, ) from .source_azure_blob_storage import ( + AuthTypeClientCredentials, + AuthTypeOauth2, + AuthTypeStorageAccountKey, AuthenticateViaClientCredentials, AuthenticateViaClientCredentialsTypedDict, AuthenticateViaOauth2, AuthenticateViaOauth2TypedDict, AuthenticateViaStorageAccountKey, AuthenticateViaStorageAccountKeyTypedDict, - Autogenerated, - AutogeneratedTypedDict, - AvroFormat, - AvroFormatTypedDict, - CSVFormat, - CSVFormatTypedDict, - CSVHeaderDefinition, - CSVHeaderDefinitionTypedDict, - ExcelFormat, - ExcelFormatTypedDict, - FileBasedStreamConfig, - FileBasedStreamConfigTypedDict, - Filetype, - Format, - FormatTypedDict, - FromCSV, - FromCSVTypedDict, - HeaderDefinitionType, - JsonlFormat, - JsonlFormatTypedDict, - Local, - LocalTypedDict, - ParquetFormat, - ParquetFormatTypedDict, - ParsingStrategy, - Processing, - ProcessingTypedDict, SourceAzureBlobStorage, - SourceAzureBlobStorageAuthType, SourceAzureBlobStorageAuthentication, SourceAzureBlobStorageAuthenticationTypedDict, + SourceAzureBlobStorageAutogenerated, + SourceAzureBlobStorageAutogeneratedTypedDict, + SourceAzureBlobStorageAvroFormat, + SourceAzureBlobStorageAvroFormatTypedDict, SourceAzureBlobStorageAzureBlobStorage, - SourceAzureBlobStorageFiletype, - SourceAzureBlobStorageHeaderDefinitionType, + SourceAzureBlobStorageCSVFormat, + SourceAzureBlobStorageCSVFormatTypedDict, + SourceAzureBlobStorageCSVHeaderDefinition, + SourceAzureBlobStorageCSVHeaderDefinitionTypedDict, + SourceAzureBlobStorageExcelFormat, + SourceAzureBlobStorageExcelFormatTypedDict, + SourceAzureBlobStorageFileBasedStreamConfig, + SourceAzureBlobStorageFileBasedStreamConfigTypedDict, + SourceAzureBlobStorageFiletypeAvro, + SourceAzureBlobStorageFiletypeCsv, + SourceAzureBlobStorageFiletypeExcel, + SourceAzureBlobStorageFiletypeJsonl, + SourceAzureBlobStorageFiletypeParquet, + SourceAzureBlobStorageFiletypeUnstructured, + SourceAzureBlobStorageFormat, + SourceAzureBlobStorageFormatTypedDict, + SourceAzureBlobStorageFromCSV, + SourceAzureBlobStorageFromCSVTypedDict, + SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated, + SourceAzureBlobStorageHeaderDefinitionTypeFromCsv, + SourceAzureBlobStorageHeaderDefinitionTypeUserProvided, + SourceAzureBlobStorageJsonlFormat, + SourceAzureBlobStorageJsonlFormatTypedDict, + SourceAzureBlobStorageLocal, + SourceAzureBlobStorageLocalTypedDict, SourceAzureBlobStorageMode, - SourceAzureBlobStorageSchemasAuthType, - SourceAzureBlobStorageSchemasCredentialsAuthType, - SourceAzureBlobStorageSchemasFiletype, - SourceAzureBlobStorageSchemasHeaderDefinitionType, - SourceAzureBlobStorageSchemasStreamsFiletype, - SourceAzureBlobStorageSchemasStreamsFormatFiletype, - SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype, + SourceAzureBlobStorageParquetFormat, + SourceAzureBlobStorageParquetFormatTypedDict, + SourceAzureBlobStorageParsingStrategy, + SourceAzureBlobStorageProcessing, + SourceAzureBlobStorageProcessingTypedDict, SourceAzureBlobStorageTypedDict, - UnstructuredDocumentFormat, - UnstructuredDocumentFormatTypedDict, - UserProvided, - UserProvidedTypedDict, - ValidationPolicy, + SourceAzureBlobStorageUnstructuredDocumentFormat, + SourceAzureBlobStorageUnstructuredDocumentFormatTypedDict, + SourceAzureBlobStorageUserProvided, + SourceAzureBlobStorageUserProvidedTypedDict, + SourceAzureBlobStorageValidationPolicy, ) from .source_azure_table import ( AzureTable, @@ -1640,15 +1880,15 @@ SourceBigqueryTypedDict, ) from .source_bing_ads import ( - AccountNames, - AccountNamesTypedDict, - AuthMethod, - CustomReportConfig, - CustomReportConfigTypedDict, + AccountName, + AccountNameTypedDict, + BingAdsEnum, Operator, ReportingDataObject, SourceBingAds, - SourceBingAdsBingAds, + SourceBingAdsAuthMethod, + SourceBingAdsCustomReportConfig, + SourceBingAdsCustomReportConfigTypedDict, SourceBingAdsTypedDict, ) from .source_bitly import Bitly, SourceBitly, SourceBitlyTypedDict @@ -1706,16 +1946,16 @@ SourceCareQualityCommissionTypedDict, ) from .source_cart import ( + AuthTypeCentralAPIRouter, + AuthTypeSingleStoreAccessToken, Cart, CentralAPIRouter, CentralAPIRouterTypedDict, SingleStoreAccessToken, SingleStoreAccessTokenTypedDict, SourceCart, - SourceCartAuthType, SourceCartAuthorizationMethod, SourceCartAuthorizationMethodTypedDict, - SourceCartSchemasAuthType, SourceCartTypedDict, ) from .source_castor_edc import ( @@ -1726,7 +1966,7 @@ ) from .source_chameleon import ( Chameleon, - Filter, + FilterEnum, SourceChameleon, SourceChameleonTypedDict, ) @@ -1776,9 +2016,9 @@ SourceClickhouseSSHKeyAuthenticationTypedDict, SourceClickhouseSSHTunnelMethod, SourceClickhouseSSHTunnelMethodTypedDict, - SourceClickhouseSchemasTunnelMethod, - SourceClickhouseSchemasTunnelMethodTunnelMethod, - SourceClickhouseTunnelMethod, + SourceClickhouseTunnelMethodNoTunnel, + SourceClickhouseTunnelMethodSSHKeyAuth, + SourceClickhouseTunnelMethodSSHPasswordAuth, SourceClickhouseTypedDict, ) from .source_clickup_api import ( @@ -1799,8 +2039,8 @@ from .source_codefresh import Codefresh, SourceCodefresh, SourceCodefreshTypedDict from .source_coin_api import ( CoinAPI, - Environment, SourceCoinAPI, + SourceCoinAPIEnvironment, SourceCoinAPITypedDict, ) from .source_coingecko_coins import ( @@ -1811,8 +2051,8 @@ ) from .source_coinmarketcap import ( Coinmarketcap, - DataType, SourceCoinmarketcap, + SourceCoinmarketcapDataType, SourceCoinmarketcapTypedDict, ) from .source_concord import ( @@ -1828,16 +2068,16 @@ SourceConfluenceTypedDict, ) from .source_convertkit import ( - APIKey, - APIKeyTypedDict, - AuthenticationType, - AuthenticationTypeTypedDict, Convertkit, SourceConvertkit, - SourceConvertkitAuthType, + SourceConvertkitAPIKey, + SourceConvertkitAPIKeyTypedDict, + SourceConvertkitAuthTypeAPIKey, + SourceConvertkitAuthTypeOauth20, + SourceConvertkitAuthenticationType, + SourceConvertkitAuthenticationTypeTypedDict, SourceConvertkitOAuth20, SourceConvertkitOAuth20TypedDict, - SourceConvertkitSchemasAuthType, SourceConvertkitTypedDict, ) from .source_convex import SourceConvex, SourceConvexConvex, SourceConvexTypedDict @@ -1861,8 +2101,8 @@ from .source_datadog import ( DataSource, Datadog, - Queries, - QueriesTypedDict, + Query, + QueryTypedDict, Site, SourceDatadog, SourceDatadogTypedDict, @@ -1872,46 +2112,46 @@ AllTypesTypedDict, DataGenerationType, DataGenerationTypeTypedDict, + DataTypeIncrement, + DataTypeTypes, Datagen, Incremental, IncrementalTypedDict, SourceDatagen, - SourceDatagenDataType, - SourceDatagenSchemasDataType, SourceDatagenTypedDict, ) from .source_datascope import Datascope, SourceDatascope, SourceDatascopeTypedDict from .source_db2_enterprise import ( - CursorMethod, Db2Enterprise, - ReadChangesUsingChangeDataCaptureCDC, - ReadChangesUsingChangeDataCaptureCDCTypedDict, - ScanChangesWithUserDefinedCursor, - ScanChangesWithUserDefinedCursorTypedDict, SourceDb2Enterprise, - SourceDb2EnterpriseCursorMethod, + SourceDb2EnterpriseCursorMethodCdc, + SourceDb2EnterpriseCursorMethodUserDefined, SourceDb2EnterpriseEncryption, - SourceDb2EnterpriseEncryptionMethod, + SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate, + SourceDb2EnterpriseEncryptionMethodUnencrypted, SourceDb2EnterpriseEncryptionTypedDict, SourceDb2EnterpriseNoTunnel, SourceDb2EnterpriseNoTunnelTypedDict, SourceDb2EnterprisePasswordAuthentication, SourceDb2EnterprisePasswordAuthenticationTypedDict, + SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC, + SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict, SourceDb2EnterpriseSSHKeyAuthentication, SourceDb2EnterpriseSSHKeyAuthenticationTypedDict, SourceDb2EnterpriseSSHTunnelMethod, SourceDb2EnterpriseSSHTunnelMethodTypedDict, - SourceDb2EnterpriseSchemasEncryptionMethod, - SourceDb2EnterpriseSchemasTunnelMethod, - SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod, + SourceDb2EnterpriseScanChangesWithUserDefinedCursor, + SourceDb2EnterpriseScanChangesWithUserDefinedCursorTypedDict, SourceDb2EnterpriseTLSEncryptedVerifyCertificate, SourceDb2EnterpriseTLSEncryptedVerifyCertificateTypedDict, - SourceDb2EnterpriseTunnelMethod, + SourceDb2EnterpriseTunnelMethodNoTunnel, + SourceDb2EnterpriseTunnelMethodSSHKeyAuth, + SourceDb2EnterpriseTunnelMethodSSHPasswordAuth, SourceDb2EnterpriseTypedDict, SourceDb2EnterpriseUnencrypted, SourceDb2EnterpriseUnencryptedTypedDict, - UpdateMethod, - UpdateMethodTypedDict, + SourceDb2EnterpriseUpdateMethod, + SourceDb2EnterpriseUpdateMethodTypedDict, ) from .source_dbt import Dbt, SourceDbt, SourceDbtTypedDict from .source_defillama import Defillama, SourceDefillama, SourceDefillamaTypedDict @@ -1928,16 +2168,16 @@ from .source_dolibarr import Dolibarr, SourceDolibarr, SourceDolibarrTypedDict from .source_dremio import Dremio, SourceDremio, SourceDremioTypedDict from .source_drift import ( - AccessToken, - AccessTokenTypedDict, + DriftEnum, SourceDrift, + SourceDriftAccessToken, + SourceDriftAccessTokenTypedDict, SourceDriftAuthorizationMethod, SourceDriftAuthorizationMethodTypedDict, - SourceDriftCredentials, - SourceDriftDrift, + SourceDriftCredentialsAccessToken, + SourceDriftCredentialsOauth20, SourceDriftOAuth20, SourceDriftOAuth20TypedDict, - SourceDriftSchemasCredentials, SourceDriftTypedDict, ) from .source_drip import Drip, SourceDrip, SourceDripTypedDict @@ -1953,17 +2193,17 @@ SourceDwollaTypedDict, ) from .source_dynamodb import ( + AuthTypeRole, + AuthTypeUser, AuthenticateViaAccessKeys, AuthenticateViaAccessKeysTypedDict, RoleBasedAuthentication, RoleBasedAuthenticationTypedDict, SourceDynamodb, - SourceDynamodbAuthType, SourceDynamodbCredentials, SourceDynamodbCredentialsTypedDict, SourceDynamodbDynamodb, SourceDynamodbDynamodbRegion, - SourceDynamodbSchemasAuthType, SourceDynamodbTypedDict, ) from .source_e_conomic import EConomic, SourceEConomic, SourceEConomicTypedDict @@ -1974,10 +2214,10 @@ SourceEasypromosTypedDict, ) from .source_ebay_finance import ( - APIHost, EbayFinance, - RefreshTokenEndpoint, SourceEbayFinance, + SourceEbayFinanceAPIHost, + SourceEbayFinanceRefreshTokenEndpoint, SourceEbayFinanceTypedDict, ) from .source_ebay_fulfillment import ( @@ -2000,11 +2240,11 @@ SourceElasticsearchAuthenticationMethod, SourceElasticsearchAuthenticationMethodTypedDict, SourceElasticsearchElasticsearch, - SourceElasticsearchMethod, + SourceElasticsearchMethodBasic, + SourceElasticsearchMethodNone, + SourceElasticsearchMethodSecret, SourceElasticsearchNone, SourceElasticsearchNoneTypedDict, - SourceElasticsearchSchemasAuthenticationMethodMethod, - SourceElasticsearchSchemasMethod, SourceElasticsearchTypedDict, SourceElasticsearchUsernamePassword, SourceElasticsearchUsernamePasswordTypedDict, @@ -2043,23 +2283,23 @@ SourceEzofficeinventoryTypedDict, ) from .source_facebook_marketing import ( + ActionBreakdownValidActionBreakdowns, AuthenticateViaFacebookMarketingOauth, AuthenticateViaFacebookMarketingOauthTypedDict, + DefaultAdsInsightsActionBreakdownValidActionBreakdowns, + FacebookMarketingEnum, InsightConfig, InsightConfigTypedDict, - Level, SourceFacebookMarketing, - SourceFacebookMarketingAuthType, + SourceFacebookMarketingAuthTypeClient, + SourceFacebookMarketingAuthTypeService, SourceFacebookMarketingAuthentication, SourceFacebookMarketingAuthenticationTypedDict, - SourceFacebookMarketingFacebookMarketing, - SourceFacebookMarketingSchemasAuthType, + SourceFacebookMarketingLevel, SourceFacebookMarketingServiceAccountKeyAuthentication, SourceFacebookMarketingServiceAccountKeyAuthenticationTypedDict, SourceFacebookMarketingTypedDict, - SourceFacebookMarketingValidActionBreakdowns, SourceFacebookMarketingValidEnums, - ValidActionBreakdowns, ValidAdSetStatuses, ValidAdStatuses, ValidBreakdowns, @@ -2078,15 +2318,15 @@ Collection, CollectionTypedDict, DeletionMode, + DeletionModeDeletedField, + DeletionModeIgnore, DeletionModeTypedDict, - Disabled, - DisabledTypedDict, - Enabled, - EnabledTypedDict, Fauna, SourceFauna, - SourceFaunaDeletionMode, - SourceFaunaSchemasDeletionMode, + SourceFaunaDisabled, + SourceFaunaDisabledTypedDict, + SourceFaunaEnabled, + SourceFaunaEnabledTypedDict, SourceFaunaTypedDict, ) from .source_file import ( @@ -2109,17 +2349,17 @@ SSHSecureShell, SSHSecureShellTypedDict, SourceFile, - SourceFileSchemasProviderStorage, - SourceFileSchemasProviderStorageProvider6Storage, - SourceFileSchemasProviderStorageProvider7Storage, - SourceFileSchemasProviderStorageProvider8Storage, - SourceFileSchemasProviderStorageProviderStorage, - SourceFileSchemasStorage, - SourceFileStorage, SourceFileTypedDict, - Storage, + StorageAzBlob, + StorageGcs, + StorageHTTPS, + StorageLocal, StorageProvider, StorageProviderTypedDict, + StorageS3, + StorageSSH, + StorageScp, + StorageSftp, ) from .source_fillout import Fillout, SourceFillout, SourceFilloutTypedDict from .source_finage import ( @@ -2199,16 +2439,16 @@ Freshdesk, GrowthPlan, GrowthPlanTypedDict, - Plan, + PlanCustom, + PlanEnterprise, + PlanFree, + PlanGrowth, + PlanPro, ProPlan, ProPlanTypedDict, RateLimitPlan, RateLimitPlanTypedDict, SourceFreshdesk, - SourceFreshdeskPlan, - SourceFreshdeskSchemasPlan, - SourceFreshdeskSchemasRateLimitPlanPlan, - SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan, SourceFreshdeskTypedDict, ) from .source_freshsales import ( @@ -2230,12 +2470,13 @@ SourceGainsightPxTypedDict, ) from .source_gcs import ( - APIParameterConfigModel, - APIParameterConfigModelTypedDict, ServiceAccountAuthentication, ServiceAccountAuthenticationTypedDict, SourceGcs, - SourceGcsAuthType, + SourceGcsAPIParameterConfigModel, + SourceGcsAPIParameterConfigModelTypedDict, + SourceGcsAuthTypeClient, + SourceGcsAuthTypeService, SourceGcsAuthenticateViaGoogleOAuth, SourceGcsAuthenticateViaGoogleOAuthTypedDict, SourceGcsAuthentication, @@ -2252,69 +2493,68 @@ SourceGcsExcelFormatTypedDict, SourceGcsFileBasedStreamConfig, SourceGcsFileBasedStreamConfigTypedDict, - SourceGcsFiletype, + SourceGcsFiletypeAvro, + SourceGcsFiletypeCsv, + SourceGcsFiletypeExcel, + SourceGcsFiletypeJsonl, + SourceGcsFiletypeParquet, + SourceGcsFiletypeUnstructured, SourceGcsFormat, SourceGcsFormatTypedDict, SourceGcsFromCSV, SourceGcsFromCSVTypedDict, SourceGcsGcs, - SourceGcsHeaderDefinitionType, + SourceGcsHeaderDefinitionTypeAutogenerated, + SourceGcsHeaderDefinitionTypeFromCsv, + SourceGcsHeaderDefinitionTypeUserProvided, SourceGcsJsonlFormat, SourceGcsJsonlFormatTypedDict, SourceGcsLocal, SourceGcsLocalTypedDict, - SourceGcsMode, + SourceGcsModeAPI, + SourceGcsModeLocal, SourceGcsParquetFormat, SourceGcsParquetFormatTypedDict, SourceGcsParsingStrategy, SourceGcsProcessing, SourceGcsProcessingTypedDict, - SourceGcsSchemasAuthType, - SourceGcsSchemasFiletype, - SourceGcsSchemasHeaderDefinitionType, - SourceGcsSchemasMode, - SourceGcsSchemasStreamsFiletype, - SourceGcsSchemasStreamsFormatFiletype, - SourceGcsSchemasStreamsFormatFormat6Filetype, - SourceGcsSchemasStreamsFormatFormatFiletype, - SourceGcsSchemasStreamsHeaderDefinitionType, SourceGcsTypedDict, SourceGcsUnstructuredDocumentFormat, SourceGcsUnstructuredDocumentFormatTypedDict, SourceGcsUserProvided, SourceGcsUserProvidedTypedDict, SourceGcsValidationPolicy, - ViaAPI, - ViaAPITypedDict, + SourceGcsViaAPI, + SourceGcsViaAPITypedDict, ) from .source_getgist import Getgist, SourceGetgist, SourceGetgistTypedDict from .source_getlago import Getlago, SourceGetlago, SourceGetlagoTypedDict from .source_giphy import Giphy, SourceGiphy, SourceGiphyTypedDict from .source_gitbook import Gitbook, SourceGitbook, SourceGitbookTypedDict from .source_github import ( - OptionTitle, + GithubEnum, + OptionTitleOAuthCredentials, + OptionTitlePatCredentials, SourceGithub, SourceGithubAuthentication, SourceGithubAuthenticationTypedDict, - SourceGithubGithub, SourceGithubOAuth, SourceGithubOAuthTypedDict, - SourceGithubOptionTitle, SourceGithubPersonalAccessToken, SourceGithubPersonalAccessTokenTypedDict, SourceGithubTypedDict, ) from .source_gitlab import ( - PrivateToken, - PrivateTokenTypedDict, + GitlabEnum, SourceGitlab, - SourceGitlabAuthType, + SourceGitlabAuthTypeAccessToken, + SourceGitlabAuthTypeOauth20, SourceGitlabAuthorizationMethod, SourceGitlabAuthorizationMethodTypedDict, - SourceGitlabGitlab, SourceGitlabOAuth20, SourceGitlabOAuth20TypedDict, - SourceGitlabSchemasAuthType, + SourceGitlabPrivateToken, + SourceGitlabPrivateTokenTypedDict, SourceGitlabTypedDict, ) from .source_glassfrog import Glassfrog, SourceGlassfrog, SourceGlassfrogTypedDict @@ -2343,406 +2583,171 @@ CustomQueriesArray, CustomQueriesArrayTypedDict, CustomerStatus, - GoogleCredentials, - GoogleCredentialsTypedDict, + GoogleAdsEnum, SourceGoogleAds, - SourceGoogleAdsGoogleAds, + SourceGoogleAdsGoogleCredentials, + SourceGoogleAdsGoogleCredentialsTypedDict, SourceGoogleAdsTypedDict, ) from .source_google_analytics_data_api import ( + GoogleAnalyticsDataAPIEnum, MetricsFilter, + MetricsFilterAndGroup, + MetricsFilterAndGroupTypedDict, + MetricsFilterExpression1, + MetricsFilterExpression1TypedDict, + MetricsFilterExpression2, + MetricsFilterExpression2TypedDict, + MetricsFilterExpression3, + MetricsFilterExpression3TypedDict, + MetricsFilterExpressionBetweenFilter1, + MetricsFilterExpressionBetweenFilter1TypedDict, + MetricsFilterExpressionBetweenFilter2, + MetricsFilterExpressionBetweenFilter2TypedDict, + MetricsFilterExpressionBetweenFilter3, + MetricsFilterExpressionBetweenFilter3TypedDict, + MetricsFilterExpressionFilter1, + MetricsFilterExpressionFilter1TypedDict, + MetricsFilterExpressionFilter2, + MetricsFilterExpressionFilter2TypedDict, + MetricsFilterExpressionFilter3, + MetricsFilterExpressionFilter3TypedDict, + MetricsFilterExpressionFilterNameBetweenFilter1, + MetricsFilterExpressionFilterNameBetweenFilter2, + MetricsFilterExpressionFilterNameBetweenFilter3, + MetricsFilterExpressionFilterNameInListFilter1, + MetricsFilterExpressionFilterNameInListFilter2, + MetricsFilterExpressionFilterNameInListFilter3, + MetricsFilterExpressionFilterNameNumericFilter1, + MetricsFilterExpressionFilterNameNumericFilter2, + MetricsFilterExpressionFilterNameNumericFilter3, + MetricsFilterExpressionFilterNameStringFilter1, + MetricsFilterExpressionFilterNameStringFilter2, + MetricsFilterExpressionFilterNameStringFilter3, + MetricsFilterExpressionFromValue1, + MetricsFilterExpressionFromValue1TypedDict, + MetricsFilterExpressionFromValue2, + MetricsFilterExpressionFromValue2TypedDict, + MetricsFilterExpressionFromValue3, + MetricsFilterExpressionFromValue3TypedDict, + MetricsFilterExpressionInListFilter1, + MetricsFilterExpressionInListFilter1TypedDict, + MetricsFilterExpressionInListFilter2, + MetricsFilterExpressionInListFilter2TypedDict, + MetricsFilterExpressionInListFilter3, + MetricsFilterExpressionInListFilter3TypedDict, + MetricsFilterExpressionMatchTypeValidEnums1, + MetricsFilterExpressionMatchTypeValidEnums2, + MetricsFilterExpressionMatchTypeValidEnums3, + MetricsFilterExpressionNumericFilter1, + MetricsFilterExpressionNumericFilter1TypedDict, + MetricsFilterExpressionNumericFilter2, + MetricsFilterExpressionNumericFilter2TypedDict, + MetricsFilterExpressionNumericFilter3, + MetricsFilterExpressionNumericFilter3TypedDict, + MetricsFilterExpressionOperationValidEnums1, + MetricsFilterExpressionOperationValidEnums2, + MetricsFilterExpressionOperationValidEnums3, + MetricsFilterExpressionStringFilter1, + MetricsFilterExpressionStringFilter1TypedDict, + MetricsFilterExpressionStringFilter2, + MetricsFilterExpressionStringFilter2TypedDict, + MetricsFilterExpressionStringFilter3, + MetricsFilterExpressionStringFilter3TypedDict, + MetricsFilterExpressionToValue1, + MetricsFilterExpressionToValue1TypedDict, + MetricsFilterExpressionToValue2, + MetricsFilterExpressionToValue2TypedDict, + MetricsFilterExpressionToValue3, + MetricsFilterExpressionToValue3TypedDict, + MetricsFilterExpressionValue1, + MetricsFilterExpressionValue1TypedDict, + MetricsFilterExpressionValue2, + MetricsFilterExpressionValue2TypedDict, + MetricsFilterExpressionValue3, + MetricsFilterExpressionValue3TypedDict, + MetricsFilterFilter, + MetricsFilterFilterNameInListFilter, + MetricsFilterFilterNameStringFilter, + MetricsFilterFilterTypeAndGroup, + MetricsFilterFilterTypeFilter, + MetricsFilterFilterTypeNotExpression, + MetricsFilterFilterTypeOrGroup, + MetricsFilterFilterTypedDict, + MetricsFilterFilterUnion, + MetricsFilterFilterUnionTypedDict, + MetricsFilterFromValueExpressionDoubleValue1, + MetricsFilterFromValueExpressionDoubleValue1TypedDict, + MetricsFilterFromValueExpressionDoubleValue2, + MetricsFilterFromValueExpressionDoubleValue2TypedDict, + MetricsFilterFromValueExpressionDoubleValue3, + MetricsFilterFromValueExpressionDoubleValue3TypedDict, + MetricsFilterFromValueExpressionInt64Value1, + MetricsFilterFromValueExpressionInt64Value1TypedDict, + MetricsFilterFromValueExpressionInt64Value2, + MetricsFilterFromValueExpressionInt64Value2TypedDict, + MetricsFilterFromValueExpressionInt64Value3, + MetricsFilterFromValueExpressionInt64Value3TypedDict, + MetricsFilterFromValueExpressionValueTypeDoubleValue1, + MetricsFilterFromValueExpressionValueTypeDoubleValue2, + MetricsFilterFromValueExpressionValueTypeDoubleValue3, + MetricsFilterFromValueExpressionValueTypeInt64Value1, + MetricsFilterFromValueExpressionValueTypeInt64Value2, + MetricsFilterFromValueExpressionValueTypeInt64Value3, + MetricsFilterInListFilter, + MetricsFilterInListFilterTypedDict, + MetricsFilterMatchTypeValidEnums, + MetricsFilterNotExpression, + MetricsFilterNotExpressionTypedDict, + MetricsFilterNumericFilter, + MetricsFilterNumericFilterTypedDict, + MetricsFilterOrGroup, + MetricsFilterOrGroupTypedDict, + MetricsFilterStringFilter, + MetricsFilterStringFilterTypedDict, + MetricsFilterToValueExpressionDoubleValue1, + MetricsFilterToValueExpressionDoubleValue1TypedDict, + MetricsFilterToValueExpressionDoubleValue2, + MetricsFilterToValueExpressionDoubleValue2TypedDict, + MetricsFilterToValueExpressionDoubleValue3, + MetricsFilterToValueExpressionDoubleValue3TypedDict, + MetricsFilterToValueExpressionInt64Value1, + MetricsFilterToValueExpressionInt64Value1TypedDict, + MetricsFilterToValueExpressionInt64Value2, + MetricsFilterToValueExpressionInt64Value2TypedDict, + MetricsFilterToValueExpressionInt64Value3, + MetricsFilterToValueExpressionInt64Value3TypedDict, + MetricsFilterToValueExpressionValueTypeDoubleValue1, + MetricsFilterToValueExpressionValueTypeDoubleValue2, + MetricsFilterToValueExpressionValueTypeDoubleValue3, + MetricsFilterToValueExpressionValueTypeInt64Value1, + MetricsFilterToValueExpressionValueTypeInt64Value2, + MetricsFilterToValueExpressionValueTypeInt64Value3, MetricsFilterTypedDict, + MetricsFilterValue, + MetricsFilterValueExpressionDoubleValue1, + MetricsFilterValueExpressionDoubleValue1TypedDict, + MetricsFilterValueExpressionDoubleValue2, + MetricsFilterValueExpressionDoubleValue2TypedDict, + MetricsFilterValueExpressionDoubleValue3, + MetricsFilterValueExpressionDoubleValue3TypedDict, + MetricsFilterValueExpressionInt64Value1, + MetricsFilterValueExpressionInt64Value1TypedDict, + MetricsFilterValueExpressionInt64Value2, + MetricsFilterValueExpressionInt64Value2TypedDict, + MetricsFilterValueExpressionInt64Value3, + MetricsFilterValueExpressionInt64Value3TypedDict, + MetricsFilterValueExpressionValueTypeDoubleValue1, + MetricsFilterValueExpressionValueTypeDoubleValue2, + MetricsFilterValueExpressionValueTypeDoubleValue3, + MetricsFilterValueExpressionValueTypeInt64Value1, + MetricsFilterValueExpressionValueTypeInt64Value2, + MetricsFilterValueExpressionValueTypeInt64Value3, + MetricsFilterValueTypedDict, SourceGoogleAnalyticsDataAPI, - SourceGoogleAnalyticsDataAPIAndGroup, - SourceGoogleAnalyticsDataAPIAndGroupTypedDict, SourceGoogleAnalyticsDataAPICustomReportConfig, SourceGoogleAnalyticsDataAPICustomReportConfigTypedDict, - SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI, - SourceGoogleAnalyticsDataAPIInListFilter, - SourceGoogleAnalyticsDataAPIInListFilterTypedDict, - SourceGoogleAnalyticsDataAPINotExpression, - SourceGoogleAnalyticsDataAPINotExpressionTypedDict, - SourceGoogleAnalyticsDataAPINumericFilter, - SourceGoogleAnalyticsDataAPINumericFilterTypedDict, - SourceGoogleAnalyticsDataAPIOrGroup, - SourceGoogleAnalyticsDataAPIOrGroupTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpressionTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpressionTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpressionTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums, - SourceGoogleAnalyticsDataAPISchemasFilter, - SourceGoogleAnalyticsDataAPISchemasFilterTypedDict, - SourceGoogleAnalyticsDataAPIStringFilter, - SourceGoogleAnalyticsDataAPIStringFilterTypedDict, SourceGoogleAnalyticsDataAPITypedDict, - SourceGoogleAnalyticsDataAPIValue, - SourceGoogleAnalyticsDataAPIValueTypedDict, - ) - from .source_google_analytics_data_api_schemas_custom_reports_array_int64value import ( - AndGroup, - AndGroupTypedDict, - BetweenFilter, - BetweenFilterTypedDict, - CohortReportSettings, - CohortReportSettingsTypedDict, - CohortReports, - CohortReportsTypedDict, - Cohorts, - CohortsRange, - CohortsRangeTypedDict, - CohortsTypedDict, - DateRange, - DateRangeTypedDict, - Dimension, - DimensionsFilter, - DimensionsFilterTypedDict, - DoubleValue, - DoubleValueTypedDict, - Expression, - ExpressionTypedDict, - FilterName, - FilterType, - FromValue, - FromValueTypedDict, - InListFilter, - InListFilterTypedDict, - Int64Value, - Int64ValueTypedDict, - NotExpression, - NotExpressionTypedDict, - NumericFilter, - NumericFilterTypedDict, - OrGroup, - OrGroupTypedDict, - SourceGoogleAnalyticsDataAPIAuthType, - SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth, - SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict, - SourceGoogleAnalyticsDataAPIBetweenFilter, - SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPICredentials, - SourceGoogleAnalyticsDataAPICredentialsTypedDict, - SourceGoogleAnalyticsDataAPIDisabled, - SourceGoogleAnalyticsDataAPIDisabledTypedDict, - SourceGoogleAnalyticsDataAPIDoubleValue, - SourceGoogleAnalyticsDataAPIDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPIEnabled, - SourceGoogleAnalyticsDataAPIExpression, - SourceGoogleAnalyticsDataAPIExpressionTypedDict, - SourceGoogleAnalyticsDataAPIFilter, - SourceGoogleAnalyticsDataAPIFilterName, - SourceGoogleAnalyticsDataAPIFilterType, - SourceGoogleAnalyticsDataAPIFilterTypedDict, - SourceGoogleAnalyticsDataAPIFromValue, - SourceGoogleAnalyticsDataAPIFromValueTypedDict, - SourceGoogleAnalyticsDataAPIGranularity, - SourceGoogleAnalyticsDataAPIInt64Value, - SourceGoogleAnalyticsDataAPIInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasAuthType, - SourceGoogleAnalyticsDataAPISchemasBetweenFilter, - SourceGoogleAnalyticsDataAPISchemasBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasDoubleValue, - SourceGoogleAnalyticsDataAPISchemasDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasEnabled, - SourceGoogleAnalyticsDataAPISchemasEnabledTypedDict, - SourceGoogleAnalyticsDataAPISchemasExpression, - SourceGoogleAnalyticsDataAPISchemasExpressionTypedDict, - SourceGoogleAnalyticsDataAPISchemasFilterName, - SourceGoogleAnalyticsDataAPISchemasFilterType, - SourceGoogleAnalyticsDataAPISchemasFromValue, - SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasInListFilter, - SourceGoogleAnalyticsDataAPISchemasInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasInt64Value, - SourceGoogleAnalyticsDataAPISchemasInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasNumericFilter, - SourceGoogleAnalyticsDataAPISchemasNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasStringFilter, - SourceGoogleAnalyticsDataAPISchemasStringFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasToValue, - SourceGoogleAnalyticsDataAPISchemasToValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasValidEnums, - SourceGoogleAnalyticsDataAPISchemasValue, - SourceGoogleAnalyticsDataAPISchemasValueType, - SourceGoogleAnalyticsDataAPISchemasValueTypedDict, - SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication, - SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict, - SourceGoogleAnalyticsDataAPIToValue, - SourceGoogleAnalyticsDataAPIToValueTypedDict, - SourceGoogleAnalyticsDataAPIValidEnums, - SourceGoogleAnalyticsDataAPIValueType, - StringFilter, - StringFilterTypedDict, - ToValue, - ToValueTypedDict, - Value, - ValueType, - ValueTypedDict, ) from .source_google_calendar import ( GoogleCalendar, @@ -2755,30 +2760,23 @@ SourceGoogleClassroomTypedDict, ) from .source_google_directory import ( + CredentialsTitleServiceAccounts, + CredentialsTitleWebServerApp, + GoogleCredentials, + GoogleCredentialsTypedDict, GoogleDirectory, ServiceAccountKey, ServiceAccountKeyTypedDict, SignInViaGoogleOAuth, SignInViaGoogleOAuthTypedDict, SourceGoogleDirectory, - SourceGoogleDirectoryCredentialsTitle, - SourceGoogleDirectoryGoogleCredentials, - SourceGoogleDirectoryGoogleCredentialsTypedDict, - SourceGoogleDirectorySchemasCredentialsTitle, SourceGoogleDirectoryTypedDict, ) from .source_google_drive import ( - CopyRawFiles, - CopyRawFilesTypedDict, - DeliveryMethod, - DeliveryMethodTypedDict, - DeliveryType, - ReplicatePermissionsACL, - ReplicatePermissionsACLTypedDict, - ReplicateRecords, - ReplicateRecordsTypedDict, + GoogleDriveEnum, SourceGoogleDrive, - SourceGoogleDriveAuthType, + SourceGoogleDriveAuthTypeClient, + SourceGoogleDriveAuthTypeService, SourceGoogleDriveAuthenticateViaGoogleOAuth, SourceGoogleDriveAuthenticateViaGoogleOAuthTypedDict, SourceGoogleDriveAuthentication, @@ -2791,18 +2789,30 @@ SourceGoogleDriveCSVFormatTypedDict, SourceGoogleDriveCSVHeaderDefinition, SourceGoogleDriveCSVHeaderDefinitionTypedDict, - SourceGoogleDriveDeliveryType, + SourceGoogleDriveCopyRawFiles, + SourceGoogleDriveCopyRawFilesTypedDict, + SourceGoogleDriveDeliveryMethod, + SourceGoogleDriveDeliveryMethodTypedDict, + SourceGoogleDriveDeliveryTypeUseFileTransfer, + SourceGoogleDriveDeliveryTypeUsePermissionsTransfer, + SourceGoogleDriveDeliveryTypeUseRecordsTransfer, SourceGoogleDriveExcelFormat, SourceGoogleDriveExcelFormatTypedDict, SourceGoogleDriveFileBasedStreamConfig, SourceGoogleDriveFileBasedStreamConfigTypedDict, - SourceGoogleDriveFiletype, + SourceGoogleDriveFiletypeAvro, + SourceGoogleDriveFiletypeCsv, + SourceGoogleDriveFiletypeExcel, + SourceGoogleDriveFiletypeJsonl, + SourceGoogleDriveFiletypeParquet, + SourceGoogleDriveFiletypeUnstructured, SourceGoogleDriveFormat, SourceGoogleDriveFormatTypedDict, SourceGoogleDriveFromCSV, SourceGoogleDriveFromCSVTypedDict, - SourceGoogleDriveGoogleDrive, - SourceGoogleDriveHeaderDefinitionType, + SourceGoogleDriveHeaderDefinitionTypeAutogenerated, + SourceGoogleDriveHeaderDefinitionTypeFromCsv, + SourceGoogleDriveHeaderDefinitionTypeUserProvided, SourceGoogleDriveJsonlFormat, SourceGoogleDriveJsonlFormatTypedDict, SourceGoogleDriveLocal, @@ -2813,15 +2823,10 @@ SourceGoogleDriveParsingStrategy, SourceGoogleDriveProcessing, SourceGoogleDriveProcessingTypedDict, - SourceGoogleDriveSchemasAuthType, - SourceGoogleDriveSchemasDeliveryType, - SourceGoogleDriveSchemasFiletype, - SourceGoogleDriveSchemasHeaderDefinitionType, - SourceGoogleDriveSchemasStreamsFiletype, - SourceGoogleDriveSchemasStreamsFormatFiletype, - SourceGoogleDriveSchemasStreamsFormatFormat6Filetype, - SourceGoogleDriveSchemasStreamsFormatFormatFiletype, - SourceGoogleDriveSchemasStreamsHeaderDefinitionType, + SourceGoogleDriveReplicatePermissionsACL, + SourceGoogleDriveReplicatePermissionsACLTypedDict, + SourceGoogleDriveReplicateRecords, + SourceGoogleDriveReplicateRecordsTypedDict, SourceGoogleDriveServiceAccountKeyAuthentication, SourceGoogleDriveServiceAccountKeyAuthenticationTypedDict, SourceGoogleDriveTypedDict, @@ -2837,24 +2842,24 @@ SourceGoogleFormsTypedDict, ) from .source_google_pagespeed_insights import ( - Categories, GooglePagespeedInsights, SourceGooglePagespeedInsights, + SourceGooglePagespeedInsightsCategory, SourceGooglePagespeedInsightsTypedDict, - Strategies, + Strategy, ) from .source_google_search_console import ( DataFreshness, + GoogleSearchConsoleEnum, SourceGoogleSearchConsole, - SourceGoogleSearchConsoleAuthType, + SourceGoogleSearchConsoleAuthTypeClient, + SourceGoogleSearchConsoleAuthTypeService, SourceGoogleSearchConsoleAuthenticationType, SourceGoogleSearchConsoleAuthenticationTypeTypedDict, SourceGoogleSearchConsoleCustomReportConfig, SourceGoogleSearchConsoleCustomReportConfigTypedDict, - SourceGoogleSearchConsoleGoogleSearchConsole, SourceGoogleSearchConsoleOAuth, SourceGoogleSearchConsoleOAuthTypedDict, - SourceGoogleSearchConsoleSchemasAuthType, SourceGoogleSearchConsoleServiceAccountKeyAuthentication, SourceGoogleSearchConsoleServiceAccountKeyAuthenticationTypedDict, SourceGoogleSearchConsoleTypedDict, @@ -2862,18 +2867,18 @@ ) from .source_google_sheets import ( SourceGoogleSheets, - SourceGoogleSheetsAuthType, + SourceGoogleSheetsAuthTypeClient, + SourceGoogleSheetsAuthTypeService, SourceGoogleSheetsAuthenticateViaGoogleOAuth, SourceGoogleSheetsAuthenticateViaGoogleOAuthTypedDict, SourceGoogleSheetsAuthentication, SourceGoogleSheetsAuthenticationTypedDict, SourceGoogleSheetsGoogleSheets, - SourceGoogleSheetsSchemasAuthType, SourceGoogleSheetsServiceAccountKeyAuthentication, SourceGoogleSheetsServiceAccountKeyAuthenticationTypedDict, SourceGoogleSheetsTypedDict, - StreamNameOverrides, - StreamNameOverridesTypedDict, + StreamNameOverride, + StreamNameOverrideTypedDict, ) from .source_google_tasks import ( GoogleTasks, @@ -2906,12 +2911,12 @@ AuthenticateViaHarvestOAuthTypedDict, Harvest, SourceHarvest, - SourceHarvestAuthType, + SourceHarvestAuthTypeClient, + SourceHarvestAuthTypeToken, SourceHarvestAuthenticateWithPersonalAccessToken, SourceHarvestAuthenticateWithPersonalAccessTokenTypedDict, SourceHarvestAuthenticationMechanism, SourceHarvestAuthenticationMechanismTypedDict, - SourceHarvestSchemasAuthType, SourceHarvestTypedDict, ) from .source_height import Height, SourceHeight, SourceHeightTypedDict @@ -2930,16 +2935,16 @@ SourceHubplannerTypedDict, ) from .source_hubspot import ( + AuthTypeOAuthCredentials, + AuthTypePrivateAppCredentials, PrivateApp, PrivateAppTypedDict, SourceHubspot, - SourceHubspotAuthType, SourceHubspotAuthentication, SourceHubspotAuthenticationTypedDict, SourceHubspotHubspot, SourceHubspotOAuth, SourceHubspotOAuthTypedDict, - SourceHubspotSchemasAuthType, SourceHubspotTypedDict, ) from .source_hugging_face_datasets import ( @@ -2972,8 +2977,8 @@ ) from .source_insightly import Insightly, SourceInsightly, SourceInsightlyTypedDict from .source_instagram import ( + InstagramEnum, SourceInstagram, - SourceInstagramInstagram, SourceInstagramTypedDict, ) from .source_instatus import Instatus, SourceInstatus, SourceInstatusTypedDict @@ -2992,6 +2997,8 @@ from .source_jobnimbus import Jobnimbus, SourceJobnimbus, SourceJobnimbusTypedDict from .source_jotform import ( APIEndpoint, + APIEndpointBasic, + APIEndpointEnterprise, APIEndpointTypedDict, BaseURLPrefix, Basic, @@ -3000,8 +3007,6 @@ EnterpriseTypedDict, Jotform, SourceJotform, - SourceJotformAPIEndpoint, - SourceJotformSchemasAPIEndpoint, SourceJotformTypedDict, ) from .source_judge_me_reviews import ( @@ -3050,13 +3055,13 @@ AuthenticateViaLeverAPIKeyTypedDict, AuthenticateViaLeverOAuth, AuthenticateViaLeverOAuthTypedDict, + LeverHiringEnum, SourceLeverHiring, - SourceLeverHiringAuthType, + SourceLeverHiringAuthTypeAPIKey, + SourceLeverHiringAuthTypeClient, SourceLeverHiringAuthenticationMechanism, SourceLeverHiringAuthenticationMechanismTypedDict, SourceLeverHiringEnvironment, - SourceLeverHiringLeverHiring, - SourceLeverHiringSchemasAuthType, SourceLeverHiringTypedDict, ) from .source_lightspeed_retail import ( @@ -3068,17 +3073,17 @@ from .source_linkedin_ads import ( AdAnalyticsReportConfiguration, AdAnalyticsReportConfigurationTypedDict, + LinkedinAdsEnum, PivotCategory, SourceLinkedinAds, SourceLinkedinAdsAccessToken, SourceLinkedinAdsAccessTokenTypedDict, - SourceLinkedinAdsAuthMethod, + SourceLinkedinAdsAuthMethodAccessToken, + SourceLinkedinAdsAuthMethodOAuth20, SourceLinkedinAdsAuthentication, SourceLinkedinAdsAuthenticationTypedDict, - SourceLinkedinAdsLinkedinAds, SourceLinkedinAdsOAuth20, SourceLinkedinAdsOAuth20TypedDict, - SourceLinkedinAdsSchemasAuthMethod, SourceLinkedinAdsTypedDict, TimeGranularity, ) @@ -3087,12 +3092,12 @@ SourceLinkedinPages, SourceLinkedinPagesAccessToken, SourceLinkedinPagesAccessTokenTypedDict, - SourceLinkedinPagesAuthMethod, + SourceLinkedinPagesAuthMethodAccessToken, + SourceLinkedinPagesAuthMethodOAuth20, SourceLinkedinPagesAuthentication, SourceLinkedinPagesAuthenticationTypedDict, SourceLinkedinPagesOAuth20, SourceLinkedinPagesOAuth20TypedDict, - SourceLinkedinPagesSchemasAuthMethod, SourceLinkedinPagesTypedDict, TimeGranularityType, ) @@ -3102,16 +3107,16 @@ from .source_looker import Looker, SourceLooker, SourceLookerTypedDict from .source_luma import Luma, SourceLuma, SourceLumaTypedDict from .source_mailchimp import ( + MailchimpEnum, SourceMailchimp, SourceMailchimpAPIKey, SourceMailchimpAPIKeyTypedDict, - SourceMailchimpAuthType, + SourceMailchimpAuthTypeApikey, + SourceMailchimpAuthTypeOauth20, SourceMailchimpAuthentication, SourceMailchimpAuthenticationTypedDict, - SourceMailchimpMailchimp, SourceMailchimpOAuth20, SourceMailchimpOAuth20TypedDict, - SourceMailchimpSchemasAuthType, SourceMailchimpTypedDict, ) from .source_mailerlite import ( @@ -3180,13 +3185,12 @@ SourceMicrosoftListsTypedDict, ) from .source_microsoft_onedrive import ( - AuthenticateViaMicrosoftOAuth, - AuthenticateViaMicrosoftOAuthTypedDict, - SearchScope, - ServiceKeyAuthentication, - ServiceKeyAuthenticationTypedDict, + MicrosoftOnedriveEnum, SourceMicrosoftOnedrive, - SourceMicrosoftOnedriveAuthType, + SourceMicrosoftOnedriveAuthTypeClient, + SourceMicrosoftOnedriveAuthTypeService, + SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth, + SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuthTypedDict, SourceMicrosoftOnedriveAuthentication, SourceMicrosoftOnedriveAuthenticationTypedDict, SourceMicrosoftOnedriveAutogenerated, @@ -3199,30 +3203,31 @@ SourceMicrosoftOnedriveCSVHeaderDefinitionTypedDict, SourceMicrosoftOnedriveFileBasedStreamConfig, SourceMicrosoftOnedriveFileBasedStreamConfigTypedDict, - SourceMicrosoftOnedriveFiletype, + SourceMicrosoftOnedriveFiletypeAvro, + SourceMicrosoftOnedriveFiletypeCsv, + SourceMicrosoftOnedriveFiletypeJsonl, + SourceMicrosoftOnedriveFiletypeParquet, + SourceMicrosoftOnedriveFiletypeUnstructured, SourceMicrosoftOnedriveFormat, SourceMicrosoftOnedriveFormatTypedDict, SourceMicrosoftOnedriveFromCSV, SourceMicrosoftOnedriveFromCSVTypedDict, - SourceMicrosoftOnedriveHeaderDefinitionType, + SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated, + SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv, + SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided, SourceMicrosoftOnedriveJsonlFormat, SourceMicrosoftOnedriveJsonlFormatTypedDict, SourceMicrosoftOnedriveLocal, SourceMicrosoftOnedriveLocalTypedDict, - SourceMicrosoftOnedriveMicrosoftOnedrive, SourceMicrosoftOnedriveMode, SourceMicrosoftOnedriveParquetFormat, SourceMicrosoftOnedriveParquetFormatTypedDict, SourceMicrosoftOnedriveParsingStrategy, SourceMicrosoftOnedriveProcessing, SourceMicrosoftOnedriveProcessingTypedDict, - SourceMicrosoftOnedriveSchemasAuthType, - SourceMicrosoftOnedriveSchemasFiletype, - SourceMicrosoftOnedriveSchemasHeaderDefinitionType, - SourceMicrosoftOnedriveSchemasStreamsFiletype, - SourceMicrosoftOnedriveSchemasStreamsFormatFiletype, - SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype, - SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType, + SourceMicrosoftOnedriveSearchScope, + SourceMicrosoftOnedriveServiceKeyAuthentication, + SourceMicrosoftOnedriveServiceKeyAuthenticationTypedDict, SourceMicrosoftOnedriveTypedDict, SourceMicrosoftOnedriveUnstructuredDocumentFormat, SourceMicrosoftOnedriveUnstructuredDocumentFormatTypedDict, @@ -3231,8 +3236,10 @@ SourceMicrosoftOnedriveValidationPolicy, ) from .source_microsoft_sharepoint import ( + MicrosoftSharepointEnum, SourceMicrosoftSharepoint, - SourceMicrosoftSharepointAuthType, + SourceMicrosoftSharepointAuthTypeClient, + SourceMicrosoftSharepointAuthTypeService, SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth, SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuthTypedDict, SourceMicrosoftSharepointAuthentication, @@ -3249,22 +3256,29 @@ SourceMicrosoftSharepointCopyRawFilesTypedDict, SourceMicrosoftSharepointDeliveryMethod, SourceMicrosoftSharepointDeliveryMethodTypedDict, - SourceMicrosoftSharepointDeliveryType, + SourceMicrosoftSharepointDeliveryTypeUseFileTransfer, + SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer, SourceMicrosoftSharepointExcelFormat, SourceMicrosoftSharepointExcelFormatTypedDict, SourceMicrosoftSharepointFileBasedStreamConfig, SourceMicrosoftSharepointFileBasedStreamConfigTypedDict, - SourceMicrosoftSharepointFiletype, + SourceMicrosoftSharepointFiletypeAvro, + SourceMicrosoftSharepointFiletypeCsv, + SourceMicrosoftSharepointFiletypeExcel, + SourceMicrosoftSharepointFiletypeJsonl, + SourceMicrosoftSharepointFiletypeParquet, + SourceMicrosoftSharepointFiletypeUnstructured, SourceMicrosoftSharepointFormat, SourceMicrosoftSharepointFormatTypedDict, SourceMicrosoftSharepointFromCSV, SourceMicrosoftSharepointFromCSVTypedDict, - SourceMicrosoftSharepointHeaderDefinitionType, + SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated, + SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv, + SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided, SourceMicrosoftSharepointJsonlFormat, SourceMicrosoftSharepointJsonlFormatTypedDict, SourceMicrosoftSharepointLocal, SourceMicrosoftSharepointLocalTypedDict, - SourceMicrosoftSharepointMicrosoftSharepoint, SourceMicrosoftSharepointMode, SourceMicrosoftSharepointParquetFormat, SourceMicrosoftSharepointParquetFormatTypedDict, @@ -3273,15 +3287,6 @@ SourceMicrosoftSharepointProcessingTypedDict, SourceMicrosoftSharepointReplicateRecords, SourceMicrosoftSharepointReplicateRecordsTypedDict, - SourceMicrosoftSharepointSchemasAuthType, - SourceMicrosoftSharepointSchemasDeliveryType, - SourceMicrosoftSharepointSchemasFiletype, - SourceMicrosoftSharepointSchemasHeaderDefinitionType, - SourceMicrosoftSharepointSchemasStreamsFiletype, - SourceMicrosoftSharepointSchemasStreamsFormatFiletype, - SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype, - SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype, - SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType, SourceMicrosoftSharepointSearchScope, SourceMicrosoftSharepointServiceKeyAuthentication, SourceMicrosoftSharepointServiceKeyAuthenticationTypedDict, @@ -3297,12 +3302,12 @@ AuthenticateViaMicrosoftOAuth20, AuthenticateViaMicrosoftOAuth20TypedDict, AuthenticateViaMicrosoftTypedDict, + MicrosoftTeamsEnum, SourceMicrosoftTeams, - SourceMicrosoftTeamsAuthType, + SourceMicrosoftTeamsAuthTypeClient, + SourceMicrosoftTeamsAuthTypeToken, SourceMicrosoftTeamsAuthenticationMechanism, SourceMicrosoftTeamsAuthenticationMechanismTypedDict, - SourceMicrosoftTeamsMicrosoftTeams, - SourceMicrosoftTeamsSchemasAuthType, SourceMicrosoftTeamsTypedDict, ) from .source_miro import Miro, SourceMiro, SourceMiroTypedDict @@ -3312,43 +3317,43 @@ AuthenticationWildcard, AuthenticationWildcardTypedDict, Mixpanel, + OptionTitleProjectSecret, + OptionTitleServiceAccount, ProjectSecret, ProjectSecretTypedDict, ServiceAccount, ServiceAccountTypedDict, SourceMixpanel, - SourceMixpanelOptionTitle, SourceMixpanelRegion, - SourceMixpanelSchemasOptionTitle, SourceMixpanelTypedDict, ) from .source_mode import SourceMode, SourceModeMode, SourceModeTypedDict from .source_monday import ( - APIToken, - APITokenTypedDict, + MondayEnum, SourceMonday, - SourceMondayAuthType, + SourceMondayAPIToken, + SourceMondayAPITokenTypedDict, + SourceMondayAuthTypeAPIToken, + SourceMondayAuthTypeOauth20, SourceMondayAuthorizationMethod, SourceMondayAuthorizationMethodTypedDict, - SourceMondayMonday, SourceMondayOAuth20, SourceMondayOAuth20TypedDict, - SourceMondaySchemasAuthType, SourceMondayTypedDict, ) from .source_mongodb_v2 import ( CaptureModeAdvanced, ClusterType, + ClusterTypeAtlasReplicaSet, + ClusterTypeSelfManagedReplicaSet, ClusterTypeTypedDict, - InvalidCDCPositionBehaviorAdvanced, MongoDBAtlasReplicaSet, MongoDBAtlasReplicaSetTypedDict, MongodbV2, SelfManagedReplicaSet, SelfManagedReplicaSetTypedDict, SourceMongodbV2, - SourceMongodbV2ClusterType, - SourceMongodbV2SchemasClusterType, + SourceMongodbV2InvalidCDCPositionBehaviorAdvanced, SourceMongodbV2TypedDict, ) from .source_mssql import ( @@ -3358,7 +3363,8 @@ SourceMssqlEncryptedVerifyCertificate, SourceMssqlEncryptedVerifyCertificateTypedDict, SourceMssqlInvalidCDCPositionBehaviorAdvanced, - SourceMssqlMethod, + SourceMssqlMethodCdc, + SourceMssqlMethodStandard, SourceMssqlMssql, SourceMssqlNoTunnel, SourceMssqlNoTunnelTypedDict, @@ -3370,26 +3376,28 @@ SourceMssqlSSHKeyAuthenticationTypedDict, SourceMssqlSSHTunnelMethod, SourceMssqlSSHTunnelMethodTypedDict, - SourceMssqlSSLMethod, - SourceMssqlSSLMethodTypedDict, + SourceMssqlSSLMethodUnion, + SourceMssqlSSLMethodUnionTypedDict, SourceMssqlScanChangesWithUserDefinedCursor, SourceMssqlScanChangesWithUserDefinedCursorTypedDict, - SourceMssqlSchemasMethod, - SourceMssqlSchemasSSLMethodSSLMethodSSLMethod, - SourceMssqlSchemasSslMethod, - SourceMssqlSchemasSslMethodSslMethod, - SourceMssqlSchemasTunnelMethod, - SourceMssqlSchemasTunnelMethodTunnelMethod, - SourceMssqlTunnelMethod, + SourceMssqlTunnelMethodNoTunnel, + SourceMssqlTunnelMethodSSHKeyAuth, + SourceMssqlTunnelMethodSSHPasswordAuth, SourceMssqlTypedDict, SourceMssqlUnencrypted, SourceMssqlUnencryptedTypedDict, SourceMssqlUpdateMethod, SourceMssqlUpdateMethodTypedDict, + SslMethodEncryptedTrustServerCertificate, + SslMethodEncryptedVerifyCertificate, + SslMethodUnencrypted, ) from .source_mux import Mux, SourceMux, SourceMuxTypedDict from .source_my_hours import MyHours, SourceMyHours, SourceMyHoursTypedDict from .source_mysql import ( + ModePreferred, + ModeRequired, + ModeVerifyIdentity, Preferred, PreferredTypedDict, Required, @@ -3398,8 +3406,9 @@ SourceMysqlEncryption, SourceMysqlEncryptionTypedDict, SourceMysqlInvalidCDCPositionBehaviorAdvanced, - SourceMysqlMethod, - SourceMysqlMode, + SourceMysqlMethodCdc, + SourceMysqlMethodStandard, + SourceMysqlModeVerifyCa, SourceMysqlMysql, SourceMysqlNoTunnel, SourceMysqlNoTunnelTypedDict, @@ -3413,13 +3422,9 @@ SourceMysqlSSHTunnelMethodTypedDict, SourceMysqlScanChangesWithUserDefinedCursor, SourceMysqlScanChangesWithUserDefinedCursorTypedDict, - SourceMysqlSchemasMethod, - SourceMysqlSchemasMode, - SourceMysqlSchemasSslModeEncryptionMode, - SourceMysqlSchemasSslModeMode, - SourceMysqlSchemasTunnelMethod, - SourceMysqlSchemasTunnelMethodTunnelMethod, - SourceMysqlTunnelMethod, + SourceMysqlTunnelMethodNoTunnel, + SourceMysqlTunnelMethodSSHKeyAuth, + SourceMysqlTunnelMethodSSHPasswordAuth, SourceMysqlTypedDict, SourceMysqlUpdateMethod, SourceMysqlUpdateMethodTypedDict, @@ -3434,31 +3439,31 @@ from .source_nebius_ai import NebiusAi, SourceNebiusAi, SourceNebiusAiTypedDict from .source_netsuite import Netsuite, SourceNetsuite, SourceNetsuiteTypedDict from .source_netsuite_enterprise import ( + AuthenticationMethodOauth2Authentication, + AuthenticationMethodPasswordAuthentication, + AuthenticationMethodPasswordAuthenticationEnum, + AuthenticationMethodPasswordAuthenticationTypedDict, + AuthenticationMethodTokenBasedAuthentication, NetsuiteEnterprise, OAuth2Authentication, OAuth2AuthenticationTypedDict, SourceNetsuiteEnterprise, - SourceNetsuiteEnterpriseAuthenticationMethod, - SourceNetsuiteEnterpriseAuthenticationMethodTypedDict, + SourceNetsuiteEnterpriseAuthenticationMethodUnion, + SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict, SourceNetsuiteEnterpriseCursorMethod, SourceNetsuiteEnterpriseNoTunnel, SourceNetsuiteEnterpriseNoTunnelTypedDict, - SourceNetsuiteEnterprisePasswordAuthentication, - SourceNetsuiteEnterprisePasswordAuthenticationTypedDict, SourceNetsuiteEnterpriseSSHKeyAuthentication, SourceNetsuiteEnterpriseSSHKeyAuthenticationTypedDict, SourceNetsuiteEnterpriseSSHTunnelMethod, + SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthentication, + SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthenticationTypedDict, SourceNetsuiteEnterpriseSSHTunnelMethodTypedDict, SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursor, SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursorTypedDict, - SourceNetsuiteEnterpriseSchemasAuthenticationMethod, - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod, - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod, - SourceNetsuiteEnterpriseSchemasPasswordAuthentication, - SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict, - SourceNetsuiteEnterpriseSchemasTunnelMethod, - SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod, - SourceNetsuiteEnterpriseTunnelMethod, + SourceNetsuiteEnterpriseTunnelMethodNoTunnel, + SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth, + SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth, SourceNetsuiteEnterpriseTypedDict, SourceNetsuiteEnterpriseUpdateMethod, SourceNetsuiteEnterpriseUpdateMethodTypedDict, @@ -3466,13 +3471,13 @@ TokenBasedAuthenticationTypedDict, ) from .source_news_api import ( - Category, - Country, - Language, NewsAPI, SearchIn, - SortBy, SourceNewsAPI, + SourceNewsAPICategory, + SourceNewsAPICountry, + SourceNewsAPILanguage, + SourceNewsAPISortBy, SourceNewsAPITypedDict, ) from .source_newsdata import ( @@ -3491,8 +3496,8 @@ from .source_nexiopay import ( Nexiopay, SourceNexiopay, + SourceNexiopaySubdomain, SourceNexiopayTypedDict, - Subdomain, ) from .source_ninjaone_rmm import ( NinjaoneRmm, @@ -3506,16 +3511,16 @@ SourceNorthpassLmsTypedDict, ) from .source_notion import ( + AuthTypeOAuth20, + NotionEnum, SourceNotion, SourceNotionAccessToken, SourceNotionAccessTokenTypedDict, - SourceNotionAuthType, + SourceNotionAuthTypeToken, SourceNotionAuthenticationMethod, SourceNotionAuthenticationMethodTypedDict, - SourceNotionNotion, SourceNotionOAuth20, SourceNotionOAuth20TypedDict, - SourceNotionSchemasAuthType, SourceNotionTypedDict, ) from .source_nutshell import Nutshell, SourceNutshell, SourceNutshellTypedDict @@ -3528,19 +3533,19 @@ SourceNytimesTypedDict, ) from .source_okta import ( + AuthTypeOauth20PrivateKey, OAuth20WithPrivateKey, OAuth20WithPrivateKeyTypedDict, Okta, SourceOkta, SourceOktaAPIToken, SourceOktaAPITokenTypedDict, - SourceOktaAuthType, + SourceOktaAuthTypeAPIToken, + SourceOktaAuthTypeOauth20, SourceOktaAuthorizationMethod, SourceOktaAuthorizationMethodTypedDict, SourceOktaOAuth20, SourceOktaOAuth20TypedDict, - SourceOktaSchemasAuthType, - SourceOktaSchemasCredentialsAuthType, SourceOktaTypedDict, ) from .source_omnisend import Omnisend, SourceOmnisend, SourceOmnisendTypedDict @@ -3551,8 +3556,8 @@ SourceOnepagecrmTypedDict, ) from .source_onesignal import ( - Applications, - ApplicationsTypedDict, + Application, + ApplicationTypedDict, Onesignal, SourceOnesignal, SourceOnesignalTypedDict, @@ -3585,16 +3590,16 @@ from .source_opsgenie import Opsgenie, SourceOpsgenie, SourceOpsgenieTypedDict from .source_opuswatch import Opuswatch, SourceOpuswatch, SourceOpuswatchTypedDict from .source_oracle import ( - ConnectBy, - ConnectByTypedDict, - ConnectionType, - ServiceName, - ServiceNameTypedDict, SourceOracle, - SourceOracleConnectionType, + SourceOracleConnectBy, + SourceOracleConnectByTypedDict, + SourceOracleConnectionTypeServiceName, + SourceOracleConnectionTypeSid, SourceOracleEncryption, SourceOracleEncryptionAlgorithm, - SourceOracleEncryptionMethod, + SourceOracleEncryptionMethodClientNne, + SourceOracleEncryptionMethodEncryptedVerifyCertificate, + SourceOracleEncryptionMethodUnencrypted, SourceOracleEncryptionTypedDict, SourceOracleNativeNetworkEncryptionNNE, SourceOracleNativeNetworkEncryptionNNETypedDict, @@ -3607,29 +3612,33 @@ SourceOracleSSHKeyAuthenticationTypedDict, SourceOracleSSHTunnelMethod, SourceOracleSSHTunnelMethodTypedDict, - SourceOracleSchemasEncryptionEncryptionMethod, - SourceOracleSchemasEncryptionMethod, - SourceOracleSchemasTunnelMethod, - SourceOracleSchemasTunnelMethodTunnelMethod, + SourceOracleServiceName, + SourceOracleServiceNameTypedDict, + SourceOracleSystemIDSID, + SourceOracleSystemIDSIDTypedDict, SourceOracleTLSEncryptedVerifyCertificate, SourceOracleTLSEncryptedVerifyCertificateTypedDict, - SourceOracleTunnelMethod, + SourceOracleTunnelMethodNoTunnel, + SourceOracleTunnelMethodSSHKeyAuth, + SourceOracleTunnelMethodSSHPasswordAuth, SourceOracleTypedDict, SourceOracleUnencrypted, SourceOracleUnencryptedTypedDict, - SystemIDSID, - SystemIDSIDTypedDict, ) from .source_oracle_enterprise import ( OracleEnterprise, SourceOracleEnterprise, SourceOracleEnterpriseConnectBy, SourceOracleEnterpriseConnectByTypedDict, - SourceOracleEnterpriseConnectionType, - SourceOracleEnterpriseCursorMethod, + SourceOracleEnterpriseConnectionTypeServiceName, + SourceOracleEnterpriseConnectionTypeSid, + SourceOracleEnterpriseCursorMethodCdc, + SourceOracleEnterpriseCursorMethodUserDefined, SourceOracleEnterpriseEncryption, SourceOracleEnterpriseEncryptionAlgorithm, - SourceOracleEnterpriseEncryptionMethod, + SourceOracleEnterpriseEncryptionMethodClientNne, + SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate, + SourceOracleEnterpriseEncryptionMethodUnencrypted, SourceOracleEnterpriseEncryptionTypedDict, SourceOracleEnterpriseInvalidCDCPositionBehaviorAdvanced, SourceOracleEnterpriseNativeNetworkEncryptionNNE, @@ -3646,26 +3655,22 @@ SourceOracleEnterpriseSSHTunnelMethodTypedDict, SourceOracleEnterpriseScanChangesWithUserDefinedCursor, SourceOracleEnterpriseScanChangesWithUserDefinedCursorTypedDict, - SourceOracleEnterpriseSchemasConnectionType, - SourceOracleEnterpriseSchemasCursorMethod, - SourceOracleEnterpriseSchemasEncryptionEncryptionMethod, - SourceOracleEnterpriseSchemasEncryptionMethod, - SourceOracleEnterpriseSchemasTunnelMethod, - SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod, SourceOracleEnterpriseServiceName, SourceOracleEnterpriseServiceNameTypedDict, SourceOracleEnterpriseSystemIDSID, SourceOracleEnterpriseSystemIDSIDTypedDict, SourceOracleEnterpriseTLSEncryptedVerifyCertificate, SourceOracleEnterpriseTLSEncryptedVerifyCertificateTypedDict, - SourceOracleEnterpriseTunnelMethod, + SourceOracleEnterpriseTableFilter, + SourceOracleEnterpriseTableFilterTypedDict, + SourceOracleEnterpriseTunnelMethodNoTunnel, + SourceOracleEnterpriseTunnelMethodSSHKeyAuth, + SourceOracleEnterpriseTunnelMethodSSHPasswordAuth, SourceOracleEnterpriseTypedDict, SourceOracleEnterpriseUnencrypted, SourceOracleEnterpriseUnencryptedTypedDict, SourceOracleEnterpriseUpdateMethod, SourceOracleEnterpriseUpdateMethodTypedDict, - TableFilter, - TableFilterTypedDict, ) from .source_orb import Orb, SourceOrb, SourceOrbTypedDict from .source_oura import Oura, SourceOura, SourceOuraTypedDict @@ -3701,7 +3706,7 @@ ) from .source_pagerduty import ( Pagerduty, - ServiceDetails, + ServiceDetail, SourcePagerduty, SourcePagerdutyTypedDict, ) @@ -3746,29 +3751,29 @@ SourcePingdomTypedDict, ) from .source_pinterest import ( + AttributionTypeValidEnums, ClickWindowDays, + ColumnValidEnums, ConversionReportTime, EngagementWindowDays, - Granularity, - OAuth20, - OAuth20TypedDict, + PinterestEnum, ReportConfig, ReportConfigTypedDict, SourcePinterest, SourcePinterestAuthMethod, + SourcePinterestGranularity, SourcePinterestLevel, - SourcePinterestPinterest, - SourcePinterestSchemasValidEnums, + SourcePinterestOAuth20, + SourcePinterestOAuth20TypedDict, + SourcePinterestStatus, SourcePinterestTypedDict, - SourcePinterestValidEnums, - Status, ViewWindowDays, ) from .source_pipedrive import Pipedrive, SourcePipedrive, SourcePipedriveTypedDict from .source_pipeliner import ( - DataCenter, Pipeliner, SourcePipeliner, + SourcePipelinerDataCenter, SourcePipelinerTypedDict, ) from .source_pivotal_tracker import ( @@ -3805,6 +3810,7 @@ DetectChangesWithXminSystemColumn, DetectChangesWithXminSystemColumnTypedDict, LSNCommitBehaviour, + MethodXmin, Plugin, ReadChangesUsingWriteAheadLogCDC, ReadChangesUsingWriteAheadLogCDCTypedDict, @@ -3814,8 +3820,14 @@ SourcePostgresDisable, SourcePostgresDisableTypedDict, SourcePostgresInvalidCDCPositionBehaviorAdvanced, - SourcePostgresMethod, - SourcePostgresMode, + SourcePostgresMethodCdc, + SourcePostgresMethodStandard, + SourcePostgresModeAllow, + SourcePostgresModeDisable, + SourcePostgresModePrefer, + SourcePostgresModeRequire, + SourcePostgresModeVerifyCa, + SourcePostgresModeVerifyFull, SourcePostgresNoTunnel, SourcePostgresNoTunnelTypedDict, SourcePostgresPasswordAuthentication, @@ -3833,16 +3845,9 @@ SourcePostgresSSLModesTypedDict, SourcePostgresScanChangesWithUserDefinedCursor, SourcePostgresScanChangesWithUserDefinedCursorTypedDict, - SourcePostgresSchemasMethod, - SourcePostgresSchemasMode, - SourcePostgresSchemasReplicationMethodMethod, - SourcePostgresSchemasSSLModeSSLModes5Mode, - SourcePostgresSchemasSSLModeSSLModes6Mode, - SourcePostgresSchemasSSLModeSSLModesMode, - SourcePostgresSchemasSslModeMode, - SourcePostgresSchemasTunnelMethod, - SourcePostgresSchemasTunnelMethodTunnelMethod, - SourcePostgresTunnelMethod, + SourcePostgresTunnelMethodNoTunnel, + SourcePostgresTunnelMethodSSHKeyAuth, + SourcePostgresTunnelMethodSSHPasswordAuth, SourcePostgresTypedDict, SourcePostgresUpdateMethod, SourcePostgresUpdateMethodTypedDict, @@ -3885,13 +3890,13 @@ ) from .source_railz import Railz, SourceRailz, SourceRailzTypedDict from .source_rd_station_marketing import ( + RdStationMarketingEnum, SignInViaRDStationOAuth, SignInViaRDStationOAuthTypedDict, SourceRdStationMarketing, SourceRdStationMarketingAuthType, SourceRdStationMarketingAuthenticationType, SourceRdStationMarketingAuthenticationTypeTypedDict, - SourceRdStationMarketingRdStationMarketing, SourceRdStationMarketingTypedDict, ) from .source_recharge import Recharge, SourceRecharge, SourceRechargeTypedDict @@ -3932,10 +3937,10 @@ AuthenticateWithAPITokenTypedDict, Retently, SourceRetently, - SourceRetentlyAuthType, + SourceRetentlyAuthTypeClient, + SourceRetentlyAuthTypeToken, SourceRetentlyAuthenticationMechanism, SourceRetentlyAuthenticationMechanismTypedDict, - SourceRetentlySchemasAuthType, SourceRetentlyTypedDict, ) from .source_revenuecat import ( @@ -3983,17 +3988,25 @@ SourceS3CopyRawFilesTypedDict, SourceS3DeliveryMethod, SourceS3DeliveryMethodTypedDict, - SourceS3DeliveryType, + SourceS3DeliveryTypeUseFileTransfer, + SourceS3DeliveryTypeUseRecordsTransfer, SourceS3ExcelFormat, SourceS3ExcelFormatTypedDict, SourceS3FileBasedStreamConfig, SourceS3FileBasedStreamConfigTypedDict, - SourceS3Filetype, + SourceS3FiletypeAvro, + SourceS3FiletypeCsv, + SourceS3FiletypeExcel, + SourceS3FiletypeJsonl, + SourceS3FiletypeParquet, + SourceS3FiletypeUnstructured, SourceS3Format, SourceS3FormatTypedDict, SourceS3FromCSV, SourceS3FromCSVTypedDict, - SourceS3HeaderDefinitionType, + SourceS3HeaderDefinitionTypeAutogenerated, + SourceS3HeaderDefinitionTypeFromCsv, + SourceS3HeaderDefinitionTypeUserProvided, SourceS3JsonlFormat, SourceS3JsonlFormatTypedDict, SourceS3Local, @@ -4007,14 +4020,6 @@ SourceS3ReplicateRecords, SourceS3ReplicateRecordsTypedDict, SourceS3S3, - SourceS3SchemasDeliveryType, - SourceS3SchemasFiletype, - SourceS3SchemasHeaderDefinitionType, - SourceS3SchemasStreamsFiletype, - SourceS3SchemasStreamsFormatFiletype, - SourceS3SchemasStreamsFormatFormat6Filetype, - SourceS3SchemasStreamsFormatFormatFiletype, - SourceS3SchemasStreamsHeaderDefinitionType, SourceS3TypedDict, SourceS3UnstructuredDocumentFormat, SourceS3UnstructuredDocumentFormatTypedDict, @@ -4039,8 +4044,8 @@ SourceSalesforceAuthType, SourceSalesforceSalesforce, SourceSalesforceTypedDict, - StreamsCriteria, - StreamsCriteriaTypedDict, + StreamsCriterion, + StreamsCriterionTypedDict, ) from .source_salesloft import ( AuthenticateViaAPIKey, @@ -4049,10 +4054,10 @@ AuthenticateViaOAuthTypedDict, Salesloft, SourceSalesloft, - SourceSalesloftAuthType, + SourceSalesloftAuthTypeAPIKey, + SourceSalesloftAuthTypeOauth20, SourceSalesloftCredentials, SourceSalesloftCredentialsTypedDict, - SourceSalesloftSchemasAuthType, SourceSalesloftTypedDict, ) from .source_sap_fieldglass import ( @@ -4063,10 +4068,13 @@ from .source_sap_hana_enterprise import ( SapHanaEnterprise, SourceSapHanaEnterprise, - SourceSapHanaEnterpriseCursorMethod, + SourceSapHanaEnterpriseCursorMethodCdc, + SourceSapHanaEnterpriseCursorMethodUserDefined, SourceSapHanaEnterpriseEncryption, SourceSapHanaEnterpriseEncryptionAlgorithm, - SourceSapHanaEnterpriseEncryptionMethod, + SourceSapHanaEnterpriseEncryptionMethodClientNne, + SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate, + SourceSapHanaEnterpriseEncryptionMethodUnencrypted, SourceSapHanaEnterpriseEncryptionTypedDict, SourceSapHanaEnterpriseInvalidCDCPositionBehaviorAdvanced, SourceSapHanaEnterpriseNativeNetworkEncryptionNNE, @@ -4083,16 +4091,13 @@ SourceSapHanaEnterpriseSSHTunnelMethodTypedDict, SourceSapHanaEnterpriseScanChangesWithUserDefinedCursor, SourceSapHanaEnterpriseScanChangesWithUserDefinedCursorTypedDict, - SourceSapHanaEnterpriseSchemasCursorMethod, - SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod, - SourceSapHanaEnterpriseSchemasEncryptionMethod, - SourceSapHanaEnterpriseSchemasTunnelMethod, - SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod, SourceSapHanaEnterpriseTLSEncryptedVerifyCertificate, SourceSapHanaEnterpriseTLSEncryptedVerifyCertificateTypedDict, SourceSapHanaEnterpriseTableFilter, SourceSapHanaEnterpriseTableFilterTypedDict, - SourceSapHanaEnterpriseTunnelMethod, + SourceSapHanaEnterpriseTunnelMethodNoTunnel, + SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth, + SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth, SourceSapHanaEnterpriseTypedDict, SourceSapHanaEnterpriseUnencrypted, SourceSapHanaEnterpriseUnencryptedTypedDict, @@ -4124,19 +4129,21 @@ SourceServiceNowTypedDict, ) from .source_sftp import ( + AuthMethodSSHKeyAuth, + AuthMethodSSHPasswordAuth, Sftp, SourceSftp, - SourceSftpAuthMethod, SourceSftpAuthentication, SourceSftpAuthenticationTypedDict, SourceSftpPasswordAuthentication, SourceSftpPasswordAuthenticationTypedDict, SourceSftpSSHKeyAuthentication, SourceSftpSSHKeyAuthenticationTypedDict, - SourceSftpSchemasAuthMethod, SourceSftpTypedDict, ) from .source_sftp_bulk import ( + AuthTypePassword, + AuthTypePrivateKey, AuthenticateViaPassword, AuthenticateViaPasswordTypedDict, AuthenticateViaPrivateKey, @@ -4145,7 +4152,6 @@ SourceSftpBulk, SourceSftpBulkAPIParameterConfigModel, SourceSftpBulkAPIParameterConfigModelTypedDict, - SourceSftpBulkAuthType, SourceSftpBulkAuthentication, SourceSftpBulkAuthenticationTypedDict, SourceSftpBulkAutogenerated, @@ -4160,22 +4166,31 @@ SourceSftpBulkCopyRawFilesTypedDict, SourceSftpBulkDeliveryMethod, SourceSftpBulkDeliveryMethodTypedDict, - SourceSftpBulkDeliveryType, + SourceSftpBulkDeliveryTypeUseFileTransfer, + SourceSftpBulkDeliveryTypeUseRecordsTransfer, SourceSftpBulkExcelFormat, SourceSftpBulkExcelFormatTypedDict, SourceSftpBulkFileBasedStreamConfig, SourceSftpBulkFileBasedStreamConfigTypedDict, - SourceSftpBulkFiletype, + SourceSftpBulkFiletypeAvro, + SourceSftpBulkFiletypeCsv, + SourceSftpBulkFiletypeExcel, + SourceSftpBulkFiletypeJsonl, + SourceSftpBulkFiletypeParquet, + SourceSftpBulkFiletypeUnstructured, SourceSftpBulkFormat, SourceSftpBulkFormatTypedDict, SourceSftpBulkFromCSV, SourceSftpBulkFromCSVTypedDict, - SourceSftpBulkHeaderDefinitionType, + SourceSftpBulkHeaderDefinitionTypeAutogenerated, + SourceSftpBulkHeaderDefinitionTypeFromCsv, + SourceSftpBulkHeaderDefinitionTypeUserProvided, SourceSftpBulkJsonlFormat, SourceSftpBulkJsonlFormatTypedDict, SourceSftpBulkLocal, SourceSftpBulkLocalTypedDict, - SourceSftpBulkMode, + SourceSftpBulkModeAPI, + SourceSftpBulkModeLocal, SourceSftpBulkParquetFormat, SourceSftpBulkParquetFormatTypedDict, SourceSftpBulkParsingStrategy, @@ -4183,16 +4198,6 @@ SourceSftpBulkProcessingTypedDict, SourceSftpBulkReplicateRecords, SourceSftpBulkReplicateRecordsTypedDict, - SourceSftpBulkSchemasAuthType, - SourceSftpBulkSchemasDeliveryType, - SourceSftpBulkSchemasFiletype, - SourceSftpBulkSchemasHeaderDefinitionType, - SourceSftpBulkSchemasMode, - SourceSftpBulkSchemasStreamsFiletype, - SourceSftpBulkSchemasStreamsFormatFiletype, - SourceSftpBulkSchemasStreamsFormatFormat6Filetype, - SourceSftpBulkSchemasStreamsFormatFormatFiletype, - SourceSftpBulkSchemasStreamsHeaderDefinitionType, SourceSftpBulkTypedDict, SourceSftpBulkUnstructuredDocumentFormat, SourceSftpBulkUnstructuredDocumentFormatTypedDict, @@ -4203,8 +4208,10 @@ SourceSftpBulkViaAPITypedDict, ) from .source_sharepoint_enterprise import ( + SharepointEnterpriseEnum, SourceSharepointEnterprise, - SourceSharepointEnterpriseAuthType, + SourceSharepointEnterpriseAuthTypeClient, + SourceSharepointEnterpriseAuthTypeService, SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuth, SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuthTypedDict, SourceSharepointEnterpriseAuthentication, @@ -4221,17 +4228,26 @@ SourceSharepointEnterpriseCopyRawFilesTypedDict, SourceSharepointEnterpriseDeliveryMethod, SourceSharepointEnterpriseDeliveryMethodTypedDict, - SourceSharepointEnterpriseDeliveryType, + SourceSharepointEnterpriseDeliveryTypeUseFileTransfer, + SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer, + SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer, SourceSharepointEnterpriseExcelFormat, SourceSharepointEnterpriseExcelFormatTypedDict, SourceSharepointEnterpriseFileBasedStreamConfig, SourceSharepointEnterpriseFileBasedStreamConfigTypedDict, - SourceSharepointEnterpriseFiletype, + SourceSharepointEnterpriseFiletypeAvro, + SourceSharepointEnterpriseFiletypeCsv, + SourceSharepointEnterpriseFiletypeExcel, + SourceSharepointEnterpriseFiletypeJsonl, + SourceSharepointEnterpriseFiletypeParquet, + SourceSharepointEnterpriseFiletypeUnstructured, SourceSharepointEnterpriseFormat, SourceSharepointEnterpriseFormatTypedDict, SourceSharepointEnterpriseFromCSV, SourceSharepointEnterpriseFromCSVTypedDict, - SourceSharepointEnterpriseHeaderDefinitionType, + SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated, + SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv, + SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided, SourceSharepointEnterpriseJsonlFormat, SourceSharepointEnterpriseJsonlFormatTypedDict, SourceSharepointEnterpriseLocal, @@ -4246,20 +4262,9 @@ SourceSharepointEnterpriseReplicatePermissionsACLTypedDict, SourceSharepointEnterpriseReplicateRecords, SourceSharepointEnterpriseReplicateRecordsTypedDict, - SourceSharepointEnterpriseSchemasAuthType, - SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType, - SourceSharepointEnterpriseSchemasDeliveryType, - SourceSharepointEnterpriseSchemasFiletype, - SourceSharepointEnterpriseSchemasHeaderDefinitionType, - SourceSharepointEnterpriseSchemasStreamsFiletype, - SourceSharepointEnterpriseSchemasStreamsFormatFiletype, - SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype, - SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype, - SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType, SourceSharepointEnterpriseSearchScope, SourceSharepointEnterpriseServiceKeyAuthentication, SourceSharepointEnterpriseServiceKeyAuthenticationTypedDict, - SourceSharepointEnterpriseSharepointEnterprise, SourceSharepointEnterpriseTypedDict, SourceSharepointEnterpriseUnstructuredDocumentFormat, SourceSharepointEnterpriseUnstructuredDocumentFormatTypedDict, @@ -4281,14 +4286,14 @@ from .source_shopify import ( APIPassword, APIPasswordTypedDict, + AuthMethodAPIPassword, ShopifyAuthorizationMethod, ShopifyAuthorizationMethodTypedDict, + ShopifyEnum, SourceShopify, - SourceShopifyAuthMethod, + SourceShopifyAuthMethodOauth20, SourceShopifyOAuth20, SourceShopifyOAuth20TypedDict, - SourceShopifySchemasAuthMethod, - SourceShopifyShopify, SourceShopifyTypedDict, ) from .source_shopwired import Shopwired, SourceShopwired, SourceShopwiredTypedDict @@ -4313,16 +4318,16 @@ ) from .source_simplesat import Simplesat, SourceSimplesat, SourceSimplesatTypedDict from .source_slack import ( + OptionTitleAPITokenCredentials, + OptionTitleDefaultOAuth20Authorization, SignInViaSlackOAuth, SignInViaSlackOAuthTypedDict, + SlackEnum, SourceSlack, SourceSlackAPIToken, SourceSlackAPITokenTypedDict, SourceSlackAuthenticationMechanism, SourceSlackAuthenticationMechanismTypedDict, - SourceSlackOptionTitle, - SourceSlackSchemasOptionTitle, - SourceSlackSlack, SourceSlackTypedDict, ) from .source_smaily import Smaily, SourceSmaily, SourceSmailyTypedDict @@ -4339,16 +4344,16 @@ from .source_smartsheets import ( APIAccessToken, APIAccessTokenTypedDict, + SmartsheetsEnum, SourceSmartsheets, - SourceSmartsheetsAuthType, + SourceSmartsheetsAuthTypeAccessToken, + SourceSmartsheetsAuthTypeOauth20, SourceSmartsheetsAuthorizationMethod, SourceSmartsheetsAuthorizationMethodTypedDict, SourceSmartsheetsOAuth20, SourceSmartsheetsOAuth20TypedDict, - SourceSmartsheetsSchemasAuthType, - SourceSmartsheetsSmartsheets, SourceSmartsheetsTypedDict, - Validenums, + SourceSmartsheetsValidenums, ) from .source_smartwaiver import ( Smartwaiver, @@ -4357,15 +4362,16 @@ ) from .source_snapchat_marketing import ( ActionReportTime, + SnapchatMarketingEnum, SourceSnapchatMarketing, - SourceSnapchatMarketingSnapchatMarketing, SourceSnapchatMarketingTypedDict, SwipeUpAttributionWindow, ViewAttributionWindow, ) from .source_snowflake import ( + AuthTypeUsernamePassword, SourceSnowflake, - SourceSnowflakeAuthType, + SourceSnowflakeAuthTypeKeyPairAuthentication, SourceSnowflakeAuthorizationMethod, SourceSnowflakeAuthorizationMethodTypedDict, SourceSnowflakeCursorMethod, @@ -4373,7 +4379,6 @@ SourceSnowflakeKeyPairAuthenticationTypedDict, SourceSnowflakeScanChangesWithUserDefinedCursor, SourceSnowflakeScanChangesWithUserDefinedCursorTypedDict, - SourceSnowflakeSchemasAuthType, SourceSnowflakeSnowflake, SourceSnowflakeTypedDict, SourceSnowflakeUpdateMethod, @@ -4400,7 +4405,7 @@ ) from .source_split_io import SourceSplitIo, SourceSplitIoTypedDict, SplitIo from .source_spotify_ads import ( - Fields, + FieldT, SourceSpotifyAds, SourceSpotifyAdsTypedDict, SpotifyAds, @@ -4411,15 +4416,15 @@ Spotlercrm, ) from .source_square import ( + AuthTypeOAuth, OauthAuthentication, OauthAuthenticationTypedDict, SourceSquare, SourceSquareAPIKey, SourceSquareAPIKeyTypedDict, - SourceSquareAuthType, + SourceSquareAuthTypeAPIKey, SourceSquareAuthentication, SourceSquareAuthenticationTypedDict, - SourceSquareSchemasAuthType, SourceSquareTypedDict, Square, ) @@ -4451,18 +4456,18 @@ GlobalAccountTypedDict, SourceSurveySparrow, SourceSurveySparrowTypedDict, - SourceSurveySparrowURLBase, SurveySparrow, - URLBase, + URLBaseHTTPSAPISurveysparrowComV3, + URLBaseHTTPSEuAPISurveysparrowComV3, ) from .source_surveymonkey import ( OriginDatacenterOfTheSurveyMonkeyAccount, SourceSurveymonkey, SourceSurveymonkeyAuthMethod, - SourceSurveymonkeySurveymonkey, SourceSurveymonkeyTypedDict, SurveyMonkeyAuthorizationMethod, SurveyMonkeyAuthorizationMethodTypedDict, + SurveymonkeyEnum, ) from .source_survicate import SourceSurvicate, SourceSurvicateTypedDict, Survicate from .source_svix import SourceSvix, SourceSvixTypedDict, Svix @@ -4509,25 +4514,25 @@ OAuth2, OAuth2TypedDict, SourceTicktick, - SourceTicktickAuthType, + SourceTicktickAuthTypeOauth, + SourceTicktickAuthTypeToken, SourceTicktickAuthenticationType, SourceTicktickAuthenticationTypeTypedDict, - SourceTicktickSchemasAuthType, - SourceTicktickTicktick, SourceTicktickTypedDict, + TicktickEnum, ) from .source_tiktok_marketing import ( + AuthTypeSandboxAccessToken, SandboxAccessToken, SandboxAccessTokenTypedDict, SourceTiktokMarketing, - SourceTiktokMarketingAuthType, + SourceTiktokMarketingAuthTypeOauth20, SourceTiktokMarketingAuthenticationMethod, SourceTiktokMarketingAuthenticationMethodTypedDict, SourceTiktokMarketingOAuth20, SourceTiktokMarketingOAuth20TypedDict, - SourceTiktokMarketingSchemasAuthType, - SourceTiktokMarketingTiktokMarketing, SourceTiktokMarketingTypedDict, + TiktokMarketingEnum, ) from .source_timely import SourceTimely, SourceTimelyTypedDict, Timely from .source_tinyemail import SourceTinyemail, SourceTinyemailTypedDict, Tinyemail @@ -4546,12 +4551,12 @@ SourceTrustpilot, SourceTrustpilotAPIKey, SourceTrustpilotAPIKeyTypedDict, - SourceTrustpilotAuthType, + SourceTrustpilotAuthTypeApikey, + SourceTrustpilotAuthTypeOauth20, SourceTrustpilotAuthorizationMethod, SourceTrustpilotAuthorizationMethodTypedDict, SourceTrustpilotOAuth20, SourceTrustpilotOAuth20TypedDict, - SourceTrustpilotSchemasAuthType, SourceTrustpilotTypedDict, Trustpilot, ) @@ -4576,16 +4581,16 @@ from .source_tyntec_sms import SourceTyntecSms, SourceTyntecSmsTypedDict, TyntecSms from .source_typeform import ( SourceTypeform, - SourceTypeformAuthType, + SourceTypeformAuthTypeAccessToken, + SourceTypeformAuthTypeOauth20, SourceTypeformAuthorizationMethod, SourceTypeformAuthorizationMethodTypedDict, SourceTypeformOAuth20, SourceTypeformOAuth20TypedDict, SourceTypeformPrivateToken, SourceTypeformPrivateTokenTypedDict, - SourceTypeformSchemasAuthType, SourceTypeformTypedDict, - SourceTypeformTypeform, + TypeformEnum, ) from .source_ubidots import SourceUbidots, SourceUbidotsTypedDict, Ubidots from .source_unleash import SourceUnleash, SourceUnleashTypedDict, Unleash @@ -4645,8 +4650,8 @@ from .source_wordpress import SourceWordpress, SourceWordpressTypedDict, Wordpress from .source_workable import SourceWorkable, SourceWorkableTypedDict, Workable from .source_workday import ( - ReportIds, - ReportIdsTypedDict, + ReportID, + ReportIDTypedDict, SourceWorkday, SourceWorkdayAuthentication, SourceWorkdayAuthenticationTypedDict, @@ -4700,7 +4705,7 @@ AuthenticateViaOAuth20TypedDict, SourceYoutubeAnalytics, SourceYoutubeAnalyticsTypedDict, - SourceYoutubeAnalyticsYoutubeAnalytics, + YoutubeAnalyticsEnum, ) from .source_youtube_data import ( SourceYoutubeData, @@ -4719,51 +4724,51 @@ SourceZendeskChatAccessTokenTypedDict, SourceZendeskChatAuthorizationMethod, SourceZendeskChatAuthorizationMethodTypedDict, - SourceZendeskChatCredentials, + SourceZendeskChatCredentialsAccessToken, + SourceZendeskChatCredentialsOauth20, SourceZendeskChatOAuth20, SourceZendeskChatOAuth20TypedDict, - SourceZendeskChatSchemasCredentials, SourceZendeskChatTypedDict, ZendeskChat, ) from .source_zendesk_sunshine import ( + AuthMethodAPIToken, SourceZendeskSunshine, SourceZendeskSunshineAPIToken, SourceZendeskSunshineAPITokenTypedDict, - SourceZendeskSunshineAuthMethod, + SourceZendeskSunshineAuthMethodOauth20, SourceZendeskSunshineAuthorizationMethod, SourceZendeskSunshineAuthorizationMethodTypedDict, SourceZendeskSunshineOAuth20, SourceZendeskSunshineOAuth20TypedDict, - SourceZendeskSunshineSchemasAuthMethod, SourceZendeskSunshineTypedDict, ZendeskSunshine, ) from .source_zendesk_support import ( + CredentialsAPIToken, SourceZendeskSupport, SourceZendeskSupportAPIToken, SourceZendeskSupportAPITokenTypedDict, SourceZendeskSupportAuthentication, SourceZendeskSupportAuthenticationTypedDict, - SourceZendeskSupportCredentials, + SourceZendeskSupportCredentialsOauth20, SourceZendeskSupportOAuth20, SourceZendeskSupportOAuth20TypedDict, - SourceZendeskSupportSchemasCredentials, SourceZendeskSupportTypedDict, - SourceZendeskSupportZendeskSupport, + ZendeskSupportEnum, ) from .source_zendesk_talk import ( SourceZendeskTalk, SourceZendeskTalkAPIToken, SourceZendeskTalkAPITokenTypedDict, - SourceZendeskTalkAuthType, + SourceZendeskTalkAuthTypeAPIToken, + SourceZendeskTalkAuthTypeOauth20, SourceZendeskTalkAuthentication, SourceZendeskTalkAuthenticationTypedDict, SourceZendeskTalkOAuth20, SourceZendeskTalkOAuth20TypedDict, - SourceZendeskTalkSchemasAuthType, SourceZendeskTalkTypedDict, - SourceZendeskTalkZendeskTalk, + ZendeskTalkEnum, ) from .source_zenefits import SourceZenefits, SourceZenefitsTypedDict, Zenefits from .source_zenloop import SourceZenloop, SourceZenloopTypedDict, Zenloop @@ -4842,10 +4847,6 @@ StreamConfigurations, StreamConfigurationsTypedDict, ) - from .streamconfigurations_input import ( - StreamConfigurationsInput, - StreamConfigurationsInputTypedDict, - ) from .streammappertype import StreamMapperType from .streamproperties import StreamProperties, StreamPropertiesTypedDict from .surveymonkey import ( @@ -4923,39 +4924,30 @@ ZendeskTalkCredentialsTypedDict, ZendeskTalkTypedDict, ) # Pydantic models with forward references -RowFilteringOperationNot.model_rebuild() +RowFilteringOperationNot1.model_rebuild() __all__ = [ "APIAccessToken", "APIAccessTokenTypedDict", "APIEndpoint", + "APIEndpointBasic", + "APIEndpointEnterprise", "APIEndpointPrefix", "APIEndpointTypedDict", - "APIHost", - "APIKey", "APIKeyAuth", "APIKeyAuthTypedDict", - "APIKeySecret", - "APIKeySecretTypedDict", - "APIKeyTypedDict", - "APIParameterConfigModel", - "APIParameterConfigModelTypedDict", "APIPassword", "APIPasswordTypedDict", "APIServer", - "APIToken", - "APITokenTypedDict", "AWSEnvironment", - "AWSRegion", "AWSS3Staging", "AWSS3StagingTypedDict", "AWSSellerPartnerAccountType", - "AccessToken", "AccessTokenIsRequiredForAuthenticationRequests", - "AccessTokenTypedDict", - "AccountNames", - "AccountNamesTypedDict", + "AccountName", + "AccountNameTypedDict", + "ActionBreakdownValidActionBreakdowns", "ActionReportTime", "Activecampaign", "ActorTypeEnum", @@ -4970,42 +4962,68 @@ "AirbyteAPIConnectionScheduleTypedDict", "Aircall", "Airtable", + "AirtableCredentials", + "AirtableCredentialsTypedDict", + "AirtableEnum", "AirtableTypedDict", "Akeneo", "Algolia", "AllTypes", "AllTypesTypedDict", - "Allow", - "AllowTypedDict", "AlpacaBrokerAPI", "AlphaVantage", "AmazonAds", + "AmazonAdsEnum", "AmazonAdsTypedDict", "AmazonSellerPartner", + "AmazonSellerPartnerEnum", "AmazonSellerPartnerTypedDict", "AmazonSqs", "Amplitude", - "AndGroup", - "AndGroupTypedDict", "ApifyDataset", "Appcues", "Appfigures", "Appfollow", "AppleSearchAds", - "Applications", - "ApplicationsTypedDict", + "Application", + "ApplicationTypedDict", "Appsflyer", "Apptivo", "Asana", "AsanaCredentials", "AsanaCredentialsTypedDict", + "AsanaEnum", "AsanaTypedDict", "Ashby", "Assemblyai", "Astra", + "AttributionTypeValidEnums", "Auth0", - "AuthMethod", - "AuthType", + "AuthMethodAPIKey", + "AuthMethodAPIPassword", + "AuthMethodAPIToken", + "AuthMethodSSHKeyAuth", + "AuthMethodSSHPasswordAuth", + "AuthTypeBasic", + "AuthTypeCentralAPIRouter", + "AuthTypeClientCredentials", + "AuthTypeLdap", + "AuthTypeOAuth", + "AuthTypeOAuth20", + "AuthTypeOAuthCredentials", + "AuthTypeOauth2", + "AuthTypeOauth20PrivateKey", + "AuthTypePassword", + "AuthTypePrivateAppCredentials", + "AuthTypePrivateKey", + "AuthTypeRole", + "AuthTypeSandboxAccessToken", + "AuthTypeSingleStoreAccessToken", + "AuthTypeStorageAccountKey", + "AuthTypeTd2", + "AuthTypeUser", + "AuthTypeUsernameAndPassword", + "AuthTypeUsernamePassword", "AuthenticateViaAPIKey", "AuthenticateViaAPIKeyTypedDict", "AuthenticateViaAccessKeys", @@ -5016,8 +5034,6 @@ "AuthenticateViaClientCredentialsTypedDict", "AuthenticateViaFacebookMarketingOauth", "AuthenticateViaFacebookMarketingOauthTypedDict", - "AuthenticateViaGoogleOAuth", - "AuthenticateViaGoogleOAuthTypedDict", "AuthenticateViaHarvestOAuth", "AuthenticateViaHarvestOAuthTypedDict", "AuthenticateViaLeverAPIKey", @@ -5025,10 +5041,8 @@ "AuthenticateViaLeverOAuth", "AuthenticateViaLeverOAuthTypedDict", "AuthenticateViaMicrosoft", - "AuthenticateViaMicrosoftOAuth", "AuthenticateViaMicrosoftOAuth20", "AuthenticateViaMicrosoftOAuth20TypedDict", - "AuthenticateViaMicrosoftOAuthTypedDict", "AuthenticateViaMicrosoftTypedDict", "AuthenticateViaOAuth", "AuthenticateViaOAuth20", @@ -5046,35 +5060,25 @@ "AuthenticateViaStorageAccountKeyTypedDict", "AuthenticateWithAPIToken", "AuthenticateWithAPITokenTypedDict", - "AuthenticateWithPersonalAccessToken", - "AuthenticateWithPersonalAccessTokenTypedDict", - "Authentication", - "AuthenticationMechanism", - "AuthenticationMechanismTypedDict", - "AuthenticationMethod", - "AuthenticationMethodTypedDict", + "AuthenticationMethodModeNoAuth", + "AuthenticationMethodOauth2AccessToken", + "AuthenticationMethodOauth2Authentication", + "AuthenticationMethodOauth2ConfidentialApplication", + "AuthenticationMethodPasswordAuthentication", + "AuthenticationMethodPasswordAuthenticationEnum", + "AuthenticationMethodPasswordAuthenticationTypedDict", + "AuthenticationMethodTokenBasedAuthentication", "AuthenticationMode", "AuthenticationModeTypedDict", - "AuthenticationType", - "AuthenticationTypeTypedDict", - "AuthenticationTypedDict", "AuthenticationWildcard", "AuthenticationWildcardTypedDict", - "Authorization", + "AuthorizationLoginPassword", "AuthorizationMechanism", "AuthorizationMechanismTypedDict", - "AuthorizationMethod", - "AuthorizationMethodTypedDict", + "AuthorizationNone", "AuthorizationType", "AuthorizationTypeTypedDict", - "AuthorizationTypedDict", - "Autogenerated", - "AutogeneratedTypedDict", "Aviationstack", - "AvroApacheAvro", - "AvroApacheAvroTypedDict", - "AvroFormat", - "AvroFormatTypedDict", "AwinAdvertiser", "AwsCloudtrail", "AwsDatalake", @@ -5084,8 +5088,6 @@ "AzureBlobStorageCredentials", "AzureBlobStorageCredentialsTypedDict", "AzureBlobStorageTypedDict", - "AzureOpenAI", - "AzureOpenAITypedDict", "AzureTable", "Babelforce", "BambooHr", @@ -5100,11 +5102,9 @@ "Beamer", "BearerTokenFromOauth2", "BearerTokenFromOauth2TypedDict", - "BetweenFilter", - "BetweenFilterTypedDict", "Bigmailer", - "Bigquery", "BingAds", + "BingAdsEnum", "BingAdsTypedDict", "Bitly", "Blogger", @@ -5120,25 +5120,8 @@ "Brex", "Bugsnag", "Buildkite", - "BulkLoad", - "BulkLoadTypedDict", "BunnyInc", "Buzzsprout", - "ByMarkdownHeader", - "ByMarkdownHeaderTypedDict", - "ByProgrammingLanguage", - "ByProgrammingLanguageTypedDict", - "BySeparator", - "BySeparatorTypedDict", - "Bzip2", - "Bzip2TypedDict", - "CDCDeletionMode", - "CSVCommaSeparatedValues", - "CSVCommaSeparatedValuesTypedDict", - "CSVFormat", - "CSVFormatTypedDict", - "CSVHeaderDefinition", - "CSVHeaderDefinitionTypedDict", "CacheType", "CalCom", "Calendly", @@ -5153,9 +5136,11 @@ "Cart", "CastorEdc", "CatalogType", + "CatalogTypeGlue", + "CatalogTypeNessie", + "CatalogTypePolaris", + "CatalogTypeRest", "CatalogTypeTypedDict", - "Categories", - "Category", "CentralAPIRouter", "CentralAPIRouterTypedDict", "Chameleon", @@ -5173,20 +5158,18 @@ "ClarifAi", "Clazar", "ClickWindowDays", - "Clickhouse", "ClickupAPI", "Clockify", "Clockodo", "CloseCom", "Cloudbeds", "ClusterType", + "ClusterTypeAtlasReplicaSet", + "ClusterTypeSelfManagedReplicaSet", "ClusterTypeTypedDict", "Coassemble", "Coda", - "Codec", "Codefresh", - "Cohere", - "CohereTypedDict", "CohortReportSettings", "CohortReportSettingsTypedDict", "CohortReports", @@ -5200,19 +5183,14 @@ "Coinmarketcap", "Collection", "CollectionTypedDict", - "Compression", - "CompressionCodec", - "CompressionCodecOptional", - "CompressionCodecTypedDict", - "CompressionType", - "CompressionTypedDict", + "ColumnValidEnums", + "CompressionCodecOptional1", + "CompressionCodecOptional2", "Concord", "Configcat", "ConfiguredStreamMapper", "ConfiguredStreamMapperTypedDict", "Confluence", - "ConnectBy", - "ConnectByTypedDict", "ConnectionCreateRequest", "ConnectionCreateRequestTypedDict", "ConnectionPatchRequest", @@ -5223,40 +5201,33 @@ "ConnectionScheduleResponseTypedDict", "ConnectionStatusEnum", "ConnectionSyncModeEnum", - "ConnectionType", "ConnectionsResponse", "ConnectionsResponseTypedDict", "ContentType", "ConversionReportTime", "Convertkit", - "Convex", "Copper", - "CopyRawFiles", - "CopyRawFilesTypedDict", "Couchbase", "Countercyclical", - "Country", "CreateDeclarativeSourceDefinitionRequest", "CreateDeclarativeSourceDefinitionRequestTypedDict", "CreateDefinitionRequest", "CreateDefinitionRequestTypedDict", "Credential", - "CredentialType", "CredentialTypedDict", - "Credentials", - "CredentialsTitle", - "CredentialsTypedDict", - "CursorMethod", + "CredentialsAPIToken", + "CredentialsTitleIamRole", + "CredentialsTitleIamUser", + "CredentialsTitleOAuthCredentials", + "CredentialsTitlePatCredentials", + "CredentialsTitleServiceAccounts", + "CredentialsTitleWebServerApp", "CustomPlan", "CustomPlanTypedDict", "CustomQueriesArray", "CustomQueriesArrayTypedDict", - "CustomReportConfig", - "CustomReportConfigTypedDict", - "CustomerIo", "CustomerStatus", "Customerly", - "DataCenter", "DataCenterID", "DataCenterLocation", "DataFreshness", @@ -5264,7 +5235,8 @@ "DataGenerationTypeTypedDict", "DataRegion", "DataSource", - "DataType", + "DataTypeIncrement", + "DataTypeTypes", "Databricks", "Datadog", "Datagen", @@ -5280,6 +5252,7 @@ "DeclarativeSourceDefinitionsResponse", "DeclarativeSourceDefinitionsResponseTypedDict", "Deepset", + "DefaultAdsInsightsActionBreakdownValidActionBreakdowns", "DefaultVectorizer", "Defillama", "DefinitionOfConversionCountInReports", @@ -5287,81 +5260,140 @@ "DefinitionResponseTypedDict", "DefinitionsResponse", "DefinitionsResponseTypedDict", - "Deflate", - "DeflateTypedDict", "DeletionMode", + "DeletionModeDeletedField", + "DeletionModeIgnore", "DeletionModeTypedDict", "Delighted", - "DeliveryMethod", - "DeliveryMethodTypedDict", - "DeliveryType", "Deputy", "DestinationAstra", + "DestinationAstraAzureOpenAI", + "DestinationAstraAzureOpenAITypedDict", + "DestinationAstraByMarkdownHeader", + "DestinationAstraByMarkdownHeaderTypedDict", + "DestinationAstraByProgrammingLanguage", + "DestinationAstraByProgrammingLanguageTypedDict", + "DestinationAstraBySeparator", + "DestinationAstraBySeparatorTypedDict", + "DestinationAstraCohere", + "DestinationAstraCohereTypedDict", + "DestinationAstraEmbedding", + "DestinationAstraEmbeddingTypedDict", + "DestinationAstraFake", + "DestinationAstraFakeTypedDict", + "DestinationAstraFieldNameMappingConfigModel", + "DestinationAstraFieldNameMappingConfigModelTypedDict", + "DestinationAstraIndexing", + "DestinationAstraIndexingTypedDict", "DestinationAstraLanguage", - "DestinationAstraMode", - "DestinationAstraSchemasEmbeddingEmbedding5Mode", - "DestinationAstraSchemasEmbeddingEmbeddingMode", - "DestinationAstraSchemasEmbeddingMode", - "DestinationAstraSchemasMode", - "DestinationAstraSchemasProcessingMode", - "DestinationAstraSchemasProcessingTextSplitterMode", - "DestinationAstraSchemasProcessingTextSplitterTextSplitterMode", + "DestinationAstraModeAzureOpenai", + "DestinationAstraModeCode", + "DestinationAstraModeCohere", + "DestinationAstraModeFake", + "DestinationAstraModeMarkdown", + "DestinationAstraModeOpenai", + "DestinationAstraModeOpenaiCompatible", + "DestinationAstraModeSeparator", + "DestinationAstraOpenAI", + "DestinationAstraOpenAICompatible", + "DestinationAstraOpenAICompatibleTypedDict", + "DestinationAstraOpenAITypedDict", + "DestinationAstraProcessingConfigModel", + "DestinationAstraProcessingConfigModelTypedDict", + "DestinationAstraTextSplitter", + "DestinationAstraTextSplitterTypedDict", "DestinationAstraTypedDict", "DestinationAwsDatalake", - "DestinationAwsDatalakeCompressionCodecOptional", - "DestinationAwsDatalakeCredentialsTitle", - "DestinationAwsDatalakeFormatTypeWildcard", + "DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON", + "DestinationAwsDatalakeJSONLinesNewlineDelimitedJSONTypedDict", + "DestinationAwsDatalakeParquetColumnarStorage", + "DestinationAwsDatalakeParquetColumnarStorageTypedDict", + "DestinationAwsDatalakeS3BucketRegion", "DestinationAwsDatalakeTypedDict", "DestinationAzureBlobStorage", "DestinationAzureBlobStorageAzureBlobStorage", - "DestinationAzureBlobStorageFlattening", - "DestinationAzureBlobStorageFormatType", + "DestinationAzureBlobStorageCSVCommaSeparatedValues", + "DestinationAzureBlobStorageCSVCommaSeparatedValuesTypedDict", + "DestinationAzureBlobStorageFlattening1", + "DestinationAzureBlobStorageFlattening2", + "DestinationAzureBlobStorageFormatTypeCsv", + "DestinationAzureBlobStorageFormatTypeJsonl", "DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON", "DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSONTypedDict", + "DestinationAzureBlobStorageOutputFormat", + "DestinationAzureBlobStorageOutputFormatTypedDict", "DestinationAzureBlobStorageTypedDict", "DestinationBigquery", + "DestinationBigqueryBigquery", + "DestinationBigqueryCDCDeletionMode", "DestinationBigqueryCredentialType", "DestinationBigqueryHMACKey", "DestinationBigqueryHMACKeyTypedDict", - "DestinationBigqueryMethod", + "DestinationBigqueryLoadingMethod", + "DestinationBigqueryLoadingMethodTypedDict", + "DestinationBigqueryMethodStandard", "DestinationBigqueryTypedDict", "DestinationClickhouse", - "DestinationClickhouseSchemasTunnelMethod", - "DestinationClickhouseTunnelMethod", + "DestinationClickhouseClickhouse", + "DestinationClickhouseNoTunnel", + "DestinationClickhouseNoTunnelTypedDict", + "DestinationClickhousePasswordAuthentication", + "DestinationClickhousePasswordAuthenticationTypedDict", + "DestinationClickhouseSSHKeyAuthentication", + "DestinationClickhouseSSHKeyAuthenticationTypedDict", + "DestinationClickhouseSSHTunnelMethod", + "DestinationClickhouseSSHTunnelMethodTypedDict", + "DestinationClickhouseTunnelMethodNoTunnel", + "DestinationClickhouseTunnelMethodSSHKeyAuth", + "DestinationClickhouseTunnelMethodSSHPasswordAuth", "DestinationClickhouseTypedDict", "DestinationConfiguration", "DestinationConfigurationTypedDict", "DestinationConvex", + "DestinationConvexConvex", "DestinationConvexTypedDict", "DestinationCreateRequest", "DestinationCreateRequestTypedDict", "DestinationCustomerIo", "DestinationCustomerIoCredentials", "DestinationCustomerIoCredentialsTypedDict", + "DestinationCustomerIoCustomerIo", + "DestinationCustomerIoNone", + "DestinationCustomerIoNoneTypedDict", + "DestinationCustomerIoObjectStorageSpec", + "DestinationCustomerIoObjectStorageSpecTypedDict", "DestinationCustomerIoS3", "DestinationCustomerIoS3BucketRegion", "DestinationCustomerIoS3TypedDict", - "DestinationCustomerIoStorageType", + "DestinationCustomerIoStorageTypeNone", + "DestinationCustomerIoStorageTypeS3", "DestinationCustomerIoTypedDict", "DestinationDatabricks", - "DestinationDatabricksAuthType", - "DestinationDatabricksSchemasAuthType", + "DestinationDatabricksAuthTypeOauth", + "DestinationDatabricksAuthentication", + "DestinationDatabricksAuthenticationTypedDict", + "DestinationDatabricksPersonalAccessToken", + "DestinationDatabricksPersonalAccessTokenTypedDict", "DestinationDatabricksTypedDict", "DestinationDeepset", "DestinationDeepsetTypedDict", "DestinationDevNull", - "DestinationDevNullLoggingType", - "DestinationDevNullSchemasLoggingType", - "DestinationDevNullSchemasTestDestinationTestDestinationType", - "DestinationDevNullSchemasTestDestinationType", - "DestinationDevNullTestDestinationType", "DestinationDevNullTypedDict", "DestinationDuckdb", "DestinationDuckdbTypedDict", "DestinationDynamodb", + "DestinationDynamodbDynamoDBRegion", + "DestinationDynamodbDynamodb", "DestinationDynamodbTypedDict", "DestinationElasticsearch", - "DestinationElasticsearchMethod", + "DestinationElasticsearchAPIKeySecret", + "DestinationElasticsearchAPIKeySecretTypedDict", + "DestinationElasticsearchAuthenticationMethod", + "DestinationElasticsearchAuthenticationMethodTypedDict", + "DestinationElasticsearchElasticsearch", + "DestinationElasticsearchMethodBasic", + "DestinationElasticsearchMethodNone", + "DestinationElasticsearchMethodSecret", "DestinationElasticsearchNoTunnel", "DestinationElasticsearchNoTunnelTypedDict", "DestinationElasticsearchNone", @@ -5372,60 +5404,88 @@ "DestinationElasticsearchSSHKeyAuthenticationTypedDict", "DestinationElasticsearchSSHTunnelMethod", "DestinationElasticsearchSSHTunnelMethodTypedDict", - "DestinationElasticsearchSchemasAuthenticationMethodMethod", - "DestinationElasticsearchSchemasMethod", - "DestinationElasticsearchSchemasTunnelMethod", - "DestinationElasticsearchSchemasTunnelMethodTunnelMethod", - "DestinationElasticsearchTunnelMethod", + "DestinationElasticsearchTunnelMethodNoTunnel", + "DestinationElasticsearchTunnelMethodSSHKeyAuth", + "DestinationElasticsearchTunnelMethodSSHPasswordAuth", "DestinationElasticsearchTypedDict", + "DestinationElasticsearchUsernamePassword", + "DestinationElasticsearchUsernamePasswordTypedDict", "DestinationFirebolt", + "DestinationFireboltFirebolt", "DestinationFireboltLoadingMethod", "DestinationFireboltLoadingMethodTypedDict", - "DestinationFireboltMethod", - "DestinationFireboltSchemasMethod", "DestinationFireboltTypedDict", "DestinationFirestore", "DestinationFirestoreTypedDict", "DestinationGcs", "DestinationGcsAuthentication", "DestinationGcsAuthenticationTypedDict", + "DestinationGcsAvroApacheAvro", + "DestinationGcsAvroApacheAvroTypedDict", + "DestinationGcsBzip2", + "DestinationGcsBzip2TypedDict", "DestinationGcsCSVCommaSeparatedValues", "DestinationGcsCSVCommaSeparatedValuesTypedDict", - "DestinationGcsCodec", - "DestinationGcsCompression", - "DestinationGcsCompressionCodec", - "DestinationGcsCompressionType", - "DestinationGcsCompressionTypedDict", - "DestinationGcsFormatType", - "DestinationGcsGZIP", - "DestinationGcsGZIPTypedDict", + "DestinationGcsCodecBzip2", + "DestinationGcsCodecDeflate", + "DestinationGcsCodecNoCompression", + "DestinationGcsCodecSnappy", + "DestinationGcsCodecXz", + "DestinationGcsCodecZstandard", + "DestinationGcsCompression1", + "DestinationGcsCompression1TypedDict", + "DestinationGcsCompression2", + "DestinationGcsCompression2TypedDict", + "DestinationGcsCompressionCodecEnum", + "DestinationGcsCompressionCodecNoCompression", + "DestinationGcsCompressionCodecNoCompressionTypedDict", + "DestinationGcsCompressionCodecUnion", + "DestinationGcsCompressionCodecUnionTypedDict", + "DestinationGcsCompressionNoCompression1", + "DestinationGcsCompressionNoCompression1TypedDict", + "DestinationGcsCompressionNoCompression2", + "DestinationGcsCompressionNoCompression2TypedDict", + "DestinationGcsCompressionTypeGzip1", + "DestinationGcsCompressionTypeGzip2", + "DestinationGcsCompressionTypeNoCompression1", + "DestinationGcsCompressionTypeNoCompression2", + "DestinationGcsCredentialType", + "DestinationGcsDeflate", + "DestinationGcsDeflateTypedDict", + "DestinationGcsFormatTypeAvro", + "DestinationGcsFormatTypeCsv", + "DestinationGcsFormatTypeJsonl", + "DestinationGcsFormatTypeParquet", + "DestinationGcsGZIP1", + "DestinationGcsGZIP1TypedDict", + "DestinationGcsGZIP2", + "DestinationGcsGZIP2TypedDict", "DestinationGcsGcs", + "DestinationGcsHMACKey", + "DestinationGcsHMACKeyTypedDict", "DestinationGcsJSONLinesNewlineDelimitedJSON", "DestinationGcsJSONLinesNewlineDelimitedJSONTypedDict", - "DestinationGcsNoCompression", - "DestinationGcsNoCompressionTypedDict", "DestinationGcsOutputFormat", "DestinationGcsOutputFormatTypedDict", "DestinationGcsParquetColumnarStorage", "DestinationGcsParquetColumnarStorageTypedDict", - "DestinationGcsSchemasCodec", - "DestinationGcsSchemasCompressionType", - "DestinationGcsSchemasFormatCodec", - "DestinationGcsSchemasFormatCompressionType", - "DestinationGcsSchemasFormatFormatType", - "DestinationGcsSchemasFormatOutputFormat1Codec", - "DestinationGcsSchemasFormatOutputFormatCodec", - "DestinationGcsSchemasFormatOutputFormatFormatType", - "DestinationGcsSchemasFormatType", - "DestinationGcsSchemasNoCompression", - "DestinationGcsSchemasNoCompressionTypedDict", + "DestinationGcsSnappy", + "DestinationGcsSnappyTypedDict", "DestinationGcsTypedDict", + "DestinationGcsXz", + "DestinationGcsXzTypedDict", + "DestinationGcsZstandard", + "DestinationGcsZstandardTypedDict", "DestinationGoogleSheets", - "DestinationGoogleSheetsAuthType", + "DestinationGoogleSheetsAuthTypeOauth20", + "DestinationGoogleSheetsAuthTypeService", + "DestinationGoogleSheetsAuthenticateViaGoogleOAuth", + "DestinationGoogleSheetsAuthenticateViaGoogleOAuthTypedDict", "DestinationGoogleSheetsAuthentication", "DestinationGoogleSheetsAuthenticationTypedDict", "DestinationGoogleSheetsGoogleSheets", - "DestinationGoogleSheetsSchemasAuthType", + "DestinationGoogleSheetsServiceAccountKeyAuthentication", + "DestinationGoogleSheetsServiceAccountKeyAuthenticationTypedDict", "DestinationGoogleSheetsTypedDict", "DestinationHubspot", "DestinationHubspotCredentials", @@ -5433,11 +5493,13 @@ "DestinationHubspotHubspot", "DestinationHubspotNone", "DestinationHubspotNoneTypedDict", + "DestinationHubspotOAuth", + "DestinationHubspotOAuthTypedDict", "DestinationHubspotS3", "DestinationHubspotS3BucketRegion", "DestinationHubspotS3TypedDict", - "DestinationHubspotSchemasStorageType", - "DestinationHubspotStorageType", + "DestinationHubspotStorageTypeNone", + "DestinationHubspotStorageTypeS3", "DestinationHubspotTypedDict", "DestinationMilvus", "DestinationMilvusAPIToken", @@ -5463,31 +5525,31 @@ "DestinationMilvusIndexing", "DestinationMilvusIndexingTypedDict", "DestinationMilvusLanguage", - "DestinationMilvusMode", + "DestinationMilvusModeAzureOpenai", + "DestinationMilvusModeCode", + "DestinationMilvusModeCohere", + "DestinationMilvusModeFake", + "DestinationMilvusModeMarkdown", + "DestinationMilvusModeNoAuth", + "DestinationMilvusModeOpenai", + "DestinationMilvusModeOpenaiCompatible", + "DestinationMilvusModeSeparator", + "DestinationMilvusModeToken", + "DestinationMilvusModeUsernamePassword", + "DestinationMilvusNoAuth", + "DestinationMilvusNoAuthTypedDict", "DestinationMilvusOpenAI", "DestinationMilvusOpenAICompatible", "DestinationMilvusOpenAICompatibleTypedDict", "DestinationMilvusOpenAITypedDict", "DestinationMilvusProcessingConfigModel", "DestinationMilvusProcessingConfigModelTypedDict", - "DestinationMilvusSchemasEmbeddingEmbedding5Mode", - "DestinationMilvusSchemasEmbeddingEmbeddingMode", - "DestinationMilvusSchemasEmbeddingMode", - "DestinationMilvusSchemasIndexingAuthAuthenticationMode", - "DestinationMilvusSchemasIndexingAuthMode", - "DestinationMilvusSchemasIndexingMode", - "DestinationMilvusSchemasMode", - "DestinationMilvusSchemasProcessingMode", - "DestinationMilvusSchemasProcessingTextSplitterMode", - "DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode", "DestinationMilvusTextSplitter", "DestinationMilvusTextSplitterTypedDict", "DestinationMilvusTypedDict", "DestinationMilvusUsernamePassword", "DestinationMilvusUsernamePasswordTypedDict", "DestinationMongodb", - "DestinationMongodbAuthorization", - "DestinationMongodbInstance", "DestinationMongodbNoTunnel", "DestinationMongodbNoTunnelTypedDict", "DestinationMongodbNone", @@ -5498,17 +5560,29 @@ "DestinationMongodbSSHKeyAuthenticationTypedDict", "DestinationMongodbSSHTunnelMethod", "DestinationMongodbSSHTunnelMethodTypedDict", - "DestinationMongodbSchemasAuthorization", - "DestinationMongodbSchemasInstance", - "DestinationMongodbSchemasTunnelMethod", - "DestinationMongodbSchemasTunnelMethodTunnelMethod", - "DestinationMongodbTunnelMethod", + "DestinationMongodbTunnelMethodNoTunnel", + "DestinationMongodbTunnelMethodSSHKeyAuth", + "DestinationMongodbTunnelMethodSSHPasswordAuth", "DestinationMongodbTypedDict", "DestinationMotherduck", "DestinationMotherduckTypedDict", "DestinationMssql", - "DestinationMssqlLoadType", - "DestinationMssqlName", + "DestinationMssqlBulkLoad", + "DestinationMssqlBulkLoadTypedDict", + "DestinationMssqlEncryptedTrustServerCertificate", + "DestinationMssqlEncryptedTrustServerCertificateTypedDict", + "DestinationMssqlEncryptedVerifyCertificate", + "DestinationMssqlEncryptedVerifyCertificateTypedDict", + "DestinationMssqlInsertLoad", + "DestinationMssqlInsertLoadTypedDict", + "DestinationMssqlLoadTypeBulk", + "DestinationMssqlLoadTypeInsert", + "DestinationMssqlLoadTypeUnion", + "DestinationMssqlLoadTypeUnionTypedDict", + "DestinationMssqlMssql", + "DestinationMssqlNameEncryptedTrustServerCertificate", + "DestinationMssqlNameEncryptedVerifyCertificate", + "DestinationMssqlNameUnencrypted", "DestinationMssqlNoTunnel", "DestinationMssqlNoTunnelTypedDict", "DestinationMssqlPasswordAuthentication", @@ -5517,12 +5591,14 @@ "DestinationMssqlSSHKeyAuthenticationTypedDict", "DestinationMssqlSSHTunnelMethod", "DestinationMssqlSSHTunnelMethodTypedDict", - "DestinationMssqlSchemasLoadType", - "DestinationMssqlSchemasName", - "DestinationMssqlSchemasTunnelMethod", - "DestinationMssqlSchemasTunnelMethodTunnelMethod", - "DestinationMssqlTunnelMethod", + "DestinationMssqlSSLMethod", + "DestinationMssqlSSLMethodTypedDict", + "DestinationMssqlTunnelMethodNoTunnel", + "DestinationMssqlTunnelMethodSSHKeyAuth", + "DestinationMssqlTunnelMethodSSHPasswordAuth", "DestinationMssqlTypedDict", + "DestinationMssqlUnencrypted", + "DestinationMssqlUnencryptedTypedDict", "DestinationMssqlV2", "DestinationMssqlV2BulkLoad", "DestinationMssqlV2BulkLoadTypedDict", @@ -5532,19 +5608,20 @@ "DestinationMssqlV2EncryptedVerifyCertificateTypedDict", "DestinationMssqlV2InsertLoad", "DestinationMssqlV2InsertLoadTypedDict", - "DestinationMssqlV2LoadType", - "DestinationMssqlV2LoadTypeTypedDict", - "DestinationMssqlV2Name", + "DestinationMssqlV2LoadTypeBulk", + "DestinationMssqlV2LoadTypeInsert", + "DestinationMssqlV2LoadTypeUnion", + "DestinationMssqlV2LoadTypeUnionTypedDict", + "DestinationMssqlV2NameEncryptedTrustServerCertificate", + "DestinationMssqlV2NameEncryptedVerifyCertificate", + "DestinationMssqlV2NameUnencrypted", "DestinationMssqlV2SSLMethod", "DestinationMssqlV2SSLMethodTypedDict", - "DestinationMssqlV2SchemasLoadType", - "DestinationMssqlV2SchemasLoadTypeLoadType", - "DestinationMssqlV2SchemasName", - "DestinationMssqlV2SchemasSslMethodName", "DestinationMssqlV2TypedDict", "DestinationMssqlV2Unencrypted", "DestinationMssqlV2UnencryptedTypedDict", "DestinationMysql", + "DestinationMysqlMysql", "DestinationMysqlNoTunnel", "DestinationMysqlNoTunnelTypedDict", "DestinationMysqlPasswordAuthentication", @@ -5553,24 +5630,33 @@ "DestinationMysqlSSHKeyAuthenticationTypedDict", "DestinationMysqlSSHTunnelMethod", "DestinationMysqlSSHTunnelMethodTypedDict", - "DestinationMysqlSchemasTunnelMethod", - "DestinationMysqlSchemasTunnelMethodTunnelMethod", - "DestinationMysqlTunnelMethod", + "DestinationMysqlTunnelMethodNoTunnel", + "DestinationMysqlTunnelMethodSSHKeyAuth", + "DestinationMysqlTunnelMethodSSHPasswordAuth", "DestinationMysqlTypedDict", "DestinationOracle", - "DestinationOracleEncryptionMethod", + "DestinationOracleEncryption", + "DestinationOracleEncryptionAlgorithm", + "DestinationOracleEncryptionMethodClientNne", + "DestinationOracleEncryptionMethodEncryptedVerifyCertificate", + "DestinationOracleEncryptionMethodUnencrypted", + "DestinationOracleEncryptionTypedDict", + "DestinationOracleNativeNetworkEncryptionNNE", + "DestinationOracleNativeNetworkEncryptionNNETypedDict", "DestinationOracleNoTunnel", "DestinationOracleNoTunnelTypedDict", + "DestinationOracleOracle", "DestinationOraclePasswordAuthentication", "DestinationOraclePasswordAuthenticationTypedDict", "DestinationOracleSSHKeyAuthentication", "DestinationOracleSSHKeyAuthenticationTypedDict", "DestinationOracleSSHTunnelMethod", "DestinationOracleSSHTunnelMethodTypedDict", - "DestinationOracleSchemasEncryptionMethod", - "DestinationOracleSchemasTunnelMethod", - "DestinationOracleSchemasTunnelMethodTunnelMethod", - "DestinationOracleTunnelMethod", + "DestinationOracleTLSEncryptedVerifyCertificate", + "DestinationOracleTLSEncryptedVerifyCertificateTypedDict", + "DestinationOracleTunnelMethodNoTunnel", + "DestinationOracleTunnelMethodSSHKeyAuth", + "DestinationOracleTunnelMethodSSHPasswordAuth", "DestinationOracleTypedDict", "DestinationOracleUnencrypted", "DestinationOracleUnencryptedTypedDict", @@ -5596,20 +5682,20 @@ "DestinationPgvectorFieldNameMappingConfigModel", "DestinationPgvectorFieldNameMappingConfigModelTypedDict", "DestinationPgvectorLanguage", - "DestinationPgvectorMode", + "DestinationPgvectorModeAzureOpenai", + "DestinationPgvectorModeCode", + "DestinationPgvectorModeCohere", + "DestinationPgvectorModeFake", + "DestinationPgvectorModeMarkdown", + "DestinationPgvectorModeOpenai", + "DestinationPgvectorModeOpenaiCompatible", + "DestinationPgvectorModeSeparator", "DestinationPgvectorOpenAI", "DestinationPgvectorOpenAICompatible", "DestinationPgvectorOpenAICompatibleTypedDict", "DestinationPgvectorOpenAITypedDict", "DestinationPgvectorProcessingConfigModel", "DestinationPgvectorProcessingConfigModelTypedDict", - "DestinationPgvectorSchemasEmbeddingEmbedding5Mode", - "DestinationPgvectorSchemasEmbeddingEmbeddingMode", - "DestinationPgvectorSchemasEmbeddingMode", - "DestinationPgvectorSchemasMode", - "DestinationPgvectorSchemasProcessingMode", - "DestinationPgvectorSchemasProcessingTextSplitterMode", - "DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode", "DestinationPgvectorTextSplitter", "DestinationPgvectorTextSplitterTypedDict", "DestinationPgvectorTypedDict", @@ -5633,42 +5719,57 @@ "DestinationPineconeIndexing", "DestinationPineconeIndexingTypedDict", "DestinationPineconeLanguage", - "DestinationPineconeMode", + "DestinationPineconeModeAzureOpenai", + "DestinationPineconeModeCode", + "DestinationPineconeModeCohere", + "DestinationPineconeModeFake", + "DestinationPineconeModeMarkdown", + "DestinationPineconeModeOpenai", + "DestinationPineconeModeOpenaiCompatible", + "DestinationPineconeModeSeparator", "DestinationPineconeOpenAI", "DestinationPineconeOpenAICompatible", "DestinationPineconeOpenAICompatibleTypedDict", "DestinationPineconeOpenAITypedDict", "DestinationPineconeProcessingConfigModel", "DestinationPineconeProcessingConfigModelTypedDict", - "DestinationPineconeSchemasEmbeddingEmbedding5Mode", - "DestinationPineconeSchemasEmbeddingEmbeddingMode", - "DestinationPineconeSchemasEmbeddingMode", - "DestinationPineconeSchemasMode", - "DestinationPineconeSchemasProcessingMode", - "DestinationPineconeSchemasProcessingTextSplitterMode", - "DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode", "DestinationPineconeTextSplitter", "DestinationPineconeTextSplitterTypedDict", "DestinationPineconeTypedDict", "DestinationPostgres", - "DestinationPostgresMode", + "DestinationPostgresAllow", + "DestinationPostgresAllowTypedDict", + "DestinationPostgresDisable", + "DestinationPostgresDisableTypedDict", + "DestinationPostgresModeAllow", + "DestinationPostgresModeDisable", + "DestinationPostgresModePrefer", + "DestinationPostgresModeRequire", + "DestinationPostgresModeVerifyCa", + "DestinationPostgresModeVerifyFull", "DestinationPostgresNoTunnel", "DestinationPostgresNoTunnelTypedDict", "DestinationPostgresPasswordAuthentication", "DestinationPostgresPasswordAuthenticationTypedDict", + "DestinationPostgresPostgres", + "DestinationPostgresPrefer", + "DestinationPostgresPreferTypedDict", + "DestinationPostgresRequire", + "DestinationPostgresRequireTypedDict", "DestinationPostgresSSHKeyAuthentication", "DestinationPostgresSSHKeyAuthenticationTypedDict", "DestinationPostgresSSHTunnelMethod", "DestinationPostgresSSHTunnelMethodTypedDict", - "DestinationPostgresSchemasMode", - "DestinationPostgresSchemasSSLModeSSLModes5Mode", - "DestinationPostgresSchemasSSLModeSSLModes6Mode", - "DestinationPostgresSchemasSSLModeSSLModesMode", - "DestinationPostgresSchemasSslModeMode", - "DestinationPostgresSchemasTunnelMethod", - "DestinationPostgresSchemasTunnelMethodTunnelMethod", - "DestinationPostgresTunnelMethod", + "DestinationPostgresSSLModes", + "DestinationPostgresSSLModesTypedDict", + "DestinationPostgresTunnelMethodNoTunnel", + "DestinationPostgresTunnelMethodSSHKeyAuth", + "DestinationPostgresTunnelMethodSSHPasswordAuth", "DestinationPostgresTypedDict", + "DestinationPostgresVerifyCa", + "DestinationPostgresVerifyCaTypedDict", + "DestinationPostgresVerifyFull", + "DestinationPostgresVerifyFullTypedDict", "DestinationPubsub", "DestinationPubsubTypedDict", "DestinationPutRequest", @@ -5695,7 +5796,14 @@ "DestinationQdrantIndexing", "DestinationQdrantIndexingTypedDict", "DestinationQdrantLanguage", - "DestinationQdrantMode", + "DestinationQdrantModeAzureOpenai", + "DestinationQdrantModeCode", + "DestinationQdrantModeCohere", + "DestinationQdrantModeFake", + "DestinationQdrantModeMarkdown", + "DestinationQdrantModeOpenai", + "DestinationQdrantModeOpenaiCompatible", + "DestinationQdrantModeSeparator", "DestinationQdrantNoAuth", "DestinationQdrantNoAuthTypedDict", "DestinationQdrantOpenAI", @@ -5704,22 +5812,14 @@ "DestinationQdrantOpenAITypedDict", "DestinationQdrantProcessingConfigModel", "DestinationQdrantProcessingConfigModelTypedDict", - "DestinationQdrantSchemasEmbeddingEmbedding5Mode", - "DestinationQdrantSchemasEmbeddingEmbeddingMode", - "DestinationQdrantSchemasEmbeddingMode", - "DestinationQdrantSchemasIndexingAuthMethodMode", - "DestinationQdrantSchemasIndexingMode", - "DestinationQdrantSchemasMode", - "DestinationQdrantSchemasProcessingMode", - "DestinationQdrantSchemasProcessingTextSplitterMode", - "DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode", "DestinationQdrantTextSplitter", "DestinationQdrantTextSplitterTypedDict", "DestinationQdrantTypedDict", "DestinationRedis", "DestinationRedisDisable", "DestinationRedisDisableTypedDict", - "DestinationRedisMode", + "DestinationRedisModeDisable", + "DestinationRedisModeVerifyFull", "DestinationRedisNoTunnel", "DestinationRedisNoTunnelTypedDict", "DestinationRedisPasswordAuthentication", @@ -5730,10 +5830,9 @@ "DestinationRedisSSHTunnelMethodTypedDict", "DestinationRedisSSLModes", "DestinationRedisSSLModesTypedDict", - "DestinationRedisSchemasMode", - "DestinationRedisSchemasTunnelMethod", - "DestinationRedisSchemasTunnelMethodTunnelMethod", - "DestinationRedisTunnelMethod", + "DestinationRedisTunnelMethodNoTunnel", + "DestinationRedisTunnelMethodSSHKeyAuth", + "DestinationRedisTunnelMethodSSHPasswordAuth", "DestinationRedisTypedDict", "DestinationRedisVerifyFull", "DestinationRedisVerifyFullTypedDict", @@ -5743,14 +5842,15 @@ "DestinationRedshiftNoTunnelTypedDict", "DestinationRedshiftPasswordAuthentication", "DestinationRedshiftPasswordAuthenticationTypedDict", + "DestinationRedshiftRedshift", "DestinationRedshiftS3BucketRegion", "DestinationRedshiftSSHKeyAuthentication", "DestinationRedshiftSSHKeyAuthenticationTypedDict", "DestinationRedshiftSSHTunnelMethod", "DestinationRedshiftSSHTunnelMethodTypedDict", - "DestinationRedshiftSchemasTunnelMethod", - "DestinationRedshiftSchemasTunnelMethodTunnelMethod", - "DestinationRedshiftTunnelMethod", + "DestinationRedshiftTunnelMethodNoTunnel", + "DestinationRedshiftTunnelMethodSSHKeyAuth", + "DestinationRedshiftTunnelMethodSSHPasswordAuth", "DestinationRedshiftTypedDict", "DestinationResponse", "DestinationResponseTypedDict", @@ -5761,55 +5861,52 @@ "DestinationS3Bzip2TypedDict", "DestinationS3CSVCommaSeparatedValues", "DestinationS3CSVCommaSeparatedValuesTypedDict", - "DestinationS3Codec", - "DestinationS3Compression", - "DestinationS3CompressionCodec", - "DestinationS3CompressionCodecTypedDict", - "DestinationS3CompressionType", - "DestinationS3CompressionTypedDict", + "DestinationS3CodecBzip2", + "DestinationS3CodecDeflate", + "DestinationS3CodecNoCompression", + "DestinationS3CodecSnappy", + "DestinationS3CodecXz", + "DestinationS3CodecZstandard", + "DestinationS3Compression1", + "DestinationS3Compression1TypedDict", + "DestinationS3Compression2", + "DestinationS3Compression2TypedDict", + "DestinationS3CompressionCodecEnum", + "DestinationS3CompressionCodecNoCompression", + "DestinationS3CompressionCodecNoCompressionTypedDict", + "DestinationS3CompressionCodecUnion", + "DestinationS3CompressionCodecUnionTypedDict", + "DestinationS3CompressionNoCompression1", + "DestinationS3CompressionNoCompression1TypedDict", + "DestinationS3CompressionNoCompression2", + "DestinationS3CompressionNoCompression2TypedDict", + "DestinationS3CompressionTypeGzip1", + "DestinationS3CompressionTypeGzip2", + "DestinationS3CompressionTypeNoCompression1", + "DestinationS3CompressionTypeNoCompression2", "DestinationS3DataLake", - "DestinationS3DataLakeCatalogType", "DestinationS3DataLakeS3BucketRegion", - "DestinationS3DataLakeSchemasCatalogType", - "DestinationS3DataLakeSchemasCatalogTypeCatalogType", - "DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType", "DestinationS3DataLakeTypedDict", "DestinationS3Deflate", "DestinationS3DeflateTypedDict", - "DestinationS3Flattening", - "DestinationS3FormatType", - "DestinationS3GZIP", - "DestinationS3GZIPTypedDict", + "DestinationS3Flattening1", + "DestinationS3Flattening2", + "DestinationS3FormatTypeAvro", + "DestinationS3FormatTypeCsv", + "DestinationS3FormatTypeJsonl", + "DestinationS3FormatTypeParquet", + "DestinationS3GZIP1", + "DestinationS3GZIP1TypedDict", + "DestinationS3GZIP2", + "DestinationS3GZIP2TypedDict", "DestinationS3JSONLinesNewlineDelimitedJSON", "DestinationS3JSONLinesNewlineDelimitedJSONTypedDict", - "DestinationS3NoCompression", - "DestinationS3NoCompressionTypedDict", "DestinationS3OutputFormat", "DestinationS3OutputFormatTypedDict", "DestinationS3ParquetColumnarStorage", "DestinationS3ParquetColumnarStorageTypedDict", + "DestinationS3S3", "DestinationS3S3BucketRegion", - "DestinationS3SchemasCodec", - "DestinationS3SchemasCompression", - "DestinationS3SchemasCompressionCodec", - "DestinationS3SchemasCompressionType", - "DestinationS3SchemasCompressionTypedDict", - "DestinationS3SchemasFlattening", - "DestinationS3SchemasFormatCodec", - "DestinationS3SchemasFormatCompressionType", - "DestinationS3SchemasFormatFormatType", - "DestinationS3SchemasFormatNoCompression", - "DestinationS3SchemasFormatNoCompressionTypedDict", - "DestinationS3SchemasFormatOutputFormat3Codec", - "DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec", - "DestinationS3SchemasFormatOutputFormatCodec", - "DestinationS3SchemasFormatOutputFormatCompressionType", - "DestinationS3SchemasFormatOutputFormatFormatType", - "DestinationS3SchemasFormatType", - "DestinationS3SchemasGZIP", - "DestinationS3SchemasGZIPTypedDict", - "DestinationS3SchemasNoCompression", - "DestinationS3SchemasNoCompressionTypedDict", "DestinationS3Snappy", "DestinationS3SnappyTypedDict", "DestinationS3TypedDict", @@ -5818,6 +5915,7 @@ "DestinationS3Zstandard", "DestinationS3ZstandardTypedDict", "DestinationSalesforce", + "DestinationSalesforceAuthType", "DestinationSalesforceNone", "DestinationSalesforceNoneTypedDict", "DestinationSalesforceObjectStorageSpec", @@ -5826,13 +5924,15 @@ "DestinationSalesforceS3BucketRegion", "DestinationSalesforceS3TypedDict", "DestinationSalesforceSalesforce", - "DestinationSalesforceSchemasStorageType", - "DestinationSalesforceStorageType", + "DestinationSalesforceStorageTypeNone", + "DestinationSalesforceStorageTypeS3", "DestinationSalesforceTypedDict", "DestinationSftpJSON", "DestinationSftpJSONTypedDict", "DestinationSnowflake", - "DestinationSnowflakeAuthType", + "DestinationSnowflakeAuthTypeKeyPairAuthentication", + "DestinationSnowflakeAuthorizationMethod", + "DestinationSnowflakeAuthorizationMethodTypedDict", "DestinationSnowflakeCDCDeletionMode", "DestinationSnowflakeCortex", "DestinationSnowflakeCortexAzureOpenAI", @@ -5854,46 +5954,48 @@ "DestinationSnowflakeCortexFieldNameMappingConfigModel", "DestinationSnowflakeCortexFieldNameMappingConfigModelTypedDict", "DestinationSnowflakeCortexLanguage", - "DestinationSnowflakeCortexMode", + "DestinationSnowflakeCortexModeAzureOpenai", + "DestinationSnowflakeCortexModeCode", + "DestinationSnowflakeCortexModeCohere", + "DestinationSnowflakeCortexModeFake", + "DestinationSnowflakeCortexModeMarkdown", + "DestinationSnowflakeCortexModeOpenai", + "DestinationSnowflakeCortexModeOpenaiCompatible", + "DestinationSnowflakeCortexModeSeparator", "DestinationSnowflakeCortexOpenAI", "DestinationSnowflakeCortexOpenAICompatible", "DestinationSnowflakeCortexOpenAICompatibleTypedDict", "DestinationSnowflakeCortexOpenAITypedDict", "DestinationSnowflakeCortexProcessingConfigModel", "DestinationSnowflakeCortexProcessingConfigModelTypedDict", - "DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode", - "DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode", - "DestinationSnowflakeCortexSchemasEmbeddingMode", - "DestinationSnowflakeCortexSchemasMode", - "DestinationSnowflakeCortexSchemasProcessingMode", - "DestinationSnowflakeCortexSchemasProcessingTextSplitterMode", - "DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode", "DestinationSnowflakeCortexTextSplitter", "DestinationSnowflakeCortexTextSplitterTypedDict", "DestinationSnowflakeCortexTypedDict", - "DestinationSnowflakeSchemasAuthType", + "DestinationSnowflakeKeyPairAuthentication", + "DestinationSnowflakeKeyPairAuthenticationTypedDict", + "DestinationSnowflakeSnowflake", "DestinationSnowflakeTypedDict", + "DestinationSnowflakeUsernameAndPassword", + "DestinationSnowflakeUsernameAndPasswordTypedDict", "DestinationSurrealdb", "DestinationSurrealdbTypedDict", "DestinationTeradata", "DestinationTeradataAllow", "DestinationTeradataAllowTypedDict", - "DestinationTeradataAuthType", "DestinationTeradataDisable", "DestinationTeradataDisableTypedDict", - "DestinationTeradataMode", + "DestinationTeradataModeAllow", + "DestinationTeradataModeDisable", + "DestinationTeradataModePrefer", + "DestinationTeradataModeRequire", + "DestinationTeradataModeVerifyCa", + "DestinationTeradataModeVerifyFull", "DestinationTeradataPrefer", "DestinationTeradataPreferTypedDict", "DestinationTeradataRequire", "DestinationTeradataRequireTypedDict", "DestinationTeradataSSLModes", "DestinationTeradataSSLModesTypedDict", - "DestinationTeradataSchemasAuthType", - "DestinationTeradataSchemasMode", - "DestinationTeradataSchemasSSLModeSSLModes5Mode", - "DestinationTeradataSchemasSSLModeSSLModes6Mode", - "DestinationTeradataSchemasSSLModeSSLModesMode", - "DestinationTeradataSchemasSslModeMode", "DestinationTeradataTypedDict", "DestinationTeradataVerifyCa", "DestinationTeradataVerifyCaTypedDict", @@ -5929,25 +6031,23 @@ "DestinationWeaviateIndexing", "DestinationWeaviateIndexingTypedDict", "DestinationWeaviateLanguage", - "DestinationWeaviateMode", + "DestinationWeaviateModeAzureOpenai", + "DestinationWeaviateModeCode", + "DestinationWeaviateModeCohere", + "DestinationWeaviateModeFake", + "DestinationWeaviateModeMarkdown", + "DestinationWeaviateModeNoAuth", + "DestinationWeaviateModeOpenai", + "DestinationWeaviateModeOpenaiCompatible", + "DestinationWeaviateModeSeparator", + "DestinationWeaviateModeToken", + "DestinationWeaviateModeUsernamePassword", "DestinationWeaviateOpenAI", "DestinationWeaviateOpenAICompatible", "DestinationWeaviateOpenAICompatibleTypedDict", "DestinationWeaviateOpenAITypedDict", "DestinationWeaviateProcessingConfigModel", "DestinationWeaviateProcessingConfigModelTypedDict", - "DestinationWeaviateSchemasEmbeddingEmbedding5Mode", - "DestinationWeaviateSchemasEmbeddingEmbedding6Mode", - "DestinationWeaviateSchemasEmbeddingEmbedding7Mode", - "DestinationWeaviateSchemasEmbeddingEmbeddingMode", - "DestinationWeaviateSchemasEmbeddingMode", - "DestinationWeaviateSchemasIndexingAuthAuthenticationMode", - "DestinationWeaviateSchemasIndexingAuthMode", - "DestinationWeaviateSchemasIndexingMode", - "DestinationWeaviateSchemasMode", - "DestinationWeaviateSchemasProcessingMode", - "DestinationWeaviateSchemasProcessingTextSplitterMode", - "DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode", "DestinationWeaviateTextSplitter", "DestinationWeaviateTextSplitterTypedDict", "DestinationWeaviateTypedDict", @@ -5958,7 +6058,12 @@ "DestinationYellowbrickAllowTypedDict", "DestinationYellowbrickDisable", "DestinationYellowbrickDisableTypedDict", - "DestinationYellowbrickMode", + "DestinationYellowbrickModeAllow", + "DestinationYellowbrickModeDisable", + "DestinationYellowbrickModePrefer", + "DestinationYellowbrickModeRequire", + "DestinationYellowbrickModeVerifyCa", + "DestinationYellowbrickModeVerifyFull", "DestinationYellowbrickNoTunnel", "DestinationYellowbrickNoTunnelTypedDict", "DestinationYellowbrickPasswordAuthentication", @@ -5973,14 +6078,9 @@ "DestinationYellowbrickSSHTunnelMethodTypedDict", "DestinationYellowbrickSSLModes", "DestinationYellowbrickSSLModesTypedDict", - "DestinationYellowbrickSchemasMode", - "DestinationYellowbrickSchemasSSLModeSSLModes5Mode", - "DestinationYellowbrickSchemasSSLModeSSLModes6Mode", - "DestinationYellowbrickSchemasSSLModeSSLModesMode", - "DestinationYellowbrickSchemasSslModeMode", - "DestinationYellowbrickSchemasTunnelMethod", - "DestinationYellowbrickSchemasTunnelMethodTunnelMethod", - "DestinationYellowbrickTunnelMethod", + "DestinationYellowbrickTunnelMethodNoTunnel", + "DestinationYellowbrickTunnelMethodSSHKeyAuth", + "DestinationYellowbrickTunnelMethodSSHPasswordAuth", "DestinationYellowbrickTypedDict", "DestinationYellowbrickVerifyCa", "DestinationYellowbrickVerifyCaTypedDict", @@ -5994,12 +6094,186 @@ "DevNull", "Dimension", "DimensionsFilter", + "DimensionsFilterAndGroup", + "DimensionsFilterAndGroupTypedDict", + "DimensionsFilterBetweenFilter", + "DimensionsFilterBetweenFilterTypedDict", + "DimensionsFilterExpression1", + "DimensionsFilterExpression1TypedDict", + "DimensionsFilterExpression2", + "DimensionsFilterExpression2TypedDict", + "DimensionsFilterExpression3", + "DimensionsFilterExpression3TypedDict", + "DimensionsFilterExpressionBetweenFilter1", + "DimensionsFilterExpressionBetweenFilter1TypedDict", + "DimensionsFilterExpressionBetweenFilter2", + "DimensionsFilterExpressionBetweenFilter2TypedDict", + "DimensionsFilterExpressionBetweenFilter3", + "DimensionsFilterExpressionBetweenFilter3TypedDict", + "DimensionsFilterExpressionFilter1", + "DimensionsFilterExpressionFilter1TypedDict", + "DimensionsFilterExpressionFilter2", + "DimensionsFilterExpressionFilter2TypedDict", + "DimensionsFilterExpressionFilter3", + "DimensionsFilterExpressionFilter3TypedDict", + "DimensionsFilterExpressionFilterNameBetweenFilter1", + "DimensionsFilterExpressionFilterNameBetweenFilter2", + "DimensionsFilterExpressionFilterNameBetweenFilter3", + "DimensionsFilterExpressionFilterNameInListFilter1", + "DimensionsFilterExpressionFilterNameInListFilter2", + "DimensionsFilterExpressionFilterNameInListFilter3", + "DimensionsFilterExpressionFilterNameNumericFilter1", + "DimensionsFilterExpressionFilterNameNumericFilter2", + "DimensionsFilterExpressionFilterNameNumericFilter3", + "DimensionsFilterExpressionFilterNameStringFilter1", + "DimensionsFilterExpressionFilterNameStringFilter2", + "DimensionsFilterExpressionFilterNameStringFilter3", + "DimensionsFilterExpressionFromValue1", + "DimensionsFilterExpressionFromValue1TypedDict", + "DimensionsFilterExpressionFromValue2", + "DimensionsFilterExpressionFromValue2TypedDict", + "DimensionsFilterExpressionFromValue3", + "DimensionsFilterExpressionFromValue3TypedDict", + "DimensionsFilterExpressionInListFilter1", + "DimensionsFilterExpressionInListFilter1TypedDict", + "DimensionsFilterExpressionInListFilter2", + "DimensionsFilterExpressionInListFilter2TypedDict", + "DimensionsFilterExpressionInListFilter3", + "DimensionsFilterExpressionInListFilter3TypedDict", + "DimensionsFilterExpressionMatchTypeValidEnums1", + "DimensionsFilterExpressionMatchTypeValidEnums2", + "DimensionsFilterExpressionMatchTypeValidEnums3", + "DimensionsFilterExpressionNumericFilter1", + "DimensionsFilterExpressionNumericFilter1TypedDict", + "DimensionsFilterExpressionNumericFilter2", + "DimensionsFilterExpressionNumericFilter2TypedDict", + "DimensionsFilterExpressionNumericFilter3", + "DimensionsFilterExpressionNumericFilter3TypedDict", + "DimensionsFilterExpressionOperationValidEnums1", + "DimensionsFilterExpressionOperationValidEnums2", + "DimensionsFilterExpressionOperationValidEnums3", + "DimensionsFilterExpressionStringFilter1", + "DimensionsFilterExpressionStringFilter1TypedDict", + "DimensionsFilterExpressionStringFilter2", + "DimensionsFilterExpressionStringFilter2TypedDict", + "DimensionsFilterExpressionStringFilter3", + "DimensionsFilterExpressionStringFilter3TypedDict", + "DimensionsFilterExpressionToValue1", + "DimensionsFilterExpressionToValue1TypedDict", + "DimensionsFilterExpressionToValue2", + "DimensionsFilterExpressionToValue2TypedDict", + "DimensionsFilterExpressionToValue3", + "DimensionsFilterExpressionToValue3TypedDict", + "DimensionsFilterExpressionValue1", + "DimensionsFilterExpressionValue1TypedDict", + "DimensionsFilterExpressionValue2", + "DimensionsFilterExpressionValue2TypedDict", + "DimensionsFilterExpressionValue3", + "DimensionsFilterExpressionValue3TypedDict", + "DimensionsFilterFilter", + "DimensionsFilterFilterNameBetweenFilter", + "DimensionsFilterFilterNameInListFilter", + "DimensionsFilterFilterNameNumericFilter", + "DimensionsFilterFilterNameStringFilter", + "DimensionsFilterFilterTypeAndGroup", + "DimensionsFilterFilterTypeFilter", + "DimensionsFilterFilterTypeNotExpression", + "DimensionsFilterFilterTypeOrGroup", + "DimensionsFilterFilterTypedDict", + "DimensionsFilterFilterUnion", + "DimensionsFilterFilterUnionTypedDict", + "DimensionsFilterFromValue", + "DimensionsFilterFromValueDoubleValue", + "DimensionsFilterFromValueDoubleValueTypedDict", + "DimensionsFilterFromValueExpressionDoubleValue1", + "DimensionsFilterFromValueExpressionDoubleValue1TypedDict", + "DimensionsFilterFromValueExpressionDoubleValue2", + "DimensionsFilterFromValueExpressionDoubleValue2TypedDict", + "DimensionsFilterFromValueExpressionDoubleValue3", + "DimensionsFilterFromValueExpressionDoubleValue3TypedDict", + "DimensionsFilterFromValueExpressionInt64Value1", + "DimensionsFilterFromValueExpressionInt64Value1TypedDict", + "DimensionsFilterFromValueExpressionInt64Value2", + "DimensionsFilterFromValueExpressionInt64Value2TypedDict", + "DimensionsFilterFromValueExpressionInt64Value3", + "DimensionsFilterFromValueExpressionInt64Value3TypedDict", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue1", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue2", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue3", + "DimensionsFilterFromValueExpressionValueTypeInt64Value1", + "DimensionsFilterFromValueExpressionValueTypeInt64Value2", + "DimensionsFilterFromValueExpressionValueTypeInt64Value3", + "DimensionsFilterFromValueInt64Value", + "DimensionsFilterFromValueInt64ValueTypedDict", + "DimensionsFilterFromValueTypedDict", + "DimensionsFilterFromValueValueTypeDoubleValue", + "DimensionsFilterFromValueValueTypeInt64Value", + "DimensionsFilterInListFilter", + "DimensionsFilterInListFilterTypedDict", + "DimensionsFilterMatchTypeValidEnums", + "DimensionsFilterNotExpression", + "DimensionsFilterNotExpressionTypedDict", + "DimensionsFilterNumericFilter", + "DimensionsFilterNumericFilterTypedDict", + "DimensionsFilterOperationValidEnums", + "DimensionsFilterOrGroup", + "DimensionsFilterOrGroupTypedDict", + "DimensionsFilterStringFilter", + "DimensionsFilterStringFilterTypedDict", + "DimensionsFilterToValue", + "DimensionsFilterToValueDoubleValue", + "DimensionsFilterToValueDoubleValueTypedDict", + "DimensionsFilterToValueExpressionDoubleValue1", + "DimensionsFilterToValueExpressionDoubleValue1TypedDict", + "DimensionsFilterToValueExpressionDoubleValue2", + "DimensionsFilterToValueExpressionDoubleValue2TypedDict", + "DimensionsFilterToValueExpressionDoubleValue3", + "DimensionsFilterToValueExpressionDoubleValue3TypedDict", + "DimensionsFilterToValueExpressionInt64Value1", + "DimensionsFilterToValueExpressionInt64Value1TypedDict", + "DimensionsFilterToValueExpressionInt64Value2", + "DimensionsFilterToValueExpressionInt64Value2TypedDict", + "DimensionsFilterToValueExpressionInt64Value3", + "DimensionsFilterToValueExpressionInt64Value3TypedDict", + "DimensionsFilterToValueExpressionValueTypeDoubleValue1", + "DimensionsFilterToValueExpressionValueTypeDoubleValue2", + "DimensionsFilterToValueExpressionValueTypeDoubleValue3", + "DimensionsFilterToValueExpressionValueTypeInt64Value1", + "DimensionsFilterToValueExpressionValueTypeInt64Value2", + "DimensionsFilterToValueExpressionValueTypeInt64Value3", + "DimensionsFilterToValueInt64Value", + "DimensionsFilterToValueInt64ValueTypedDict", + "DimensionsFilterToValueTypedDict", + "DimensionsFilterToValueValueTypeDoubleValue", + "DimensionsFilterToValueValueTypeInt64Value", "DimensionsFilterTypedDict", + "DimensionsFilterValue", + "DimensionsFilterValueDoubleValue", + "DimensionsFilterValueDoubleValueTypedDict", + "DimensionsFilterValueExpressionDoubleValue1", + "DimensionsFilterValueExpressionDoubleValue1TypedDict", + "DimensionsFilterValueExpressionDoubleValue2", + "DimensionsFilterValueExpressionDoubleValue2TypedDict", + "DimensionsFilterValueExpressionDoubleValue3", + "DimensionsFilterValueExpressionDoubleValue3TypedDict", + "DimensionsFilterValueExpressionInt64Value1", + "DimensionsFilterValueExpressionInt64Value1TypedDict", + "DimensionsFilterValueExpressionInt64Value2", + "DimensionsFilterValueExpressionInt64Value2TypedDict", + "DimensionsFilterValueExpressionInt64Value3", + "DimensionsFilterValueExpressionInt64Value3TypedDict", + "DimensionsFilterValueExpressionValueTypeDoubleValue1", + "DimensionsFilterValueExpressionValueTypeDoubleValue2", + "DimensionsFilterValueExpressionValueTypeDoubleValue3", + "DimensionsFilterValueExpressionValueTypeInt64Value1", + "DimensionsFilterValueExpressionValueTypeInt64Value2", + "DimensionsFilterValueExpressionValueTypeInt64Value3", + "DimensionsFilterValueInt64Value", + "DimensionsFilterValueInt64ValueTypedDict", + "DimensionsFilterValueTypedDict", + "DimensionsFilterValueValueTypeDoubleValue", + "DimensionsFilterValueValueTypeInt64Value", "DingConnect", - "Disable", - "DisableTypedDict", - "Disabled", - "DisabledTypedDict", "DistanceMetric", "Dixa", "Dockerhub", @@ -6007,19 +6281,16 @@ "Dolibarr", "Domain", "DomainRegionCode", - "DoubleValue", - "DoubleValueTypedDict", "Dremio", "Drift", "DriftCredentials", "DriftCredentialsTypedDict", + "DriftEnum", "DriftTypedDict", "Drip", "DropboxSign", "Duckdb", "Dwolla", - "DynamoDBRegion", - "Dynamodb", "EConomic", "EUBasedAccount", "EUBasedAccountTypedDict", @@ -6028,104 +6299,79 @@ "EbayFinance", "EbayFulfillment", "Elasticemail", - "Elasticsearch", "EmailNotificationConfig", "EmailNotificationConfigTypedDict", "Emailoctopus", - "Embedding", - "EmbeddingTypedDict", "EmploymentHero", - "Enabled", - "EnabledTypedDict", + "EnabledFalse", + "EnabledTrue", + "EnabledTrueEnum", + "EnabledTrueTypedDict", "Encharge", - "EncryptedTrustServerCertificate", - "EncryptedTrustServerCertificateTypedDict", - "EncryptedVerifyCertificate", - "EncryptedVerifyCertificateTypedDict", - "Encryption", - "EncryptionAlgorithm", "EncryptionMapperAESConfiguration", + "EncryptionMapperAESConfigurationMode", "EncryptionMapperAESConfigurationTypedDict", "EncryptionMapperAlgorithm", "EncryptionMapperConfiguration", "EncryptionMapperConfigurationTypedDict", "EncryptionMapperRSAConfiguration", "EncryptionMapperRSAConfigurationTypedDict", - "EncryptionMethod", - "EncryptionTypedDict", "EngagementWindowDays", "Enterprise", "EnterprisePlan", "EnterprisePlanTypedDict", "EnterpriseTypedDict", "Entity", - "Environment", "Eventbrite", "Eventee", "Eventzilla", "Everhour", "EveryNThEntry", "EveryNThEntryTypedDict", - "ExcelFormat", - "ExcelFormatTypedDict", "ExchangeRates", - "Expression", - "ExpressionTypedDict", "ExternalTableViaS3", "ExternalTableViaS3TypedDict", "Ezofficeinventory", "FacebookMarketing", "FacebookMarketingCredentials", "FacebookMarketingCredentialsTypedDict", + "FacebookMarketingEnum", "FacebookMarketingTypedDict", "FacebookPages", "Factorial", "Failing", "FailingTypedDict", - "Fake", - "FakeTypedDict", "Faker", "Fastbill", "Fastly", "Fauna", "FieldFilteringMapperConfiguration", "FieldFilteringMapperConfigurationTypedDict", - "FieldNameMappingConfigModel", - "FieldNameMappingConfigModelTypedDict", "FieldRenamingMapperConfiguration", "FieldRenamingMapperConfigurationTypedDict", - "Fields", + "FieldT", "File", - "FileBasedStreamConfig", - "FileBasedStreamConfigTypedDict", "FileFormat", - "Filetype", "Fillout", - "Filter", "FilterAppliedWhileFetchingRecordsBasedOnAttributeKeyAndAttributeValueWhichWillBeAppendedOnTheRequestBody", "FilterAppliedWhileFetchingRecordsBasedOnAttributeKeyAndAttributeValueWhichWillBeAppendedOnTheRequestBodyTypedDict", - "FilterName", - "FilterType", + "FilterEnum", "Finage", "FinancialEventsStepSizeInDays", "FinancialModelling", "Finnhub", "Finnworlds", - "Firebolt", "Firehydrant", "Firestore", "FirstNEntries", "FirstNEntriesTypedDict", - "Flattening", "Fleetio", "Flexmail", "Flexport", "Float", "Flowlu", - "Format", - "FormatType", - "FormatTypeWildcard", - "FormatTypedDict", + "FormatTypeWildcardJsonl", + "FormatTypeWildcardParquet", "Formbricks", "FreeAgentConnector", "FreePlan", @@ -6137,12 +6383,8 @@ "Freshdesk", "Freshsales", "Freshservice", - "FromCSV", - "FromCSVTypedDict", "FromField", "FromFieldTypedDict", - "FromValue", - "FromValueTypedDict", "Front", "Fulcrum", "Fullstory", @@ -6164,10 +6406,12 @@ "Github", "GithubCredentials", "GithubCredentialsTypedDict", + "GithubEnum", "GithubTypedDict", "Gitlab", "GitlabCredentials", "GitlabCredentialsTypedDict", + "GitlabEnum", "GitlabTypedDict", "Glassfrog", "GlobalAccount", @@ -6184,10 +6428,12 @@ "GoogleAds", "GoogleAdsCredentials", "GoogleAdsCredentialsTypedDict", + "GoogleAdsEnum", "GoogleAdsTypedDict", "GoogleAnalyticsDataAPI", "GoogleAnalyticsDataAPICredentials", "GoogleAnalyticsDataAPICredentialsTypedDict", + "GoogleAnalyticsDataAPIEnum", "GoogleAnalyticsDataAPITypedDict", "GoogleCalendar", "GoogleClassroom", @@ -6197,10 +6443,14 @@ "GoogleDrive", "GoogleDriveCredentials", "GoogleDriveCredentialsTypedDict", + "GoogleDriveEnum", "GoogleDriveTypedDict", "GoogleForms", "GooglePagespeedInsights", "GoogleSearchConsole", + "GoogleSearchConsoleAuthorization", + "GoogleSearchConsoleAuthorizationTypedDict", + "GoogleSearchConsoleEnum", "GoogleSearchConsoleTypedDict", "GoogleSheets", "GoogleSheetsCredentials", @@ -6209,7 +6459,6 @@ "GoogleTasks", "GoogleWebfonts", "Gorgias", - "Granularity", "GranularityForGeoLocationRegion", "GranularityForPeriodicReports", "Greenhouse", @@ -6220,10 +6469,6 @@ "GrowthPlanTypedDict", "Guru", "Gutendex", - "Gzip", - "GzipTypedDict", - "HMACKey", - "HMACKeyTypedDict", "HTTPSPublicWeb", "HTTPSPublicWebTypedDict", "HardcodedRecords", @@ -6233,7 +6478,6 @@ "HashingMapperConfigurationTypedDict", "HashingMethod", "Header", - "HeaderDefinitionType", "HeaderTypedDict", "Height", "Hellobaton", @@ -6256,38 +6500,29 @@ "IlluminaBasespace", "Imagga", "In", - "InListFilter", - "InListFilterTypedDict", "IncidentIo", "Incremental", "IncrementalTypedDict", - "Indexing", - "IndexingTypedDict", "Inflowinventory", "InitiateOauthRequest", "InitiateOauthRequestTypedDict", - "InsertLoad", - "InsertLoadTypedDict", "InsightConfig", "InsightConfigTypedDict", "Insightful", "Insightly", "Instagram", + "InstagramEnum", "InstagramTypedDict", - "Instance", + "InstanceAtlas", + "InstanceReplica", + "InstanceStandalone", "Instatus", - "Int64Value", - "Int64ValueTypedDict", "Intercom", - "Interval", "Intruder", - "InvalidCDCPositionBehaviorAdvanced", "Invoiced", "Invoiceninja", "Ip2whois", "Iterable", - "JSONLinesNewlineDelimitedJSON", - "JSONLinesNewlineDelimitedJSONTypedDict", "JamfPro", "Jira", "JobCreateRequest", @@ -6303,16 +6538,12 @@ "JobsResponse", "JobsResponseTypedDict", "Jotform", - "JsonlFormat", - "JsonlFormatTypedDict", "JudgeMeReviews", "JustSift", "Justcall", "K6Cloud", "Katana", "Keka", - "KeyPairAuthentication", - "KeyPairAuthenticationTypedDict", "Kind", "Kisi", "Kissmetrics", @@ -6322,39 +6553,35 @@ "Kyve", "LSNCommitBehaviour", "Lang", - "Language", "Launchdarkly", "Ldap", "LdapTypedDict", "Leadfeeder", "Lemlist", "LessAnnoyingCrm", - "Level", "LeverHiring", "LeverHiringCredentials", "LeverHiringCredentialsTypedDict", + "LeverHiringEnum", "LeverHiringTypedDict", "LightspeedRetail", "Linear", "LinkedinAds", "LinkedinAdsCredentials", "LinkedinAdsCredentialsTypedDict", + "LinkedinAdsEnum", "LinkedinAdsTypedDict", "LinkedinPages", "Linnworks", - "LoadType", - "LoadTypeTypedDict", - "LoadingMethod", - "LoadingMethodTypedDict", "Lob", - "Local", "LocalFilesystemLimited", "LocalFilesystemLimitedTypedDict", - "LocalTypedDict", "Logging", "LoggingConfiguration", "LoggingConfigurationTypedDict", - "LoggingType", + "LoggingTypeEveryNth", + "LoggingTypeFirstN", + "LoggingTypeRandomSampling", "LoggingTypedDict", "LoginPassword", "LoginPasswordTypedDict", @@ -6364,6 +6591,7 @@ "Mailchimp", "MailchimpCredentials", "MailchimpCredentialsTypedDict", + "MailchimpEnum", "MailchimpTypedDict", "Mailerlite", "Mailersend", @@ -6383,34 +6611,224 @@ "MercadoAds", "Merge", "Metabase", - "Method", + "MethodGcsStaging", + "MethodS3", + "MethodSQL", + "MethodXmin", "Metricool", "MetricsFilter", + "MetricsFilterAndGroup", + "MetricsFilterAndGroupTypedDict", + "MetricsFilterBetweenFilter", + "MetricsFilterBetweenFilterTypedDict", + "MetricsFilterExpression1", + "MetricsFilterExpression1TypedDict", + "MetricsFilterExpression2", + "MetricsFilterExpression2TypedDict", + "MetricsFilterExpression3", + "MetricsFilterExpression3TypedDict", + "MetricsFilterExpressionBetweenFilter1", + "MetricsFilterExpressionBetweenFilter1TypedDict", + "MetricsFilterExpressionBetweenFilter2", + "MetricsFilterExpressionBetweenFilter2TypedDict", + "MetricsFilterExpressionBetweenFilter3", + "MetricsFilterExpressionBetweenFilter3TypedDict", + "MetricsFilterExpressionFilter1", + "MetricsFilterExpressionFilter1TypedDict", + "MetricsFilterExpressionFilter2", + "MetricsFilterExpressionFilter2TypedDict", + "MetricsFilterExpressionFilter3", + "MetricsFilterExpressionFilter3TypedDict", + "MetricsFilterExpressionFilterNameBetweenFilter1", + "MetricsFilterExpressionFilterNameBetweenFilter2", + "MetricsFilterExpressionFilterNameBetweenFilter3", + "MetricsFilterExpressionFilterNameInListFilter1", + "MetricsFilterExpressionFilterNameInListFilter2", + "MetricsFilterExpressionFilterNameInListFilter3", + "MetricsFilterExpressionFilterNameNumericFilter1", + "MetricsFilterExpressionFilterNameNumericFilter2", + "MetricsFilterExpressionFilterNameNumericFilter3", + "MetricsFilterExpressionFilterNameStringFilter1", + "MetricsFilterExpressionFilterNameStringFilter2", + "MetricsFilterExpressionFilterNameStringFilter3", + "MetricsFilterExpressionFromValue1", + "MetricsFilterExpressionFromValue1TypedDict", + "MetricsFilterExpressionFromValue2", + "MetricsFilterExpressionFromValue2TypedDict", + "MetricsFilterExpressionFromValue3", + "MetricsFilterExpressionFromValue3TypedDict", + "MetricsFilterExpressionInListFilter1", + "MetricsFilterExpressionInListFilter1TypedDict", + "MetricsFilterExpressionInListFilter2", + "MetricsFilterExpressionInListFilter2TypedDict", + "MetricsFilterExpressionInListFilter3", + "MetricsFilterExpressionInListFilter3TypedDict", + "MetricsFilterExpressionMatchTypeValidEnums1", + "MetricsFilterExpressionMatchTypeValidEnums2", + "MetricsFilterExpressionMatchTypeValidEnums3", + "MetricsFilterExpressionNumericFilter1", + "MetricsFilterExpressionNumericFilter1TypedDict", + "MetricsFilterExpressionNumericFilter2", + "MetricsFilterExpressionNumericFilter2TypedDict", + "MetricsFilterExpressionNumericFilter3", + "MetricsFilterExpressionNumericFilter3TypedDict", + "MetricsFilterExpressionOperationValidEnums1", + "MetricsFilterExpressionOperationValidEnums2", + "MetricsFilterExpressionOperationValidEnums3", + "MetricsFilterExpressionStringFilter1", + "MetricsFilterExpressionStringFilter1TypedDict", + "MetricsFilterExpressionStringFilter2", + "MetricsFilterExpressionStringFilter2TypedDict", + "MetricsFilterExpressionStringFilter3", + "MetricsFilterExpressionStringFilter3TypedDict", + "MetricsFilterExpressionToValue1", + "MetricsFilterExpressionToValue1TypedDict", + "MetricsFilterExpressionToValue2", + "MetricsFilterExpressionToValue2TypedDict", + "MetricsFilterExpressionToValue3", + "MetricsFilterExpressionToValue3TypedDict", + "MetricsFilterExpressionValue1", + "MetricsFilterExpressionValue1TypedDict", + "MetricsFilterExpressionValue2", + "MetricsFilterExpressionValue2TypedDict", + "MetricsFilterExpressionValue3", + "MetricsFilterExpressionValue3TypedDict", + "MetricsFilterFilter", + "MetricsFilterFilterNameBetweenFilter", + "MetricsFilterFilterNameInListFilter", + "MetricsFilterFilterNameNumericFilter", + "MetricsFilterFilterNameStringFilter", + "MetricsFilterFilterTypeAndGroup", + "MetricsFilterFilterTypeFilter", + "MetricsFilterFilterTypeNotExpression", + "MetricsFilterFilterTypeOrGroup", + "MetricsFilterFilterTypedDict", + "MetricsFilterFilterUnion", + "MetricsFilterFilterUnionTypedDict", + "MetricsFilterFromValue", + "MetricsFilterFromValueDoubleValue", + "MetricsFilterFromValueDoubleValueTypedDict", + "MetricsFilterFromValueExpressionDoubleValue1", + "MetricsFilterFromValueExpressionDoubleValue1TypedDict", + "MetricsFilterFromValueExpressionDoubleValue2", + "MetricsFilterFromValueExpressionDoubleValue2TypedDict", + "MetricsFilterFromValueExpressionDoubleValue3", + "MetricsFilterFromValueExpressionDoubleValue3TypedDict", + "MetricsFilterFromValueExpressionInt64Value1", + "MetricsFilterFromValueExpressionInt64Value1TypedDict", + "MetricsFilterFromValueExpressionInt64Value2", + "MetricsFilterFromValueExpressionInt64Value2TypedDict", + "MetricsFilterFromValueExpressionInt64Value3", + "MetricsFilterFromValueExpressionInt64Value3TypedDict", + "MetricsFilterFromValueExpressionValueTypeDoubleValue1", + "MetricsFilterFromValueExpressionValueTypeDoubleValue2", + "MetricsFilterFromValueExpressionValueTypeDoubleValue3", + "MetricsFilterFromValueExpressionValueTypeInt64Value1", + "MetricsFilterFromValueExpressionValueTypeInt64Value2", + "MetricsFilterFromValueExpressionValueTypeInt64Value3", + "MetricsFilterFromValueInt64Value", + "MetricsFilterFromValueInt64ValueTypedDict", + "MetricsFilterFromValueTypedDict", + "MetricsFilterFromValueValueTypeDoubleValue", + "MetricsFilterFromValueValueTypeInt64Value", + "MetricsFilterInListFilter", + "MetricsFilterInListFilterTypedDict", + "MetricsFilterMatchTypeValidEnums", + "MetricsFilterNotExpression", + "MetricsFilterNotExpressionTypedDict", + "MetricsFilterNumericFilter", + "MetricsFilterNumericFilterTypedDict", + "MetricsFilterOperationValidEnums", + "MetricsFilterOrGroup", + "MetricsFilterOrGroupTypedDict", + "MetricsFilterStringFilter", + "MetricsFilterStringFilterTypedDict", + "MetricsFilterToValue", + "MetricsFilterToValueDoubleValue", + "MetricsFilterToValueDoubleValueTypedDict", + "MetricsFilterToValueExpressionDoubleValue1", + "MetricsFilterToValueExpressionDoubleValue1TypedDict", + "MetricsFilterToValueExpressionDoubleValue2", + "MetricsFilterToValueExpressionDoubleValue2TypedDict", + "MetricsFilterToValueExpressionDoubleValue3", + "MetricsFilterToValueExpressionDoubleValue3TypedDict", + "MetricsFilterToValueExpressionInt64Value1", + "MetricsFilterToValueExpressionInt64Value1TypedDict", + "MetricsFilterToValueExpressionInt64Value2", + "MetricsFilterToValueExpressionInt64Value2TypedDict", + "MetricsFilterToValueExpressionInt64Value3", + "MetricsFilterToValueExpressionInt64Value3TypedDict", + "MetricsFilterToValueExpressionValueTypeDoubleValue1", + "MetricsFilterToValueExpressionValueTypeDoubleValue2", + "MetricsFilterToValueExpressionValueTypeDoubleValue3", + "MetricsFilterToValueExpressionValueTypeInt64Value1", + "MetricsFilterToValueExpressionValueTypeInt64Value2", + "MetricsFilterToValueExpressionValueTypeInt64Value3", + "MetricsFilterToValueInt64Value", + "MetricsFilterToValueInt64ValueTypedDict", + "MetricsFilterToValueTypedDict", + "MetricsFilterToValueValueTypeDoubleValue", + "MetricsFilterToValueValueTypeInt64Value", "MetricsFilterTypedDict", + "MetricsFilterValue", + "MetricsFilterValueDoubleValue", + "MetricsFilterValueDoubleValueTypedDict", + "MetricsFilterValueExpressionDoubleValue1", + "MetricsFilterValueExpressionDoubleValue1TypedDict", + "MetricsFilterValueExpressionDoubleValue2", + "MetricsFilterValueExpressionDoubleValue2TypedDict", + "MetricsFilterValueExpressionDoubleValue3", + "MetricsFilterValueExpressionDoubleValue3TypedDict", + "MetricsFilterValueExpressionInt64Value1", + "MetricsFilterValueExpressionInt64Value1TypedDict", + "MetricsFilterValueExpressionInt64Value2", + "MetricsFilterValueExpressionInt64Value2TypedDict", + "MetricsFilterValueExpressionInt64Value3", + "MetricsFilterValueExpressionInt64Value3TypedDict", + "MetricsFilterValueExpressionValueTypeDoubleValue1", + "MetricsFilterValueExpressionValueTypeDoubleValue2", + "MetricsFilterValueExpressionValueTypeDoubleValue3", + "MetricsFilterValueExpressionValueTypeInt64Value1", + "MetricsFilterValueExpressionValueTypeInt64Value2", + "MetricsFilterValueExpressionValueTypeInt64Value3", + "MetricsFilterValueInt64Value", + "MetricsFilterValueInt64ValueTypedDict", + "MetricsFilterValueTypedDict", + "MetricsFilterValueValueTypeDoubleValue", + "MetricsFilterValueValueTypeInt64Value", "MicrosoftDataverse", "MicrosoftEntraID", "MicrosoftLists", "MicrosoftOnedrive", "MicrosoftOnedriveCredentials", "MicrosoftOnedriveCredentialsTypedDict", + "MicrosoftOnedriveEnum", "MicrosoftOnedriveTypedDict", "MicrosoftSharepoint", "MicrosoftSharepointCredentials", "MicrosoftSharepointCredentialsTypedDict", + "MicrosoftSharepointEnum", "MicrosoftSharepointTypedDict", "MicrosoftTeams", "MicrosoftTeamsCredentials", "MicrosoftTeamsCredentialsTypedDict", + "MicrosoftTeamsEnum", "MicrosoftTeamsTypedDict", "Milvus", "Miro", "Missive", "Mixmax", "Mixpanel", - "Mode", + "ModeAPIKeyAuth", + "ModeFromField", + "ModeNoEmbedding", + "ModePreferred", + "ModeRequired", + "ModeVerifyIdentity", "Monday", "MondayCredentials", "MondayCredentialsTypedDict", + "MondayEnum", "MondayTypedDict", "MongoDBAtlas", "MongoDBAtlasReplicaSet", @@ -6421,18 +6839,13 @@ "Mongodb", "MongodbV2", "Motherduck", - "Mssql", "MssqlV2", "Mux", "MyHours", - "Mysql", "N8n", - "Name", "NamespaceDefinitionEnum", "NamespaceDefinitionEnumNoDefault", "Nasa", - "NativeNetworkEncryptionNNE", - "NativeNetworkEncryptionNNETypedDict", "Navan", "NebiusAi", "NessieCatalog", @@ -6444,25 +6857,15 @@ "NewsdataIo", "Nexiopay", "NinjaoneRmm", - "NoAuth", - "NoAuthTypedDict", "NoAuthentication", "NoAuthenticationTypedDict", - "NoCompression", - "NoCompressionTypedDict", "NoExternalEmbedding", "NoExternalEmbeddingTypedDict", - "NoTunnel", - "NoTunnelTypedDict", "Nocrm", "NonBreakingSchemaUpdatesBehaviorEnum", "NonBreakingSchemaUpdatesBehaviorEnumNoDefault", - "NoneT", - "NoneTTypedDict", "Normalization", "NorthpassLms", - "NotExpression", - "NotExpressionTypedDict", "NotificationConfig", "NotificationConfigTypedDict", "NotificationsConfig", @@ -6470,19 +6873,15 @@ "Notion", "NotionCredentials", "NotionCredentialsTypedDict", + "NotionEnum", "NotionTypedDict", "Nullable", - "NumericFilter", - "NumericFilterTypedDict", "Nutshell", "Nylas", "Nytimes", - "OAuth", "OAuth2", - "OAuth20", "OAuth20Credentials", "OAuth20CredentialsTypedDict", - "OAuth20TypedDict", "OAuth20WithPrivateKey", "OAuth20WithPrivateKeyTypedDict", "OAuth2AccessToken", @@ -6495,13 +6894,10 @@ "OAuth2RecommendedTypedDict", "OAuth2TypedDict", "OAuthActorNames", - "OAuthTypedDict", "OauthAuthentication", "OauthAuthenticationTypedDict", "ObjectStorageConfiguration", "ObjectStorageConfigurationTypedDict", - "ObjectStorageSpec", - "ObjectStorageSpecTypedDict", "Okta", "Omnisend", "Oncehub", @@ -6509,10 +6905,6 @@ "Onepagecrm", "Onesignal", "Onfleet", - "OpenAI", - "OpenAICompatible", - "OpenAICompatibleTypedDict", - "OpenAITypedDict", "OpenDataDc", "OpenExchangeRates", "Openaq", @@ -6521,13 +6913,15 @@ "Operator", "OpinionStage", "Opsgenie", - "OptionTitle", + "OptionTitleAPITokenCredentials", + "OptionTitleDefaultOAuth20Authorization", + "OptionTitleOAuthCredentials", + "OptionTitlePatCredentials", + "OptionTitleProjectSecret", + "OptionTitleServiceAccount", "OptionsList", "OptionsListTypedDict", "Opuswatch", - "OrGroup", - "OrGroupTypedDict", - "Oracle", "OracleEnterprise", "Orb", "OrganizationOAuthCredentialsRequest", @@ -6540,8 +6934,6 @@ "Oura", "OutbrainAmplify", "Outlook", - "OutputFormat", - "OutputFormatTypedDict", "OutputFormatWildcard", "OutputFormatWildcardTypedDict", "OutputSize", @@ -6555,15 +6947,8 @@ "Paperform", "Papersign", "Pardot", - "ParquetColumnarStorage", - "ParquetColumnarStorageTypedDict", - "ParquetFormat", - "ParquetFormatTypedDict", - "ParsingStrategy", "Partnerize", "Partnerstack", - "PasswordAuthentication", - "PasswordAuthenticationTypedDict", "Payfit", "PaypalTransaction", "Paystack", @@ -6585,8 +6970,6 @@ "PermissionsResponseTypedDict", "Persistiq", "Persona", - "PersonalAccessToken", - "PersonalAccessTokenTypedDict", "PexelsAPI", "Pgvector", "Phyllo", @@ -6596,6 +6979,7 @@ "Pinterest", "PinterestCredentials", "PinterestCredentialsTypedDict", + "PinterestEnum", "PinterestTypedDict", "Pipedrive", "Pipeliner", @@ -6604,7 +6988,11 @@ "Piwik", "Plaid", "PlaidEnvironment", - "Plan", + "PlanCustom", + "PlanEnterprise", + "PlanFree", + "PlanGrowth", + "PlanPro", "Planhat", "Plausible", "Plugin", @@ -6615,13 +7003,10 @@ "PolarisCatalogTypedDict", "PolygonStockAPI", "Poplar", - "Postgres", "PostgresConnection", "PostgresConnectionTypedDict", "Posthog", "Postmarkapp", - "Prefer", - "PreferTypedDict", "Preferred", "PreferredTypedDict", "Prestashop", @@ -6630,14 +7015,8 @@ "Printify", "PrivateApp", "PrivateAppTypedDict", - "PrivateToken", - "PrivateTokenTypedDict", "ProPlan", "ProPlanTypedDict", - "Processing", - "ProcessingConfigModel", - "ProcessingConfigModelTypedDict", - "ProcessingTypedDict", "ProductCatalog", "Productboard", "Productive", @@ -6649,8 +7028,8 @@ "Pypi", "Qdrant", "Qualaroo", - "Queries", - "QueriesTypedDict", + "Query", + "QueryTypedDict", "Quickbooks", "Railz", "RandomSampling", @@ -6661,9 +7040,8 @@ "RdStationMarketing", "RdStationMarketingAuthorization", "RdStationMarketingAuthorizationTypedDict", + "RdStationMarketingEnum", "RdStationMarketingTypedDict", - "ReadChangesUsingChangeDataCaptureCDC", - "ReadChangesUsingChangeDataCaptureCDCTypedDict", "ReadChangesUsingWriteAheadLogCDC", "ReadChangesUsingWriteAheadLogCDCTypedDict", "Recharge", @@ -6672,29 +7050,20 @@ "Recurly", "Reddit", "Redis", - "Redshift", "Referralhero", - "RefreshTokenEndpoint", - "Region", "Rentcast", "Repairshopr", "ReplicaSet", "ReplicaSetTypedDict", - "ReplicatePermissionsACL", - "ReplicatePermissionsACLTypedDict", - "ReplicateRecords", - "ReplicateRecordsTypedDict", "ReplyIo", "ReportConfig", "ReportConfigTypedDict", - "ReportIds", - "ReportIdsTypedDict", + "ReportID", + "ReportIDTypedDict", "ReportName", "ReportOptions", "ReportOptionsTypedDict", "ReportingDataObject", - "Require", - "RequireTypedDict", "Required", "RequiredTypedDict", "Resolution", @@ -6719,16 +7088,14 @@ "RowFilteringOperation", "RowFilteringOperationEqual", "RowFilteringOperationEqualTypedDict", - "RowFilteringOperationNot", - "RowFilteringOperationNotTypedDict", + "RowFilteringOperationNot1", + "RowFilteringOperationNot1TypedDict", "RowFilteringOperationType", "RowFilteringOperationTypedDict", "Rss", "Ruddr", - "S3", "S3AmazonWebServices", "S3AmazonWebServicesTypedDict", - "S3BucketRegion", "S3DataLake", "SCPSecureCopyProtocol", "SCPSecureCopyProtocolTypedDict", @@ -6736,16 +7103,8 @@ "SFTPSecureFileTransferProtocolTypedDict", "SQLInserts", "SQLInsertsTypedDict", - "SSHKeyAuthentication", - "SSHKeyAuthenticationTypedDict", "SSHSecureShell", "SSHSecureShellTypedDict", - "SSHTunnelMethod", - "SSHTunnelMethodTypedDict", - "SSLMethod", - "SSLMethodTypedDict", - "SSLModes", - "SSLModesTypedDict", "Safetyculture", "SageHr", "Salesflare", @@ -6757,8 +7116,6 @@ "SapFieldglass", "SapHanaEnterprise", "Savvycal", - "ScanChangesWithUserDefinedCursor", - "ScanChangesWithUserDefinedCursorTypedDict", "ScheduleTypeEnum", "ScheduleTypeWithBasicEnum", "SchemeBasicAuth", @@ -6771,7 +7128,6 @@ "Scryfall", "SearchCriteria", "SearchIn", - "SearchScope", "Secoda", "Security", "SecurityTypedDict", @@ -6791,15 +7147,9 @@ "ServiceAccountAuthentication", "ServiceAccountAuthenticationTypedDict", "ServiceAccountKey", - "ServiceAccountKeyAuthentication", - "ServiceAccountKeyAuthenticationTypedDict", "ServiceAccountKeyTypedDict", "ServiceAccountTypedDict", - "ServiceDetails", - "ServiceKeyAuthentication", - "ServiceKeyAuthenticationTypedDict", - "ServiceName", - "ServiceNameTypedDict", + "ServiceDetail", "ServiceNow", "Sevenshifts", "Sftp", @@ -6809,6 +7159,7 @@ "SharepointEnterprise", "SharepointEnterpriseCredentials", "SharepointEnterpriseCredentialsTypedDict", + "SharepointEnterpriseEnum", "SharepointEnterpriseTypedDict", "Sharetribe", "Shippo", @@ -6818,6 +7169,7 @@ "ShopifyAuthorizationMethodTypedDict", "ShopifyCredentials", "ShopifyCredentialsTypedDict", + "ShopifyEnum", "ShopifyTypedDict", "Shopwired", "Shortcut", @@ -6842,6 +7194,7 @@ "Slack", "SlackCredentials", "SlackCredentialsTypedDict", + "SlackEnum", "SlackTypedDict", "Smaily", "Smartengage", @@ -6849,19 +7202,17 @@ "Smartsheets", "SmartsheetsCredentials", "SmartsheetsCredentialsTypedDict", + "SmartsheetsEnum", "SmartsheetsTypedDict", "Smartwaiver", "SnapchatMarketing", + "SnapchatMarketingEnum", "SnapchatMarketingTypedDict", - "Snappy", - "SnappyTypedDict", - "Snowflake", "SnowflakeConnection", "SnowflakeConnectionTypedDict", "SnowflakeCortex", "SolarwindsServiceDesk", "SonarCloud", - "SortBy", "Source100ms", "Source100msTypedDict", "Source7shifts", @@ -6881,15 +7232,13 @@ "SourceAircall", "SourceAircallTypedDict", "SourceAirtable", - "SourceAirtableAirtable", - "SourceAirtableAuthMethod", + "SourceAirtableAuthMethodOauth20", "SourceAirtableAuthentication", "SourceAirtableAuthenticationTypedDict", "SourceAirtableOAuth20", "SourceAirtableOAuth20TypedDict", "SourceAirtablePersonalAccessToken", "SourceAirtablePersonalAccessTokenTypedDict", - "SourceAirtableSchemasAuthMethod", "SourceAirtableTypedDict", "SourceAkeneo", "SourceAkeneoTypedDict", @@ -6899,13 +7248,14 @@ "SourceAlpacaBrokerAPIEnvironment", "SourceAlpacaBrokerAPITypedDict", "SourceAlphaVantage", + "SourceAlphaVantageInterval", "SourceAlphaVantageTypedDict", "SourceAmazonAds", - "SourceAmazonAdsAmazonAds", "SourceAmazonAdsAuthType", + "SourceAmazonAdsRegion", "SourceAmazonAdsTypedDict", "SourceAmazonSellerPartner", - "SourceAmazonSellerPartnerAmazonSellerPartner", + "SourceAmazonSellerPartnerAWSRegion", "SourceAmazonSellerPartnerAuthType", "SourceAmazonSellerPartnerTypedDict", "SourceAmazonSqs", @@ -6928,19 +7278,18 @@ "SourceApptivo", "SourceApptivoTypedDict", "SourceAsana", - "SourceAsanaAsana", - "SourceAsanaCredentialsTitle", - "SourceAsanaSchemasCredentialsTitle", + "SourceAsanaAuthenticateWithPersonalAccessToken", + "SourceAsanaAuthenticateWithPersonalAccessTokenTypedDict", + "SourceAsanaAuthenticationMechanism", + "SourceAsanaAuthenticationMechanismTypedDict", "SourceAsanaTypedDict", "SourceAshby", "SourceAshbyTypedDict", "SourceAssemblyai", "SourceAssemblyaiTypedDict", "SourceAuth0", - "SourceAuth0AuthenticationMethod", - "SourceAuth0AuthenticationMethodTypedDict", - "SourceAuth0SchemasAuthenticationMethod", - "SourceAuth0SchemasCredentialsAuthenticationMethod", + "SourceAuth0AuthenticationMethodUnion", + "SourceAuth0AuthenticationMethodUnionTypedDict", "SourceAuth0TypedDict", "SourceAviationstack", "SourceAviationstackTypedDict", @@ -6949,21 +7298,50 @@ "SourceAwsCloudtrail", "SourceAwsCloudtrailTypedDict", "SourceAzureBlobStorage", - "SourceAzureBlobStorageAuthType", "SourceAzureBlobStorageAuthentication", "SourceAzureBlobStorageAuthenticationTypedDict", + "SourceAzureBlobStorageAutogenerated", + "SourceAzureBlobStorageAutogeneratedTypedDict", + "SourceAzureBlobStorageAvroFormat", + "SourceAzureBlobStorageAvroFormatTypedDict", "SourceAzureBlobStorageAzureBlobStorage", - "SourceAzureBlobStorageFiletype", - "SourceAzureBlobStorageHeaderDefinitionType", + "SourceAzureBlobStorageCSVFormat", + "SourceAzureBlobStorageCSVFormatTypedDict", + "SourceAzureBlobStorageCSVHeaderDefinition", + "SourceAzureBlobStorageCSVHeaderDefinitionTypedDict", + "SourceAzureBlobStorageExcelFormat", + "SourceAzureBlobStorageExcelFormatTypedDict", + "SourceAzureBlobStorageFileBasedStreamConfig", + "SourceAzureBlobStorageFileBasedStreamConfigTypedDict", + "SourceAzureBlobStorageFiletypeAvro", + "SourceAzureBlobStorageFiletypeCsv", + "SourceAzureBlobStorageFiletypeExcel", + "SourceAzureBlobStorageFiletypeJsonl", + "SourceAzureBlobStorageFiletypeParquet", + "SourceAzureBlobStorageFiletypeUnstructured", + "SourceAzureBlobStorageFormat", + "SourceAzureBlobStorageFormatTypedDict", + "SourceAzureBlobStorageFromCSV", + "SourceAzureBlobStorageFromCSVTypedDict", + "SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated", + "SourceAzureBlobStorageHeaderDefinitionTypeFromCsv", + "SourceAzureBlobStorageHeaderDefinitionTypeUserProvided", + "SourceAzureBlobStorageJsonlFormat", + "SourceAzureBlobStorageJsonlFormatTypedDict", + "SourceAzureBlobStorageLocal", + "SourceAzureBlobStorageLocalTypedDict", "SourceAzureBlobStorageMode", - "SourceAzureBlobStorageSchemasAuthType", - "SourceAzureBlobStorageSchemasCredentialsAuthType", - "SourceAzureBlobStorageSchemasFiletype", - "SourceAzureBlobStorageSchemasHeaderDefinitionType", - "SourceAzureBlobStorageSchemasStreamsFiletype", - "SourceAzureBlobStorageSchemasStreamsFormatFiletype", - "SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype", + "SourceAzureBlobStorageParquetFormat", + "SourceAzureBlobStorageParquetFormatTypedDict", + "SourceAzureBlobStorageParsingStrategy", + "SourceAzureBlobStorageProcessing", + "SourceAzureBlobStorageProcessingTypedDict", "SourceAzureBlobStorageTypedDict", + "SourceAzureBlobStorageUnstructuredDocumentFormat", + "SourceAzureBlobStorageUnstructuredDocumentFormatTypedDict", + "SourceAzureBlobStorageUserProvided", + "SourceAzureBlobStorageUserProvidedTypedDict", + "SourceAzureBlobStorageValidationPolicy", "SourceAzureTable", "SourceAzureTableTypedDict", "SourceBabelforce", @@ -6981,7 +7359,9 @@ "SourceBigqueryBigquery", "SourceBigqueryTypedDict", "SourceBingAds", - "SourceBingAdsBingAds", + "SourceBingAdsAuthMethod", + "SourceBingAdsCustomReportConfig", + "SourceBingAdsCustomReportConfigTypedDict", "SourceBingAdsTypedDict", "SourceBitly", "SourceBitlyTypedDict", @@ -7033,10 +7413,8 @@ "SourceCareQualityCommission", "SourceCareQualityCommissionTypedDict", "SourceCart", - "SourceCartAuthType", "SourceCartAuthorizationMethod", "SourceCartAuthorizationMethodTypedDict", - "SourceCartSchemasAuthType", "SourceCartTypedDict", "SourceCastorEdc", "SourceCastorEdcTypedDict", @@ -7076,9 +7454,9 @@ "SourceClickhouseSSHKeyAuthenticationTypedDict", "SourceClickhouseSSHTunnelMethod", "SourceClickhouseSSHTunnelMethodTypedDict", - "SourceClickhouseSchemasTunnelMethod", - "SourceClickhouseSchemasTunnelMethodTunnelMethod", - "SourceClickhouseTunnelMethod", + "SourceClickhouseTunnelMethodNoTunnel", + "SourceClickhouseTunnelMethodSSHKeyAuth", + "SourceClickhouseTunnelMethodSSHPasswordAuth", "SourceClickhouseTypedDict", "SourceClickupAPI", "SourceClickupAPITypedDict", @@ -7097,10 +7475,12 @@ "SourceCodefresh", "SourceCodefreshTypedDict", "SourceCoinAPI", + "SourceCoinAPIEnvironment", "SourceCoinAPITypedDict", "SourceCoingeckoCoins", "SourceCoingeckoCoinsTypedDict", "SourceCoinmarketcap", + "SourceCoinmarketcapDataType", "SourceCoinmarketcapTypedDict", "SourceConcord", "SourceConcordEnvironment", @@ -7112,10 +7492,14 @@ "SourceConfluence", "SourceConfluenceTypedDict", "SourceConvertkit", - "SourceConvertkitAuthType", + "SourceConvertkitAPIKey", + "SourceConvertkitAPIKeyTypedDict", + "SourceConvertkitAuthTypeAPIKey", + "SourceConvertkitAuthTypeOauth20", + "SourceConvertkitAuthenticationType", + "SourceConvertkitAuthenticationTypeTypedDict", "SourceConvertkitOAuth20", "SourceConvertkitOAuth20TypedDict", - "SourceConvertkitSchemasAuthType", "SourceConvertkitTypedDict", "SourceConvex", "SourceConvexConvex", @@ -7136,33 +7520,38 @@ "SourceDatadog", "SourceDatadogTypedDict", "SourceDatagen", - "SourceDatagenDataType", - "SourceDatagenSchemasDataType", "SourceDatagenTypedDict", "SourceDatascope", "SourceDatascopeTypedDict", "SourceDb2Enterprise", - "SourceDb2EnterpriseCursorMethod", + "SourceDb2EnterpriseCursorMethodCdc", + "SourceDb2EnterpriseCursorMethodUserDefined", "SourceDb2EnterpriseEncryption", - "SourceDb2EnterpriseEncryptionMethod", + "SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate", + "SourceDb2EnterpriseEncryptionMethodUnencrypted", "SourceDb2EnterpriseEncryptionTypedDict", "SourceDb2EnterpriseNoTunnel", "SourceDb2EnterpriseNoTunnelTypedDict", "SourceDb2EnterprisePasswordAuthentication", "SourceDb2EnterprisePasswordAuthenticationTypedDict", + "SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC", + "SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict", "SourceDb2EnterpriseSSHKeyAuthentication", "SourceDb2EnterpriseSSHKeyAuthenticationTypedDict", "SourceDb2EnterpriseSSHTunnelMethod", "SourceDb2EnterpriseSSHTunnelMethodTypedDict", - "SourceDb2EnterpriseSchemasEncryptionMethod", - "SourceDb2EnterpriseSchemasTunnelMethod", - "SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod", + "SourceDb2EnterpriseScanChangesWithUserDefinedCursor", + "SourceDb2EnterpriseScanChangesWithUserDefinedCursorTypedDict", "SourceDb2EnterpriseTLSEncryptedVerifyCertificate", "SourceDb2EnterpriseTLSEncryptedVerifyCertificateTypedDict", - "SourceDb2EnterpriseTunnelMethod", + "SourceDb2EnterpriseTunnelMethodNoTunnel", + "SourceDb2EnterpriseTunnelMethodSSHKeyAuth", + "SourceDb2EnterpriseTunnelMethodSSHPasswordAuth", "SourceDb2EnterpriseTypedDict", "SourceDb2EnterpriseUnencrypted", "SourceDb2EnterpriseUnencryptedTypedDict", + "SourceDb2EnterpriseUpdateMethod", + "SourceDb2EnterpriseUpdateMethodTypedDict", "SourceDbt", "SourceDbtTypedDict", "SourceDefillama", @@ -7184,13 +7573,14 @@ "SourceDremio", "SourceDremioTypedDict", "SourceDrift", + "SourceDriftAccessToken", + "SourceDriftAccessTokenTypedDict", "SourceDriftAuthorizationMethod", "SourceDriftAuthorizationMethodTypedDict", - "SourceDriftCredentials", - "SourceDriftDrift", + "SourceDriftCredentialsAccessToken", + "SourceDriftCredentialsOauth20", "SourceDriftOAuth20", "SourceDriftOAuth20TypedDict", - "SourceDriftSchemasCredentials", "SourceDriftTypedDict", "SourceDrip", "SourceDripTypedDict", @@ -7200,12 +7590,10 @@ "SourceDwollaEnvironment", "SourceDwollaTypedDict", "SourceDynamodb", - "SourceDynamodbAuthType", "SourceDynamodbCredentials", "SourceDynamodbCredentialsTypedDict", "SourceDynamodbDynamodb", "SourceDynamodbDynamodbRegion", - "SourceDynamodbSchemasAuthType", "SourceDynamodbTypedDict", "SourceEConomic", "SourceEConomicTypedDict", @@ -7214,6 +7602,8 @@ "SourceEasypromos", "SourceEasypromosTypedDict", "SourceEbayFinance", + "SourceEbayFinanceAPIHost", + "SourceEbayFinanceRefreshTokenEndpoint", "SourceEbayFinanceTypedDict", "SourceEbayFulfillment", "SourceEbayFulfillmentAPIHost", @@ -7227,11 +7617,11 @@ "SourceElasticsearchAuthenticationMethod", "SourceElasticsearchAuthenticationMethodTypedDict", "SourceElasticsearchElasticsearch", - "SourceElasticsearchMethod", + "SourceElasticsearchMethodBasic", + "SourceElasticsearchMethodNone", + "SourceElasticsearchMethodSecret", "SourceElasticsearchNone", "SourceElasticsearchNoneTypedDict", - "SourceElasticsearchSchemasAuthenticationMethodMethod", - "SourceElasticsearchSchemasMethod", "SourceElasticsearchTypedDict", "SourceElasticsearchUsernamePassword", "SourceElasticsearchUsernamePasswordTypedDict", @@ -7254,15 +7644,14 @@ "SourceEzofficeinventory", "SourceEzofficeinventoryTypedDict", "SourceFacebookMarketing", - "SourceFacebookMarketingAuthType", + "SourceFacebookMarketingAuthTypeClient", + "SourceFacebookMarketingAuthTypeService", "SourceFacebookMarketingAuthentication", "SourceFacebookMarketingAuthenticationTypedDict", - "SourceFacebookMarketingFacebookMarketing", - "SourceFacebookMarketingSchemasAuthType", + "SourceFacebookMarketingLevel", "SourceFacebookMarketingServiceAccountKeyAuthentication", "SourceFacebookMarketingServiceAccountKeyAuthenticationTypedDict", "SourceFacebookMarketingTypedDict", - "SourceFacebookMarketingValidActionBreakdowns", "SourceFacebookMarketingValidEnums", "SourceFacebookPages", "SourceFacebookPagesTypedDict", @@ -7275,17 +7664,12 @@ "SourceFastly", "SourceFastlyTypedDict", "SourceFauna", - "SourceFaunaDeletionMode", - "SourceFaunaSchemasDeletionMode", + "SourceFaunaDisabled", + "SourceFaunaDisabledTypedDict", + "SourceFaunaEnabled", + "SourceFaunaEnabledTypedDict", "SourceFaunaTypedDict", "SourceFile", - "SourceFileSchemasProviderStorage", - "SourceFileSchemasProviderStorageProvider6Storage", - "SourceFileSchemasProviderStorageProvider7Storage", - "SourceFileSchemasProviderStorageProvider8Storage", - "SourceFileSchemasProviderStorageProviderStorage", - "SourceFileSchemasStorage", - "SourceFileStorage", "SourceFileTypedDict", "SourceFillout", "SourceFilloutTypedDict", @@ -7325,10 +7709,6 @@ "SourceFreshchat", "SourceFreshchatTypedDict", "SourceFreshdesk", - "SourceFreshdeskPlan", - "SourceFreshdeskSchemasPlan", - "SourceFreshdeskSchemasRateLimitPlanPlan", - "SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan", "SourceFreshdeskTypedDict", "SourceFreshsales", "SourceFreshsalesTypedDict", @@ -7343,7 +7723,10 @@ "SourceGainsightPx", "SourceGainsightPxTypedDict", "SourceGcs", - "SourceGcsAuthType", + "SourceGcsAPIParameterConfigModel", + "SourceGcsAPIParameterConfigModelTypedDict", + "SourceGcsAuthTypeClient", + "SourceGcsAuthTypeService", "SourceGcsAuthenticateViaGoogleOAuth", "SourceGcsAuthenticateViaGoogleOAuthTypedDict", "SourceGcsAuthentication", @@ -7360,38 +7743,39 @@ "SourceGcsExcelFormatTypedDict", "SourceGcsFileBasedStreamConfig", "SourceGcsFileBasedStreamConfigTypedDict", - "SourceGcsFiletype", + "SourceGcsFiletypeAvro", + "SourceGcsFiletypeCsv", + "SourceGcsFiletypeExcel", + "SourceGcsFiletypeJsonl", + "SourceGcsFiletypeParquet", + "SourceGcsFiletypeUnstructured", "SourceGcsFormat", "SourceGcsFormatTypedDict", "SourceGcsFromCSV", "SourceGcsFromCSVTypedDict", "SourceGcsGcs", - "SourceGcsHeaderDefinitionType", + "SourceGcsHeaderDefinitionTypeAutogenerated", + "SourceGcsHeaderDefinitionTypeFromCsv", + "SourceGcsHeaderDefinitionTypeUserProvided", "SourceGcsJsonlFormat", "SourceGcsJsonlFormatTypedDict", "SourceGcsLocal", "SourceGcsLocalTypedDict", - "SourceGcsMode", + "SourceGcsModeAPI", + "SourceGcsModeLocal", "SourceGcsParquetFormat", "SourceGcsParquetFormatTypedDict", "SourceGcsParsingStrategy", "SourceGcsProcessing", "SourceGcsProcessingTypedDict", - "SourceGcsSchemasAuthType", - "SourceGcsSchemasFiletype", - "SourceGcsSchemasHeaderDefinitionType", - "SourceGcsSchemasMode", - "SourceGcsSchemasStreamsFiletype", - "SourceGcsSchemasStreamsFormatFiletype", - "SourceGcsSchemasStreamsFormatFormat6Filetype", - "SourceGcsSchemasStreamsFormatFormatFiletype", - "SourceGcsSchemasStreamsHeaderDefinitionType", "SourceGcsTypedDict", "SourceGcsUnstructuredDocumentFormat", "SourceGcsUnstructuredDocumentFormatTypedDict", "SourceGcsUserProvided", "SourceGcsUserProvidedTypedDict", "SourceGcsValidationPolicy", + "SourceGcsViaAPI", + "SourceGcsViaAPITypedDict", "SourceGetgist", "SourceGetgistTypedDict", "SourceGetlago", @@ -7403,21 +7787,20 @@ "SourceGithub", "SourceGithubAuthentication", "SourceGithubAuthenticationTypedDict", - "SourceGithubGithub", "SourceGithubOAuth", "SourceGithubOAuthTypedDict", - "SourceGithubOptionTitle", "SourceGithubPersonalAccessToken", "SourceGithubPersonalAccessTokenTypedDict", "SourceGithubTypedDict", "SourceGitlab", - "SourceGitlabAuthType", + "SourceGitlabAuthTypeAccessToken", + "SourceGitlabAuthTypeOauth20", "SourceGitlabAuthorizationMethod", "SourceGitlabAuthorizationMethodTypedDict", - "SourceGitlabGitlab", "SourceGitlabOAuth20", "SourceGitlabOAuth20TypedDict", - "SourceGitlabSchemasAuthType", + "SourceGitlabPrivateToken", + "SourceGitlabPrivateTokenTypedDict", "SourceGitlabTypedDict", "SourceGlassfrog", "SourceGlassfrogTypedDict", @@ -7437,367 +7820,33 @@ "SourceGong", "SourceGongTypedDict", "SourceGoogleAds", - "SourceGoogleAdsGoogleAds", + "SourceGoogleAdsGoogleCredentials", + "SourceGoogleAdsGoogleCredentialsTypedDict", "SourceGoogleAdsTypedDict", "SourceGoogleAnalyticsDataAPI", - "SourceGoogleAnalyticsDataAPIAndGroup", - "SourceGoogleAnalyticsDataAPIAndGroupTypedDict", - "SourceGoogleAnalyticsDataAPIAuthType", + "SourceGoogleAnalyticsDataAPIAuthTypeClient", + "SourceGoogleAnalyticsDataAPIAuthTypeService", "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth", "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict", - "SourceGoogleAnalyticsDataAPIBetweenFilter", - "SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict", "SourceGoogleAnalyticsDataAPICredentials", "SourceGoogleAnalyticsDataAPICredentialsTypedDict", "SourceGoogleAnalyticsDataAPICustomReportConfig", "SourceGoogleAnalyticsDataAPICustomReportConfigTypedDict", "SourceGoogleAnalyticsDataAPIDisabled", "SourceGoogleAnalyticsDataAPIDisabledTypedDict", - "SourceGoogleAnalyticsDataAPIDoubleValue", - "SourceGoogleAnalyticsDataAPIDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPIEnabled", - "SourceGoogleAnalyticsDataAPIExpression", - "SourceGoogleAnalyticsDataAPIExpressionTypedDict", - "SourceGoogleAnalyticsDataAPIFilter", - "SourceGoogleAnalyticsDataAPIFilterName", - "SourceGoogleAnalyticsDataAPIFilterType", - "SourceGoogleAnalyticsDataAPIFilterTypedDict", - "SourceGoogleAnalyticsDataAPIFromValue", - "SourceGoogleAnalyticsDataAPIFromValueTypedDict", - "SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI", "SourceGoogleAnalyticsDataAPIGranularity", - "SourceGoogleAnalyticsDataAPIInListFilter", - "SourceGoogleAnalyticsDataAPIInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPIInt64Value", - "SourceGoogleAnalyticsDataAPIInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPINotExpression", - "SourceGoogleAnalyticsDataAPINotExpressionTypedDict", - "SourceGoogleAnalyticsDataAPINumericFilter", - "SourceGoogleAnalyticsDataAPINumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPIOrGroup", - "SourceGoogleAnalyticsDataAPIOrGroupTypedDict", - "SourceGoogleAnalyticsDataAPISchemasAuthType", - "SourceGoogleAnalyticsDataAPISchemasBetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasBetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpressionTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpressionTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpressionTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasDoubleValue", - "SourceGoogleAnalyticsDataAPISchemasDoubleValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasEnabled", - "SourceGoogleAnalyticsDataAPISchemasEnabledTypedDict", - "SourceGoogleAnalyticsDataAPISchemasExpression", - "SourceGoogleAnalyticsDataAPISchemasExpressionTypedDict", - "SourceGoogleAnalyticsDataAPISchemasFilter", - "SourceGoogleAnalyticsDataAPISchemasFilterName", - "SourceGoogleAnalyticsDataAPISchemasFilterType", - "SourceGoogleAnalyticsDataAPISchemasFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasFromValue", - "SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasInListFilter", - "SourceGoogleAnalyticsDataAPISchemasInListFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasInt64Value", - "SourceGoogleAnalyticsDataAPISchemasInt64ValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasNumericFilter", - "SourceGoogleAnalyticsDataAPISchemasNumericFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasStringFilter", - "SourceGoogleAnalyticsDataAPISchemasStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPISchemasToValue", - "SourceGoogleAnalyticsDataAPISchemasToValueTypedDict", - "SourceGoogleAnalyticsDataAPISchemasValidEnums", - "SourceGoogleAnalyticsDataAPISchemasValue", - "SourceGoogleAnalyticsDataAPISchemasValueType", - "SourceGoogleAnalyticsDataAPISchemasValueTypedDict", "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication", "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict", - "SourceGoogleAnalyticsDataAPIStringFilter", - "SourceGoogleAnalyticsDataAPIStringFilterTypedDict", - "SourceGoogleAnalyticsDataAPIToValue", - "SourceGoogleAnalyticsDataAPIToValueTypedDict", "SourceGoogleAnalyticsDataAPITypedDict", - "SourceGoogleAnalyticsDataAPIValidEnums", - "SourceGoogleAnalyticsDataAPIValue", - "SourceGoogleAnalyticsDataAPIValueType", - "SourceGoogleAnalyticsDataAPIValueTypedDict", "SourceGoogleCalendar", "SourceGoogleCalendarTypedDict", "SourceGoogleClassroom", "SourceGoogleClassroomTypedDict", "SourceGoogleDirectory", - "SourceGoogleDirectoryCredentialsTitle", - "SourceGoogleDirectoryGoogleCredentials", - "SourceGoogleDirectoryGoogleCredentialsTypedDict", - "SourceGoogleDirectorySchemasCredentialsTitle", "SourceGoogleDirectoryTypedDict", "SourceGoogleDrive", - "SourceGoogleDriveAuthType", + "SourceGoogleDriveAuthTypeClient", + "SourceGoogleDriveAuthTypeService", "SourceGoogleDriveAuthenticateViaGoogleOAuth", "SourceGoogleDriveAuthenticateViaGoogleOAuthTypedDict", "SourceGoogleDriveAuthentication", @@ -7810,18 +7859,30 @@ "SourceGoogleDriveCSVFormatTypedDict", "SourceGoogleDriveCSVHeaderDefinition", "SourceGoogleDriveCSVHeaderDefinitionTypedDict", - "SourceGoogleDriveDeliveryType", + "SourceGoogleDriveCopyRawFiles", + "SourceGoogleDriveCopyRawFilesTypedDict", + "SourceGoogleDriveDeliveryMethod", + "SourceGoogleDriveDeliveryMethodTypedDict", + "SourceGoogleDriveDeliveryTypeUseFileTransfer", + "SourceGoogleDriveDeliveryTypeUsePermissionsTransfer", + "SourceGoogleDriveDeliveryTypeUseRecordsTransfer", "SourceGoogleDriveExcelFormat", "SourceGoogleDriveExcelFormatTypedDict", "SourceGoogleDriveFileBasedStreamConfig", "SourceGoogleDriveFileBasedStreamConfigTypedDict", - "SourceGoogleDriveFiletype", + "SourceGoogleDriveFiletypeAvro", + "SourceGoogleDriveFiletypeCsv", + "SourceGoogleDriveFiletypeExcel", + "SourceGoogleDriveFiletypeJsonl", + "SourceGoogleDriveFiletypeParquet", + "SourceGoogleDriveFiletypeUnstructured", "SourceGoogleDriveFormat", "SourceGoogleDriveFormatTypedDict", "SourceGoogleDriveFromCSV", "SourceGoogleDriveFromCSVTypedDict", - "SourceGoogleDriveGoogleDrive", - "SourceGoogleDriveHeaderDefinitionType", + "SourceGoogleDriveHeaderDefinitionTypeAutogenerated", + "SourceGoogleDriveHeaderDefinitionTypeFromCsv", + "SourceGoogleDriveHeaderDefinitionTypeUserProvided", "SourceGoogleDriveJsonlFormat", "SourceGoogleDriveJsonlFormatTypedDict", "SourceGoogleDriveLocal", @@ -7832,15 +7893,10 @@ "SourceGoogleDriveParsingStrategy", "SourceGoogleDriveProcessing", "SourceGoogleDriveProcessingTypedDict", - "SourceGoogleDriveSchemasAuthType", - "SourceGoogleDriveSchemasDeliveryType", - "SourceGoogleDriveSchemasFiletype", - "SourceGoogleDriveSchemasHeaderDefinitionType", - "SourceGoogleDriveSchemasStreamsFiletype", - "SourceGoogleDriveSchemasStreamsFormatFiletype", - "SourceGoogleDriveSchemasStreamsFormatFormat6Filetype", - "SourceGoogleDriveSchemasStreamsFormatFormatFiletype", - "SourceGoogleDriveSchemasStreamsHeaderDefinitionType", + "SourceGoogleDriveReplicatePermissionsACL", + "SourceGoogleDriveReplicatePermissionsACLTypedDict", + "SourceGoogleDriveReplicateRecords", + "SourceGoogleDriveReplicateRecordsTypedDict", "SourceGoogleDriveServiceAccountKeyAuthentication", "SourceGoogleDriveServiceAccountKeyAuthenticationTypedDict", "SourceGoogleDriveTypedDict", @@ -7852,29 +7908,29 @@ "SourceGoogleForms", "SourceGoogleFormsTypedDict", "SourceGooglePagespeedInsights", + "SourceGooglePagespeedInsightsCategory", "SourceGooglePagespeedInsightsTypedDict", "SourceGoogleSearchConsole", - "SourceGoogleSearchConsoleAuthType", + "SourceGoogleSearchConsoleAuthTypeClient", + "SourceGoogleSearchConsoleAuthTypeService", "SourceGoogleSearchConsoleAuthenticationType", "SourceGoogleSearchConsoleAuthenticationTypeTypedDict", "SourceGoogleSearchConsoleCustomReportConfig", "SourceGoogleSearchConsoleCustomReportConfigTypedDict", - "SourceGoogleSearchConsoleGoogleSearchConsole", "SourceGoogleSearchConsoleOAuth", "SourceGoogleSearchConsoleOAuthTypedDict", - "SourceGoogleSearchConsoleSchemasAuthType", "SourceGoogleSearchConsoleServiceAccountKeyAuthentication", "SourceGoogleSearchConsoleServiceAccountKeyAuthenticationTypedDict", "SourceGoogleSearchConsoleTypedDict", "SourceGoogleSearchConsoleValidEnums", "SourceGoogleSheets", - "SourceGoogleSheetsAuthType", + "SourceGoogleSheetsAuthTypeClient", + "SourceGoogleSheetsAuthTypeService", "SourceGoogleSheetsAuthenticateViaGoogleOAuth", "SourceGoogleSheetsAuthenticateViaGoogleOAuthTypedDict", "SourceGoogleSheetsAuthentication", "SourceGoogleSheetsAuthenticationTypedDict", "SourceGoogleSheetsGoogleSheets", - "SourceGoogleSheetsSchemasAuthType", "SourceGoogleSheetsServiceAccountKeyAuthentication", "SourceGoogleSheetsServiceAccountKeyAuthenticationTypedDict", "SourceGoogleSheetsTypedDict", @@ -7899,12 +7955,12 @@ "SourceHarness", "SourceHarnessTypedDict", "SourceHarvest", - "SourceHarvestAuthType", + "SourceHarvestAuthTypeClient", + "SourceHarvestAuthTypeToken", "SourceHarvestAuthenticateWithPersonalAccessToken", "SourceHarvestAuthenticateWithPersonalAccessTokenTypedDict", "SourceHarvestAuthenticationMechanism", "SourceHarvestAuthenticationMechanismTypedDict", - "SourceHarvestSchemasAuthType", "SourceHarvestTypedDict", "SourceHeight", "SourceHeightTypedDict", @@ -7921,13 +7977,11 @@ "SourceHubplanner", "SourceHubplannerTypedDict", "SourceHubspot", - "SourceHubspotAuthType", "SourceHubspotAuthentication", "SourceHubspotAuthenticationTypedDict", "SourceHubspotHubspot", "SourceHubspotOAuth", "SourceHubspotOAuthTypedDict", - "SourceHubspotSchemasAuthType", "SourceHubspotTypedDict", "SourceHuggingFaceDatasets", "SourceHuggingFaceDatasetsTypedDict", @@ -7948,7 +8002,6 @@ "SourceInsightly", "SourceInsightlyTypedDict", "SourceInstagram", - "SourceInstagramInstagram", "SourceInstagramTypedDict", "SourceInstatus", "SourceInstatusTypedDict", @@ -7971,8 +8024,6 @@ "SourceJobnimbus", "SourceJobnimbusTypedDict", "SourceJotform", - "SourceJotformAPIEndpoint", - "SourceJotformSchemasAPIEndpoint", "SourceJotformTypedDict", "SourceJudgeMeReviews", "SourceJudgeMeReviewsTypedDict", @@ -8008,12 +8059,11 @@ "SourceLessAnnoyingCrm", "SourceLessAnnoyingCrmTypedDict", "SourceLeverHiring", - "SourceLeverHiringAuthType", + "SourceLeverHiringAuthTypeAPIKey", + "SourceLeverHiringAuthTypeClient", "SourceLeverHiringAuthenticationMechanism", "SourceLeverHiringAuthenticationMechanismTypedDict", "SourceLeverHiringEnvironment", - "SourceLeverHiringLeverHiring", - "SourceLeverHiringSchemasAuthType", "SourceLeverHiringTypedDict", "SourceLightspeedRetail", "SourceLightspeedRetailTypedDict", @@ -8022,23 +8072,22 @@ "SourceLinkedinAds", "SourceLinkedinAdsAccessToken", "SourceLinkedinAdsAccessTokenTypedDict", - "SourceLinkedinAdsAuthMethod", + "SourceLinkedinAdsAuthMethodAccessToken", + "SourceLinkedinAdsAuthMethodOAuth20", "SourceLinkedinAdsAuthentication", "SourceLinkedinAdsAuthenticationTypedDict", - "SourceLinkedinAdsLinkedinAds", "SourceLinkedinAdsOAuth20", "SourceLinkedinAdsOAuth20TypedDict", - "SourceLinkedinAdsSchemasAuthMethod", "SourceLinkedinAdsTypedDict", "SourceLinkedinPages", "SourceLinkedinPagesAccessToken", "SourceLinkedinPagesAccessTokenTypedDict", - "SourceLinkedinPagesAuthMethod", + "SourceLinkedinPagesAuthMethodAccessToken", + "SourceLinkedinPagesAuthMethodOAuth20", "SourceLinkedinPagesAuthentication", "SourceLinkedinPagesAuthenticationTypedDict", "SourceLinkedinPagesOAuth20", "SourceLinkedinPagesOAuth20TypedDict", - "SourceLinkedinPagesSchemasAuthMethod", "SourceLinkedinPagesTypedDict", "SourceLinnworks", "SourceLinnworksTypedDict", @@ -8053,13 +8102,12 @@ "SourceMailchimp", "SourceMailchimpAPIKey", "SourceMailchimpAPIKeyTypedDict", - "SourceMailchimpAuthType", + "SourceMailchimpAuthTypeApikey", + "SourceMailchimpAuthTypeOauth20", "SourceMailchimpAuthentication", "SourceMailchimpAuthenticationTypedDict", - "SourceMailchimpMailchimp", "SourceMailchimpOAuth20", "SourceMailchimpOAuth20TypedDict", - "SourceMailchimpSchemasAuthType", "SourceMailchimpTypedDict", "SourceMailerlite", "SourceMailerliteTypedDict", @@ -8100,7 +8148,10 @@ "SourceMicrosoftLists", "SourceMicrosoftListsTypedDict", "SourceMicrosoftOnedrive", - "SourceMicrosoftOnedriveAuthType", + "SourceMicrosoftOnedriveAuthTypeClient", + "SourceMicrosoftOnedriveAuthTypeService", + "SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth", + "SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuthTypedDict", "SourceMicrosoftOnedriveAuthentication", "SourceMicrosoftOnedriveAuthenticationTypedDict", "SourceMicrosoftOnedriveAutogenerated", @@ -8113,30 +8164,31 @@ "SourceMicrosoftOnedriveCSVHeaderDefinitionTypedDict", "SourceMicrosoftOnedriveFileBasedStreamConfig", "SourceMicrosoftOnedriveFileBasedStreamConfigTypedDict", - "SourceMicrosoftOnedriveFiletype", + "SourceMicrosoftOnedriveFiletypeAvro", + "SourceMicrosoftOnedriveFiletypeCsv", + "SourceMicrosoftOnedriveFiletypeJsonl", + "SourceMicrosoftOnedriveFiletypeParquet", + "SourceMicrosoftOnedriveFiletypeUnstructured", "SourceMicrosoftOnedriveFormat", "SourceMicrosoftOnedriveFormatTypedDict", "SourceMicrosoftOnedriveFromCSV", "SourceMicrosoftOnedriveFromCSVTypedDict", - "SourceMicrosoftOnedriveHeaderDefinitionType", + "SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated", + "SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv", + "SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided", "SourceMicrosoftOnedriveJsonlFormat", "SourceMicrosoftOnedriveJsonlFormatTypedDict", "SourceMicrosoftOnedriveLocal", "SourceMicrosoftOnedriveLocalTypedDict", - "SourceMicrosoftOnedriveMicrosoftOnedrive", "SourceMicrosoftOnedriveMode", "SourceMicrosoftOnedriveParquetFormat", "SourceMicrosoftOnedriveParquetFormatTypedDict", "SourceMicrosoftOnedriveParsingStrategy", "SourceMicrosoftOnedriveProcessing", "SourceMicrosoftOnedriveProcessingTypedDict", - "SourceMicrosoftOnedriveSchemasAuthType", - "SourceMicrosoftOnedriveSchemasFiletype", - "SourceMicrosoftOnedriveSchemasHeaderDefinitionType", - "SourceMicrosoftOnedriveSchemasStreamsFiletype", - "SourceMicrosoftOnedriveSchemasStreamsFormatFiletype", - "SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype", - "SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType", + "SourceMicrosoftOnedriveSearchScope", + "SourceMicrosoftOnedriveServiceKeyAuthentication", + "SourceMicrosoftOnedriveServiceKeyAuthenticationTypedDict", "SourceMicrosoftOnedriveTypedDict", "SourceMicrosoftOnedriveUnstructuredDocumentFormat", "SourceMicrosoftOnedriveUnstructuredDocumentFormatTypedDict", @@ -8144,7 +8196,8 @@ "SourceMicrosoftOnedriveUserProvidedTypedDict", "SourceMicrosoftOnedriveValidationPolicy", "SourceMicrosoftSharepoint", - "SourceMicrosoftSharepointAuthType", + "SourceMicrosoftSharepointAuthTypeClient", + "SourceMicrosoftSharepointAuthTypeService", "SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth", "SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuthTypedDict", "SourceMicrosoftSharepointAuthentication", @@ -8161,22 +8214,29 @@ "SourceMicrosoftSharepointCopyRawFilesTypedDict", "SourceMicrosoftSharepointDeliveryMethod", "SourceMicrosoftSharepointDeliveryMethodTypedDict", - "SourceMicrosoftSharepointDeliveryType", + "SourceMicrosoftSharepointDeliveryTypeUseFileTransfer", + "SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer", "SourceMicrosoftSharepointExcelFormat", "SourceMicrosoftSharepointExcelFormatTypedDict", "SourceMicrosoftSharepointFileBasedStreamConfig", "SourceMicrosoftSharepointFileBasedStreamConfigTypedDict", - "SourceMicrosoftSharepointFiletype", + "SourceMicrosoftSharepointFiletypeAvro", + "SourceMicrosoftSharepointFiletypeCsv", + "SourceMicrosoftSharepointFiletypeExcel", + "SourceMicrosoftSharepointFiletypeJsonl", + "SourceMicrosoftSharepointFiletypeParquet", + "SourceMicrosoftSharepointFiletypeUnstructured", "SourceMicrosoftSharepointFormat", "SourceMicrosoftSharepointFormatTypedDict", "SourceMicrosoftSharepointFromCSV", "SourceMicrosoftSharepointFromCSVTypedDict", - "SourceMicrosoftSharepointHeaderDefinitionType", + "SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated", + "SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv", + "SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided", "SourceMicrosoftSharepointJsonlFormat", "SourceMicrosoftSharepointJsonlFormatTypedDict", "SourceMicrosoftSharepointLocal", "SourceMicrosoftSharepointLocalTypedDict", - "SourceMicrosoftSharepointMicrosoftSharepoint", "SourceMicrosoftSharepointMode", "SourceMicrosoftSharepointParquetFormat", "SourceMicrosoftSharepointParquetFormatTypedDict", @@ -8185,15 +8245,6 @@ "SourceMicrosoftSharepointProcessingTypedDict", "SourceMicrosoftSharepointReplicateRecords", "SourceMicrosoftSharepointReplicateRecordsTypedDict", - "SourceMicrosoftSharepointSchemasAuthType", - "SourceMicrosoftSharepointSchemasDeliveryType", - "SourceMicrosoftSharepointSchemasFiletype", - "SourceMicrosoftSharepointSchemasHeaderDefinitionType", - "SourceMicrosoftSharepointSchemasStreamsFiletype", - "SourceMicrosoftSharepointSchemasStreamsFormatFiletype", - "SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype", - "SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype", - "SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType", "SourceMicrosoftSharepointSearchScope", "SourceMicrosoftSharepointServiceKeyAuthentication", "SourceMicrosoftSharepointServiceKeyAuthenticationTypedDict", @@ -8204,11 +8255,10 @@ "SourceMicrosoftSharepointUserProvidedTypedDict", "SourceMicrosoftSharepointValidationPolicy", "SourceMicrosoftTeams", - "SourceMicrosoftTeamsAuthType", + "SourceMicrosoftTeamsAuthTypeClient", + "SourceMicrosoftTeamsAuthTypeToken", "SourceMicrosoftTeamsAuthenticationMechanism", "SourceMicrosoftTeamsAuthenticationMechanismTypedDict", - "SourceMicrosoftTeamsMicrosoftTeams", - "SourceMicrosoftTeamsSchemasAuthType", "SourceMicrosoftTeamsTypedDict", "SourceMiro", "SourceMiroTypedDict", @@ -8217,25 +8267,23 @@ "SourceMixmax", "SourceMixmaxTypedDict", "SourceMixpanel", - "SourceMixpanelOptionTitle", "SourceMixpanelRegion", - "SourceMixpanelSchemasOptionTitle", "SourceMixpanelTypedDict", "SourceMode", "SourceModeMode", "SourceModeTypedDict", "SourceMonday", - "SourceMondayAuthType", + "SourceMondayAPIToken", + "SourceMondayAPITokenTypedDict", + "SourceMondayAuthTypeAPIToken", + "SourceMondayAuthTypeOauth20", "SourceMondayAuthorizationMethod", "SourceMondayAuthorizationMethodTypedDict", - "SourceMondayMonday", "SourceMondayOAuth20", "SourceMondayOAuth20TypedDict", - "SourceMondaySchemasAuthType", "SourceMondayTypedDict", "SourceMongodbV2", - "SourceMongodbV2ClusterType", - "SourceMongodbV2SchemasClusterType", + "SourceMongodbV2InvalidCDCPositionBehaviorAdvanced", "SourceMongodbV2TypedDict", "SourceMssql", "SourceMssqlEncryptedTrustServerCertificate", @@ -8243,7 +8291,8 @@ "SourceMssqlEncryptedVerifyCertificate", "SourceMssqlEncryptedVerifyCertificateTypedDict", "SourceMssqlInvalidCDCPositionBehaviorAdvanced", - "SourceMssqlMethod", + "SourceMssqlMethodCdc", + "SourceMssqlMethodStandard", "SourceMssqlMssql", "SourceMssqlNoTunnel", "SourceMssqlNoTunnelTypedDict", @@ -8255,17 +8304,13 @@ "SourceMssqlSSHKeyAuthenticationTypedDict", "SourceMssqlSSHTunnelMethod", "SourceMssqlSSHTunnelMethodTypedDict", - "SourceMssqlSSLMethod", - "SourceMssqlSSLMethodTypedDict", + "SourceMssqlSSLMethodUnion", + "SourceMssqlSSLMethodUnionTypedDict", "SourceMssqlScanChangesWithUserDefinedCursor", "SourceMssqlScanChangesWithUserDefinedCursorTypedDict", - "SourceMssqlSchemasMethod", - "SourceMssqlSchemasSSLMethodSSLMethodSSLMethod", - "SourceMssqlSchemasSslMethod", - "SourceMssqlSchemasSslMethodSslMethod", - "SourceMssqlSchemasTunnelMethod", - "SourceMssqlSchemasTunnelMethodTunnelMethod", - "SourceMssqlTunnelMethod", + "SourceMssqlTunnelMethodNoTunnel", + "SourceMssqlTunnelMethodSSHKeyAuth", + "SourceMssqlTunnelMethodSSHPasswordAuth", "SourceMssqlTypedDict", "SourceMssqlUnencrypted", "SourceMssqlUnencryptedTypedDict", @@ -8279,8 +8324,9 @@ "SourceMysqlEncryption", "SourceMysqlEncryptionTypedDict", "SourceMysqlInvalidCDCPositionBehaviorAdvanced", - "SourceMysqlMethod", - "SourceMysqlMode", + "SourceMysqlMethodCdc", + "SourceMysqlMethodStandard", + "SourceMysqlModeVerifyCa", "SourceMysqlMysql", "SourceMysqlNoTunnel", "SourceMysqlNoTunnelTypedDict", @@ -8294,13 +8340,9 @@ "SourceMysqlSSHTunnelMethodTypedDict", "SourceMysqlScanChangesWithUserDefinedCursor", "SourceMysqlScanChangesWithUserDefinedCursorTypedDict", - "SourceMysqlSchemasMethod", - "SourceMysqlSchemasMode", - "SourceMysqlSchemasSslModeEncryptionMode", - "SourceMysqlSchemasSslModeMode", - "SourceMysqlSchemasTunnelMethod", - "SourceMysqlSchemasTunnelMethodTunnelMethod", - "SourceMysqlTunnelMethod", + "SourceMysqlTunnelMethodNoTunnel", + "SourceMysqlTunnelMethodSSHKeyAuth", + "SourceMysqlTunnelMethodSSHPasswordAuth", "SourceMysqlTypedDict", "SourceMysqlUpdateMethod", "SourceMysqlUpdateMethodTypedDict", @@ -8316,32 +8358,31 @@ "SourceNebiusAiTypedDict", "SourceNetsuite", "SourceNetsuiteEnterprise", - "SourceNetsuiteEnterpriseAuthenticationMethod", - "SourceNetsuiteEnterpriseAuthenticationMethodTypedDict", + "SourceNetsuiteEnterpriseAuthenticationMethodUnion", + "SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict", "SourceNetsuiteEnterpriseCursorMethod", "SourceNetsuiteEnterpriseNoTunnel", "SourceNetsuiteEnterpriseNoTunnelTypedDict", - "SourceNetsuiteEnterprisePasswordAuthentication", - "SourceNetsuiteEnterprisePasswordAuthenticationTypedDict", "SourceNetsuiteEnterpriseSSHKeyAuthentication", "SourceNetsuiteEnterpriseSSHKeyAuthenticationTypedDict", "SourceNetsuiteEnterpriseSSHTunnelMethod", + "SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthentication", + "SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthenticationTypedDict", "SourceNetsuiteEnterpriseSSHTunnelMethodTypedDict", "SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursor", "SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursorTypedDict", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethod", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod", - "SourceNetsuiteEnterpriseSchemasPasswordAuthentication", - "SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict", - "SourceNetsuiteEnterpriseSchemasTunnelMethod", - "SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod", - "SourceNetsuiteEnterpriseTunnelMethod", + "SourceNetsuiteEnterpriseTunnelMethodNoTunnel", + "SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth", + "SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth", "SourceNetsuiteEnterpriseTypedDict", "SourceNetsuiteEnterpriseUpdateMethod", "SourceNetsuiteEnterpriseUpdateMethodTypedDict", "SourceNetsuiteTypedDict", "SourceNewsAPI", + "SourceNewsAPICategory", + "SourceNewsAPICountry", + "SourceNewsAPILanguage", + "SourceNewsAPISortBy", "SourceNewsAPITypedDict", "SourceNewsdata", "SourceNewsdataCategory", @@ -8351,6 +8392,7 @@ "SourceNewsdataLanguage", "SourceNewsdataTypedDict", "SourceNexiopay", + "SourceNexiopaySubdomain", "SourceNexiopayTypedDict", "SourceNinjaoneRmm", "SourceNinjaoneRmmTypedDict", @@ -8361,13 +8403,11 @@ "SourceNotion", "SourceNotionAccessToken", "SourceNotionAccessTokenTypedDict", - "SourceNotionAuthType", + "SourceNotionAuthTypeToken", "SourceNotionAuthenticationMethod", "SourceNotionAuthenticationMethodTypedDict", - "SourceNotionNotion", "SourceNotionOAuth20", "SourceNotionOAuth20TypedDict", - "SourceNotionSchemasAuthType", "SourceNotionTypedDict", "SourceNutshell", "SourceNutshellTypedDict", @@ -8378,13 +8418,12 @@ "SourceOkta", "SourceOktaAPIToken", "SourceOktaAPITokenTypedDict", - "SourceOktaAuthType", + "SourceOktaAuthTypeAPIToken", + "SourceOktaAuthTypeOauth20", "SourceOktaAuthorizationMethod", "SourceOktaAuthorizationMethodTypedDict", "SourceOktaOAuth20", "SourceOktaOAuth20TypedDict", - "SourceOktaSchemasAuthType", - "SourceOktaSchemasCredentialsAuthType", "SourceOktaTypedDict", "SourceOmnisend", "SourceOmnisendTypedDict", @@ -8413,19 +8452,28 @@ "SourceOpuswatch", "SourceOpuswatchTypedDict", "SourceOracle", - "SourceOracleConnectionType", + "SourceOracleConnectBy", + "SourceOracleConnectByTypedDict", + "SourceOracleConnectionTypeServiceName", + "SourceOracleConnectionTypeSid", "SourceOracleEncryption", "SourceOracleEncryptionAlgorithm", - "SourceOracleEncryptionMethod", + "SourceOracleEncryptionMethodClientNne", + "SourceOracleEncryptionMethodEncryptedVerifyCertificate", + "SourceOracleEncryptionMethodUnencrypted", "SourceOracleEncryptionTypedDict", "SourceOracleEnterprise", "SourceOracleEnterpriseConnectBy", "SourceOracleEnterpriseConnectByTypedDict", - "SourceOracleEnterpriseConnectionType", - "SourceOracleEnterpriseCursorMethod", + "SourceOracleEnterpriseConnectionTypeServiceName", + "SourceOracleEnterpriseConnectionTypeSid", + "SourceOracleEnterpriseCursorMethodCdc", + "SourceOracleEnterpriseCursorMethodUserDefined", "SourceOracleEnterpriseEncryption", "SourceOracleEnterpriseEncryptionAlgorithm", - "SourceOracleEnterpriseEncryptionMethod", + "SourceOracleEnterpriseEncryptionMethodClientNne", + "SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate", + "SourceOracleEnterpriseEncryptionMethodUnencrypted", "SourceOracleEnterpriseEncryptionTypedDict", "SourceOracleEnterpriseInvalidCDCPositionBehaviorAdvanced", "SourceOracleEnterpriseNativeNetworkEncryptionNNE", @@ -8442,19 +8490,17 @@ "SourceOracleEnterpriseSSHTunnelMethodTypedDict", "SourceOracleEnterpriseScanChangesWithUserDefinedCursor", "SourceOracleEnterpriseScanChangesWithUserDefinedCursorTypedDict", - "SourceOracleEnterpriseSchemasConnectionType", - "SourceOracleEnterpriseSchemasCursorMethod", - "SourceOracleEnterpriseSchemasEncryptionEncryptionMethod", - "SourceOracleEnterpriseSchemasEncryptionMethod", - "SourceOracleEnterpriseSchemasTunnelMethod", - "SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod", "SourceOracleEnterpriseServiceName", "SourceOracleEnterpriseServiceNameTypedDict", "SourceOracleEnterpriseSystemIDSID", "SourceOracleEnterpriseSystemIDSIDTypedDict", "SourceOracleEnterpriseTLSEncryptedVerifyCertificate", "SourceOracleEnterpriseTLSEncryptedVerifyCertificateTypedDict", - "SourceOracleEnterpriseTunnelMethod", + "SourceOracleEnterpriseTableFilter", + "SourceOracleEnterpriseTableFilterTypedDict", + "SourceOracleEnterpriseTunnelMethodNoTunnel", + "SourceOracleEnterpriseTunnelMethodSSHKeyAuth", + "SourceOracleEnterpriseTunnelMethodSSHPasswordAuth", "SourceOracleEnterpriseTypedDict", "SourceOracleEnterpriseUnencrypted", "SourceOracleEnterpriseUnencryptedTypedDict", @@ -8471,13 +8517,15 @@ "SourceOracleSSHKeyAuthenticationTypedDict", "SourceOracleSSHTunnelMethod", "SourceOracleSSHTunnelMethodTypedDict", - "SourceOracleSchemasEncryptionEncryptionMethod", - "SourceOracleSchemasEncryptionMethod", - "SourceOracleSchemasTunnelMethod", - "SourceOracleSchemasTunnelMethodTunnelMethod", + "SourceOracleServiceName", + "SourceOracleServiceNameTypedDict", + "SourceOracleSystemIDSID", + "SourceOracleSystemIDSIDTypedDict", "SourceOracleTLSEncryptedVerifyCertificate", "SourceOracleTLSEncryptedVerifyCertificateTypedDict", - "SourceOracleTunnelMethod", + "SourceOracleTunnelMethodNoTunnel", + "SourceOracleTunnelMethodSSHKeyAuth", + "SourceOracleTunnelMethodSSHPasswordAuth", "SourceOracleTypedDict", "SourceOracleUnencrypted", "SourceOracleUnencryptedTypedDict", @@ -8547,14 +8595,16 @@ "SourcePingdomTypedDict", "SourcePinterest", "SourcePinterestAuthMethod", + "SourcePinterestGranularity", "SourcePinterestLevel", - "SourcePinterestPinterest", - "SourcePinterestSchemasValidEnums", + "SourcePinterestOAuth20", + "SourcePinterestOAuth20TypedDict", + "SourcePinterestStatus", "SourcePinterestTypedDict", - "SourcePinterestValidEnums", "SourcePipedrive", "SourcePipedriveTypedDict", "SourcePipeliner", + "SourcePipelinerDataCenter", "SourcePipelinerTypedDict", "SourcePivotalTracker", "SourcePivotalTrackerTypedDict", @@ -8581,8 +8631,14 @@ "SourcePostgresDisable", "SourcePostgresDisableTypedDict", "SourcePostgresInvalidCDCPositionBehaviorAdvanced", - "SourcePostgresMethod", - "SourcePostgresMode", + "SourcePostgresMethodCdc", + "SourcePostgresMethodStandard", + "SourcePostgresModeAllow", + "SourcePostgresModeDisable", + "SourcePostgresModePrefer", + "SourcePostgresModeRequire", + "SourcePostgresModeVerifyCa", + "SourcePostgresModeVerifyFull", "SourcePostgresNoTunnel", "SourcePostgresNoTunnelTypedDict", "SourcePostgresPasswordAuthentication", @@ -8600,16 +8656,9 @@ "SourcePostgresSSLModesTypedDict", "SourcePostgresScanChangesWithUserDefinedCursor", "SourcePostgresScanChangesWithUserDefinedCursorTypedDict", - "SourcePostgresSchemasMethod", - "SourcePostgresSchemasMode", - "SourcePostgresSchemasReplicationMethodMethod", - "SourcePostgresSchemasSSLModeSSLModes5Mode", - "SourcePostgresSchemasSSLModeSSLModes6Mode", - "SourcePostgresSchemasSSLModeSSLModesMode", - "SourcePostgresSchemasSslModeMode", - "SourcePostgresSchemasTunnelMethod", - "SourcePostgresSchemasTunnelMethodTunnelMethod", - "SourcePostgresTunnelMethod", + "SourcePostgresTunnelMethodNoTunnel", + "SourcePostgresTunnelMethodSSHKeyAuth", + "SourcePostgresTunnelMethodSSHPasswordAuth", "SourcePostgresTypedDict", "SourcePostgresUpdateMethod", "SourcePostgresUpdateMethodTypedDict", @@ -8648,7 +8697,6 @@ "SourceRdStationMarketingAuthType", "SourceRdStationMarketingAuthenticationType", "SourceRdStationMarketingAuthenticationTypeTypedDict", - "SourceRdStationMarketingRdStationMarketing", "SourceRdStationMarketingTypedDict", "SourceRecharge", "SourceRechargeTypedDict", @@ -8676,10 +8724,10 @@ "SourceRetailexpressByMaropost", "SourceRetailexpressByMaropostTypedDict", "SourceRetently", - "SourceRetentlyAuthType", + "SourceRetentlyAuthTypeClient", + "SourceRetentlyAuthTypeToken", "SourceRetentlyAuthenticationMechanism", "SourceRetentlyAuthenticationMechanismTypedDict", - "SourceRetentlySchemasAuthType", "SourceRetentlyTypedDict", "SourceRevenuecat", "SourceRevenuecatTypedDict", @@ -8715,17 +8763,25 @@ "SourceS3CopyRawFilesTypedDict", "SourceS3DeliveryMethod", "SourceS3DeliveryMethodTypedDict", - "SourceS3DeliveryType", + "SourceS3DeliveryTypeUseFileTransfer", + "SourceS3DeliveryTypeUseRecordsTransfer", "SourceS3ExcelFormat", "SourceS3ExcelFormatTypedDict", "SourceS3FileBasedStreamConfig", "SourceS3FileBasedStreamConfigTypedDict", - "SourceS3Filetype", + "SourceS3FiletypeAvro", + "SourceS3FiletypeCsv", + "SourceS3FiletypeExcel", + "SourceS3FiletypeJsonl", + "SourceS3FiletypeParquet", + "SourceS3FiletypeUnstructured", "SourceS3Format", "SourceS3FormatTypedDict", "SourceS3FromCSV", "SourceS3FromCSVTypedDict", - "SourceS3HeaderDefinitionType", + "SourceS3HeaderDefinitionTypeAutogenerated", + "SourceS3HeaderDefinitionTypeFromCsv", + "SourceS3HeaderDefinitionTypeUserProvided", "SourceS3JsonlFormat", "SourceS3JsonlFormatTypedDict", "SourceS3Local", @@ -8739,14 +8795,6 @@ "SourceS3ReplicateRecords", "SourceS3ReplicateRecordsTypedDict", "SourceS3S3", - "SourceS3SchemasDeliveryType", - "SourceS3SchemasFiletype", - "SourceS3SchemasHeaderDefinitionType", - "SourceS3SchemasStreamsFiletype", - "SourceS3SchemasStreamsFormatFiletype", - "SourceS3SchemasStreamsFormatFormat6Filetype", - "SourceS3SchemasStreamsFormatFormatFiletype", - "SourceS3SchemasStreamsHeaderDefinitionType", "SourceS3TypedDict", "SourceS3UnstructuredDocumentFormat", "SourceS3UnstructuredDocumentFormatTypedDict", @@ -8764,18 +8812,21 @@ "SourceSalesforceSalesforce", "SourceSalesforceTypedDict", "SourceSalesloft", - "SourceSalesloftAuthType", + "SourceSalesloftAuthTypeAPIKey", + "SourceSalesloftAuthTypeOauth20", "SourceSalesloftCredentials", "SourceSalesloftCredentialsTypedDict", - "SourceSalesloftSchemasAuthType", "SourceSalesloftTypedDict", "SourceSapFieldglass", "SourceSapFieldglassTypedDict", "SourceSapHanaEnterprise", - "SourceSapHanaEnterpriseCursorMethod", + "SourceSapHanaEnterpriseCursorMethodCdc", + "SourceSapHanaEnterpriseCursorMethodUserDefined", "SourceSapHanaEnterpriseEncryption", "SourceSapHanaEnterpriseEncryptionAlgorithm", - "SourceSapHanaEnterpriseEncryptionMethod", + "SourceSapHanaEnterpriseEncryptionMethodClientNne", + "SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate", + "SourceSapHanaEnterpriseEncryptionMethodUnencrypted", "SourceSapHanaEnterpriseEncryptionTypedDict", "SourceSapHanaEnterpriseInvalidCDCPositionBehaviorAdvanced", "SourceSapHanaEnterpriseNativeNetworkEncryptionNNE", @@ -8792,16 +8843,13 @@ "SourceSapHanaEnterpriseSSHTunnelMethodTypedDict", "SourceSapHanaEnterpriseScanChangesWithUserDefinedCursor", "SourceSapHanaEnterpriseScanChangesWithUserDefinedCursorTypedDict", - "SourceSapHanaEnterpriseSchemasCursorMethod", - "SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod", - "SourceSapHanaEnterpriseSchemasEncryptionMethod", - "SourceSapHanaEnterpriseSchemasTunnelMethod", - "SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod", "SourceSapHanaEnterpriseTLSEncryptedVerifyCertificate", "SourceSapHanaEnterpriseTLSEncryptedVerifyCertificateTypedDict", "SourceSapHanaEnterpriseTableFilter", "SourceSapHanaEnterpriseTableFilterTypedDict", - "SourceSapHanaEnterpriseTunnelMethod", + "SourceSapHanaEnterpriseTunnelMethodNoTunnel", + "SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth", + "SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth", "SourceSapHanaEnterpriseTypedDict", "SourceSapHanaEnterpriseUnencrypted", "SourceSapHanaEnterpriseUnencryptedTypedDict", @@ -8832,13 +8880,11 @@ "SourceServiceNow", "SourceServiceNowTypedDict", "SourceSftp", - "SourceSftpAuthMethod", "SourceSftpAuthentication", "SourceSftpAuthenticationTypedDict", "SourceSftpBulk", "SourceSftpBulkAPIParameterConfigModel", "SourceSftpBulkAPIParameterConfigModelTypedDict", - "SourceSftpBulkAuthType", "SourceSftpBulkAuthentication", "SourceSftpBulkAuthenticationTypedDict", "SourceSftpBulkAutogenerated", @@ -8853,22 +8899,31 @@ "SourceSftpBulkCopyRawFilesTypedDict", "SourceSftpBulkDeliveryMethod", "SourceSftpBulkDeliveryMethodTypedDict", - "SourceSftpBulkDeliveryType", + "SourceSftpBulkDeliveryTypeUseFileTransfer", + "SourceSftpBulkDeliveryTypeUseRecordsTransfer", "SourceSftpBulkExcelFormat", "SourceSftpBulkExcelFormatTypedDict", "SourceSftpBulkFileBasedStreamConfig", "SourceSftpBulkFileBasedStreamConfigTypedDict", - "SourceSftpBulkFiletype", + "SourceSftpBulkFiletypeAvro", + "SourceSftpBulkFiletypeCsv", + "SourceSftpBulkFiletypeExcel", + "SourceSftpBulkFiletypeJsonl", + "SourceSftpBulkFiletypeParquet", + "SourceSftpBulkFiletypeUnstructured", "SourceSftpBulkFormat", "SourceSftpBulkFormatTypedDict", "SourceSftpBulkFromCSV", "SourceSftpBulkFromCSVTypedDict", - "SourceSftpBulkHeaderDefinitionType", + "SourceSftpBulkHeaderDefinitionTypeAutogenerated", + "SourceSftpBulkHeaderDefinitionTypeFromCsv", + "SourceSftpBulkHeaderDefinitionTypeUserProvided", "SourceSftpBulkJsonlFormat", "SourceSftpBulkJsonlFormatTypedDict", "SourceSftpBulkLocal", "SourceSftpBulkLocalTypedDict", - "SourceSftpBulkMode", + "SourceSftpBulkModeAPI", + "SourceSftpBulkModeLocal", "SourceSftpBulkParquetFormat", "SourceSftpBulkParquetFormatTypedDict", "SourceSftpBulkParsingStrategy", @@ -8876,16 +8931,6 @@ "SourceSftpBulkProcessingTypedDict", "SourceSftpBulkReplicateRecords", "SourceSftpBulkReplicateRecordsTypedDict", - "SourceSftpBulkSchemasAuthType", - "SourceSftpBulkSchemasDeliveryType", - "SourceSftpBulkSchemasFiletype", - "SourceSftpBulkSchemasHeaderDefinitionType", - "SourceSftpBulkSchemasMode", - "SourceSftpBulkSchemasStreamsFiletype", - "SourceSftpBulkSchemasStreamsFormatFiletype", - "SourceSftpBulkSchemasStreamsFormatFormat6Filetype", - "SourceSftpBulkSchemasStreamsFormatFormatFiletype", - "SourceSftpBulkSchemasStreamsHeaderDefinitionType", "SourceSftpBulkTypedDict", "SourceSftpBulkUnstructuredDocumentFormat", "SourceSftpBulkUnstructuredDocumentFormatTypedDict", @@ -8898,10 +8943,10 @@ "SourceSftpPasswordAuthenticationTypedDict", "SourceSftpSSHKeyAuthentication", "SourceSftpSSHKeyAuthenticationTypedDict", - "SourceSftpSchemasAuthMethod", "SourceSftpTypedDict", "SourceSharepointEnterprise", - "SourceSharepointEnterpriseAuthType", + "SourceSharepointEnterpriseAuthTypeClient", + "SourceSharepointEnterpriseAuthTypeService", "SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuth", "SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuthTypedDict", "SourceSharepointEnterpriseAuthentication", @@ -8918,17 +8963,26 @@ "SourceSharepointEnterpriseCopyRawFilesTypedDict", "SourceSharepointEnterpriseDeliveryMethod", "SourceSharepointEnterpriseDeliveryMethodTypedDict", - "SourceSharepointEnterpriseDeliveryType", + "SourceSharepointEnterpriseDeliveryTypeUseFileTransfer", + "SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer", + "SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer", "SourceSharepointEnterpriseExcelFormat", "SourceSharepointEnterpriseExcelFormatTypedDict", "SourceSharepointEnterpriseFileBasedStreamConfig", "SourceSharepointEnterpriseFileBasedStreamConfigTypedDict", - "SourceSharepointEnterpriseFiletype", + "SourceSharepointEnterpriseFiletypeAvro", + "SourceSharepointEnterpriseFiletypeCsv", + "SourceSharepointEnterpriseFiletypeExcel", + "SourceSharepointEnterpriseFiletypeJsonl", + "SourceSharepointEnterpriseFiletypeParquet", + "SourceSharepointEnterpriseFiletypeUnstructured", "SourceSharepointEnterpriseFormat", "SourceSharepointEnterpriseFormatTypedDict", "SourceSharepointEnterpriseFromCSV", "SourceSharepointEnterpriseFromCSVTypedDict", - "SourceSharepointEnterpriseHeaderDefinitionType", + "SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated", + "SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv", + "SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided", "SourceSharepointEnterpriseJsonlFormat", "SourceSharepointEnterpriseJsonlFormatTypedDict", "SourceSharepointEnterpriseLocal", @@ -8943,20 +8997,9 @@ "SourceSharepointEnterpriseReplicatePermissionsACLTypedDict", "SourceSharepointEnterpriseReplicateRecords", "SourceSharepointEnterpriseReplicateRecordsTypedDict", - "SourceSharepointEnterpriseSchemasAuthType", - "SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType", - "SourceSharepointEnterpriseSchemasDeliveryType", - "SourceSharepointEnterpriseSchemasFiletype", - "SourceSharepointEnterpriseSchemasHeaderDefinitionType", - "SourceSharepointEnterpriseSchemasStreamsFiletype", - "SourceSharepointEnterpriseSchemasStreamsFormatFiletype", - "SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype", - "SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype", - "SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType", "SourceSharepointEnterpriseSearchScope", "SourceSharepointEnterpriseServiceKeyAuthentication", "SourceSharepointEnterpriseServiceKeyAuthenticationTypedDict", - "SourceSharepointEnterpriseSharepointEnterprise", "SourceSharepointEnterpriseTypedDict", "SourceSharepointEnterpriseUnstructuredDocumentFormat", "SourceSharepointEnterpriseUnstructuredDocumentFormatTypedDict", @@ -8970,11 +9013,9 @@ "SourceShipstation", "SourceShipstationTypedDict", "SourceShopify", - "SourceShopifyAuthMethod", + "SourceShopifyAuthMethodOauth20", "SourceShopifyOAuth20", "SourceShopifyOAuth20TypedDict", - "SourceShopifySchemasAuthMethod", - "SourceShopifyShopify", "SourceShopifyTypedDict", "SourceShopwired", "SourceShopwiredTypedDict", @@ -8999,9 +9040,6 @@ "SourceSlackAPITokenTypedDict", "SourceSlackAuthenticationMechanism", "SourceSlackAuthenticationMechanismTypedDict", - "SourceSlackOptionTitle", - "SourceSlackSchemasOptionTitle", - "SourceSlackSlack", "SourceSlackTypedDict", "SourceSmaily", "SourceSmailyTypedDict", @@ -9010,21 +9048,20 @@ "SourceSmartreach", "SourceSmartreachTypedDict", "SourceSmartsheets", - "SourceSmartsheetsAuthType", + "SourceSmartsheetsAuthTypeAccessToken", + "SourceSmartsheetsAuthTypeOauth20", "SourceSmartsheetsAuthorizationMethod", "SourceSmartsheetsAuthorizationMethodTypedDict", "SourceSmartsheetsOAuth20", "SourceSmartsheetsOAuth20TypedDict", - "SourceSmartsheetsSchemasAuthType", - "SourceSmartsheetsSmartsheets", "SourceSmartsheetsTypedDict", + "SourceSmartsheetsValidenums", "SourceSmartwaiver", "SourceSmartwaiverTypedDict", "SourceSnapchatMarketing", - "SourceSnapchatMarketingSnapchatMarketing", "SourceSnapchatMarketingTypedDict", "SourceSnowflake", - "SourceSnowflakeAuthType", + "SourceSnowflakeAuthTypeKeyPairAuthentication", "SourceSnowflakeAuthorizationMethod", "SourceSnowflakeAuthorizationMethodTypedDict", "SourceSnowflakeCursorMethod", @@ -9032,7 +9069,6 @@ "SourceSnowflakeKeyPairAuthenticationTypedDict", "SourceSnowflakeScanChangesWithUserDefinedCursor", "SourceSnowflakeScanChangesWithUserDefinedCursorTypedDict", - "SourceSnowflakeSchemasAuthType", "SourceSnowflakeSnowflake", "SourceSnowflakeTypedDict", "SourceSnowflakeUpdateMethod", @@ -9056,10 +9092,9 @@ "SourceSquare", "SourceSquareAPIKey", "SourceSquareAPIKeyTypedDict", - "SourceSquareAuthType", + "SourceSquareAuthTypeAPIKey", "SourceSquareAuthentication", "SourceSquareAuthenticationTypedDict", - "SourceSquareSchemasAuthType", "SourceSquareTypedDict", "SourceSquarespace", "SourceSquarespaceTypedDict", @@ -9076,10 +9111,8 @@ "SourceStripeTypedDict", "SourceSurveySparrow", "SourceSurveySparrowTypedDict", - "SourceSurveySparrowURLBase", "SourceSurveymonkey", "SourceSurveymonkeyAuthMethod", - "SourceSurveymonkeySurveymonkey", "SourceSurveymonkeyTypedDict", "SourceSurvicate", "SourceSurvicateTypedDict", @@ -9112,20 +9145,17 @@ "SourceTickettailor", "SourceTickettailorTypedDict", "SourceTicktick", - "SourceTicktickAuthType", + "SourceTicktickAuthTypeOauth", + "SourceTicktickAuthTypeToken", "SourceTicktickAuthenticationType", "SourceTicktickAuthenticationTypeTypedDict", - "SourceTicktickSchemasAuthType", - "SourceTicktickTicktick", "SourceTicktickTypedDict", "SourceTiktokMarketing", - "SourceTiktokMarketingAuthType", + "SourceTiktokMarketingAuthTypeOauth20", "SourceTiktokMarketingAuthenticationMethod", "SourceTiktokMarketingAuthenticationMethodTypedDict", "SourceTiktokMarketingOAuth20", "SourceTiktokMarketingOAuth20TypedDict", - "SourceTiktokMarketingSchemasAuthType", - "SourceTiktokMarketingTiktokMarketing", "SourceTiktokMarketingTypedDict", "SourceTimely", "SourceTimelyTypedDict", @@ -9147,12 +9177,12 @@ "SourceTrustpilot", "SourceTrustpilotAPIKey", "SourceTrustpilotAPIKeyTypedDict", - "SourceTrustpilotAuthType", + "SourceTrustpilotAuthTypeApikey", + "SourceTrustpilotAuthTypeOauth20", "SourceTrustpilotAuthorizationMethod", "SourceTrustpilotAuthorizationMethodTypedDict", "SourceTrustpilotOAuth20", "SourceTrustpilotOAuth20TypedDict", - "SourceTrustpilotSchemasAuthType", "SourceTrustpilotTypedDict", "SourceTvmazeSchedule", "SourceTvmazeScheduleTypedDict", @@ -9168,16 +9198,15 @@ "SourceTyntecSms", "SourceTyntecSmsTypedDict", "SourceTypeform", - "SourceTypeformAuthType", + "SourceTypeformAuthTypeAccessToken", + "SourceTypeformAuthTypeOauth20", "SourceTypeformAuthorizationMethod", "SourceTypeformAuthorizationMethodTypedDict", "SourceTypeformOAuth20", "SourceTypeformOAuth20TypedDict", "SourceTypeformPrivateToken", "SourceTypeformPrivateTokenTypedDict", - "SourceTypeformSchemasAuthType", "SourceTypeformTypedDict", - "SourceTypeformTypeform", "SourceUbidots", "SourceUbidotsTypedDict", "SourceUnleash", @@ -9263,7 +9292,6 @@ "SourceYousignTypedDict", "SourceYoutubeAnalytics", "SourceYoutubeAnalyticsTypedDict", - "SourceYoutubeAnalyticsYoutubeAnalytics", "SourceYoutubeData", "SourceYoutubeDataTypedDict", "SourceZapierSupportedStorage", @@ -9275,43 +9303,39 @@ "SourceZendeskChatAccessTokenTypedDict", "SourceZendeskChatAuthorizationMethod", "SourceZendeskChatAuthorizationMethodTypedDict", - "SourceZendeskChatCredentials", + "SourceZendeskChatCredentialsAccessToken", + "SourceZendeskChatCredentialsOauth20", "SourceZendeskChatOAuth20", "SourceZendeskChatOAuth20TypedDict", - "SourceZendeskChatSchemasCredentials", "SourceZendeskChatTypedDict", "SourceZendeskSunshine", "SourceZendeskSunshineAPIToken", "SourceZendeskSunshineAPITokenTypedDict", - "SourceZendeskSunshineAuthMethod", + "SourceZendeskSunshineAuthMethodOauth20", "SourceZendeskSunshineAuthorizationMethod", "SourceZendeskSunshineAuthorizationMethodTypedDict", "SourceZendeskSunshineOAuth20", "SourceZendeskSunshineOAuth20TypedDict", - "SourceZendeskSunshineSchemasAuthMethod", "SourceZendeskSunshineTypedDict", "SourceZendeskSupport", "SourceZendeskSupportAPIToken", "SourceZendeskSupportAPITokenTypedDict", "SourceZendeskSupportAuthentication", "SourceZendeskSupportAuthenticationTypedDict", - "SourceZendeskSupportCredentials", + "SourceZendeskSupportCredentialsOauth20", "SourceZendeskSupportOAuth20", "SourceZendeskSupportOAuth20TypedDict", - "SourceZendeskSupportSchemasCredentials", "SourceZendeskSupportTypedDict", - "SourceZendeskSupportZendeskSupport", "SourceZendeskTalk", "SourceZendeskTalkAPIToken", "SourceZendeskTalkAPITokenTypedDict", - "SourceZendeskTalkAuthType", + "SourceZendeskTalkAuthTypeAPIToken", + "SourceZendeskTalkAuthTypeOauth20", "SourceZendeskTalkAuthentication", "SourceZendeskTalkAuthenticationTypedDict", "SourceZendeskTalkOAuth20", "SourceZendeskTalkOAuth20TypedDict", - "SourceZendeskTalkSchemasAuthType", "SourceZendeskTalkTypedDict", - "SourceZendeskTalkZendeskTalk", "SourceZenefits", "SourceZenefitsTypedDict", "SourceZenloop", @@ -9357,37 +9381,40 @@ "Spotlercrm", "Square", "Squarespace", + "SslMethodEncryptedTrustServerCertificate", + "SslMethodEncryptedVerifyCertificate", + "SslMethodUnencrypted", "StandaloneMongoDbInstance", "StandaloneMongoDbInstanceTypedDict", "State", "StatisticsInterval", "Statsig", - "Status", "Statuspage", "Stockdata", - "Storage", + "StorageAzBlob", + "StorageGcs", + "StorageHTTPS", + "StorageLocal", "StorageProvider", "StorageProviderTypedDict", - "StorageType", - "Strategies", + "StorageS3", + "StorageSSH", + "StorageScp", + "StorageSftp", + "Strategy", "Strava", "StreamConfiguration", "StreamConfigurationTypedDict", "StreamConfigurations", - "StreamConfigurationsInput", - "StreamConfigurationsInputTypedDict", "StreamConfigurationsTypedDict", "StreamMapperType", - "StreamNameOverrides", - "StreamNameOverridesTypedDict", + "StreamNameOverride", + "StreamNameOverrideTypedDict", "StreamProperties", "StreamPropertiesTypedDict", - "StreamsCriteria", - "StreamsCriteriaTypedDict", - "StringFilter", - "StringFilterTypedDict", + "StreamsCriterion", + "StreamsCriterionTypedDict", "Stripe", - "Subdomain", "SubtitleFormat", "Surrealdb", "SurveyMonkeyAuthorizationMethod", @@ -9396,17 +9423,12 @@ "Surveymonkey", "SurveymonkeyCredentials", "SurveymonkeyCredentialsTypedDict", + "SurveymonkeyEnum", "SurveymonkeyTypedDict", "Survicate", "Svix", "SwipeUpAttributionWindow", - "SystemIDSID", - "SystemIDSIDTypedDict", "Systeme", - "TLSEncryptedVerifyCertificate", - "TLSEncryptedVerifyCertificateTypedDict", - "TableFilter", - "TableFilterTypedDict", "Taboola", "Tag", "TagCreateRequest", @@ -9428,11 +9450,12 @@ "Tempo", "Teradata", "TestDestination", - "TestDestinationType", + "TestDestinationTypeFailing", + "TestDestinationTypeLogging", + "TestDestinationTypeSilent", + "TestDestinationTypeThrottled", "TestDestinationTypedDict", "Testrail", - "TextSplitter", - "TextSplitterTypedDict", "TheGuardianAPI", "TheTargetedActionResourceForTheFetch", "Thinkific", @@ -9445,10 +9468,12 @@ "Ticktick", "TicktickAuthorization", "TicktickAuthorizationTypedDict", + "TicktickEnum", "TicktickTypedDict", "TiktokMarketing", "TiktokMarketingCredentials", "TiktokMarketingCredentialsTypedDict", + "TiktokMarketingEnum", "TiktokMarketingTypedDict", "TimeAggregates", "TimeFrame", @@ -9461,8 +9486,6 @@ "Timeplus", "Tinyemail", "Tmdb", - "ToValue", - "ToValueTypedDict", "Todoist", "Toggl", "TokenBasedAuthentication", @@ -9472,7 +9495,6 @@ "Trello", "Tremendous", "Trustpilot", - "TunnelMethod", "TvmazeSchedule", "TwelveData", "Twilio", @@ -9483,62 +9505,40 @@ "Typeform", "TypeformCredentials", "TypeformCredentialsTypedDict", + "TypeformEnum", "TypeformTypedDict", "Typesense", - "URLBase", + "URLBaseHTTPSAPISurveysparrowComV3", + "URLBaseHTTPSEuAPISurveysparrowComV3", "URLRegion", "Ubidots", - "Unencrypted", - "UnencryptedTypedDict", "UnitOfMeasure", "Units", "Unleash", - "UnstructuredDocumentFormat", - "UnstructuredDocumentFormatTypedDict", "UpdateDeclarativeSourceDefinitionRequest", "UpdateDeclarativeSourceDefinitionRequestTypedDict", "UpdateDefinitionRequest", "UpdateDefinitionRequestTypedDict", - "UpdateMethod", - "UpdateMethodTypedDict", "UploadingMethod", "UploadingMethodTypedDict", "Uppromote", "Uptick", "UsCensus", - "UserProvided", - "UserProvidedTypedDict", "UserResponse", "UserResponseTypedDict", - "UsernameAndPassword", - "UsernameAndPasswordTypedDict", - "UsernamePassword", - "UsernamePasswordTypedDict", "UsersResponse", "UsersResponseTypedDict", "Uservoice", - "ValidActionBreakdowns", "ValidAdSetStatuses", "ValidAdStatuses", "ValidBreakdowns", "ValidCampaignStatuses", - "ValidationPolicy", - "Validenums", - "Value", - "ValueType", - "ValueTypedDict", "Vantage", "Vectara", "Veeqo", "Vercel", - "VerifyCa", - "VerifyCaTypedDict", - "VerifyFull", - "VerifyFullTypedDict", "VerifyIdentity", "VerifyIdentityTypedDict", - "ViaAPI", - "ViaAPITypedDict", "ViewAttributionWindow", "ViewWindowDays", "VismaEconomic", @@ -9577,8 +9577,6 @@ "Wufoo", "Xkcd", "Xsolla", - "Xz", - "XzTypedDict", "YahooFinancePrice", "YandexMetrica", "Yellowbrick", @@ -9589,6 +9587,7 @@ "YoutubeAnalytics", "YoutubeAnalyticsCredentials", "YoutubeAnalyticsCredentialsTypedDict", + "YoutubeAnalyticsEnum", "YoutubeAnalyticsTypedDict", "YoutubeData", "ZapierSupportedStorage", @@ -9598,10 +9597,12 @@ "ZendeskSupport", "ZendeskSupportCredentials", "ZendeskSupportCredentialsTypedDict", + "ZendeskSupportEnum", "ZendeskSupportTypedDict", "ZendeskTalk", "ZendeskTalkCredentials", "ZendeskTalkCredentialsTypedDict", + "ZendeskTalkEnum", "ZendeskTalkTypedDict", "Zenefits", "Zenloop", @@ -9618,8 +9619,6 @@ "ZohoInvoice", "ZonkaFeedback", "Zoom", - "Zstandard", - "ZstandardTypedDict", ] _dynamic_imports: dict[str, str] = { @@ -9627,9 +9626,9 @@ "AirbyteAPIConnectionSchedule": ".airbyteapiconnectionschedule", "AirbyteAPIConnectionScheduleTypedDict": ".airbyteapiconnectionschedule", "Airtable": ".airtable", + "AirtableCredentials": ".airtable", + "AirtableCredentialsTypedDict": ".airtable", "AirtableTypedDict": ".airtable", - "Credentials": ".airtable", - "CredentialsTypedDict": ".airtable", "AmazonAds": ".amazon_ads", "AmazonAdsTypedDict": ".amazon_ads", "AmazonSellerPartner": ".amazon_seller_partner", @@ -9671,150 +9670,145 @@ "DefinitionsResponse": ".definitionsresponse", "DefinitionsResponseTypedDict": ".definitionsresponse", "Astra": ".destination_astra", - "AzureOpenAI": ".destination_astra", - "AzureOpenAITypedDict": ".destination_astra", - "ByMarkdownHeader": ".destination_astra", - "ByMarkdownHeaderTypedDict": ".destination_astra", - "ByProgrammingLanguage": ".destination_astra", - "ByProgrammingLanguageTypedDict": ".destination_astra", - "BySeparator": ".destination_astra", - "BySeparatorTypedDict": ".destination_astra", - "Cohere": ".destination_astra", - "CohereTypedDict": ".destination_astra", "DestinationAstra": ".destination_astra", + "DestinationAstraAzureOpenAI": ".destination_astra", + "DestinationAstraAzureOpenAITypedDict": ".destination_astra", + "DestinationAstraByMarkdownHeader": ".destination_astra", + "DestinationAstraByMarkdownHeaderTypedDict": ".destination_astra", + "DestinationAstraByProgrammingLanguage": ".destination_astra", + "DestinationAstraByProgrammingLanguageTypedDict": ".destination_astra", + "DestinationAstraBySeparator": ".destination_astra", + "DestinationAstraBySeparatorTypedDict": ".destination_astra", + "DestinationAstraCohere": ".destination_astra", + "DestinationAstraCohereTypedDict": ".destination_astra", + "DestinationAstraEmbedding": ".destination_astra", + "DestinationAstraEmbeddingTypedDict": ".destination_astra", + "DestinationAstraFake": ".destination_astra", + "DestinationAstraFakeTypedDict": ".destination_astra", + "DestinationAstraFieldNameMappingConfigModel": ".destination_astra", + "DestinationAstraFieldNameMappingConfigModelTypedDict": ".destination_astra", + "DestinationAstraIndexing": ".destination_astra", + "DestinationAstraIndexingTypedDict": ".destination_astra", "DestinationAstraLanguage": ".destination_astra", - "DestinationAstraMode": ".destination_astra", - "DestinationAstraSchemasEmbeddingEmbedding5Mode": ".destination_astra", - "DestinationAstraSchemasEmbeddingEmbeddingMode": ".destination_astra", - "DestinationAstraSchemasEmbeddingMode": ".destination_astra", - "DestinationAstraSchemasMode": ".destination_astra", - "DestinationAstraSchemasProcessingMode": ".destination_astra", - "DestinationAstraSchemasProcessingTextSplitterMode": ".destination_astra", - "DestinationAstraSchemasProcessingTextSplitterTextSplitterMode": ".destination_astra", + "DestinationAstraModeAzureOpenai": ".destination_astra", + "DestinationAstraModeCode": ".destination_astra", + "DestinationAstraModeCohere": ".destination_astra", + "DestinationAstraModeFake": ".destination_astra", + "DestinationAstraModeMarkdown": ".destination_astra", + "DestinationAstraModeOpenai": ".destination_astra", + "DestinationAstraModeOpenaiCompatible": ".destination_astra", + "DestinationAstraModeSeparator": ".destination_astra", + "DestinationAstraOpenAI": ".destination_astra", + "DestinationAstraOpenAICompatible": ".destination_astra", + "DestinationAstraOpenAICompatibleTypedDict": ".destination_astra", + "DestinationAstraOpenAITypedDict": ".destination_astra", + "DestinationAstraProcessingConfigModel": ".destination_astra", + "DestinationAstraProcessingConfigModelTypedDict": ".destination_astra", + "DestinationAstraTextSplitter": ".destination_astra", + "DestinationAstraTextSplitterTypedDict": ".destination_astra", "DestinationAstraTypedDict": ".destination_astra", - "Embedding": ".destination_astra", - "EmbeddingTypedDict": ".destination_astra", - "Fake": ".destination_astra", - "FakeTypedDict": ".destination_astra", - "FieldNameMappingConfigModel": ".destination_astra", - "FieldNameMappingConfigModelTypedDict": ".destination_astra", - "Indexing": ".destination_astra", - "IndexingTypedDict": ".destination_astra", - "OpenAI": ".destination_astra", - "OpenAICompatible": ".destination_astra", - "OpenAICompatibleTypedDict": ".destination_astra", - "OpenAITypedDict": ".destination_astra", - "ProcessingConfigModel": ".destination_astra", - "ProcessingConfigModelTypedDict": ".destination_astra", - "TextSplitter": ".destination_astra", - "TextSplitterTypedDict": ".destination_astra", "AuthenticationMode": ".destination_aws_datalake", "AuthenticationModeTypedDict": ".destination_aws_datalake", "AwsDatalake": ".destination_aws_datalake", "ChooseHowToPartitionData": ".destination_aws_datalake", - "CompressionCodecOptional": ".destination_aws_datalake", - "CredentialsTitle": ".destination_aws_datalake", + "CompressionCodecOptional1": ".destination_aws_datalake", + "CompressionCodecOptional2": ".destination_aws_datalake", + "CredentialsTitleIamRole": ".destination_aws_datalake", + "CredentialsTitleIamUser": ".destination_aws_datalake", "DestinationAwsDatalake": ".destination_aws_datalake", - "DestinationAwsDatalakeCompressionCodecOptional": ".destination_aws_datalake", - "DestinationAwsDatalakeCredentialsTitle": ".destination_aws_datalake", - "DestinationAwsDatalakeFormatTypeWildcard": ".destination_aws_datalake", + "DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON": ".destination_aws_datalake", + "DestinationAwsDatalakeJSONLinesNewlineDelimitedJSONTypedDict": ".destination_aws_datalake", + "DestinationAwsDatalakeParquetColumnarStorage": ".destination_aws_datalake", + "DestinationAwsDatalakeParquetColumnarStorageTypedDict": ".destination_aws_datalake", + "DestinationAwsDatalakeS3BucketRegion": ".destination_aws_datalake", "DestinationAwsDatalakeTypedDict": ".destination_aws_datalake", - "FormatTypeWildcard": ".destination_aws_datalake", + "FormatTypeWildcardJsonl": ".destination_aws_datalake", + "FormatTypeWildcardParquet": ".destination_aws_datalake", "IAMRole": ".destination_aws_datalake", "IAMRoleTypedDict": ".destination_aws_datalake", "IAMUser": ".destination_aws_datalake", "IAMUserTypedDict": ".destination_aws_datalake", - "JSONLinesNewlineDelimitedJSON": ".destination_aws_datalake", - "JSONLinesNewlineDelimitedJSONTypedDict": ".destination_aws_datalake", "OutputFormatWildcard": ".destination_aws_datalake", "OutputFormatWildcardTypedDict": ".destination_aws_datalake", - "ParquetColumnarStorage": ".destination_aws_datalake", - "ParquetColumnarStorageTypedDict": ".destination_aws_datalake", - "S3BucketRegion": ".destination_aws_datalake", - "CSVCommaSeparatedValues": ".destination_azure_blob_storage", - "CSVCommaSeparatedValuesTypedDict": ".destination_azure_blob_storage", "DestinationAzureBlobStorage": ".destination_azure_blob_storage", "DestinationAzureBlobStorageAzureBlobStorage": ".destination_azure_blob_storage", - "DestinationAzureBlobStorageFlattening": ".destination_azure_blob_storage", - "DestinationAzureBlobStorageFormatType": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageCSVCommaSeparatedValues": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageCSVCommaSeparatedValuesTypedDict": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageFlattening1": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageFlattening2": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageFormatTypeCsv": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageFormatTypeJsonl": ".destination_azure_blob_storage", "DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON": ".destination_azure_blob_storage", "DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSONTypedDict": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageOutputFormat": ".destination_azure_blob_storage", + "DestinationAzureBlobStorageOutputFormatTypedDict": ".destination_azure_blob_storage", "DestinationAzureBlobStorageTypedDict": ".destination_azure_blob_storage", - "Flattening": ".destination_azure_blob_storage", - "FormatType": ".destination_azure_blob_storage", - "OutputFormat": ".destination_azure_blob_storage", - "OutputFormatTypedDict": ".destination_azure_blob_storage", "BatchedStandardInserts": ".destination_bigquery", "BatchedStandardInsertsTypedDict": ".destination_bigquery", - "Bigquery": ".destination_bigquery", - "CDCDeletionMode": ".destination_bigquery", "Credential": ".destination_bigquery", "CredentialTypedDict": ".destination_bigquery", "DatasetLocation": ".destination_bigquery", "DestinationBigquery": ".destination_bigquery", + "DestinationBigqueryBigquery": ".destination_bigquery", + "DestinationBigqueryCDCDeletionMode": ".destination_bigquery", "DestinationBigqueryCredentialType": ".destination_bigquery", "DestinationBigqueryHMACKey": ".destination_bigquery", "DestinationBigqueryHMACKeyTypedDict": ".destination_bigquery", - "DestinationBigqueryMethod": ".destination_bigquery", + "DestinationBigqueryLoadingMethod": ".destination_bigquery", + "DestinationBigqueryLoadingMethodTypedDict": ".destination_bigquery", + "DestinationBigqueryMethodStandard": ".destination_bigquery", "DestinationBigqueryTypedDict": ".destination_bigquery", "GCSStaging": ".destination_bigquery", "GCSStagingTypedDict": ".destination_bigquery", "GCSTmpFilesPostProcessing": ".destination_bigquery", - "LoadingMethod": ".destination_bigquery", - "LoadingMethodTypedDict": ".destination_bigquery", - "Method": ".destination_bigquery", - "Clickhouse": ".destination_clickhouse", + "MethodGcsStaging": ".destination_bigquery", "DestinationClickhouse": ".destination_clickhouse", - "DestinationClickhouseSchemasTunnelMethod": ".destination_clickhouse", - "DestinationClickhouseTunnelMethod": ".destination_clickhouse", + "DestinationClickhouseClickhouse": ".destination_clickhouse", + "DestinationClickhouseNoTunnel": ".destination_clickhouse", + "DestinationClickhouseNoTunnelTypedDict": ".destination_clickhouse", + "DestinationClickhousePasswordAuthentication": ".destination_clickhouse", + "DestinationClickhousePasswordAuthenticationTypedDict": ".destination_clickhouse", + "DestinationClickhouseSSHKeyAuthentication": ".destination_clickhouse", + "DestinationClickhouseSSHKeyAuthenticationTypedDict": ".destination_clickhouse", + "DestinationClickhouseSSHTunnelMethod": ".destination_clickhouse", + "DestinationClickhouseSSHTunnelMethodTypedDict": ".destination_clickhouse", + "DestinationClickhouseTunnelMethodNoTunnel": ".destination_clickhouse", + "DestinationClickhouseTunnelMethodSSHKeyAuth": ".destination_clickhouse", + "DestinationClickhouseTunnelMethodSSHPasswordAuth": ".destination_clickhouse", "DestinationClickhouseTypedDict": ".destination_clickhouse", - "NoTunnel": ".destination_clickhouse", - "NoTunnelTypedDict": ".destination_clickhouse", - "PasswordAuthentication": ".destination_clickhouse", - "PasswordAuthenticationTypedDict": ".destination_clickhouse", "Protocol": ".destination_clickhouse", - "SSHKeyAuthentication": ".destination_clickhouse", - "SSHKeyAuthenticationTypedDict": ".destination_clickhouse", - "SSHTunnelMethod": ".destination_clickhouse", - "SSHTunnelMethodTypedDict": ".destination_clickhouse", - "TunnelMethod": ".destination_clickhouse", - "Convex": ".destination_convex", "DestinationConvex": ".destination_convex", + "DestinationConvexConvex": ".destination_convex", "DestinationConvexTypedDict": ".destination_convex", - "CustomerIo": ".destination_customer_io", "DestinationCustomerIo": ".destination_customer_io", "DestinationCustomerIoCredentials": ".destination_customer_io", "DestinationCustomerIoCredentialsTypedDict": ".destination_customer_io", + "DestinationCustomerIoCustomerIo": ".destination_customer_io", + "DestinationCustomerIoNone": ".destination_customer_io", + "DestinationCustomerIoNoneTypedDict": ".destination_customer_io", + "DestinationCustomerIoObjectStorageSpec": ".destination_customer_io", + "DestinationCustomerIoObjectStorageSpecTypedDict": ".destination_customer_io", "DestinationCustomerIoS3": ".destination_customer_io", "DestinationCustomerIoS3BucketRegion": ".destination_customer_io", "DestinationCustomerIoS3TypedDict": ".destination_customer_io", - "DestinationCustomerIoStorageType": ".destination_customer_io", + "DestinationCustomerIoStorageTypeNone": ".destination_customer_io", + "DestinationCustomerIoStorageTypeS3": ".destination_customer_io", "DestinationCustomerIoTypedDict": ".destination_customer_io", - "NoneT": ".destination_customer_io", - "NoneTTypedDict": ".destination_customer_io", - "ObjectStorageSpec": ".destination_customer_io", - "ObjectStorageSpecTypedDict": ".destination_customer_io", - "StorageType": ".destination_customer_io", - "Authentication": ".destination_databricks", - "AuthenticationTypedDict": ".destination_databricks", + "AuthTypeBasic": ".destination_databricks", "Databricks": ".destination_databricks", "DestinationDatabricks": ".destination_databricks", - "DestinationDatabricksAuthType": ".destination_databricks", - "DestinationDatabricksSchemasAuthType": ".destination_databricks", + "DestinationDatabricksAuthTypeOauth": ".destination_databricks", + "DestinationDatabricksAuthentication": ".destination_databricks", + "DestinationDatabricksAuthenticationTypedDict": ".destination_databricks", + "DestinationDatabricksPersonalAccessToken": ".destination_databricks", + "DestinationDatabricksPersonalAccessTokenTypedDict": ".destination_databricks", "DestinationDatabricksTypedDict": ".destination_databricks", "OAuth2Recommended": ".destination_databricks", "OAuth2RecommendedTypedDict": ".destination_databricks", - "PersonalAccessToken": ".destination_databricks", - "PersonalAccessTokenTypedDict": ".destination_databricks", "Deepset": ".destination_deepset", "DestinationDeepset": ".destination_deepset", "DestinationDeepsetTypedDict": ".destination_deepset", "DestinationDevNull": ".destination_dev_null", - "DestinationDevNullLoggingType": ".destination_dev_null", - "DestinationDevNullSchemasLoggingType": ".destination_dev_null", - "DestinationDevNullSchemasTestDestinationTestDestinationType": ".destination_dev_null", - "DestinationDevNullSchemasTestDestinationType": ".destination_dev_null", - "DestinationDevNullTestDestinationType": ".destination_dev_null", "DestinationDevNullTypedDict": ".destination_dev_null", "DevNull": ".destination_dev_null", "EveryNThEntry": ".destination_dev_null", @@ -9826,14 +9820,19 @@ "Logging": ".destination_dev_null", "LoggingConfiguration": ".destination_dev_null", "LoggingConfigurationTypedDict": ".destination_dev_null", - "LoggingType": ".destination_dev_null", + "LoggingTypeEveryNth": ".destination_dev_null", + "LoggingTypeFirstN": ".destination_dev_null", + "LoggingTypeRandomSampling": ".destination_dev_null", "LoggingTypedDict": ".destination_dev_null", "RandomSampling": ".destination_dev_null", "RandomSamplingTypedDict": ".destination_dev_null", "Silent": ".destination_dev_null", "SilentTypedDict": ".destination_dev_null", "TestDestination": ".destination_dev_null", - "TestDestinationType": ".destination_dev_null", + "TestDestinationTypeFailing": ".destination_dev_null", + "TestDestinationTypeLogging": ".destination_dev_null", + "TestDestinationTypeSilent": ".destination_dev_null", + "TestDestinationTypeThrottled": ".destination_dev_null", "TestDestinationTypedDict": ".destination_dev_null", "Throttled": ".destination_dev_null", "ThrottledTypedDict": ".destination_dev_null", @@ -9841,15 +9840,18 @@ "DestinationDuckdbTypedDict": ".destination_duckdb", "Duckdb": ".destination_duckdb", "DestinationDynamodb": ".destination_dynamodb", + "DestinationDynamodbDynamoDBRegion": ".destination_dynamodb", + "DestinationDynamodbDynamodb": ".destination_dynamodb", "DestinationDynamodbTypedDict": ".destination_dynamodb", - "DynamoDBRegion": ".destination_dynamodb", - "Dynamodb": ".destination_dynamodb", - "APIKeySecret": ".destination_elasticsearch", - "APIKeySecretTypedDict": ".destination_elasticsearch", - "AuthenticationMethod": ".destination_elasticsearch", - "AuthenticationMethodTypedDict": ".destination_elasticsearch", "DestinationElasticsearch": ".destination_elasticsearch", - "DestinationElasticsearchMethod": ".destination_elasticsearch", + "DestinationElasticsearchAPIKeySecret": ".destination_elasticsearch", + "DestinationElasticsearchAPIKeySecretTypedDict": ".destination_elasticsearch", + "DestinationElasticsearchAuthenticationMethod": ".destination_elasticsearch", + "DestinationElasticsearchAuthenticationMethodTypedDict": ".destination_elasticsearch", + "DestinationElasticsearchElasticsearch": ".destination_elasticsearch", + "DestinationElasticsearchMethodBasic": ".destination_elasticsearch", + "DestinationElasticsearchMethodNone": ".destination_elasticsearch", + "DestinationElasticsearchMethodSecret": ".destination_elasticsearch", "DestinationElasticsearchNoTunnel": ".destination_elasticsearch", "DestinationElasticsearchNoTunnelTypedDict": ".destination_elasticsearch", "DestinationElasticsearchNone": ".destination_elasticsearch", @@ -9860,115 +9862,112 @@ "DestinationElasticsearchSSHKeyAuthenticationTypedDict": ".destination_elasticsearch", "DestinationElasticsearchSSHTunnelMethod": ".destination_elasticsearch", "DestinationElasticsearchSSHTunnelMethodTypedDict": ".destination_elasticsearch", - "DestinationElasticsearchSchemasAuthenticationMethodMethod": ".destination_elasticsearch", - "DestinationElasticsearchSchemasMethod": ".destination_elasticsearch", - "DestinationElasticsearchSchemasTunnelMethod": ".destination_elasticsearch", - "DestinationElasticsearchSchemasTunnelMethodTunnelMethod": ".destination_elasticsearch", - "DestinationElasticsearchTunnelMethod": ".destination_elasticsearch", + "DestinationElasticsearchTunnelMethodNoTunnel": ".destination_elasticsearch", + "DestinationElasticsearchTunnelMethodSSHKeyAuth": ".destination_elasticsearch", + "DestinationElasticsearchTunnelMethodSSHPasswordAuth": ".destination_elasticsearch", "DestinationElasticsearchTypedDict": ".destination_elasticsearch", - "Elasticsearch": ".destination_elasticsearch", - "UsernamePassword": ".destination_elasticsearch", - "UsernamePasswordTypedDict": ".destination_elasticsearch", + "DestinationElasticsearchUsernamePassword": ".destination_elasticsearch", + "DestinationElasticsearchUsernamePasswordTypedDict": ".destination_elasticsearch", "DestinationFirebolt": ".destination_firebolt", + "DestinationFireboltFirebolt": ".destination_firebolt", "DestinationFireboltLoadingMethod": ".destination_firebolt", "DestinationFireboltLoadingMethodTypedDict": ".destination_firebolt", - "DestinationFireboltMethod": ".destination_firebolt", - "DestinationFireboltSchemasMethod": ".destination_firebolt", "DestinationFireboltTypedDict": ".destination_firebolt", "ExternalTableViaS3": ".destination_firebolt", "ExternalTableViaS3TypedDict": ".destination_firebolt", - "Firebolt": ".destination_firebolt", + "MethodS3": ".destination_firebolt", + "MethodSQL": ".destination_firebolt", "SQLInserts": ".destination_firebolt", "SQLInsertsTypedDict": ".destination_firebolt", "DestinationFirestore": ".destination_firestore", "DestinationFirestoreTypedDict": ".destination_firestore", "Firestore": ".destination_firestore", - "AvroApacheAvro": ".destination_gcs", - "AvroApacheAvroTypedDict": ".destination_gcs", - "Bzip2": ".destination_gcs", - "Bzip2TypedDict": ".destination_gcs", - "Codec": ".destination_gcs", - "Compression": ".destination_gcs", - "CompressionCodec": ".destination_gcs", - "CompressionCodecTypedDict": ".destination_gcs", - "CompressionType": ".destination_gcs", - "CompressionTypedDict": ".destination_gcs", - "CredentialType": ".destination_gcs", - "Deflate": ".destination_gcs", - "DeflateTypedDict": ".destination_gcs", "DestinationGcs": ".destination_gcs", "DestinationGcsAuthentication": ".destination_gcs", "DestinationGcsAuthenticationTypedDict": ".destination_gcs", + "DestinationGcsAvroApacheAvro": ".destination_gcs", + "DestinationGcsAvroApacheAvroTypedDict": ".destination_gcs", + "DestinationGcsBzip2": ".destination_gcs", + "DestinationGcsBzip2TypedDict": ".destination_gcs", "DestinationGcsCSVCommaSeparatedValues": ".destination_gcs", "DestinationGcsCSVCommaSeparatedValuesTypedDict": ".destination_gcs", - "DestinationGcsCodec": ".destination_gcs", - "DestinationGcsCompression": ".destination_gcs", - "DestinationGcsCompressionCodec": ".destination_gcs", - "DestinationGcsCompressionType": ".destination_gcs", - "DestinationGcsCompressionTypedDict": ".destination_gcs", - "DestinationGcsFormatType": ".destination_gcs", - "DestinationGcsGZIP": ".destination_gcs", - "DestinationGcsGZIPTypedDict": ".destination_gcs", + "DestinationGcsCodecBzip2": ".destination_gcs", + "DestinationGcsCodecDeflate": ".destination_gcs", + "DestinationGcsCodecNoCompression": ".destination_gcs", + "DestinationGcsCodecSnappy": ".destination_gcs", + "DestinationGcsCodecXz": ".destination_gcs", + "DestinationGcsCodecZstandard": ".destination_gcs", + "DestinationGcsCompression1": ".destination_gcs", + "DestinationGcsCompression1TypedDict": ".destination_gcs", + "DestinationGcsCompression2": ".destination_gcs", + "DestinationGcsCompression2TypedDict": ".destination_gcs", + "DestinationGcsCompressionCodecEnum": ".destination_gcs", + "DestinationGcsCompressionCodecNoCompression": ".destination_gcs", + "DestinationGcsCompressionCodecNoCompressionTypedDict": ".destination_gcs", + "DestinationGcsCompressionCodecUnion": ".destination_gcs", + "DestinationGcsCompressionCodecUnionTypedDict": ".destination_gcs", + "DestinationGcsCompressionNoCompression1": ".destination_gcs", + "DestinationGcsCompressionNoCompression1TypedDict": ".destination_gcs", + "DestinationGcsCompressionNoCompression2": ".destination_gcs", + "DestinationGcsCompressionNoCompression2TypedDict": ".destination_gcs", + "DestinationGcsCompressionTypeGzip1": ".destination_gcs", + "DestinationGcsCompressionTypeGzip2": ".destination_gcs", + "DestinationGcsCompressionTypeNoCompression1": ".destination_gcs", + "DestinationGcsCompressionTypeNoCompression2": ".destination_gcs", + "DestinationGcsCredentialType": ".destination_gcs", + "DestinationGcsDeflate": ".destination_gcs", + "DestinationGcsDeflateTypedDict": ".destination_gcs", + "DestinationGcsFormatTypeAvro": ".destination_gcs", + "DestinationGcsFormatTypeCsv": ".destination_gcs", + "DestinationGcsFormatTypeJsonl": ".destination_gcs", + "DestinationGcsFormatTypeParquet": ".destination_gcs", + "DestinationGcsGZIP1": ".destination_gcs", + "DestinationGcsGZIP1TypedDict": ".destination_gcs", + "DestinationGcsGZIP2": ".destination_gcs", + "DestinationGcsGZIP2TypedDict": ".destination_gcs", "DestinationGcsGcs": ".destination_gcs", + "DestinationGcsHMACKey": ".destination_gcs", + "DestinationGcsHMACKeyTypedDict": ".destination_gcs", "DestinationGcsJSONLinesNewlineDelimitedJSON": ".destination_gcs", "DestinationGcsJSONLinesNewlineDelimitedJSONTypedDict": ".destination_gcs", - "DestinationGcsNoCompression": ".destination_gcs", - "DestinationGcsNoCompressionTypedDict": ".destination_gcs", "DestinationGcsOutputFormat": ".destination_gcs", "DestinationGcsOutputFormatTypedDict": ".destination_gcs", "DestinationGcsParquetColumnarStorage": ".destination_gcs", "DestinationGcsParquetColumnarStorageTypedDict": ".destination_gcs", - "DestinationGcsSchemasCodec": ".destination_gcs", - "DestinationGcsSchemasCompressionType": ".destination_gcs", - "DestinationGcsSchemasFormatCodec": ".destination_gcs", - "DestinationGcsSchemasFormatCompressionType": ".destination_gcs", - "DestinationGcsSchemasFormatFormatType": ".destination_gcs", - "DestinationGcsSchemasFormatOutputFormat1Codec": ".destination_gcs", - "DestinationGcsSchemasFormatOutputFormatCodec": ".destination_gcs", - "DestinationGcsSchemasFormatOutputFormatFormatType": ".destination_gcs", - "DestinationGcsSchemasFormatType": ".destination_gcs", - "DestinationGcsSchemasNoCompression": ".destination_gcs", - "DestinationGcsSchemasNoCompressionTypedDict": ".destination_gcs", + "DestinationGcsSnappy": ".destination_gcs", + "DestinationGcsSnappyTypedDict": ".destination_gcs", "DestinationGcsTypedDict": ".destination_gcs", + "DestinationGcsXz": ".destination_gcs", + "DestinationGcsXzTypedDict": ".destination_gcs", + "DestinationGcsZstandard": ".destination_gcs", + "DestinationGcsZstandardTypedDict": ".destination_gcs", "GCSBucketRegion": ".destination_gcs", - "Gzip": ".destination_gcs", - "GzipTypedDict": ".destination_gcs", - "HMACKey": ".destination_gcs", - "HMACKeyTypedDict": ".destination_gcs", - "NoCompression": ".destination_gcs", - "NoCompressionTypedDict": ".destination_gcs", "Normalization": ".destination_gcs", - "Snappy": ".destination_gcs", - "SnappyTypedDict": ".destination_gcs", - "Xz": ".destination_gcs", - "XzTypedDict": ".destination_gcs", - "Zstandard": ".destination_gcs", - "ZstandardTypedDict": ".destination_gcs", - "AuthenticateViaGoogleOAuth": ".destination_google_sheets", - "AuthenticateViaGoogleOAuthTypedDict": ".destination_google_sheets", "DestinationGoogleSheets": ".destination_google_sheets", - "DestinationGoogleSheetsAuthType": ".destination_google_sheets", + "DestinationGoogleSheetsAuthTypeOauth20": ".destination_google_sheets", + "DestinationGoogleSheetsAuthTypeService": ".destination_google_sheets", + "DestinationGoogleSheetsAuthenticateViaGoogleOAuth": ".destination_google_sheets", + "DestinationGoogleSheetsAuthenticateViaGoogleOAuthTypedDict": ".destination_google_sheets", "DestinationGoogleSheetsAuthentication": ".destination_google_sheets", "DestinationGoogleSheetsAuthenticationTypedDict": ".destination_google_sheets", "DestinationGoogleSheetsGoogleSheets": ".destination_google_sheets", - "DestinationGoogleSheetsSchemasAuthType": ".destination_google_sheets", + "DestinationGoogleSheetsServiceAccountKeyAuthentication": ".destination_google_sheets", + "DestinationGoogleSheetsServiceAccountKeyAuthenticationTypedDict": ".destination_google_sheets", "DestinationGoogleSheetsTypedDict": ".destination_google_sheets", - "ServiceAccountKeyAuthentication": ".destination_google_sheets", - "ServiceAccountKeyAuthenticationTypedDict": ".destination_google_sheets", "DestinationHubspot": ".destination_hubspot", "DestinationHubspotCredentials": ".destination_hubspot", "DestinationHubspotCredentialsTypedDict": ".destination_hubspot", "DestinationHubspotHubspot": ".destination_hubspot", "DestinationHubspotNone": ".destination_hubspot", "DestinationHubspotNoneTypedDict": ".destination_hubspot", + "DestinationHubspotOAuth": ".destination_hubspot", + "DestinationHubspotOAuthTypedDict": ".destination_hubspot", "DestinationHubspotS3": ".destination_hubspot", "DestinationHubspotS3BucketRegion": ".destination_hubspot", "DestinationHubspotS3TypedDict": ".destination_hubspot", - "DestinationHubspotSchemasStorageType": ".destination_hubspot", - "DestinationHubspotStorageType": ".destination_hubspot", + "DestinationHubspotStorageTypeNone": ".destination_hubspot", + "DestinationHubspotStorageTypeS3": ".destination_hubspot", "DestinationHubspotTypedDict": ".destination_hubspot", - "OAuth": ".destination_hubspot", - "OAuthTypedDict": ".destination_hubspot", "ObjectStorageConfiguration": ".destination_hubspot", "ObjectStorageConfigurationTypedDict": ".destination_hubspot", "Type": ".destination_hubspot", @@ -9996,36 +9995,36 @@ "DestinationMilvusIndexing": ".destination_milvus", "DestinationMilvusIndexingTypedDict": ".destination_milvus", "DestinationMilvusLanguage": ".destination_milvus", - "DestinationMilvusMode": ".destination_milvus", + "DestinationMilvusModeAzureOpenai": ".destination_milvus", + "DestinationMilvusModeCode": ".destination_milvus", + "DestinationMilvusModeCohere": ".destination_milvus", + "DestinationMilvusModeFake": ".destination_milvus", + "DestinationMilvusModeMarkdown": ".destination_milvus", + "DestinationMilvusModeNoAuth": ".destination_milvus", + "DestinationMilvusModeOpenai": ".destination_milvus", + "DestinationMilvusModeOpenaiCompatible": ".destination_milvus", + "DestinationMilvusModeSeparator": ".destination_milvus", + "DestinationMilvusModeToken": ".destination_milvus", + "DestinationMilvusModeUsernamePassword": ".destination_milvus", + "DestinationMilvusNoAuth": ".destination_milvus", + "DestinationMilvusNoAuthTypedDict": ".destination_milvus", "DestinationMilvusOpenAI": ".destination_milvus", "DestinationMilvusOpenAICompatible": ".destination_milvus", "DestinationMilvusOpenAICompatibleTypedDict": ".destination_milvus", "DestinationMilvusOpenAITypedDict": ".destination_milvus", "DestinationMilvusProcessingConfigModel": ".destination_milvus", "DestinationMilvusProcessingConfigModelTypedDict": ".destination_milvus", - "DestinationMilvusSchemasEmbeddingEmbedding5Mode": ".destination_milvus", - "DestinationMilvusSchemasEmbeddingEmbeddingMode": ".destination_milvus", - "DestinationMilvusSchemasEmbeddingMode": ".destination_milvus", - "DestinationMilvusSchemasIndexingAuthAuthenticationMode": ".destination_milvus", - "DestinationMilvusSchemasIndexingAuthMode": ".destination_milvus", - "DestinationMilvusSchemasIndexingMode": ".destination_milvus", - "DestinationMilvusSchemasMode": ".destination_milvus", - "DestinationMilvusSchemasProcessingMode": ".destination_milvus", - "DestinationMilvusSchemasProcessingTextSplitterMode": ".destination_milvus", - "DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode": ".destination_milvus", "DestinationMilvusTextSplitter": ".destination_milvus", "DestinationMilvusTextSplitterTypedDict": ".destination_milvus", "DestinationMilvusTypedDict": ".destination_milvus", "DestinationMilvusUsernamePassword": ".destination_milvus", "DestinationMilvusUsernamePasswordTypedDict": ".destination_milvus", "Milvus": ".destination_milvus", - "NoAuth": ".destination_milvus", - "NoAuthTypedDict": ".destination_milvus", + "AuthorizationLoginPassword": ".destination_mongodb", + "AuthorizationNone": ".destination_mongodb", "AuthorizationType": ".destination_mongodb", "AuthorizationTypeTypedDict": ".destination_mongodb", "DestinationMongodb": ".destination_mongodb", - "DestinationMongodbAuthorization": ".destination_mongodb", - "DestinationMongodbInstance": ".destination_mongodb", "DestinationMongodbNoTunnel": ".destination_mongodb", "DestinationMongodbNoTunnelTypedDict": ".destination_mongodb", "DestinationMongodbNone": ".destination_mongodb", @@ -10036,13 +10035,13 @@ "DestinationMongodbSSHKeyAuthenticationTypedDict": ".destination_mongodb", "DestinationMongodbSSHTunnelMethod": ".destination_mongodb", "DestinationMongodbSSHTunnelMethodTypedDict": ".destination_mongodb", - "DestinationMongodbSchemasAuthorization": ".destination_mongodb", - "DestinationMongodbSchemasInstance": ".destination_mongodb", - "DestinationMongodbSchemasTunnelMethod": ".destination_mongodb", - "DestinationMongodbSchemasTunnelMethodTunnelMethod": ".destination_mongodb", - "DestinationMongodbTunnelMethod": ".destination_mongodb", + "DestinationMongodbTunnelMethodNoTunnel": ".destination_mongodb", + "DestinationMongodbTunnelMethodSSHKeyAuth": ".destination_mongodb", + "DestinationMongodbTunnelMethodSSHPasswordAuth": ".destination_mongodb", "DestinationMongodbTypedDict": ".destination_mongodb", - "Instance": ".destination_mongodb", + "InstanceAtlas": ".destination_mongodb", + "InstanceReplica": ".destination_mongodb", + "InstanceStandalone": ".destination_mongodb", "LoginPassword": ".destination_mongodb", "LoginPasswordTypedDict": ".destination_mongodb", "MongoDBAtlas": ".destination_mongodb", @@ -10057,11 +10056,23 @@ "DestinationMotherduck": ".destination_motherduck", "DestinationMotherduckTypedDict": ".destination_motherduck", "Motherduck": ".destination_motherduck", - "BulkLoad": ".destination_mssql", - "BulkLoadTypedDict": ".destination_mssql", "DestinationMssql": ".destination_mssql", - "DestinationMssqlLoadType": ".destination_mssql", - "DestinationMssqlName": ".destination_mssql", + "DestinationMssqlBulkLoad": ".destination_mssql", + "DestinationMssqlBulkLoadTypedDict": ".destination_mssql", + "DestinationMssqlEncryptedTrustServerCertificate": ".destination_mssql", + "DestinationMssqlEncryptedTrustServerCertificateTypedDict": ".destination_mssql", + "DestinationMssqlEncryptedVerifyCertificate": ".destination_mssql", + "DestinationMssqlEncryptedVerifyCertificateTypedDict": ".destination_mssql", + "DestinationMssqlInsertLoad": ".destination_mssql", + "DestinationMssqlInsertLoadTypedDict": ".destination_mssql", + "DestinationMssqlLoadTypeBulk": ".destination_mssql", + "DestinationMssqlLoadTypeInsert": ".destination_mssql", + "DestinationMssqlLoadTypeUnion": ".destination_mssql", + "DestinationMssqlLoadTypeUnionTypedDict": ".destination_mssql", + "DestinationMssqlMssql": ".destination_mssql", + "DestinationMssqlNameEncryptedTrustServerCertificate": ".destination_mssql", + "DestinationMssqlNameEncryptedVerifyCertificate": ".destination_mssql", + "DestinationMssqlNameUnencrypted": ".destination_mssql", "DestinationMssqlNoTunnel": ".destination_mssql", "DestinationMssqlNoTunnelTypedDict": ".destination_mssql", "DestinationMssqlPasswordAuthentication": ".destination_mssql", @@ -10070,26 +10081,14 @@ "DestinationMssqlSSHKeyAuthenticationTypedDict": ".destination_mssql", "DestinationMssqlSSHTunnelMethod": ".destination_mssql", "DestinationMssqlSSHTunnelMethodTypedDict": ".destination_mssql", - "DestinationMssqlSchemasLoadType": ".destination_mssql", - "DestinationMssqlSchemasName": ".destination_mssql", - "DestinationMssqlSchemasTunnelMethod": ".destination_mssql", - "DestinationMssqlSchemasTunnelMethodTunnelMethod": ".destination_mssql", - "DestinationMssqlTunnelMethod": ".destination_mssql", + "DestinationMssqlSSLMethod": ".destination_mssql", + "DestinationMssqlSSLMethodTypedDict": ".destination_mssql", + "DestinationMssqlTunnelMethodNoTunnel": ".destination_mssql", + "DestinationMssqlTunnelMethodSSHKeyAuth": ".destination_mssql", + "DestinationMssqlTunnelMethodSSHPasswordAuth": ".destination_mssql", "DestinationMssqlTypedDict": ".destination_mssql", - "EncryptedTrustServerCertificate": ".destination_mssql", - "EncryptedTrustServerCertificateTypedDict": ".destination_mssql", - "EncryptedVerifyCertificate": ".destination_mssql", - "EncryptedVerifyCertificateTypedDict": ".destination_mssql", - "InsertLoad": ".destination_mssql", - "InsertLoadTypedDict": ".destination_mssql", - "LoadType": ".destination_mssql", - "LoadTypeTypedDict": ".destination_mssql", - "Mssql": ".destination_mssql", - "Name": ".destination_mssql", - "SSLMethod": ".destination_mssql", - "SSLMethodTypedDict": ".destination_mssql", - "Unencrypted": ".destination_mssql", - "UnencryptedTypedDict": ".destination_mssql", + "DestinationMssqlUnencrypted": ".destination_mssql", + "DestinationMssqlUnencryptedTypedDict": ".destination_mssql", "DestinationMssqlV2": ".destination_mssql_v2", "DestinationMssqlV2BulkLoad": ".destination_mssql_v2", "DestinationMssqlV2BulkLoadTypedDict": ".destination_mssql_v2", @@ -10099,20 +10098,21 @@ "DestinationMssqlV2EncryptedVerifyCertificateTypedDict": ".destination_mssql_v2", "DestinationMssqlV2InsertLoad": ".destination_mssql_v2", "DestinationMssqlV2InsertLoadTypedDict": ".destination_mssql_v2", - "DestinationMssqlV2LoadType": ".destination_mssql_v2", - "DestinationMssqlV2LoadTypeTypedDict": ".destination_mssql_v2", - "DestinationMssqlV2Name": ".destination_mssql_v2", + "DestinationMssqlV2LoadTypeBulk": ".destination_mssql_v2", + "DestinationMssqlV2LoadTypeInsert": ".destination_mssql_v2", + "DestinationMssqlV2LoadTypeUnion": ".destination_mssql_v2", + "DestinationMssqlV2LoadTypeUnionTypedDict": ".destination_mssql_v2", + "DestinationMssqlV2NameEncryptedTrustServerCertificate": ".destination_mssql_v2", + "DestinationMssqlV2NameEncryptedVerifyCertificate": ".destination_mssql_v2", + "DestinationMssqlV2NameUnencrypted": ".destination_mssql_v2", "DestinationMssqlV2SSLMethod": ".destination_mssql_v2", "DestinationMssqlV2SSLMethodTypedDict": ".destination_mssql_v2", - "DestinationMssqlV2SchemasLoadType": ".destination_mssql_v2", - "DestinationMssqlV2SchemasLoadTypeLoadType": ".destination_mssql_v2", - "DestinationMssqlV2SchemasName": ".destination_mssql_v2", - "DestinationMssqlV2SchemasSslMethodName": ".destination_mssql_v2", "DestinationMssqlV2TypedDict": ".destination_mssql_v2", "DestinationMssqlV2Unencrypted": ".destination_mssql_v2", "DestinationMssqlV2UnencryptedTypedDict": ".destination_mssql_v2", "MssqlV2": ".destination_mssql_v2", "DestinationMysql": ".destination_mysql", + "DestinationMysqlMysql": ".destination_mysql", "DestinationMysqlNoTunnel": ".destination_mysql", "DestinationMysqlNoTunnelTypedDict": ".destination_mysql", "DestinationMysqlPasswordAuthentication": ".destination_mysql", @@ -10121,37 +10121,36 @@ "DestinationMysqlSSHKeyAuthenticationTypedDict": ".destination_mysql", "DestinationMysqlSSHTunnelMethod": ".destination_mysql", "DestinationMysqlSSHTunnelMethodTypedDict": ".destination_mysql", - "DestinationMysqlSchemasTunnelMethod": ".destination_mysql", - "DestinationMysqlSchemasTunnelMethodTunnelMethod": ".destination_mysql", - "DestinationMysqlTunnelMethod": ".destination_mysql", + "DestinationMysqlTunnelMethodNoTunnel": ".destination_mysql", + "DestinationMysqlTunnelMethodSSHKeyAuth": ".destination_mysql", + "DestinationMysqlTunnelMethodSSHPasswordAuth": ".destination_mysql", "DestinationMysqlTypedDict": ".destination_mysql", - "Mysql": ".destination_mysql", "DestinationOracle": ".destination_oracle", - "DestinationOracleEncryptionMethod": ".destination_oracle", + "DestinationOracleEncryption": ".destination_oracle", + "DestinationOracleEncryptionAlgorithm": ".destination_oracle", + "DestinationOracleEncryptionMethodClientNne": ".destination_oracle", + "DestinationOracleEncryptionMethodEncryptedVerifyCertificate": ".destination_oracle", + "DestinationOracleEncryptionMethodUnencrypted": ".destination_oracle", + "DestinationOracleEncryptionTypedDict": ".destination_oracle", + "DestinationOracleNativeNetworkEncryptionNNE": ".destination_oracle", + "DestinationOracleNativeNetworkEncryptionNNETypedDict": ".destination_oracle", "DestinationOracleNoTunnel": ".destination_oracle", "DestinationOracleNoTunnelTypedDict": ".destination_oracle", + "DestinationOracleOracle": ".destination_oracle", "DestinationOraclePasswordAuthentication": ".destination_oracle", "DestinationOraclePasswordAuthenticationTypedDict": ".destination_oracle", "DestinationOracleSSHKeyAuthentication": ".destination_oracle", "DestinationOracleSSHKeyAuthenticationTypedDict": ".destination_oracle", "DestinationOracleSSHTunnelMethod": ".destination_oracle", "DestinationOracleSSHTunnelMethodTypedDict": ".destination_oracle", - "DestinationOracleSchemasEncryptionMethod": ".destination_oracle", - "DestinationOracleSchemasTunnelMethod": ".destination_oracle", - "DestinationOracleSchemasTunnelMethodTunnelMethod": ".destination_oracle", - "DestinationOracleTunnelMethod": ".destination_oracle", + "DestinationOracleTLSEncryptedVerifyCertificate": ".destination_oracle", + "DestinationOracleTLSEncryptedVerifyCertificateTypedDict": ".destination_oracle", + "DestinationOracleTunnelMethodNoTunnel": ".destination_oracle", + "DestinationOracleTunnelMethodSSHKeyAuth": ".destination_oracle", + "DestinationOracleTunnelMethodSSHPasswordAuth": ".destination_oracle", "DestinationOracleTypedDict": ".destination_oracle", "DestinationOracleUnencrypted": ".destination_oracle", "DestinationOracleUnencryptedTypedDict": ".destination_oracle", - "Encryption": ".destination_oracle", - "EncryptionAlgorithm": ".destination_oracle", - "EncryptionMethod": ".destination_oracle", - "EncryptionTypedDict": ".destination_oracle", - "NativeNetworkEncryptionNNE": ".destination_oracle", - "NativeNetworkEncryptionNNETypedDict": ".destination_oracle", - "Oracle": ".destination_oracle", - "TLSEncryptedVerifyCertificate": ".destination_oracle", - "TLSEncryptedVerifyCertificateTypedDict": ".destination_oracle", "DestinationPgvector": ".destination_pgvector", "DestinationPgvectorAzureOpenAI": ".destination_pgvector", "DestinationPgvectorAzureOpenAITypedDict": ".destination_pgvector", @@ -10172,20 +10171,20 @@ "DestinationPgvectorFieldNameMappingConfigModel": ".destination_pgvector", "DestinationPgvectorFieldNameMappingConfigModelTypedDict": ".destination_pgvector", "DestinationPgvectorLanguage": ".destination_pgvector", - "DestinationPgvectorMode": ".destination_pgvector", + "DestinationPgvectorModeAzureOpenai": ".destination_pgvector", + "DestinationPgvectorModeCode": ".destination_pgvector", + "DestinationPgvectorModeCohere": ".destination_pgvector", + "DestinationPgvectorModeFake": ".destination_pgvector", + "DestinationPgvectorModeMarkdown": ".destination_pgvector", + "DestinationPgvectorModeOpenai": ".destination_pgvector", + "DestinationPgvectorModeOpenaiCompatible": ".destination_pgvector", + "DestinationPgvectorModeSeparator": ".destination_pgvector", "DestinationPgvectorOpenAI": ".destination_pgvector", "DestinationPgvectorOpenAICompatible": ".destination_pgvector", "DestinationPgvectorOpenAICompatibleTypedDict": ".destination_pgvector", "DestinationPgvectorOpenAITypedDict": ".destination_pgvector", "DestinationPgvectorProcessingConfigModel": ".destination_pgvector", "DestinationPgvectorProcessingConfigModelTypedDict": ".destination_pgvector", - "DestinationPgvectorSchemasEmbeddingEmbedding5Mode": ".destination_pgvector", - "DestinationPgvectorSchemasEmbeddingEmbeddingMode": ".destination_pgvector", - "DestinationPgvectorSchemasEmbeddingMode": ".destination_pgvector", - "DestinationPgvectorSchemasMode": ".destination_pgvector", - "DestinationPgvectorSchemasProcessingMode": ".destination_pgvector", - "DestinationPgvectorSchemasProcessingTextSplitterMode": ".destination_pgvector", - "DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode": ".destination_pgvector", "DestinationPgvectorTextSplitter": ".destination_pgvector", "DestinationPgvectorTextSplitterTypedDict": ".destination_pgvector", "DestinationPgvectorTypedDict": ".destination_pgvector", @@ -10212,63 +10211,64 @@ "DestinationPineconeIndexing": ".destination_pinecone", "DestinationPineconeIndexingTypedDict": ".destination_pinecone", "DestinationPineconeLanguage": ".destination_pinecone", - "DestinationPineconeMode": ".destination_pinecone", + "DestinationPineconeModeAzureOpenai": ".destination_pinecone", + "DestinationPineconeModeCode": ".destination_pinecone", + "DestinationPineconeModeCohere": ".destination_pinecone", + "DestinationPineconeModeFake": ".destination_pinecone", + "DestinationPineconeModeMarkdown": ".destination_pinecone", + "DestinationPineconeModeOpenai": ".destination_pinecone", + "DestinationPineconeModeOpenaiCompatible": ".destination_pinecone", + "DestinationPineconeModeSeparator": ".destination_pinecone", "DestinationPineconeOpenAI": ".destination_pinecone", "DestinationPineconeOpenAICompatible": ".destination_pinecone", "DestinationPineconeOpenAICompatibleTypedDict": ".destination_pinecone", "DestinationPineconeOpenAITypedDict": ".destination_pinecone", "DestinationPineconeProcessingConfigModel": ".destination_pinecone", "DestinationPineconeProcessingConfigModelTypedDict": ".destination_pinecone", - "DestinationPineconeSchemasEmbeddingEmbedding5Mode": ".destination_pinecone", - "DestinationPineconeSchemasEmbeddingEmbeddingMode": ".destination_pinecone", - "DestinationPineconeSchemasEmbeddingMode": ".destination_pinecone", - "DestinationPineconeSchemasMode": ".destination_pinecone", - "DestinationPineconeSchemasProcessingMode": ".destination_pinecone", - "DestinationPineconeSchemasProcessingTextSplitterMode": ".destination_pinecone", - "DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode": ".destination_pinecone", "DestinationPineconeTextSplitter": ".destination_pinecone", "DestinationPineconeTextSplitterTypedDict": ".destination_pinecone", "DestinationPineconeTypedDict": ".destination_pinecone", "Pinecone": ".destination_pinecone", - "Allow": ".destination_postgres", - "AllowTypedDict": ".destination_postgres", "DestinationPostgres": ".destination_postgres", - "DestinationPostgresMode": ".destination_postgres", + "DestinationPostgresAllow": ".destination_postgres", + "DestinationPostgresAllowTypedDict": ".destination_postgres", + "DestinationPostgresDisable": ".destination_postgres", + "DestinationPostgresDisableTypedDict": ".destination_postgres", + "DestinationPostgresModeAllow": ".destination_postgres", + "DestinationPostgresModeDisable": ".destination_postgres", + "DestinationPostgresModePrefer": ".destination_postgres", + "DestinationPostgresModeRequire": ".destination_postgres", + "DestinationPostgresModeVerifyCa": ".destination_postgres", + "DestinationPostgresModeVerifyFull": ".destination_postgres", "DestinationPostgresNoTunnel": ".destination_postgres", "DestinationPostgresNoTunnelTypedDict": ".destination_postgres", "DestinationPostgresPasswordAuthentication": ".destination_postgres", "DestinationPostgresPasswordAuthenticationTypedDict": ".destination_postgres", + "DestinationPostgresPostgres": ".destination_postgres", + "DestinationPostgresPrefer": ".destination_postgres", + "DestinationPostgresPreferTypedDict": ".destination_postgres", + "DestinationPostgresRequire": ".destination_postgres", + "DestinationPostgresRequireTypedDict": ".destination_postgres", "DestinationPostgresSSHKeyAuthentication": ".destination_postgres", "DestinationPostgresSSHKeyAuthenticationTypedDict": ".destination_postgres", "DestinationPostgresSSHTunnelMethod": ".destination_postgres", "DestinationPostgresSSHTunnelMethodTypedDict": ".destination_postgres", - "DestinationPostgresSchemasMode": ".destination_postgres", - "DestinationPostgresSchemasSSLModeSSLModes5Mode": ".destination_postgres", - "DestinationPostgresSchemasSSLModeSSLModes6Mode": ".destination_postgres", - "DestinationPostgresSchemasSSLModeSSLModesMode": ".destination_postgres", - "DestinationPostgresSchemasSslModeMode": ".destination_postgres", - "DestinationPostgresSchemasTunnelMethod": ".destination_postgres", - "DestinationPostgresSchemasTunnelMethodTunnelMethod": ".destination_postgres", - "DestinationPostgresTunnelMethod": ".destination_postgres", + "DestinationPostgresSSLModes": ".destination_postgres", + "DestinationPostgresSSLModesTypedDict": ".destination_postgres", + "DestinationPostgresTunnelMethodNoTunnel": ".destination_postgres", + "DestinationPostgresTunnelMethodSSHKeyAuth": ".destination_postgres", + "DestinationPostgresTunnelMethodSSHPasswordAuth": ".destination_postgres", "DestinationPostgresTypedDict": ".destination_postgres", - "Disable": ".destination_postgres", - "DisableTypedDict": ".destination_postgres", - "Postgres": ".destination_postgres", - "Prefer": ".destination_postgres", - "PreferTypedDict": ".destination_postgres", - "Require": ".destination_postgres", - "RequireTypedDict": ".destination_postgres", - "SSLModes": ".destination_postgres", - "SSLModesTypedDict": ".destination_postgres", - "VerifyCa": ".destination_postgres", - "VerifyCaTypedDict": ".destination_postgres", - "VerifyFull": ".destination_postgres", - "VerifyFullTypedDict": ".destination_postgres", + "DestinationPostgresVerifyCa": ".destination_postgres", + "DestinationPostgresVerifyCaTypedDict": ".destination_postgres", + "DestinationPostgresVerifyFull": ".destination_postgres", + "DestinationPostgresVerifyFullTypedDict": ".destination_postgres", "DestinationPubsub": ".destination_pubsub", "DestinationPubsubTypedDict": ".destination_pubsub", "Pubsub": ".destination_pubsub", "APIKeyAuth": ".destination_qdrant", "APIKeyAuthTypedDict": ".destination_qdrant", + "AuthenticationMethodModeNoAuth": ".destination_qdrant", "DestinationQdrant": ".destination_qdrant", "DestinationQdrantAuthenticationMethod": ".destination_qdrant", "DestinationQdrantAuthenticationMethodTypedDict": ".destination_qdrant", @@ -10291,7 +10291,14 @@ "DestinationQdrantIndexing": ".destination_qdrant", "DestinationQdrantIndexingTypedDict": ".destination_qdrant", "DestinationQdrantLanguage": ".destination_qdrant", - "DestinationQdrantMode": ".destination_qdrant", + "DestinationQdrantModeAzureOpenai": ".destination_qdrant", + "DestinationQdrantModeCode": ".destination_qdrant", + "DestinationQdrantModeCohere": ".destination_qdrant", + "DestinationQdrantModeFake": ".destination_qdrant", + "DestinationQdrantModeMarkdown": ".destination_qdrant", + "DestinationQdrantModeOpenai": ".destination_qdrant", + "DestinationQdrantModeOpenaiCompatible": ".destination_qdrant", + "DestinationQdrantModeSeparator": ".destination_qdrant", "DestinationQdrantNoAuth": ".destination_qdrant", "DestinationQdrantNoAuthTypedDict": ".destination_qdrant", "DestinationQdrantOpenAI": ".destination_qdrant", @@ -10300,25 +10307,18 @@ "DestinationQdrantOpenAITypedDict": ".destination_qdrant", "DestinationQdrantProcessingConfigModel": ".destination_qdrant", "DestinationQdrantProcessingConfigModelTypedDict": ".destination_qdrant", - "DestinationQdrantSchemasEmbeddingEmbedding5Mode": ".destination_qdrant", - "DestinationQdrantSchemasEmbeddingEmbeddingMode": ".destination_qdrant", - "DestinationQdrantSchemasEmbeddingMode": ".destination_qdrant", - "DestinationQdrantSchemasIndexingAuthMethodMode": ".destination_qdrant", - "DestinationQdrantSchemasIndexingMode": ".destination_qdrant", - "DestinationQdrantSchemasMode": ".destination_qdrant", - "DestinationQdrantSchemasProcessingMode": ".destination_qdrant", - "DestinationQdrantSchemasProcessingTextSplitterMode": ".destination_qdrant", - "DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode": ".destination_qdrant", "DestinationQdrantTextSplitter": ".destination_qdrant", "DestinationQdrantTextSplitterTypedDict": ".destination_qdrant", "DestinationQdrantTypedDict": ".destination_qdrant", "DistanceMetric": ".destination_qdrant", + "ModeAPIKeyAuth": ".destination_qdrant", "Qdrant": ".destination_qdrant", "CacheType": ".destination_redis", "DestinationRedis": ".destination_redis", "DestinationRedisDisable": ".destination_redis", "DestinationRedisDisableTypedDict": ".destination_redis", - "DestinationRedisMode": ".destination_redis", + "DestinationRedisModeDisable": ".destination_redis", + "DestinationRedisModeVerifyFull": ".destination_redis", "DestinationRedisNoTunnel": ".destination_redis", "DestinationRedisNoTunnelTypedDict": ".destination_redis", "DestinationRedisPasswordAuthentication": ".destination_redis", @@ -10329,10 +10329,9 @@ "DestinationRedisSSHTunnelMethodTypedDict": ".destination_redis", "DestinationRedisSSLModes": ".destination_redis", "DestinationRedisSSLModesTypedDict": ".destination_redis", - "DestinationRedisSchemasMode": ".destination_redis", - "DestinationRedisSchemasTunnelMethod": ".destination_redis", - "DestinationRedisSchemasTunnelMethodTunnelMethod": ".destination_redis", - "DestinationRedisTunnelMethod": ".destination_redis", + "DestinationRedisTunnelMethodNoTunnel": ".destination_redis", + "DestinationRedisTunnelMethodSSHKeyAuth": ".destination_redis", + "DestinationRedisTunnelMethodSSHPasswordAuth": ".destination_redis", "DestinationRedisTypedDict": ".destination_redis", "DestinationRedisVerifyFull": ".destination_redis", "DestinationRedisVerifyFullTypedDict": ".destination_redis", @@ -10345,16 +10344,16 @@ "DestinationRedshiftNoTunnelTypedDict": ".destination_redshift", "DestinationRedshiftPasswordAuthentication": ".destination_redshift", "DestinationRedshiftPasswordAuthenticationTypedDict": ".destination_redshift", + "DestinationRedshiftRedshift": ".destination_redshift", "DestinationRedshiftS3BucketRegion": ".destination_redshift", "DestinationRedshiftSSHKeyAuthentication": ".destination_redshift", "DestinationRedshiftSSHKeyAuthenticationTypedDict": ".destination_redshift", "DestinationRedshiftSSHTunnelMethod": ".destination_redshift", "DestinationRedshiftSSHTunnelMethodTypedDict": ".destination_redshift", - "DestinationRedshiftSchemasTunnelMethod": ".destination_redshift", - "DestinationRedshiftSchemasTunnelMethodTunnelMethod": ".destination_redshift", - "DestinationRedshiftTunnelMethod": ".destination_redshift", + "DestinationRedshiftTunnelMethodNoTunnel": ".destination_redshift", + "DestinationRedshiftTunnelMethodSSHKeyAuth": ".destination_redshift", + "DestinationRedshiftTunnelMethodSSHPasswordAuth": ".destination_redshift", "DestinationRedshiftTypedDict": ".destination_redshift", - "Redshift": ".destination_redshift", "UploadingMethod": ".destination_redshift", "UploadingMethodTypedDict": ".destination_redshift", "DestinationS3": ".destination_s3", @@ -10364,48 +10363,49 @@ "DestinationS3Bzip2TypedDict": ".destination_s3", "DestinationS3CSVCommaSeparatedValues": ".destination_s3", "DestinationS3CSVCommaSeparatedValuesTypedDict": ".destination_s3", - "DestinationS3Codec": ".destination_s3", - "DestinationS3Compression": ".destination_s3", - "DestinationS3CompressionCodec": ".destination_s3", - "DestinationS3CompressionCodecTypedDict": ".destination_s3", - "DestinationS3CompressionType": ".destination_s3", - "DestinationS3CompressionTypedDict": ".destination_s3", + "DestinationS3CodecBzip2": ".destination_s3", + "DestinationS3CodecDeflate": ".destination_s3", + "DestinationS3CodecNoCompression": ".destination_s3", + "DestinationS3CodecSnappy": ".destination_s3", + "DestinationS3CodecXz": ".destination_s3", + "DestinationS3CodecZstandard": ".destination_s3", + "DestinationS3Compression1": ".destination_s3", + "DestinationS3Compression1TypedDict": ".destination_s3", + "DestinationS3Compression2": ".destination_s3", + "DestinationS3Compression2TypedDict": ".destination_s3", + "DestinationS3CompressionCodecEnum": ".destination_s3", + "DestinationS3CompressionCodecNoCompression": ".destination_s3", + "DestinationS3CompressionCodecNoCompressionTypedDict": ".destination_s3", + "DestinationS3CompressionCodecUnion": ".destination_s3", + "DestinationS3CompressionCodecUnionTypedDict": ".destination_s3", + "DestinationS3CompressionNoCompression1": ".destination_s3", + "DestinationS3CompressionNoCompression1TypedDict": ".destination_s3", + "DestinationS3CompressionNoCompression2": ".destination_s3", + "DestinationS3CompressionNoCompression2TypedDict": ".destination_s3", + "DestinationS3CompressionTypeGzip1": ".destination_s3", + "DestinationS3CompressionTypeGzip2": ".destination_s3", + "DestinationS3CompressionTypeNoCompression1": ".destination_s3", + "DestinationS3CompressionTypeNoCompression2": ".destination_s3", "DestinationS3Deflate": ".destination_s3", "DestinationS3DeflateTypedDict": ".destination_s3", - "DestinationS3Flattening": ".destination_s3", - "DestinationS3FormatType": ".destination_s3", - "DestinationS3GZIP": ".destination_s3", - "DestinationS3GZIPTypedDict": ".destination_s3", + "DestinationS3Flattening1": ".destination_s3", + "DestinationS3Flattening2": ".destination_s3", + "DestinationS3FormatTypeAvro": ".destination_s3", + "DestinationS3FormatTypeCsv": ".destination_s3", + "DestinationS3FormatTypeJsonl": ".destination_s3", + "DestinationS3FormatTypeParquet": ".destination_s3", + "DestinationS3GZIP1": ".destination_s3", + "DestinationS3GZIP1TypedDict": ".destination_s3", + "DestinationS3GZIP2": ".destination_s3", + "DestinationS3GZIP2TypedDict": ".destination_s3", "DestinationS3JSONLinesNewlineDelimitedJSON": ".destination_s3", "DestinationS3JSONLinesNewlineDelimitedJSONTypedDict": ".destination_s3", - "DestinationS3NoCompression": ".destination_s3", - "DestinationS3NoCompressionTypedDict": ".destination_s3", "DestinationS3OutputFormat": ".destination_s3", "DestinationS3OutputFormatTypedDict": ".destination_s3", "DestinationS3ParquetColumnarStorage": ".destination_s3", "DestinationS3ParquetColumnarStorageTypedDict": ".destination_s3", + "DestinationS3S3": ".destination_s3", "DestinationS3S3BucketRegion": ".destination_s3", - "DestinationS3SchemasCodec": ".destination_s3", - "DestinationS3SchemasCompression": ".destination_s3", - "DestinationS3SchemasCompressionCodec": ".destination_s3", - "DestinationS3SchemasCompressionType": ".destination_s3", - "DestinationS3SchemasCompressionTypedDict": ".destination_s3", - "DestinationS3SchemasFlattening": ".destination_s3", - "DestinationS3SchemasFormatCodec": ".destination_s3", - "DestinationS3SchemasFormatCompressionType": ".destination_s3", - "DestinationS3SchemasFormatFormatType": ".destination_s3", - "DestinationS3SchemasFormatNoCompression": ".destination_s3", - "DestinationS3SchemasFormatNoCompressionTypedDict": ".destination_s3", - "DestinationS3SchemasFormatOutputFormat3Codec": ".destination_s3", - "DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec": ".destination_s3", - "DestinationS3SchemasFormatOutputFormatCodec": ".destination_s3", - "DestinationS3SchemasFormatOutputFormatCompressionType": ".destination_s3", - "DestinationS3SchemasFormatOutputFormatFormatType": ".destination_s3", - "DestinationS3SchemasFormatType": ".destination_s3", - "DestinationS3SchemasGZIP": ".destination_s3", - "DestinationS3SchemasGZIPTypedDict": ".destination_s3", - "DestinationS3SchemasNoCompression": ".destination_s3", - "DestinationS3SchemasNoCompressionTypedDict": ".destination_s3", "DestinationS3Snappy": ".destination_s3", "DestinationS3SnappyTypedDict": ".destination_s3", "DestinationS3TypedDict": ".destination_s3", @@ -10413,15 +10413,14 @@ "DestinationS3XzTypedDict": ".destination_s3", "DestinationS3Zstandard": ".destination_s3", "DestinationS3ZstandardTypedDict": ".destination_s3", - "S3": ".destination_s3", "CatalogType": ".destination_s3_data_lake", + "CatalogTypeGlue": ".destination_s3_data_lake", + "CatalogTypeNessie": ".destination_s3_data_lake", + "CatalogTypePolaris": ".destination_s3_data_lake", + "CatalogTypeRest": ".destination_s3_data_lake", "CatalogTypeTypedDict": ".destination_s3_data_lake", "DestinationS3DataLake": ".destination_s3_data_lake", - "DestinationS3DataLakeCatalogType": ".destination_s3_data_lake", "DestinationS3DataLakeS3BucketRegion": ".destination_s3_data_lake", - "DestinationS3DataLakeSchemasCatalogType": ".destination_s3_data_lake", - "DestinationS3DataLakeSchemasCatalogTypeCatalogType": ".destination_s3_data_lake", - "DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType": ".destination_s3_data_lake", "DestinationS3DataLakeTypedDict": ".destination_s3_data_lake", "GlueCatalog": ".destination_s3_data_lake", "GlueCatalogTypedDict": ".destination_s3_data_lake", @@ -10432,8 +10431,8 @@ "RestCatalog": ".destination_s3_data_lake", "RestCatalogTypedDict": ".destination_s3_data_lake", "S3DataLake": ".destination_s3_data_lake", - "AuthType": ".destination_salesforce", "DestinationSalesforce": ".destination_salesforce", + "DestinationSalesforceAuthType": ".destination_salesforce", "DestinationSalesforceNone": ".destination_salesforce", "DestinationSalesforceNoneTypedDict": ".destination_salesforce", "DestinationSalesforceObjectStorageSpec": ".destination_salesforce", @@ -10442,24 +10441,24 @@ "DestinationSalesforceS3BucketRegion": ".destination_salesforce", "DestinationSalesforceS3TypedDict": ".destination_salesforce", "DestinationSalesforceSalesforce": ".destination_salesforce", - "DestinationSalesforceSchemasStorageType": ".destination_salesforce", - "DestinationSalesforceStorageType": ".destination_salesforce", + "DestinationSalesforceStorageTypeNone": ".destination_salesforce", + "DestinationSalesforceStorageTypeS3": ".destination_salesforce", "DestinationSalesforceTypedDict": ".destination_salesforce", "DestinationSftpJSON": ".destination_sftp_json", "DestinationSftpJSONTypedDict": ".destination_sftp_json", "SftpJSON": ".destination_sftp_json", - "AuthorizationMethod": ".destination_snowflake", - "AuthorizationMethodTypedDict": ".destination_snowflake", + "AuthTypeUsernameAndPassword": ".destination_snowflake", "DestinationSnowflake": ".destination_snowflake", - "DestinationSnowflakeAuthType": ".destination_snowflake", + "DestinationSnowflakeAuthTypeKeyPairAuthentication": ".destination_snowflake", + "DestinationSnowflakeAuthorizationMethod": ".destination_snowflake", + "DestinationSnowflakeAuthorizationMethodTypedDict": ".destination_snowflake", "DestinationSnowflakeCDCDeletionMode": ".destination_snowflake", - "DestinationSnowflakeSchemasAuthType": ".destination_snowflake", + "DestinationSnowflakeKeyPairAuthentication": ".destination_snowflake", + "DestinationSnowflakeKeyPairAuthenticationTypedDict": ".destination_snowflake", + "DestinationSnowflakeSnowflake": ".destination_snowflake", "DestinationSnowflakeTypedDict": ".destination_snowflake", - "KeyPairAuthentication": ".destination_snowflake", - "KeyPairAuthenticationTypedDict": ".destination_snowflake", - "Snowflake": ".destination_snowflake", - "UsernameAndPassword": ".destination_snowflake", - "UsernameAndPasswordTypedDict": ".destination_snowflake", + "DestinationSnowflakeUsernameAndPassword": ".destination_snowflake", + "DestinationSnowflakeUsernameAndPasswordTypedDict": ".destination_snowflake", "DestinationSnowflakeCortex": ".destination_snowflake_cortex", "DestinationSnowflakeCortexAzureOpenAI": ".destination_snowflake_cortex", "DestinationSnowflakeCortexAzureOpenAITypedDict": ".destination_snowflake_cortex", @@ -10480,20 +10479,20 @@ "DestinationSnowflakeCortexFieldNameMappingConfigModel": ".destination_snowflake_cortex", "DestinationSnowflakeCortexFieldNameMappingConfigModelTypedDict": ".destination_snowflake_cortex", "DestinationSnowflakeCortexLanguage": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexMode": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeAzureOpenai": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeCode": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeCohere": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeFake": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeMarkdown": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeOpenai": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeOpenaiCompatible": ".destination_snowflake_cortex", + "DestinationSnowflakeCortexModeSeparator": ".destination_snowflake_cortex", "DestinationSnowflakeCortexOpenAI": ".destination_snowflake_cortex", "DestinationSnowflakeCortexOpenAICompatible": ".destination_snowflake_cortex", "DestinationSnowflakeCortexOpenAICompatibleTypedDict": ".destination_snowflake_cortex", "DestinationSnowflakeCortexOpenAITypedDict": ".destination_snowflake_cortex", "DestinationSnowflakeCortexProcessingConfigModel": ".destination_snowflake_cortex", "DestinationSnowflakeCortexProcessingConfigModelTypedDict": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasEmbeddingMode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasMode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasProcessingMode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasProcessingTextSplitterMode": ".destination_snowflake_cortex", - "DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode": ".destination_snowflake_cortex", "DestinationSnowflakeCortexTextSplitter": ".destination_snowflake_cortex", "DestinationSnowflakeCortexTextSplitterTypedDict": ".destination_snowflake_cortex", "DestinationSnowflakeCortexTypedDict": ".destination_snowflake_cortex", @@ -10503,27 +10502,27 @@ "DestinationSurrealdb": ".destination_surrealdb", "DestinationSurrealdbTypedDict": ".destination_surrealdb", "Surrealdb": ".destination_surrealdb", + "AuthTypeLdap": ".destination_teradata", + "AuthTypeTd2": ".destination_teradata", "AuthorizationMechanism": ".destination_teradata", "AuthorizationMechanismTypedDict": ".destination_teradata", "DestinationTeradata": ".destination_teradata", "DestinationTeradataAllow": ".destination_teradata", "DestinationTeradataAllowTypedDict": ".destination_teradata", - "DestinationTeradataAuthType": ".destination_teradata", "DestinationTeradataDisable": ".destination_teradata", "DestinationTeradataDisableTypedDict": ".destination_teradata", - "DestinationTeradataMode": ".destination_teradata", + "DestinationTeradataModeAllow": ".destination_teradata", + "DestinationTeradataModeDisable": ".destination_teradata", + "DestinationTeradataModePrefer": ".destination_teradata", + "DestinationTeradataModeRequire": ".destination_teradata", + "DestinationTeradataModeVerifyCa": ".destination_teradata", + "DestinationTeradataModeVerifyFull": ".destination_teradata", "DestinationTeradataPrefer": ".destination_teradata", "DestinationTeradataPreferTypedDict": ".destination_teradata", "DestinationTeradataRequire": ".destination_teradata", "DestinationTeradataRequireTypedDict": ".destination_teradata", "DestinationTeradataSSLModes": ".destination_teradata", "DestinationTeradataSSLModesTypedDict": ".destination_teradata", - "DestinationTeradataSchemasAuthType": ".destination_teradata", - "DestinationTeradataSchemasMode": ".destination_teradata", - "DestinationTeradataSchemasSSLModeSSLModes5Mode": ".destination_teradata", - "DestinationTeradataSchemasSSLModeSSLModes6Mode": ".destination_teradata", - "DestinationTeradataSchemasSSLModeSSLModesMode": ".destination_teradata", - "DestinationTeradataSchemasSslModeMode": ".destination_teradata", "DestinationTeradataTypedDict": ".destination_teradata", "DestinationTeradataVerifyCa": ".destination_teradata", "DestinationTeradataVerifyCaTypedDict": ".destination_teradata", @@ -10570,25 +10569,23 @@ "DestinationWeaviateIndexing": ".destination_weaviate", "DestinationWeaviateIndexingTypedDict": ".destination_weaviate", "DestinationWeaviateLanguage": ".destination_weaviate", - "DestinationWeaviateMode": ".destination_weaviate", + "DestinationWeaviateModeAzureOpenai": ".destination_weaviate", + "DestinationWeaviateModeCode": ".destination_weaviate", + "DestinationWeaviateModeCohere": ".destination_weaviate", + "DestinationWeaviateModeFake": ".destination_weaviate", + "DestinationWeaviateModeMarkdown": ".destination_weaviate", + "DestinationWeaviateModeNoAuth": ".destination_weaviate", + "DestinationWeaviateModeOpenai": ".destination_weaviate", + "DestinationWeaviateModeOpenaiCompatible": ".destination_weaviate", + "DestinationWeaviateModeSeparator": ".destination_weaviate", + "DestinationWeaviateModeToken": ".destination_weaviate", + "DestinationWeaviateModeUsernamePassword": ".destination_weaviate", "DestinationWeaviateOpenAI": ".destination_weaviate", "DestinationWeaviateOpenAICompatible": ".destination_weaviate", "DestinationWeaviateOpenAICompatibleTypedDict": ".destination_weaviate", "DestinationWeaviateOpenAITypedDict": ".destination_weaviate", "DestinationWeaviateProcessingConfigModel": ".destination_weaviate", "DestinationWeaviateProcessingConfigModelTypedDict": ".destination_weaviate", - "DestinationWeaviateSchemasEmbeddingEmbedding5Mode": ".destination_weaviate", - "DestinationWeaviateSchemasEmbeddingEmbedding6Mode": ".destination_weaviate", - "DestinationWeaviateSchemasEmbeddingEmbedding7Mode": ".destination_weaviate", - "DestinationWeaviateSchemasEmbeddingEmbeddingMode": ".destination_weaviate", - "DestinationWeaviateSchemasEmbeddingMode": ".destination_weaviate", - "DestinationWeaviateSchemasIndexingAuthAuthenticationMode": ".destination_weaviate", - "DestinationWeaviateSchemasIndexingAuthMode": ".destination_weaviate", - "DestinationWeaviateSchemasIndexingMode": ".destination_weaviate", - "DestinationWeaviateSchemasMode": ".destination_weaviate", - "DestinationWeaviateSchemasProcessingMode": ".destination_weaviate", - "DestinationWeaviateSchemasProcessingTextSplitterMode": ".destination_weaviate", - "DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode": ".destination_weaviate", "DestinationWeaviateTextSplitter": ".destination_weaviate", "DestinationWeaviateTextSplitterTypedDict": ".destination_weaviate", "DestinationWeaviateTypedDict": ".destination_weaviate", @@ -10598,6 +10595,8 @@ "FromFieldTypedDict": ".destination_weaviate", "Header": ".destination_weaviate", "HeaderTypedDict": ".destination_weaviate", + "ModeFromField": ".destination_weaviate", + "ModeNoEmbedding": ".destination_weaviate", "NoAuthentication": ".destination_weaviate", "NoAuthenticationTypedDict": ".destination_weaviate", "NoExternalEmbedding": ".destination_weaviate", @@ -10608,7 +10607,12 @@ "DestinationYellowbrickAllowTypedDict": ".destination_yellowbrick", "DestinationYellowbrickDisable": ".destination_yellowbrick", "DestinationYellowbrickDisableTypedDict": ".destination_yellowbrick", - "DestinationYellowbrickMode": ".destination_yellowbrick", + "DestinationYellowbrickModeAllow": ".destination_yellowbrick", + "DestinationYellowbrickModeDisable": ".destination_yellowbrick", + "DestinationYellowbrickModePrefer": ".destination_yellowbrick", + "DestinationYellowbrickModeRequire": ".destination_yellowbrick", + "DestinationYellowbrickModeVerifyCa": ".destination_yellowbrick", + "DestinationYellowbrickModeVerifyFull": ".destination_yellowbrick", "DestinationYellowbrickNoTunnel": ".destination_yellowbrick", "DestinationYellowbrickNoTunnelTypedDict": ".destination_yellowbrick", "DestinationYellowbrickPasswordAuthentication": ".destination_yellowbrick", @@ -10623,14 +10627,9 @@ "DestinationYellowbrickSSHTunnelMethodTypedDict": ".destination_yellowbrick", "DestinationYellowbrickSSLModes": ".destination_yellowbrick", "DestinationYellowbrickSSLModesTypedDict": ".destination_yellowbrick", - "DestinationYellowbrickSchemasMode": ".destination_yellowbrick", - "DestinationYellowbrickSchemasSSLModeSSLModes5Mode": ".destination_yellowbrick", - "DestinationYellowbrickSchemasSSLModeSSLModes6Mode": ".destination_yellowbrick", - "DestinationYellowbrickSchemasSSLModeSSLModesMode": ".destination_yellowbrick", - "DestinationYellowbrickSchemasSslModeMode": ".destination_yellowbrick", - "DestinationYellowbrickSchemasTunnelMethod": ".destination_yellowbrick", - "DestinationYellowbrickSchemasTunnelMethodTunnelMethod": ".destination_yellowbrick", - "DestinationYellowbrickTunnelMethod": ".destination_yellowbrick", + "DestinationYellowbrickTunnelMethodNoTunnel": ".destination_yellowbrick", + "DestinationYellowbrickTunnelMethodSSHKeyAuth": ".destination_yellowbrick", + "DestinationYellowbrickTunnelMethodSSHPasswordAuth": ".destination_yellowbrick", "DestinationYellowbrickTypedDict": ".destination_yellowbrick", "DestinationYellowbrickVerifyCa": ".destination_yellowbrick", "DestinationYellowbrickVerifyCaTypedDict": ".destination_yellowbrick", @@ -10656,8 +10655,8 @@ "EmailNotificationConfig": ".emailnotificationconfig", "EmailNotificationConfigTypedDict": ".emailnotificationconfig", "EncryptionMapperAESConfiguration": ".encryptionmapperaesconfiguration", + "EncryptionMapperAESConfigurationMode": ".encryptionmapperaesconfiguration", "EncryptionMapperAESConfigurationTypedDict": ".encryptionmapperaesconfiguration", - "Mode": ".encryptionmapperaesconfiguration", "Padding": ".encryptionmapperaesconfiguration", "EncryptionMapperAlgorithm": ".encryptionmapperalgorithm", "EncryptionMapperConfiguration": ".encryptionmapperconfiguration", @@ -10696,9 +10695,9 @@ "GoogleDriveCredentials": ".google_drive", "GoogleDriveCredentialsTypedDict": ".google_drive", "GoogleDriveTypedDict": ".google_drive", - "Authorization": ".google_search_console", - "AuthorizationTypedDict": ".google_search_console", "GoogleSearchConsole": ".google_search_console", + "GoogleSearchConsoleAuthorization": ".google_search_console", + "GoogleSearchConsoleAuthorizationTypedDict": ".google_search_console", "GoogleSearchConsoleTypedDict": ".google_search_console", "GoogleSheets": ".google_sheets", "GoogleSheetsCredentials": ".google_sheets", @@ -10740,6 +10739,239 @@ "MailchimpTypedDict": ".mailchimp", "MapperConfiguration": ".mapperconfiguration", "MapperConfigurationTypedDict": ".mapperconfiguration", + "CohortReportSettings": ".metrics_filter_value_int64value", + "CohortReportSettingsTypedDict": ".metrics_filter_value_int64value", + "CohortReports": ".metrics_filter_value_int64value", + "CohortReportsTypedDict": ".metrics_filter_value_int64value", + "Cohorts": ".metrics_filter_value_int64value", + "CohortsRange": ".metrics_filter_value_int64value", + "CohortsRangeTypedDict": ".metrics_filter_value_int64value", + "CohortsTypedDict": ".metrics_filter_value_int64value", + "DateRange": ".metrics_filter_value_int64value", + "DateRangeTypedDict": ".metrics_filter_value_int64value", + "Dimension": ".metrics_filter_value_int64value", + "DimensionsFilter": ".metrics_filter_value_int64value", + "DimensionsFilterAndGroup": ".metrics_filter_value_int64value", + "DimensionsFilterAndGroupTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterBetweenFilter": ".metrics_filter_value_int64value", + "DimensionsFilterBetweenFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpression1": ".metrics_filter_value_int64value", + "DimensionsFilterExpression1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpression2": ".metrics_filter_value_int64value", + "DimensionsFilterExpression2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpression3": ".metrics_filter_value_int64value", + "DimensionsFilterExpression3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionBetweenFilter3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilter3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameBetweenFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameBetweenFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameBetweenFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameInListFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameInListFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameInListFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameNumericFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameNumericFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameNumericFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameStringFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameStringFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFilterNameStringFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionFromValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionInListFilter3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionMatchTypeValidEnums1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionMatchTypeValidEnums2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionMatchTypeValidEnums3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionNumericFilter3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionOperationValidEnums1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionOperationValidEnums2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionOperationValidEnums3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionStringFilter3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionToValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue1": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue2": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue3": ".metrics_filter_value_int64value", + "DimensionsFilterExpressionValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterNameBetweenFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterNameInListFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterNameNumericFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterNameStringFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterTypeAndGroup": ".metrics_filter_value_int64value", + "DimensionsFilterFilterTypeFilter": ".metrics_filter_value_int64value", + "DimensionsFilterFilterTypeNotExpression": ".metrics_filter_value_int64value", + "DimensionsFilterFilterTypeOrGroup": ".metrics_filter_value_int64value", + "DimensionsFilterFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFilterUnion": ".metrics_filter_value_int64value", + "DimensionsFilterFilterUnionTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValue": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionDoubleValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionInt64Value3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueExpressionValueTypeInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueInt64Value": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterFromValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "DimensionsFilterInListFilter": ".metrics_filter_value_int64value", + "DimensionsFilterInListFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterMatchTypeValidEnums": ".metrics_filter_value_int64value", + "DimensionsFilterNotExpression": ".metrics_filter_value_int64value", + "DimensionsFilterNotExpressionTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterNumericFilter": ".metrics_filter_value_int64value", + "DimensionsFilterNumericFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterOperationValidEnums": ".metrics_filter_value_int64value", + "DimensionsFilterOrGroup": ".metrics_filter_value_int64value", + "DimensionsFilterOrGroupTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterStringFilter": ".metrics_filter_value_int64value", + "DimensionsFilterStringFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValue": ".metrics_filter_value_int64value", + "DimensionsFilterToValueDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterToValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionDoubleValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionInt64Value3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterToValueExpressionValueTypeInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterToValueInt64Value": ".metrics_filter_value_int64value", + "DimensionsFilterToValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterToValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterToValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "DimensionsFilterTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValue": ".metrics_filter_value_int64value", + "DimensionsFilterValueDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionDoubleValue3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value1TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value2TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionInt64Value3TypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeDoubleValue1": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeDoubleValue2": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeDoubleValue3": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeInt64Value1": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeInt64Value2": ".metrics_filter_value_int64value", + "DimensionsFilterValueExpressionValueTypeInt64Value3": ".metrics_filter_value_int64value", + "DimensionsFilterValueInt64Value": ".metrics_filter_value_int64value", + "DimensionsFilterValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueTypedDict": ".metrics_filter_value_int64value", + "DimensionsFilterValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "DimensionsFilterValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "EnabledFalse": ".metrics_filter_value_int64value", + "EnabledTrue": ".metrics_filter_value_int64value", + "EnabledTrueEnum": ".metrics_filter_value_int64value", + "EnabledTrueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterBetweenFilter": ".metrics_filter_value_int64value", + "MetricsFilterBetweenFilterTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterFilterNameBetweenFilter": ".metrics_filter_value_int64value", + "MetricsFilterFilterNameNumericFilter": ".metrics_filter_value_int64value", + "MetricsFilterFromValue": ".metrics_filter_value_int64value", + "MetricsFilterFromValueDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterFromValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterFromValueInt64Value": ".metrics_filter_value_int64value", + "MetricsFilterFromValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterFromValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterFromValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterFromValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "MetricsFilterOperationValidEnums": ".metrics_filter_value_int64value", + "MetricsFilterToValue": ".metrics_filter_value_int64value", + "MetricsFilterToValueDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterToValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterToValueInt64Value": ".metrics_filter_value_int64value", + "MetricsFilterToValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterToValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterToValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterToValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "MetricsFilterValueDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterValueDoubleValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterValueInt64Value": ".metrics_filter_value_int64value", + "MetricsFilterValueInt64ValueTypedDict": ".metrics_filter_value_int64value", + "MetricsFilterValueValueTypeDoubleValue": ".metrics_filter_value_int64value", + "MetricsFilterValueValueTypeInt64Value": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIAuthTypeClient": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIAuthTypeService": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPICredentials": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPICredentialsTypedDict": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIDisabled": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIDisabledTypedDict": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIGranularity": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication": ".metrics_filter_value_int64value", + "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict": ".metrics_filter_value_int64value", "MicrosoftOnedrive": ".microsoft_onedrive", "MicrosoftOnedriveCredentials": ".microsoft_onedrive", "MicrosoftOnedriveCredentialsTypedDict": ".microsoft_onedrive", @@ -10862,16 +11094,16 @@ "Aircall": ".source_aircall", "SourceAircall": ".source_aircall", "SourceAircallTypedDict": ".source_aircall", + "AirtableEnum": ".source_airtable", + "AuthMethodAPIKey": ".source_airtable", "SourceAirtable": ".source_airtable", - "SourceAirtableAirtable": ".source_airtable", - "SourceAirtableAuthMethod": ".source_airtable", + "SourceAirtableAuthMethodOauth20": ".source_airtable", "SourceAirtableAuthentication": ".source_airtable", "SourceAirtableAuthenticationTypedDict": ".source_airtable", "SourceAirtableOAuth20": ".source_airtable", "SourceAirtableOAuth20TypedDict": ".source_airtable", "SourceAirtablePersonalAccessToken": ".source_airtable", "SourceAirtablePersonalAccessTokenTypedDict": ".source_airtable", - "SourceAirtableSchemasAuthMethod": ".source_airtable", "SourceAirtableTypedDict": ".source_airtable", "Akeneo": ".source_akeneo", "SourceAkeneo": ".source_akeneo", @@ -10884,18 +11116,18 @@ "SourceAlpacaBrokerAPIEnvironment": ".source_alpaca_broker_api", "SourceAlpacaBrokerAPITypedDict": ".source_alpaca_broker_api", "AlphaVantage": ".source_alpha_vantage", - "Interval": ".source_alpha_vantage", "OutputSize": ".source_alpha_vantage", "SourceAlphaVantage": ".source_alpha_vantage", + "SourceAlphaVantageInterval": ".source_alpha_vantage", "SourceAlphaVantageTypedDict": ".source_alpha_vantage", - "Region": ".source_amazon_ads", + "AmazonAdsEnum": ".source_amazon_ads", "SourceAmazonAds": ".source_amazon_ads", - "SourceAmazonAdsAmazonAds": ".source_amazon_ads", "SourceAmazonAdsAuthType": ".source_amazon_ads", + "SourceAmazonAdsRegion": ".source_amazon_ads", "SourceAmazonAdsTypedDict": ".source_amazon_ads", "AWSEnvironment": ".source_amazon_seller_partner", - "AWSRegion": ".source_amazon_seller_partner", "AWSSellerPartnerAccountType": ".source_amazon_seller_partner", + "AmazonSellerPartnerEnum": ".source_amazon_seller_partner", "FinancialEventsStepSizeInDays": ".source_amazon_seller_partner", "OptionsList": ".source_amazon_seller_partner", "OptionsListTypedDict": ".source_amazon_seller_partner", @@ -10903,7 +11135,7 @@ "ReportOptions": ".source_amazon_seller_partner", "ReportOptionsTypedDict": ".source_amazon_seller_partner", "SourceAmazonSellerPartner": ".source_amazon_seller_partner", - "SourceAmazonSellerPartnerAmazonSellerPartner": ".source_amazon_seller_partner", + "SourceAmazonSellerPartnerAWSRegion": ".source_amazon_seller_partner", "SourceAmazonSellerPartnerAuthType": ".source_amazon_seller_partner", "SourceAmazonSellerPartnerTypedDict": ".source_amazon_seller_partner", "AmazonSqs": ".source_amazon_sqs", @@ -10938,16 +11170,16 @@ "Apptivo": ".source_apptivo", "SourceApptivo": ".source_apptivo", "SourceApptivoTypedDict": ".source_apptivo", + "AsanaEnum": ".source_asana", "AuthenticateViaAsanaOauth": ".source_asana", "AuthenticateViaAsanaOauthTypedDict": ".source_asana", - "AuthenticateWithPersonalAccessToken": ".source_asana", - "AuthenticateWithPersonalAccessTokenTypedDict": ".source_asana", - "AuthenticationMechanism": ".source_asana", - "AuthenticationMechanismTypedDict": ".source_asana", + "CredentialsTitleOAuthCredentials": ".source_asana", + "CredentialsTitlePatCredentials": ".source_asana", "SourceAsana": ".source_asana", - "SourceAsanaAsana": ".source_asana", - "SourceAsanaCredentialsTitle": ".source_asana", - "SourceAsanaSchemasCredentialsTitle": ".source_asana", + "SourceAsanaAuthenticateWithPersonalAccessToken": ".source_asana", + "SourceAsanaAuthenticateWithPersonalAccessTokenTypedDict": ".source_asana", + "SourceAsanaAuthenticationMechanism": ".source_asana", + "SourceAsanaAuthenticationMechanismTypedDict": ".source_asana", "SourceAsanaTypedDict": ".source_asana", "Ashby": ".source_ashby", "SourceAshby": ".source_ashby", @@ -10957,15 +11189,15 @@ "SourceAssemblyaiTypedDict": ".source_assemblyai", "SubtitleFormat": ".source_assemblyai", "Auth0": ".source_auth0", + "AuthenticationMethodOauth2AccessToken": ".source_auth0", + "AuthenticationMethodOauth2ConfidentialApplication": ".source_auth0", "OAuth2AccessToken": ".source_auth0", "OAuth2AccessTokenTypedDict": ".source_auth0", "OAuth2ConfidentialApplication": ".source_auth0", "OAuth2ConfidentialApplicationTypedDict": ".source_auth0", "SourceAuth0": ".source_auth0", - "SourceAuth0AuthenticationMethod": ".source_auth0", - "SourceAuth0AuthenticationMethodTypedDict": ".source_auth0", - "SourceAuth0SchemasAuthenticationMethod": ".source_auth0", - "SourceAuth0SchemasCredentialsAuthenticationMethod": ".source_auth0", + "SourceAuth0AuthenticationMethodUnion": ".source_auth0", + "SourceAuth0AuthenticationMethodUnionTypedDict": ".source_auth0", "SourceAuth0TypedDict": ".source_auth0", "Aviationstack": ".source_aviationstack", "SourceAviationstack": ".source_aviationstack", @@ -10978,60 +11210,60 @@ "FilterAppliedWhileFetchingRecordsBasedOnAttributeKeyAndAttributeValueWhichWillBeAppendedOnTheRequestBodyTypedDict": ".source_aws_cloudtrail", "SourceAwsCloudtrail": ".source_aws_cloudtrail", "SourceAwsCloudtrailTypedDict": ".source_aws_cloudtrail", + "AuthTypeClientCredentials": ".source_azure_blob_storage", + "AuthTypeOauth2": ".source_azure_blob_storage", + "AuthTypeStorageAccountKey": ".source_azure_blob_storage", "AuthenticateViaClientCredentials": ".source_azure_blob_storage", "AuthenticateViaClientCredentialsTypedDict": ".source_azure_blob_storage", "AuthenticateViaOauth2": ".source_azure_blob_storage", "AuthenticateViaOauth2TypedDict": ".source_azure_blob_storage", "AuthenticateViaStorageAccountKey": ".source_azure_blob_storage", "AuthenticateViaStorageAccountKeyTypedDict": ".source_azure_blob_storage", - "Autogenerated": ".source_azure_blob_storage", - "AutogeneratedTypedDict": ".source_azure_blob_storage", - "AvroFormat": ".source_azure_blob_storage", - "AvroFormatTypedDict": ".source_azure_blob_storage", - "CSVFormat": ".source_azure_blob_storage", - "CSVFormatTypedDict": ".source_azure_blob_storage", - "CSVHeaderDefinition": ".source_azure_blob_storage", - "CSVHeaderDefinitionTypedDict": ".source_azure_blob_storage", - "ExcelFormat": ".source_azure_blob_storage", - "ExcelFormatTypedDict": ".source_azure_blob_storage", - "FileBasedStreamConfig": ".source_azure_blob_storage", - "FileBasedStreamConfigTypedDict": ".source_azure_blob_storage", - "Filetype": ".source_azure_blob_storage", - "Format": ".source_azure_blob_storage", - "FormatTypedDict": ".source_azure_blob_storage", - "FromCSV": ".source_azure_blob_storage", - "FromCSVTypedDict": ".source_azure_blob_storage", - "HeaderDefinitionType": ".source_azure_blob_storage", - "JsonlFormat": ".source_azure_blob_storage", - "JsonlFormatTypedDict": ".source_azure_blob_storage", - "Local": ".source_azure_blob_storage", - "LocalTypedDict": ".source_azure_blob_storage", - "ParquetFormat": ".source_azure_blob_storage", - "ParquetFormatTypedDict": ".source_azure_blob_storage", - "ParsingStrategy": ".source_azure_blob_storage", - "Processing": ".source_azure_blob_storage", - "ProcessingTypedDict": ".source_azure_blob_storage", "SourceAzureBlobStorage": ".source_azure_blob_storage", - "SourceAzureBlobStorageAuthType": ".source_azure_blob_storage", "SourceAzureBlobStorageAuthentication": ".source_azure_blob_storage", "SourceAzureBlobStorageAuthenticationTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageAutogenerated": ".source_azure_blob_storage", + "SourceAzureBlobStorageAutogeneratedTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageAvroFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageAvroFormatTypedDict": ".source_azure_blob_storage", "SourceAzureBlobStorageAzureBlobStorage": ".source_azure_blob_storage", - "SourceAzureBlobStorageFiletype": ".source_azure_blob_storage", - "SourceAzureBlobStorageHeaderDefinitionType": ".source_azure_blob_storage", + "SourceAzureBlobStorageCSVFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageCSVFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageCSVHeaderDefinition": ".source_azure_blob_storage", + "SourceAzureBlobStorageCSVHeaderDefinitionTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageExcelFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageExcelFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageFileBasedStreamConfig": ".source_azure_blob_storage", + "SourceAzureBlobStorageFileBasedStreamConfigTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeAvro": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeCsv": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeExcel": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeJsonl": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeParquet": ".source_azure_blob_storage", + "SourceAzureBlobStorageFiletypeUnstructured": ".source_azure_blob_storage", + "SourceAzureBlobStorageFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageFromCSV": ".source_azure_blob_storage", + "SourceAzureBlobStorageFromCSVTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated": ".source_azure_blob_storage", + "SourceAzureBlobStorageHeaderDefinitionTypeFromCsv": ".source_azure_blob_storage", + "SourceAzureBlobStorageHeaderDefinitionTypeUserProvided": ".source_azure_blob_storage", + "SourceAzureBlobStorageJsonlFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageJsonlFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageLocal": ".source_azure_blob_storage", + "SourceAzureBlobStorageLocalTypedDict": ".source_azure_blob_storage", "SourceAzureBlobStorageMode": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasAuthType": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasCredentialsAuthType": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasFiletype": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasHeaderDefinitionType": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasStreamsFiletype": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasStreamsFormatFiletype": ".source_azure_blob_storage", - "SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype": ".source_azure_blob_storage", + "SourceAzureBlobStorageParquetFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageParquetFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageParsingStrategy": ".source_azure_blob_storage", + "SourceAzureBlobStorageProcessing": ".source_azure_blob_storage", + "SourceAzureBlobStorageProcessingTypedDict": ".source_azure_blob_storage", "SourceAzureBlobStorageTypedDict": ".source_azure_blob_storage", - "UnstructuredDocumentFormat": ".source_azure_blob_storage", - "UnstructuredDocumentFormatTypedDict": ".source_azure_blob_storage", - "UserProvided": ".source_azure_blob_storage", - "UserProvidedTypedDict": ".source_azure_blob_storage", - "ValidationPolicy": ".source_azure_blob_storage", + "SourceAzureBlobStorageUnstructuredDocumentFormat": ".source_azure_blob_storage", + "SourceAzureBlobStorageUnstructuredDocumentFormatTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageUserProvided": ".source_azure_blob_storage", + "SourceAzureBlobStorageUserProvidedTypedDict": ".source_azure_blob_storage", + "SourceAzureBlobStorageValidationPolicy": ".source_azure_blob_storage", "AzureTable": ".source_azure_table", "SourceAzureTable": ".source_azure_table", "SourceAzureTableTypedDict": ".source_azure_table", @@ -11054,15 +11286,15 @@ "SourceBigquery": ".source_bigquery", "SourceBigqueryBigquery": ".source_bigquery", "SourceBigqueryTypedDict": ".source_bigquery", - "AccountNames": ".source_bing_ads", - "AccountNamesTypedDict": ".source_bing_ads", - "AuthMethod": ".source_bing_ads", - "CustomReportConfig": ".source_bing_ads", - "CustomReportConfigTypedDict": ".source_bing_ads", + "AccountName": ".source_bing_ads", + "AccountNameTypedDict": ".source_bing_ads", + "BingAdsEnum": ".source_bing_ads", "Operator": ".source_bing_ads", "ReportingDataObject": ".source_bing_ads", "SourceBingAds": ".source_bing_ads", - "SourceBingAdsBingAds": ".source_bing_ads", + "SourceBingAdsAuthMethod": ".source_bing_ads", + "SourceBingAdsCustomReportConfig": ".source_bing_ads", + "SourceBingAdsCustomReportConfigTypedDict": ".source_bing_ads", "SourceBingAdsTypedDict": ".source_bing_ads", "Bitly": ".source_bitly", "SourceBitly": ".source_bitly", @@ -11138,23 +11370,23 @@ "CareQualityCommission": ".source_care_quality_commission", "SourceCareQualityCommission": ".source_care_quality_commission", "SourceCareQualityCommissionTypedDict": ".source_care_quality_commission", + "AuthTypeCentralAPIRouter": ".source_cart", + "AuthTypeSingleStoreAccessToken": ".source_cart", "Cart": ".source_cart", "CentralAPIRouter": ".source_cart", "CentralAPIRouterTypedDict": ".source_cart", "SingleStoreAccessToken": ".source_cart", "SingleStoreAccessTokenTypedDict": ".source_cart", "SourceCart": ".source_cart", - "SourceCartAuthType": ".source_cart", "SourceCartAuthorizationMethod": ".source_cart", "SourceCartAuthorizationMethodTypedDict": ".source_cart", - "SourceCartSchemasAuthType": ".source_cart", "SourceCartTypedDict": ".source_cart", "CastorEdc": ".source_castor_edc", "SourceCastorEdc": ".source_castor_edc", "SourceCastorEdcTypedDict": ".source_castor_edc", "URLRegion": ".source_castor_edc", "Chameleon": ".source_chameleon", - "Filter": ".source_chameleon", + "FilterEnum": ".source_chameleon", "SourceChameleon": ".source_chameleon", "SourceChameleonTypedDict": ".source_chameleon", "Chargebee": ".source_chargebee", @@ -11206,9 +11438,9 @@ "SourceClickhouseSSHKeyAuthenticationTypedDict": ".source_clickhouse", "SourceClickhouseSSHTunnelMethod": ".source_clickhouse", "SourceClickhouseSSHTunnelMethodTypedDict": ".source_clickhouse", - "SourceClickhouseSchemasTunnelMethod": ".source_clickhouse", - "SourceClickhouseSchemasTunnelMethodTunnelMethod": ".source_clickhouse", - "SourceClickhouseTunnelMethod": ".source_clickhouse", + "SourceClickhouseTunnelMethodNoTunnel": ".source_clickhouse", + "SourceClickhouseTunnelMethodSSHKeyAuth": ".source_clickhouse", + "SourceClickhouseTunnelMethodSSHPasswordAuth": ".source_clickhouse", "SourceClickhouseTypedDict": ".source_clickhouse", "ClickupAPI": ".source_clickup_api", "SourceClickupAPI": ".source_clickup_api", @@ -11235,16 +11467,16 @@ "SourceCodefresh": ".source_codefresh", "SourceCodefreshTypedDict": ".source_codefresh", "CoinAPI": ".source_coin_api", - "Environment": ".source_coin_api", "SourceCoinAPI": ".source_coin_api", + "SourceCoinAPIEnvironment": ".source_coin_api", "SourceCoinAPITypedDict": ".source_coin_api", "CoingeckoCoins": ".source_coingecko_coins", "Days": ".source_coingecko_coins", "SourceCoingeckoCoins": ".source_coingecko_coins", "SourceCoingeckoCoinsTypedDict": ".source_coingecko_coins", "Coinmarketcap": ".source_coinmarketcap", - "DataType": ".source_coinmarketcap", "SourceCoinmarketcap": ".source_coinmarketcap", + "SourceCoinmarketcapDataType": ".source_coinmarketcap", "SourceCoinmarketcapTypedDict": ".source_coinmarketcap", "Concord": ".source_concord", "SourceConcord": ".source_concord", @@ -11256,16 +11488,16 @@ "Confluence": ".source_confluence", "SourceConfluence": ".source_confluence", "SourceConfluenceTypedDict": ".source_confluence", - "APIKey": ".source_convertkit", - "APIKeyTypedDict": ".source_convertkit", - "AuthenticationType": ".source_convertkit", - "AuthenticationTypeTypedDict": ".source_convertkit", "Convertkit": ".source_convertkit", "SourceConvertkit": ".source_convertkit", - "SourceConvertkitAuthType": ".source_convertkit", + "SourceConvertkitAPIKey": ".source_convertkit", + "SourceConvertkitAPIKeyTypedDict": ".source_convertkit", + "SourceConvertkitAuthTypeAPIKey": ".source_convertkit", + "SourceConvertkitAuthTypeOauth20": ".source_convertkit", + "SourceConvertkitAuthenticationType": ".source_convertkit", + "SourceConvertkitAuthenticationTypeTypedDict": ".source_convertkit", "SourceConvertkitOAuth20": ".source_convertkit", "SourceConvertkitOAuth20TypedDict": ".source_convertkit", - "SourceConvertkitSchemasAuthType": ".source_convertkit", "SourceConvertkitTypedDict": ".source_convertkit", "SourceConvex": ".source_convex", "SourceConvexConvex": ".source_convex", @@ -11287,8 +11519,8 @@ "SourceCustomerlyTypedDict": ".source_customerly", "DataSource": ".source_datadog", "Datadog": ".source_datadog", - "Queries": ".source_datadog", - "QueriesTypedDict": ".source_datadog", + "Query": ".source_datadog", + "QueryTypedDict": ".source_datadog", "Site": ".source_datadog", "SourceDatadog": ".source_datadog", "SourceDatadogTypedDict": ".source_datadog", @@ -11296,46 +11528,46 @@ "AllTypesTypedDict": ".source_datagen", "DataGenerationType": ".source_datagen", "DataGenerationTypeTypedDict": ".source_datagen", + "DataTypeIncrement": ".source_datagen", + "DataTypeTypes": ".source_datagen", "Datagen": ".source_datagen", "Incremental": ".source_datagen", "IncrementalTypedDict": ".source_datagen", "SourceDatagen": ".source_datagen", - "SourceDatagenDataType": ".source_datagen", - "SourceDatagenSchemasDataType": ".source_datagen", "SourceDatagenTypedDict": ".source_datagen", "Datascope": ".source_datascope", "SourceDatascope": ".source_datascope", "SourceDatascopeTypedDict": ".source_datascope", - "CursorMethod": ".source_db2_enterprise", "Db2Enterprise": ".source_db2_enterprise", - "ReadChangesUsingChangeDataCaptureCDC": ".source_db2_enterprise", - "ReadChangesUsingChangeDataCaptureCDCTypedDict": ".source_db2_enterprise", - "ScanChangesWithUserDefinedCursor": ".source_db2_enterprise", - "ScanChangesWithUserDefinedCursorTypedDict": ".source_db2_enterprise", "SourceDb2Enterprise": ".source_db2_enterprise", - "SourceDb2EnterpriseCursorMethod": ".source_db2_enterprise", + "SourceDb2EnterpriseCursorMethodCdc": ".source_db2_enterprise", + "SourceDb2EnterpriseCursorMethodUserDefined": ".source_db2_enterprise", "SourceDb2EnterpriseEncryption": ".source_db2_enterprise", - "SourceDb2EnterpriseEncryptionMethod": ".source_db2_enterprise", + "SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate": ".source_db2_enterprise", + "SourceDb2EnterpriseEncryptionMethodUnencrypted": ".source_db2_enterprise", "SourceDb2EnterpriseEncryptionTypedDict": ".source_db2_enterprise", "SourceDb2EnterpriseNoTunnel": ".source_db2_enterprise", "SourceDb2EnterpriseNoTunnelTypedDict": ".source_db2_enterprise", "SourceDb2EnterprisePasswordAuthentication": ".source_db2_enterprise", "SourceDb2EnterprisePasswordAuthenticationTypedDict": ".source_db2_enterprise", + "SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC": ".source_db2_enterprise", + "SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict": ".source_db2_enterprise", "SourceDb2EnterpriseSSHKeyAuthentication": ".source_db2_enterprise", "SourceDb2EnterpriseSSHKeyAuthenticationTypedDict": ".source_db2_enterprise", "SourceDb2EnterpriseSSHTunnelMethod": ".source_db2_enterprise", "SourceDb2EnterpriseSSHTunnelMethodTypedDict": ".source_db2_enterprise", - "SourceDb2EnterpriseSchemasEncryptionMethod": ".source_db2_enterprise", - "SourceDb2EnterpriseSchemasTunnelMethod": ".source_db2_enterprise", - "SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod": ".source_db2_enterprise", + "SourceDb2EnterpriseScanChangesWithUserDefinedCursor": ".source_db2_enterprise", + "SourceDb2EnterpriseScanChangesWithUserDefinedCursorTypedDict": ".source_db2_enterprise", "SourceDb2EnterpriseTLSEncryptedVerifyCertificate": ".source_db2_enterprise", "SourceDb2EnterpriseTLSEncryptedVerifyCertificateTypedDict": ".source_db2_enterprise", - "SourceDb2EnterpriseTunnelMethod": ".source_db2_enterprise", + "SourceDb2EnterpriseTunnelMethodNoTunnel": ".source_db2_enterprise", + "SourceDb2EnterpriseTunnelMethodSSHKeyAuth": ".source_db2_enterprise", + "SourceDb2EnterpriseTunnelMethodSSHPasswordAuth": ".source_db2_enterprise", "SourceDb2EnterpriseTypedDict": ".source_db2_enterprise", "SourceDb2EnterpriseUnencrypted": ".source_db2_enterprise", "SourceDb2EnterpriseUnencryptedTypedDict": ".source_db2_enterprise", - "UpdateMethod": ".source_db2_enterprise", - "UpdateMethodTypedDict": ".source_db2_enterprise", + "SourceDb2EnterpriseUpdateMethod": ".source_db2_enterprise", + "SourceDb2EnterpriseUpdateMethodTypedDict": ".source_db2_enterprise", "Dbt": ".source_dbt", "SourceDbt": ".source_dbt", "SourceDbtTypedDict": ".source_dbt", @@ -11366,16 +11598,16 @@ "Dremio": ".source_dremio", "SourceDremio": ".source_dremio", "SourceDremioTypedDict": ".source_dremio", - "AccessToken": ".source_drift", - "AccessTokenTypedDict": ".source_drift", + "DriftEnum": ".source_drift", "SourceDrift": ".source_drift", + "SourceDriftAccessToken": ".source_drift", + "SourceDriftAccessTokenTypedDict": ".source_drift", "SourceDriftAuthorizationMethod": ".source_drift", "SourceDriftAuthorizationMethodTypedDict": ".source_drift", - "SourceDriftCredentials": ".source_drift", - "SourceDriftDrift": ".source_drift", + "SourceDriftCredentialsAccessToken": ".source_drift", + "SourceDriftCredentialsOauth20": ".source_drift", "SourceDriftOAuth20": ".source_drift", "SourceDriftOAuth20TypedDict": ".source_drift", - "SourceDriftSchemasCredentials": ".source_drift", "SourceDriftTypedDict": ".source_drift", "Drip": ".source_drip", "SourceDrip": ".source_drip", @@ -11387,17 +11619,17 @@ "SourceDwolla": ".source_dwolla", "SourceDwollaEnvironment": ".source_dwolla", "SourceDwollaTypedDict": ".source_dwolla", + "AuthTypeRole": ".source_dynamodb", + "AuthTypeUser": ".source_dynamodb", "AuthenticateViaAccessKeys": ".source_dynamodb", "AuthenticateViaAccessKeysTypedDict": ".source_dynamodb", "RoleBasedAuthentication": ".source_dynamodb", "RoleBasedAuthenticationTypedDict": ".source_dynamodb", "SourceDynamodb": ".source_dynamodb", - "SourceDynamodbAuthType": ".source_dynamodb", "SourceDynamodbCredentials": ".source_dynamodb", "SourceDynamodbCredentialsTypedDict": ".source_dynamodb", "SourceDynamodbDynamodb": ".source_dynamodb", "SourceDynamodbDynamodbRegion": ".source_dynamodb", - "SourceDynamodbSchemasAuthType": ".source_dynamodb", "SourceDynamodbTypedDict": ".source_dynamodb", "EConomic": ".source_e_conomic", "SourceEConomic": ".source_e_conomic", @@ -11408,10 +11640,10 @@ "Easypromos": ".source_easypromos", "SourceEasypromos": ".source_easypromos", "SourceEasypromosTypedDict": ".source_easypromos", - "APIHost": ".source_ebay_finance", "EbayFinance": ".source_ebay_finance", - "RefreshTokenEndpoint": ".source_ebay_finance", "SourceEbayFinance": ".source_ebay_finance", + "SourceEbayFinanceAPIHost": ".source_ebay_finance", + "SourceEbayFinanceRefreshTokenEndpoint": ".source_ebay_finance", "SourceEbayFinanceTypedDict": ".source_ebay_finance", "EbayFulfillment": ".source_ebay_fulfillment", "SourceEbayFulfillment": ".source_ebay_fulfillment", @@ -11428,11 +11660,11 @@ "SourceElasticsearchAuthenticationMethod": ".source_elasticsearch", "SourceElasticsearchAuthenticationMethodTypedDict": ".source_elasticsearch", "SourceElasticsearchElasticsearch": ".source_elasticsearch", - "SourceElasticsearchMethod": ".source_elasticsearch", + "SourceElasticsearchMethodBasic": ".source_elasticsearch", + "SourceElasticsearchMethodNone": ".source_elasticsearch", + "SourceElasticsearchMethodSecret": ".source_elasticsearch", "SourceElasticsearchNone": ".source_elasticsearch", "SourceElasticsearchNoneTypedDict": ".source_elasticsearch", - "SourceElasticsearchSchemasAuthenticationMethodMethod": ".source_elasticsearch", - "SourceElasticsearchSchemasMethod": ".source_elasticsearch", "SourceElasticsearchTypedDict": ".source_elasticsearch", "SourceElasticsearchUsernamePassword": ".source_elasticsearch", "SourceElasticsearchUsernamePasswordTypedDict": ".source_elasticsearch", @@ -11463,23 +11695,23 @@ "Ezofficeinventory": ".source_ezofficeinventory", "SourceEzofficeinventory": ".source_ezofficeinventory", "SourceEzofficeinventoryTypedDict": ".source_ezofficeinventory", + "ActionBreakdownValidActionBreakdowns": ".source_facebook_marketing", "AuthenticateViaFacebookMarketingOauth": ".source_facebook_marketing", "AuthenticateViaFacebookMarketingOauthTypedDict": ".source_facebook_marketing", + "DefaultAdsInsightsActionBreakdownValidActionBreakdowns": ".source_facebook_marketing", + "FacebookMarketingEnum": ".source_facebook_marketing", "InsightConfig": ".source_facebook_marketing", "InsightConfigTypedDict": ".source_facebook_marketing", - "Level": ".source_facebook_marketing", "SourceFacebookMarketing": ".source_facebook_marketing", - "SourceFacebookMarketingAuthType": ".source_facebook_marketing", + "SourceFacebookMarketingAuthTypeClient": ".source_facebook_marketing", + "SourceFacebookMarketingAuthTypeService": ".source_facebook_marketing", "SourceFacebookMarketingAuthentication": ".source_facebook_marketing", "SourceFacebookMarketingAuthenticationTypedDict": ".source_facebook_marketing", - "SourceFacebookMarketingFacebookMarketing": ".source_facebook_marketing", - "SourceFacebookMarketingSchemasAuthType": ".source_facebook_marketing", + "SourceFacebookMarketingLevel": ".source_facebook_marketing", "SourceFacebookMarketingServiceAccountKeyAuthentication": ".source_facebook_marketing", "SourceFacebookMarketingServiceAccountKeyAuthenticationTypedDict": ".source_facebook_marketing", "SourceFacebookMarketingTypedDict": ".source_facebook_marketing", - "SourceFacebookMarketingValidActionBreakdowns": ".source_facebook_marketing", "SourceFacebookMarketingValidEnums": ".source_facebook_marketing", - "ValidActionBreakdowns": ".source_facebook_marketing", "ValidAdSetStatuses": ".source_facebook_marketing", "ValidAdStatuses": ".source_facebook_marketing", "ValidBreakdowns": ".source_facebook_marketing", @@ -11502,15 +11734,15 @@ "Collection": ".source_fauna", "CollectionTypedDict": ".source_fauna", "DeletionMode": ".source_fauna", + "DeletionModeDeletedField": ".source_fauna", + "DeletionModeIgnore": ".source_fauna", "DeletionModeTypedDict": ".source_fauna", - "Disabled": ".source_fauna", - "DisabledTypedDict": ".source_fauna", - "Enabled": ".source_fauna", - "EnabledTypedDict": ".source_fauna", "Fauna": ".source_fauna", "SourceFauna": ".source_fauna", - "SourceFaunaDeletionMode": ".source_fauna", - "SourceFaunaSchemasDeletionMode": ".source_fauna", + "SourceFaunaDisabled": ".source_fauna", + "SourceFaunaDisabledTypedDict": ".source_fauna", + "SourceFaunaEnabled": ".source_fauna", + "SourceFaunaEnabledTypedDict": ".source_fauna", "SourceFaunaTypedDict": ".source_fauna", "AzBlobAzureBlobStorage": ".source_file", "AzBlobAzureBlobStorageTypedDict": ".source_file", @@ -11531,17 +11763,17 @@ "SSHSecureShell": ".source_file", "SSHSecureShellTypedDict": ".source_file", "SourceFile": ".source_file", - "SourceFileSchemasProviderStorage": ".source_file", - "SourceFileSchemasProviderStorageProvider6Storage": ".source_file", - "SourceFileSchemasProviderStorageProvider7Storage": ".source_file", - "SourceFileSchemasProviderStorageProvider8Storage": ".source_file", - "SourceFileSchemasProviderStorageProviderStorage": ".source_file", - "SourceFileSchemasStorage": ".source_file", - "SourceFileStorage": ".source_file", "SourceFileTypedDict": ".source_file", - "Storage": ".source_file", + "StorageAzBlob": ".source_file", + "StorageGcs": ".source_file", + "StorageHTTPS": ".source_file", + "StorageLocal": ".source_file", "StorageProvider": ".source_file", "StorageProviderTypedDict": ".source_file", + "StorageS3": ".source_file", + "StorageSSH": ".source_file", + "StorageScp": ".source_file", + "StorageSftp": ".source_file", "Fillout": ".source_fillout", "SourceFillout": ".source_fillout", "SourceFilloutTypedDict": ".source_fillout", @@ -11611,16 +11843,16 @@ "Freshdesk": ".source_freshdesk", "GrowthPlan": ".source_freshdesk", "GrowthPlanTypedDict": ".source_freshdesk", - "Plan": ".source_freshdesk", + "PlanCustom": ".source_freshdesk", + "PlanEnterprise": ".source_freshdesk", + "PlanFree": ".source_freshdesk", + "PlanGrowth": ".source_freshdesk", + "PlanPro": ".source_freshdesk", "ProPlan": ".source_freshdesk", "ProPlanTypedDict": ".source_freshdesk", "RateLimitPlan": ".source_freshdesk", "RateLimitPlanTypedDict": ".source_freshdesk", "SourceFreshdesk": ".source_freshdesk", - "SourceFreshdeskPlan": ".source_freshdesk", - "SourceFreshdeskSchemasPlan": ".source_freshdesk", - "SourceFreshdeskSchemasRateLimitPlanPlan": ".source_freshdesk", - "SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan": ".source_freshdesk", "SourceFreshdeskTypedDict": ".source_freshdesk", "Freshsales": ".source_freshsales", "SourceFreshsales": ".source_freshsales", @@ -11640,12 +11872,13 @@ "GainsightPx": ".source_gainsight_px", "SourceGainsightPx": ".source_gainsight_px", "SourceGainsightPxTypedDict": ".source_gainsight_px", - "APIParameterConfigModel": ".source_gcs", - "APIParameterConfigModelTypedDict": ".source_gcs", "ServiceAccountAuthentication": ".source_gcs", "ServiceAccountAuthenticationTypedDict": ".source_gcs", "SourceGcs": ".source_gcs", - "SourceGcsAuthType": ".source_gcs", + "SourceGcsAPIParameterConfigModel": ".source_gcs", + "SourceGcsAPIParameterConfigModelTypedDict": ".source_gcs", + "SourceGcsAuthTypeClient": ".source_gcs", + "SourceGcsAuthTypeService": ".source_gcs", "SourceGcsAuthenticateViaGoogleOAuth": ".source_gcs", "SourceGcsAuthenticateViaGoogleOAuthTypedDict": ".source_gcs", "SourceGcsAuthentication": ".source_gcs", @@ -11662,40 +11895,39 @@ "SourceGcsExcelFormatTypedDict": ".source_gcs", "SourceGcsFileBasedStreamConfig": ".source_gcs", "SourceGcsFileBasedStreamConfigTypedDict": ".source_gcs", - "SourceGcsFiletype": ".source_gcs", + "SourceGcsFiletypeAvro": ".source_gcs", + "SourceGcsFiletypeCsv": ".source_gcs", + "SourceGcsFiletypeExcel": ".source_gcs", + "SourceGcsFiletypeJsonl": ".source_gcs", + "SourceGcsFiletypeParquet": ".source_gcs", + "SourceGcsFiletypeUnstructured": ".source_gcs", "SourceGcsFormat": ".source_gcs", "SourceGcsFormatTypedDict": ".source_gcs", "SourceGcsFromCSV": ".source_gcs", "SourceGcsFromCSVTypedDict": ".source_gcs", "SourceGcsGcs": ".source_gcs", - "SourceGcsHeaderDefinitionType": ".source_gcs", + "SourceGcsHeaderDefinitionTypeAutogenerated": ".source_gcs", + "SourceGcsHeaderDefinitionTypeFromCsv": ".source_gcs", + "SourceGcsHeaderDefinitionTypeUserProvided": ".source_gcs", "SourceGcsJsonlFormat": ".source_gcs", "SourceGcsJsonlFormatTypedDict": ".source_gcs", "SourceGcsLocal": ".source_gcs", "SourceGcsLocalTypedDict": ".source_gcs", - "SourceGcsMode": ".source_gcs", + "SourceGcsModeAPI": ".source_gcs", + "SourceGcsModeLocal": ".source_gcs", "SourceGcsParquetFormat": ".source_gcs", "SourceGcsParquetFormatTypedDict": ".source_gcs", "SourceGcsParsingStrategy": ".source_gcs", "SourceGcsProcessing": ".source_gcs", "SourceGcsProcessingTypedDict": ".source_gcs", - "SourceGcsSchemasAuthType": ".source_gcs", - "SourceGcsSchemasFiletype": ".source_gcs", - "SourceGcsSchemasHeaderDefinitionType": ".source_gcs", - "SourceGcsSchemasMode": ".source_gcs", - "SourceGcsSchemasStreamsFiletype": ".source_gcs", - "SourceGcsSchemasStreamsFormatFiletype": ".source_gcs", - "SourceGcsSchemasStreamsFormatFormat6Filetype": ".source_gcs", - "SourceGcsSchemasStreamsFormatFormatFiletype": ".source_gcs", - "SourceGcsSchemasStreamsHeaderDefinitionType": ".source_gcs", "SourceGcsTypedDict": ".source_gcs", "SourceGcsUnstructuredDocumentFormat": ".source_gcs", "SourceGcsUnstructuredDocumentFormatTypedDict": ".source_gcs", "SourceGcsUserProvided": ".source_gcs", "SourceGcsUserProvidedTypedDict": ".source_gcs", "SourceGcsValidationPolicy": ".source_gcs", - "ViaAPI": ".source_gcs", - "ViaAPITypedDict": ".source_gcs", + "SourceGcsViaAPI": ".source_gcs", + "SourceGcsViaAPITypedDict": ".source_gcs", "Getgist": ".source_getgist", "SourceGetgist": ".source_getgist", "SourceGetgistTypedDict": ".source_getgist", @@ -11708,27 +11940,27 @@ "Gitbook": ".source_gitbook", "SourceGitbook": ".source_gitbook", "SourceGitbookTypedDict": ".source_gitbook", - "OptionTitle": ".source_github", + "GithubEnum": ".source_github", + "OptionTitleOAuthCredentials": ".source_github", + "OptionTitlePatCredentials": ".source_github", "SourceGithub": ".source_github", "SourceGithubAuthentication": ".source_github", "SourceGithubAuthenticationTypedDict": ".source_github", - "SourceGithubGithub": ".source_github", "SourceGithubOAuth": ".source_github", "SourceGithubOAuthTypedDict": ".source_github", - "SourceGithubOptionTitle": ".source_github", "SourceGithubPersonalAccessToken": ".source_github", "SourceGithubPersonalAccessTokenTypedDict": ".source_github", "SourceGithubTypedDict": ".source_github", - "PrivateToken": ".source_gitlab", - "PrivateTokenTypedDict": ".source_gitlab", + "GitlabEnum": ".source_gitlab", "SourceGitlab": ".source_gitlab", - "SourceGitlabAuthType": ".source_gitlab", + "SourceGitlabAuthTypeAccessToken": ".source_gitlab", + "SourceGitlabAuthTypeOauth20": ".source_gitlab", "SourceGitlabAuthorizationMethod": ".source_gitlab", "SourceGitlabAuthorizationMethodTypedDict": ".source_gitlab", - "SourceGitlabGitlab": ".source_gitlab", "SourceGitlabOAuth20": ".source_gitlab", "SourceGitlabOAuth20TypedDict": ".source_gitlab", - "SourceGitlabSchemasAuthType": ".source_gitlab", + "SourceGitlabPrivateToken": ".source_gitlab", + "SourceGitlabPrivateTokenTypedDict": ".source_gitlab", "SourceGitlabTypedDict": ".source_gitlab", "Glassfrog": ".source_glassfrog", "SourceGlassfrog": ".source_glassfrog", @@ -11761,430 +11993,190 @@ "CustomQueriesArray": ".source_google_ads", "CustomQueriesArrayTypedDict": ".source_google_ads", "CustomerStatus": ".source_google_ads", - "GoogleCredentials": ".source_google_ads", - "GoogleCredentialsTypedDict": ".source_google_ads", + "GoogleAdsEnum": ".source_google_ads", "SourceGoogleAds": ".source_google_ads", - "SourceGoogleAdsGoogleAds": ".source_google_ads", + "SourceGoogleAdsGoogleCredentials": ".source_google_ads", + "SourceGoogleAdsGoogleCredentialsTypedDict": ".source_google_ads", "SourceGoogleAdsTypedDict": ".source_google_ads", + "GoogleAnalyticsDataAPIEnum": ".source_google_analytics_data_api", "MetricsFilter": ".source_google_analytics_data_api", + "MetricsFilterAndGroup": ".source_google_analytics_data_api", + "MetricsFilterAndGroupTypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpression1": ".source_google_analytics_data_api", + "MetricsFilterExpression1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpression2": ".source_google_analytics_data_api", + "MetricsFilterExpression2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpression3": ".source_google_analytics_data_api", + "MetricsFilterExpression3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionBetweenFilter3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilter3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameBetweenFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameBetweenFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameBetweenFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameInListFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameInListFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameInListFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameNumericFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameNumericFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameNumericFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameStringFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameStringFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFilterNameStringFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue1": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue2": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue3": ".source_google_analytics_data_api", + "MetricsFilterExpressionFromValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionInListFilter3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionMatchTypeValidEnums1": ".source_google_analytics_data_api", + "MetricsFilterExpressionMatchTypeValidEnums2": ".source_google_analytics_data_api", + "MetricsFilterExpressionMatchTypeValidEnums3": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionNumericFilter3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionOperationValidEnums1": ".source_google_analytics_data_api", + "MetricsFilterExpressionOperationValidEnums2": ".source_google_analytics_data_api", + "MetricsFilterExpressionOperationValidEnums3": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter1": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter2": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter3": ".source_google_analytics_data_api", + "MetricsFilterExpressionStringFilter3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue1": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue2": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue3": ".source_google_analytics_data_api", + "MetricsFilterExpressionToValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue1": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue2": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue3": ".source_google_analytics_data_api", + "MetricsFilterExpressionValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFilter": ".source_google_analytics_data_api", + "MetricsFilterFilterNameInListFilter": ".source_google_analytics_data_api", + "MetricsFilterFilterNameStringFilter": ".source_google_analytics_data_api", + "MetricsFilterFilterTypeAndGroup": ".source_google_analytics_data_api", + "MetricsFilterFilterTypeFilter": ".source_google_analytics_data_api", + "MetricsFilterFilterTypeNotExpression": ".source_google_analytics_data_api", + "MetricsFilterFilterTypeOrGroup": ".source_google_analytics_data_api", + "MetricsFilterFilterTypedDict": ".source_google_analytics_data_api", + "MetricsFilterFilterUnion": ".source_google_analytics_data_api", + "MetricsFilterFilterUnionTypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionDoubleValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value3": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionInt64Value3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterFromValueExpressionValueTypeInt64Value3": ".source_google_analytics_data_api", + "MetricsFilterInListFilter": ".source_google_analytics_data_api", + "MetricsFilterInListFilterTypedDict": ".source_google_analytics_data_api", + "MetricsFilterMatchTypeValidEnums": ".source_google_analytics_data_api", + "MetricsFilterNotExpression": ".source_google_analytics_data_api", + "MetricsFilterNotExpressionTypedDict": ".source_google_analytics_data_api", + "MetricsFilterNumericFilter": ".source_google_analytics_data_api", + "MetricsFilterNumericFilterTypedDict": ".source_google_analytics_data_api", + "MetricsFilterOrGroup": ".source_google_analytics_data_api", + "MetricsFilterOrGroupTypedDict": ".source_google_analytics_data_api", + "MetricsFilterStringFilter": ".source_google_analytics_data_api", + "MetricsFilterStringFilterTypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionDoubleValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value3": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionInt64Value3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterToValueExpressionValueTypeInt64Value3": ".source_google_analytics_data_api", "MetricsFilterTypedDict": ".source_google_analytics_data_api", + "MetricsFilterValue": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionDoubleValue3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value1TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value2TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value3": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionInt64Value3TypedDict": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeDoubleValue1": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeDoubleValue2": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeDoubleValue3": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeInt64Value1": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeInt64Value2": ".source_google_analytics_data_api", + "MetricsFilterValueExpressionValueTypeInt64Value3": ".source_google_analytics_data_api", + "MetricsFilterValueTypedDict": ".source_google_analytics_data_api", "SourceGoogleAnalyticsDataAPI": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIAndGroup": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIAndGroupTypedDict": ".source_google_analytics_data_api", "SourceGoogleAnalyticsDataAPICustomReportConfig": ".source_google_analytics_data_api", "SourceGoogleAnalyticsDataAPICustomReportConfigTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIInListFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIInListFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPINotExpression": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPINotExpressionTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPINumericFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPINumericFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIOrGroup": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIOrGroupTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpressionTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpressionTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpressionTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPISchemasFilterTypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIStringFilter": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIStringFilterTypedDict": ".source_google_analytics_data_api", "SourceGoogleAnalyticsDataAPITypedDict": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIValue": ".source_google_analytics_data_api", - "SourceGoogleAnalyticsDataAPIValueTypedDict": ".source_google_analytics_data_api", - "AndGroup": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "AndGroupTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "BetweenFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "BetweenFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortReportSettings": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortReportSettingsTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortReports": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortReportsTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Cohorts": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortsRange": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortsRangeTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "CohortsTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DateRange": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DateRangeTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Dimension": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DimensionsFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DimensionsFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "DoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Expression": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "ExpressionTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "FilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "FilterType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "FromValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "FromValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "InListFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "InListFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Int64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Int64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "NotExpression": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "NotExpressionTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "NumericFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "NumericFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "OrGroup": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "OrGroupTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIAuthType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIBetweenFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPICredentials": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPICredentialsTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIDisabled": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIDisabledTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIEnabled": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIExpression": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIExpressionTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFilterType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFromValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIFromValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIGranularity": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasAuthType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasBetweenFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasBetweenFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasDoubleValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasDoubleValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasEnabled": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasEnabledTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasExpression": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasExpressionTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasFilterName": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasFilterType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasFromValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasInListFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasInListFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasInt64Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasInt64ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasNumericFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasNumericFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasStringFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasStringFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasToValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasToValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPISchemasValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIToValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIToValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIValidEnums": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "SourceGoogleAnalyticsDataAPIValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "StringFilter": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "StringFilterTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "ToValue": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "ToValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "Value": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "ValueType": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", - "ValueTypedDict": ".source_google_analytics_data_api_schemas_custom_reports_array_int64value", "GoogleCalendar": ".source_google_calendar", "SourceGoogleCalendar": ".source_google_calendar", "SourceGoogleCalendarTypedDict": ".source_google_calendar", "GoogleClassroom": ".source_google_classroom", "SourceGoogleClassroom": ".source_google_classroom", "SourceGoogleClassroomTypedDict": ".source_google_classroom", + "CredentialsTitleServiceAccounts": ".source_google_directory", + "CredentialsTitleWebServerApp": ".source_google_directory", + "GoogleCredentials": ".source_google_directory", + "GoogleCredentialsTypedDict": ".source_google_directory", "GoogleDirectory": ".source_google_directory", "ServiceAccountKey": ".source_google_directory", "ServiceAccountKeyTypedDict": ".source_google_directory", "SignInViaGoogleOAuth": ".source_google_directory", "SignInViaGoogleOAuthTypedDict": ".source_google_directory", "SourceGoogleDirectory": ".source_google_directory", - "SourceGoogleDirectoryCredentialsTitle": ".source_google_directory", - "SourceGoogleDirectoryGoogleCredentials": ".source_google_directory", - "SourceGoogleDirectoryGoogleCredentialsTypedDict": ".source_google_directory", - "SourceGoogleDirectorySchemasCredentialsTitle": ".source_google_directory", "SourceGoogleDirectoryTypedDict": ".source_google_directory", - "CopyRawFiles": ".source_google_drive", - "CopyRawFilesTypedDict": ".source_google_drive", - "DeliveryMethod": ".source_google_drive", - "DeliveryMethodTypedDict": ".source_google_drive", - "DeliveryType": ".source_google_drive", - "ReplicatePermissionsACL": ".source_google_drive", - "ReplicatePermissionsACLTypedDict": ".source_google_drive", - "ReplicateRecords": ".source_google_drive", - "ReplicateRecordsTypedDict": ".source_google_drive", + "GoogleDriveEnum": ".source_google_drive", "SourceGoogleDrive": ".source_google_drive", - "SourceGoogleDriveAuthType": ".source_google_drive", + "SourceGoogleDriveAuthTypeClient": ".source_google_drive", + "SourceGoogleDriveAuthTypeService": ".source_google_drive", "SourceGoogleDriveAuthenticateViaGoogleOAuth": ".source_google_drive", "SourceGoogleDriveAuthenticateViaGoogleOAuthTypedDict": ".source_google_drive", "SourceGoogleDriveAuthentication": ".source_google_drive", @@ -12197,18 +12189,30 @@ "SourceGoogleDriveCSVFormatTypedDict": ".source_google_drive", "SourceGoogleDriveCSVHeaderDefinition": ".source_google_drive", "SourceGoogleDriveCSVHeaderDefinitionTypedDict": ".source_google_drive", - "SourceGoogleDriveDeliveryType": ".source_google_drive", + "SourceGoogleDriveCopyRawFiles": ".source_google_drive", + "SourceGoogleDriveCopyRawFilesTypedDict": ".source_google_drive", + "SourceGoogleDriveDeliveryMethod": ".source_google_drive", + "SourceGoogleDriveDeliveryMethodTypedDict": ".source_google_drive", + "SourceGoogleDriveDeliveryTypeUseFileTransfer": ".source_google_drive", + "SourceGoogleDriveDeliveryTypeUsePermissionsTransfer": ".source_google_drive", + "SourceGoogleDriveDeliveryTypeUseRecordsTransfer": ".source_google_drive", "SourceGoogleDriveExcelFormat": ".source_google_drive", "SourceGoogleDriveExcelFormatTypedDict": ".source_google_drive", "SourceGoogleDriveFileBasedStreamConfig": ".source_google_drive", "SourceGoogleDriveFileBasedStreamConfigTypedDict": ".source_google_drive", - "SourceGoogleDriveFiletype": ".source_google_drive", + "SourceGoogleDriveFiletypeAvro": ".source_google_drive", + "SourceGoogleDriveFiletypeCsv": ".source_google_drive", + "SourceGoogleDriveFiletypeExcel": ".source_google_drive", + "SourceGoogleDriveFiletypeJsonl": ".source_google_drive", + "SourceGoogleDriveFiletypeParquet": ".source_google_drive", + "SourceGoogleDriveFiletypeUnstructured": ".source_google_drive", "SourceGoogleDriveFormat": ".source_google_drive", "SourceGoogleDriveFormatTypedDict": ".source_google_drive", "SourceGoogleDriveFromCSV": ".source_google_drive", "SourceGoogleDriveFromCSVTypedDict": ".source_google_drive", - "SourceGoogleDriveGoogleDrive": ".source_google_drive", - "SourceGoogleDriveHeaderDefinitionType": ".source_google_drive", + "SourceGoogleDriveHeaderDefinitionTypeAutogenerated": ".source_google_drive", + "SourceGoogleDriveHeaderDefinitionTypeFromCsv": ".source_google_drive", + "SourceGoogleDriveHeaderDefinitionTypeUserProvided": ".source_google_drive", "SourceGoogleDriveJsonlFormat": ".source_google_drive", "SourceGoogleDriveJsonlFormatTypedDict": ".source_google_drive", "SourceGoogleDriveLocal": ".source_google_drive", @@ -12219,15 +12223,10 @@ "SourceGoogleDriveParsingStrategy": ".source_google_drive", "SourceGoogleDriveProcessing": ".source_google_drive", "SourceGoogleDriveProcessingTypedDict": ".source_google_drive", - "SourceGoogleDriveSchemasAuthType": ".source_google_drive", - "SourceGoogleDriveSchemasDeliveryType": ".source_google_drive", - "SourceGoogleDriveSchemasFiletype": ".source_google_drive", - "SourceGoogleDriveSchemasHeaderDefinitionType": ".source_google_drive", - "SourceGoogleDriveSchemasStreamsFiletype": ".source_google_drive", - "SourceGoogleDriveSchemasStreamsFormatFiletype": ".source_google_drive", - "SourceGoogleDriveSchemasStreamsFormatFormat6Filetype": ".source_google_drive", - "SourceGoogleDriveSchemasStreamsFormatFormatFiletype": ".source_google_drive", - "SourceGoogleDriveSchemasStreamsHeaderDefinitionType": ".source_google_drive", + "SourceGoogleDriveReplicatePermissionsACL": ".source_google_drive", + "SourceGoogleDriveReplicatePermissionsACLTypedDict": ".source_google_drive", + "SourceGoogleDriveReplicateRecords": ".source_google_drive", + "SourceGoogleDriveReplicateRecordsTypedDict": ".source_google_drive", "SourceGoogleDriveServiceAccountKeyAuthentication": ".source_google_drive", "SourceGoogleDriveServiceAccountKeyAuthenticationTypedDict": ".source_google_drive", "SourceGoogleDriveTypedDict": ".source_google_drive", @@ -12239,39 +12238,39 @@ "GoogleForms": ".source_google_forms", "SourceGoogleForms": ".source_google_forms", "SourceGoogleFormsTypedDict": ".source_google_forms", - "Categories": ".source_google_pagespeed_insights", "GooglePagespeedInsights": ".source_google_pagespeed_insights", "SourceGooglePagespeedInsights": ".source_google_pagespeed_insights", + "SourceGooglePagespeedInsightsCategory": ".source_google_pagespeed_insights", "SourceGooglePagespeedInsightsTypedDict": ".source_google_pagespeed_insights", - "Strategies": ".source_google_pagespeed_insights", + "Strategy": ".source_google_pagespeed_insights", "DataFreshness": ".source_google_search_console", + "GoogleSearchConsoleEnum": ".source_google_search_console", "SourceGoogleSearchConsole": ".source_google_search_console", - "SourceGoogleSearchConsoleAuthType": ".source_google_search_console", + "SourceGoogleSearchConsoleAuthTypeClient": ".source_google_search_console", + "SourceGoogleSearchConsoleAuthTypeService": ".source_google_search_console", "SourceGoogleSearchConsoleAuthenticationType": ".source_google_search_console", "SourceGoogleSearchConsoleAuthenticationTypeTypedDict": ".source_google_search_console", "SourceGoogleSearchConsoleCustomReportConfig": ".source_google_search_console", "SourceGoogleSearchConsoleCustomReportConfigTypedDict": ".source_google_search_console", - "SourceGoogleSearchConsoleGoogleSearchConsole": ".source_google_search_console", "SourceGoogleSearchConsoleOAuth": ".source_google_search_console", "SourceGoogleSearchConsoleOAuthTypedDict": ".source_google_search_console", - "SourceGoogleSearchConsoleSchemasAuthType": ".source_google_search_console", "SourceGoogleSearchConsoleServiceAccountKeyAuthentication": ".source_google_search_console", "SourceGoogleSearchConsoleServiceAccountKeyAuthenticationTypedDict": ".source_google_search_console", "SourceGoogleSearchConsoleTypedDict": ".source_google_search_console", "SourceGoogleSearchConsoleValidEnums": ".source_google_search_console", "SourceGoogleSheets": ".source_google_sheets", - "SourceGoogleSheetsAuthType": ".source_google_sheets", + "SourceGoogleSheetsAuthTypeClient": ".source_google_sheets", + "SourceGoogleSheetsAuthTypeService": ".source_google_sheets", "SourceGoogleSheetsAuthenticateViaGoogleOAuth": ".source_google_sheets", "SourceGoogleSheetsAuthenticateViaGoogleOAuthTypedDict": ".source_google_sheets", "SourceGoogleSheetsAuthentication": ".source_google_sheets", "SourceGoogleSheetsAuthenticationTypedDict": ".source_google_sheets", "SourceGoogleSheetsGoogleSheets": ".source_google_sheets", - "SourceGoogleSheetsSchemasAuthType": ".source_google_sheets", "SourceGoogleSheetsServiceAccountKeyAuthentication": ".source_google_sheets", "SourceGoogleSheetsServiceAccountKeyAuthenticationTypedDict": ".source_google_sheets", "SourceGoogleSheetsTypedDict": ".source_google_sheets", - "StreamNameOverrides": ".source_google_sheets", - "StreamNameOverridesTypedDict": ".source_google_sheets", + "StreamNameOverride": ".source_google_sheets", + "StreamNameOverrideTypedDict": ".source_google_sheets", "GoogleTasks": ".source_google_tasks", "SourceGoogleTasks": ".source_google_tasks", "SourceGoogleTasksTypedDict": ".source_google_tasks", @@ -12306,12 +12305,12 @@ "AuthenticateViaHarvestOAuthTypedDict": ".source_harvest", "Harvest": ".source_harvest", "SourceHarvest": ".source_harvest", - "SourceHarvestAuthType": ".source_harvest", + "SourceHarvestAuthTypeClient": ".source_harvest", + "SourceHarvestAuthTypeToken": ".source_harvest", "SourceHarvestAuthenticateWithPersonalAccessToken": ".source_harvest", "SourceHarvestAuthenticateWithPersonalAccessTokenTypedDict": ".source_harvest", "SourceHarvestAuthenticationMechanism": ".source_harvest", "SourceHarvestAuthenticationMechanismTypedDict": ".source_harvest", - "SourceHarvestSchemasAuthType": ".source_harvest", "SourceHarvestTypedDict": ".source_harvest", "Height": ".source_height", "SourceHeight": ".source_height", @@ -12334,16 +12333,16 @@ "Hubplanner": ".source_hubplanner", "SourceHubplanner": ".source_hubplanner", "SourceHubplannerTypedDict": ".source_hubplanner", + "AuthTypeOAuthCredentials": ".source_hubspot", + "AuthTypePrivateAppCredentials": ".source_hubspot", "PrivateApp": ".source_hubspot", "PrivateAppTypedDict": ".source_hubspot", "SourceHubspot": ".source_hubspot", - "SourceHubspotAuthType": ".source_hubspot", "SourceHubspotAuthentication": ".source_hubspot", "SourceHubspotAuthenticationTypedDict": ".source_hubspot", "SourceHubspotHubspot": ".source_hubspot", "SourceHubspotOAuth": ".source_hubspot", "SourceHubspotOAuthTypedDict": ".source_hubspot", - "SourceHubspotSchemasAuthType": ".source_hubspot", "SourceHubspotTypedDict": ".source_hubspot", "HuggingFaceDatasets": ".source_hugging_face_datasets", "SourceHuggingFaceDatasets": ".source_hugging_face_datasets", @@ -12372,8 +12371,8 @@ "Insightly": ".source_insightly", "SourceInsightly": ".source_insightly", "SourceInsightlyTypedDict": ".source_insightly", + "InstagramEnum": ".source_instagram", "SourceInstagram": ".source_instagram", - "SourceInstagramInstagram": ".source_instagram", "SourceInstagramTypedDict": ".source_instagram", "Instatus": ".source_instatus", "SourceInstatus": ".source_instatus", @@ -12406,6 +12405,8 @@ "SourceJobnimbus": ".source_jobnimbus", "SourceJobnimbusTypedDict": ".source_jobnimbus", "APIEndpoint": ".source_jotform", + "APIEndpointBasic": ".source_jotform", + "APIEndpointEnterprise": ".source_jotform", "APIEndpointTypedDict": ".source_jotform", "BaseURLPrefix": ".source_jotform", "Basic": ".source_jotform", @@ -12414,8 +12415,6 @@ "EnterpriseTypedDict": ".source_jotform", "Jotform": ".source_jotform", "SourceJotform": ".source_jotform", - "SourceJotformAPIEndpoint": ".source_jotform", - "SourceJotformSchemasAPIEndpoint": ".source_jotform", "SourceJotformTypedDict": ".source_jotform", "JudgeMeReviews": ".source_judge_me_reviews", "SourceJudgeMeReviews": ".source_judge_me_reviews", @@ -12470,13 +12469,13 @@ "AuthenticateViaLeverAPIKeyTypedDict": ".source_lever_hiring", "AuthenticateViaLeverOAuth": ".source_lever_hiring", "AuthenticateViaLeverOAuthTypedDict": ".source_lever_hiring", + "LeverHiringEnum": ".source_lever_hiring", "SourceLeverHiring": ".source_lever_hiring", - "SourceLeverHiringAuthType": ".source_lever_hiring", + "SourceLeverHiringAuthTypeAPIKey": ".source_lever_hiring", + "SourceLeverHiringAuthTypeClient": ".source_lever_hiring", "SourceLeverHiringAuthenticationMechanism": ".source_lever_hiring", "SourceLeverHiringAuthenticationMechanismTypedDict": ".source_lever_hiring", "SourceLeverHiringEnvironment": ".source_lever_hiring", - "SourceLeverHiringLeverHiring": ".source_lever_hiring", - "SourceLeverHiringSchemasAuthType": ".source_lever_hiring", "SourceLeverHiringTypedDict": ".source_lever_hiring", "LightspeedRetail": ".source_lightspeed_retail", "SourceLightspeedRetail": ".source_lightspeed_retail", @@ -12486,29 +12485,29 @@ "SourceLinearTypedDict": ".source_linear", "AdAnalyticsReportConfiguration": ".source_linkedin_ads", "AdAnalyticsReportConfigurationTypedDict": ".source_linkedin_ads", + "LinkedinAdsEnum": ".source_linkedin_ads", "PivotCategory": ".source_linkedin_ads", "SourceLinkedinAds": ".source_linkedin_ads", "SourceLinkedinAdsAccessToken": ".source_linkedin_ads", "SourceLinkedinAdsAccessTokenTypedDict": ".source_linkedin_ads", - "SourceLinkedinAdsAuthMethod": ".source_linkedin_ads", + "SourceLinkedinAdsAuthMethodAccessToken": ".source_linkedin_ads", + "SourceLinkedinAdsAuthMethodOAuth20": ".source_linkedin_ads", "SourceLinkedinAdsAuthentication": ".source_linkedin_ads", "SourceLinkedinAdsAuthenticationTypedDict": ".source_linkedin_ads", - "SourceLinkedinAdsLinkedinAds": ".source_linkedin_ads", "SourceLinkedinAdsOAuth20": ".source_linkedin_ads", "SourceLinkedinAdsOAuth20TypedDict": ".source_linkedin_ads", - "SourceLinkedinAdsSchemasAuthMethod": ".source_linkedin_ads", "SourceLinkedinAdsTypedDict": ".source_linkedin_ads", "TimeGranularity": ".source_linkedin_ads", "LinkedinPages": ".source_linkedin_pages", "SourceLinkedinPages": ".source_linkedin_pages", "SourceLinkedinPagesAccessToken": ".source_linkedin_pages", "SourceLinkedinPagesAccessTokenTypedDict": ".source_linkedin_pages", - "SourceLinkedinPagesAuthMethod": ".source_linkedin_pages", + "SourceLinkedinPagesAuthMethodAccessToken": ".source_linkedin_pages", + "SourceLinkedinPagesAuthMethodOAuth20": ".source_linkedin_pages", "SourceLinkedinPagesAuthentication": ".source_linkedin_pages", "SourceLinkedinPagesAuthenticationTypedDict": ".source_linkedin_pages", "SourceLinkedinPagesOAuth20": ".source_linkedin_pages", "SourceLinkedinPagesOAuth20TypedDict": ".source_linkedin_pages", - "SourceLinkedinPagesSchemasAuthMethod": ".source_linkedin_pages", "SourceLinkedinPagesTypedDict": ".source_linkedin_pages", "TimeGranularityType": ".source_linkedin_pages", "Linnworks": ".source_linnworks", @@ -12526,16 +12525,16 @@ "Luma": ".source_luma", "SourceLuma": ".source_luma", "SourceLumaTypedDict": ".source_luma", + "MailchimpEnum": ".source_mailchimp", "SourceMailchimp": ".source_mailchimp", "SourceMailchimpAPIKey": ".source_mailchimp", "SourceMailchimpAPIKeyTypedDict": ".source_mailchimp", - "SourceMailchimpAuthType": ".source_mailchimp", + "SourceMailchimpAuthTypeApikey": ".source_mailchimp", + "SourceMailchimpAuthTypeOauth20": ".source_mailchimp", "SourceMailchimpAuthentication": ".source_mailchimp", "SourceMailchimpAuthenticationTypedDict": ".source_mailchimp", - "SourceMailchimpMailchimp": ".source_mailchimp", "SourceMailchimpOAuth20": ".source_mailchimp", "SourceMailchimpOAuth20TypedDict": ".source_mailchimp", - "SourceMailchimpSchemasAuthType": ".source_mailchimp", "SourceMailchimpTypedDict": ".source_mailchimp", "Mailerlite": ".source_mailerlite", "SourceMailerlite": ".source_mailerlite", @@ -12596,13 +12595,12 @@ "MicrosoftLists": ".source_microsoft_lists", "SourceMicrosoftLists": ".source_microsoft_lists", "SourceMicrosoftListsTypedDict": ".source_microsoft_lists", - "AuthenticateViaMicrosoftOAuth": ".source_microsoft_onedrive", - "AuthenticateViaMicrosoftOAuthTypedDict": ".source_microsoft_onedrive", - "SearchScope": ".source_microsoft_onedrive", - "ServiceKeyAuthentication": ".source_microsoft_onedrive", - "ServiceKeyAuthenticationTypedDict": ".source_microsoft_onedrive", + "MicrosoftOnedriveEnum": ".source_microsoft_onedrive", "SourceMicrosoftOnedrive": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveAuthType": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveAuthTypeClient": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveAuthTypeService": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuthTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveAuthentication": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveAuthenticationTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveAutogenerated": ".source_microsoft_onedrive", @@ -12615,38 +12613,41 @@ "SourceMicrosoftOnedriveCSVHeaderDefinitionTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFileBasedStreamConfig": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFileBasedStreamConfigTypedDict": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveFiletype": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveFiletypeAvro": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveFiletypeCsv": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveFiletypeJsonl": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveFiletypeParquet": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveFiletypeUnstructured": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFormat": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFormatTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFromCSV": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveFromCSVTypedDict": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveHeaderDefinitionType": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveJsonlFormat": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveJsonlFormatTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveLocal": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveLocalTypedDict": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveMicrosoftOnedrive": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveMode": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveParquetFormat": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveParquetFormatTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveParsingStrategy": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveProcessing": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveProcessingTypedDict": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasAuthType": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasFiletype": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasHeaderDefinitionType": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasStreamsFiletype": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasStreamsFormatFiletype": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype": ".source_microsoft_onedrive", - "SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveSearchScope": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveServiceKeyAuthentication": ".source_microsoft_onedrive", + "SourceMicrosoftOnedriveServiceKeyAuthenticationTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveUnstructuredDocumentFormat": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveUnstructuredDocumentFormatTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveUserProvided": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveUserProvidedTypedDict": ".source_microsoft_onedrive", "SourceMicrosoftOnedriveValidationPolicy": ".source_microsoft_onedrive", + "MicrosoftSharepointEnum": ".source_microsoft_sharepoint", "SourceMicrosoftSharepoint": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointAuthType": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointAuthTypeClient": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointAuthTypeService": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuthTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointAuthentication": ".source_microsoft_sharepoint", @@ -12663,22 +12664,29 @@ "SourceMicrosoftSharepointCopyRawFilesTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointDeliveryMethod": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointDeliveryMethodTypedDict": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointDeliveryType": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointDeliveryTypeUseFileTransfer": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointExcelFormat": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointExcelFormatTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFileBasedStreamConfig": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFileBasedStreamConfigTypedDict": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointFiletype": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeAvro": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeCsv": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeExcel": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeJsonl": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeParquet": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointFiletypeUnstructured": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFormat": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFormatTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFromCSV": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointFromCSVTypedDict": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointHeaderDefinitionType": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv": ".source_microsoft_sharepoint", + "SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointJsonlFormat": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointJsonlFormatTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointLocal": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointLocalTypedDict": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointMicrosoftSharepoint": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointMode": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointParquetFormat": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointParquetFormatTypedDict": ".source_microsoft_sharepoint", @@ -12687,15 +12695,6 @@ "SourceMicrosoftSharepointProcessingTypedDict": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointReplicateRecords": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointReplicateRecordsTypedDict": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasAuthType": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasDeliveryType": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasFiletype": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasHeaderDefinitionType": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasStreamsFiletype": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasStreamsFormatFiletype": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype": ".source_microsoft_sharepoint", - "SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointSearchScope": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointServiceKeyAuthentication": ".source_microsoft_sharepoint", "SourceMicrosoftSharepointServiceKeyAuthenticationTypedDict": ".source_microsoft_sharepoint", @@ -12709,12 +12708,12 @@ "AuthenticateViaMicrosoftOAuth20": ".source_microsoft_teams", "AuthenticateViaMicrosoftOAuth20TypedDict": ".source_microsoft_teams", "AuthenticateViaMicrosoftTypedDict": ".source_microsoft_teams", + "MicrosoftTeamsEnum": ".source_microsoft_teams", "SourceMicrosoftTeams": ".source_microsoft_teams", - "SourceMicrosoftTeamsAuthType": ".source_microsoft_teams", + "SourceMicrosoftTeamsAuthTypeClient": ".source_microsoft_teams", + "SourceMicrosoftTeamsAuthTypeToken": ".source_microsoft_teams", "SourceMicrosoftTeamsAuthenticationMechanism": ".source_microsoft_teams", "SourceMicrosoftTeamsAuthenticationMechanismTypedDict": ".source_microsoft_teams", - "SourceMicrosoftTeamsMicrosoftTeams": ".source_microsoft_teams", - "SourceMicrosoftTeamsSchemasAuthType": ".source_microsoft_teams", "SourceMicrosoftTeamsTypedDict": ".source_microsoft_teams", "Miro": ".source_miro", "SourceMiro": ".source_miro", @@ -12729,41 +12728,41 @@ "AuthenticationWildcard": ".source_mixpanel", "AuthenticationWildcardTypedDict": ".source_mixpanel", "Mixpanel": ".source_mixpanel", + "OptionTitleProjectSecret": ".source_mixpanel", + "OptionTitleServiceAccount": ".source_mixpanel", "ProjectSecret": ".source_mixpanel", "ProjectSecretTypedDict": ".source_mixpanel", "ServiceAccount": ".source_mixpanel", "ServiceAccountTypedDict": ".source_mixpanel", "SourceMixpanel": ".source_mixpanel", - "SourceMixpanelOptionTitle": ".source_mixpanel", "SourceMixpanelRegion": ".source_mixpanel", - "SourceMixpanelSchemasOptionTitle": ".source_mixpanel", "SourceMixpanelTypedDict": ".source_mixpanel", "SourceMode": ".source_mode", "SourceModeMode": ".source_mode", "SourceModeTypedDict": ".source_mode", - "APIToken": ".source_monday", - "APITokenTypedDict": ".source_monday", + "MondayEnum": ".source_monday", "SourceMonday": ".source_monday", - "SourceMondayAuthType": ".source_monday", + "SourceMondayAPIToken": ".source_monday", + "SourceMondayAPITokenTypedDict": ".source_monday", + "SourceMondayAuthTypeAPIToken": ".source_monday", + "SourceMondayAuthTypeOauth20": ".source_monday", "SourceMondayAuthorizationMethod": ".source_monday", "SourceMondayAuthorizationMethodTypedDict": ".source_monday", - "SourceMondayMonday": ".source_monday", "SourceMondayOAuth20": ".source_monday", "SourceMondayOAuth20TypedDict": ".source_monday", - "SourceMondaySchemasAuthType": ".source_monday", "SourceMondayTypedDict": ".source_monday", "CaptureModeAdvanced": ".source_mongodb_v2", "ClusterType": ".source_mongodb_v2", + "ClusterTypeAtlasReplicaSet": ".source_mongodb_v2", + "ClusterTypeSelfManagedReplicaSet": ".source_mongodb_v2", "ClusterTypeTypedDict": ".source_mongodb_v2", - "InvalidCDCPositionBehaviorAdvanced": ".source_mongodb_v2", "MongoDBAtlasReplicaSet": ".source_mongodb_v2", "MongoDBAtlasReplicaSetTypedDict": ".source_mongodb_v2", "MongodbV2": ".source_mongodb_v2", "SelfManagedReplicaSet": ".source_mongodb_v2", "SelfManagedReplicaSetTypedDict": ".source_mongodb_v2", "SourceMongodbV2": ".source_mongodb_v2", - "SourceMongodbV2ClusterType": ".source_mongodb_v2", - "SourceMongodbV2SchemasClusterType": ".source_mongodb_v2", + "SourceMongodbV2InvalidCDCPositionBehaviorAdvanced": ".source_mongodb_v2", "SourceMongodbV2TypedDict": ".source_mongodb_v2", "SourceMssql": ".source_mssql", "SourceMssqlEncryptedTrustServerCertificate": ".source_mssql", @@ -12771,7 +12770,8 @@ "SourceMssqlEncryptedVerifyCertificate": ".source_mssql", "SourceMssqlEncryptedVerifyCertificateTypedDict": ".source_mssql", "SourceMssqlInvalidCDCPositionBehaviorAdvanced": ".source_mssql", - "SourceMssqlMethod": ".source_mssql", + "SourceMssqlMethodCdc": ".source_mssql", + "SourceMssqlMethodStandard": ".source_mssql", "SourceMssqlMssql": ".source_mssql", "SourceMssqlNoTunnel": ".source_mssql", "SourceMssqlNoTunnelTypedDict": ".source_mssql", @@ -12783,28 +12783,30 @@ "SourceMssqlSSHKeyAuthenticationTypedDict": ".source_mssql", "SourceMssqlSSHTunnelMethod": ".source_mssql", "SourceMssqlSSHTunnelMethodTypedDict": ".source_mssql", - "SourceMssqlSSLMethod": ".source_mssql", - "SourceMssqlSSLMethodTypedDict": ".source_mssql", + "SourceMssqlSSLMethodUnion": ".source_mssql", + "SourceMssqlSSLMethodUnionTypedDict": ".source_mssql", "SourceMssqlScanChangesWithUserDefinedCursor": ".source_mssql", "SourceMssqlScanChangesWithUserDefinedCursorTypedDict": ".source_mssql", - "SourceMssqlSchemasMethod": ".source_mssql", - "SourceMssqlSchemasSSLMethodSSLMethodSSLMethod": ".source_mssql", - "SourceMssqlSchemasSslMethod": ".source_mssql", - "SourceMssqlSchemasSslMethodSslMethod": ".source_mssql", - "SourceMssqlSchemasTunnelMethod": ".source_mssql", - "SourceMssqlSchemasTunnelMethodTunnelMethod": ".source_mssql", - "SourceMssqlTunnelMethod": ".source_mssql", + "SourceMssqlTunnelMethodNoTunnel": ".source_mssql", + "SourceMssqlTunnelMethodSSHKeyAuth": ".source_mssql", + "SourceMssqlTunnelMethodSSHPasswordAuth": ".source_mssql", "SourceMssqlTypedDict": ".source_mssql", "SourceMssqlUnencrypted": ".source_mssql", "SourceMssqlUnencryptedTypedDict": ".source_mssql", "SourceMssqlUpdateMethod": ".source_mssql", "SourceMssqlUpdateMethodTypedDict": ".source_mssql", + "SslMethodEncryptedTrustServerCertificate": ".source_mssql", + "SslMethodEncryptedVerifyCertificate": ".source_mssql", + "SslMethodUnencrypted": ".source_mssql", "Mux": ".source_mux", "SourceMux": ".source_mux", "SourceMuxTypedDict": ".source_mux", "MyHours": ".source_my_hours", "SourceMyHours": ".source_my_hours", "SourceMyHoursTypedDict": ".source_my_hours", + "ModePreferred": ".source_mysql", + "ModeRequired": ".source_mysql", + "ModeVerifyIdentity": ".source_mysql", "Preferred": ".source_mysql", "PreferredTypedDict": ".source_mysql", "Required": ".source_mysql", @@ -12813,8 +12815,9 @@ "SourceMysqlEncryption": ".source_mysql", "SourceMysqlEncryptionTypedDict": ".source_mysql", "SourceMysqlInvalidCDCPositionBehaviorAdvanced": ".source_mysql", - "SourceMysqlMethod": ".source_mysql", - "SourceMysqlMode": ".source_mysql", + "SourceMysqlMethodCdc": ".source_mysql", + "SourceMysqlMethodStandard": ".source_mysql", + "SourceMysqlModeVerifyCa": ".source_mysql", "SourceMysqlMysql": ".source_mysql", "SourceMysqlNoTunnel": ".source_mysql", "SourceMysqlNoTunnelTypedDict": ".source_mysql", @@ -12828,13 +12831,9 @@ "SourceMysqlSSHTunnelMethodTypedDict": ".source_mysql", "SourceMysqlScanChangesWithUserDefinedCursor": ".source_mysql", "SourceMysqlScanChangesWithUserDefinedCursorTypedDict": ".source_mysql", - "SourceMysqlSchemasMethod": ".source_mysql", - "SourceMysqlSchemasMode": ".source_mysql", - "SourceMysqlSchemasSslModeEncryptionMode": ".source_mysql", - "SourceMysqlSchemasSslModeMode": ".source_mysql", - "SourceMysqlSchemasTunnelMethod": ".source_mysql", - "SourceMysqlSchemasTunnelMethodTunnelMethod": ".source_mysql", - "SourceMysqlTunnelMethod": ".source_mysql", + "SourceMysqlTunnelMethodNoTunnel": ".source_mysql", + "SourceMysqlTunnelMethodSSHKeyAuth": ".source_mysql", + "SourceMysqlTunnelMethodSSHPasswordAuth": ".source_mysql", "SourceMysqlTypedDict": ".source_mysql", "SourceMysqlUpdateMethod": ".source_mysql", "SourceMysqlUpdateMethodTypedDict": ".source_mysql", @@ -12857,43 +12856,43 @@ "Netsuite": ".source_netsuite", "SourceNetsuite": ".source_netsuite", "SourceNetsuiteTypedDict": ".source_netsuite", + "AuthenticationMethodOauth2Authentication": ".source_netsuite_enterprise", + "AuthenticationMethodPasswordAuthentication": ".source_netsuite_enterprise", + "AuthenticationMethodPasswordAuthenticationEnum": ".source_netsuite_enterprise", + "AuthenticationMethodPasswordAuthenticationTypedDict": ".source_netsuite_enterprise", + "AuthenticationMethodTokenBasedAuthentication": ".source_netsuite_enterprise", "NetsuiteEnterprise": ".source_netsuite_enterprise", "OAuth2Authentication": ".source_netsuite_enterprise", "OAuth2AuthenticationTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterprise": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseAuthenticationMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseAuthenticationMethodTypedDict": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseAuthenticationMethodUnion": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseCursorMethod": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseNoTunnel": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseNoTunnelTypedDict": ".source_netsuite_enterprise", - "SourceNetsuiteEnterprisePasswordAuthentication": ".source_netsuite_enterprise", - "SourceNetsuiteEnterprisePasswordAuthenticationTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseSSHKeyAuthentication": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseSSHKeyAuthenticationTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseSSHTunnelMethod": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthentication": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthenticationTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseSSHTunnelMethodTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursor": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseScanChangesWithUserDefinedCursorTypedDict": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasPasswordAuthentication": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasTunnelMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod": ".source_netsuite_enterprise", - "SourceNetsuiteEnterpriseTunnelMethod": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseTunnelMethodNoTunnel": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth": ".source_netsuite_enterprise", + "SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseTypedDict": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseUpdateMethod": ".source_netsuite_enterprise", "SourceNetsuiteEnterpriseUpdateMethodTypedDict": ".source_netsuite_enterprise", "TokenBasedAuthentication": ".source_netsuite_enterprise", "TokenBasedAuthenticationTypedDict": ".source_netsuite_enterprise", - "Category": ".source_news_api", - "Country": ".source_news_api", - "Language": ".source_news_api", "NewsAPI": ".source_news_api", "SearchIn": ".source_news_api", - "SortBy": ".source_news_api", "SourceNewsAPI": ".source_news_api", + "SourceNewsAPICategory": ".source_news_api", + "SourceNewsAPICountry": ".source_news_api", + "SourceNewsAPILanguage": ".source_news_api", + "SourceNewsAPISortBy": ".source_news_api", "SourceNewsAPITypedDict": ".source_news_api", "Newsdata": ".source_newsdata", "SourceNewsdata": ".source_newsdata", @@ -12906,8 +12905,8 @@ "SourceNewsdataIoTypedDict": ".source_newsdata_io", "Nexiopay": ".source_nexiopay", "SourceNexiopay": ".source_nexiopay", + "SourceNexiopaySubdomain": ".source_nexiopay", "SourceNexiopayTypedDict": ".source_nexiopay", - "Subdomain": ".source_nexiopay", "NinjaoneRmm": ".source_ninjaone_rmm", "SourceNinjaoneRmm": ".source_ninjaone_rmm", "SourceNinjaoneRmmTypedDict": ".source_ninjaone_rmm", @@ -12917,16 +12916,16 @@ "NorthpassLms": ".source_northpass_lms", "SourceNorthpassLms": ".source_northpass_lms", "SourceNorthpassLmsTypedDict": ".source_northpass_lms", + "AuthTypeOAuth20": ".source_notion", + "NotionEnum": ".source_notion", "SourceNotion": ".source_notion", "SourceNotionAccessToken": ".source_notion", "SourceNotionAccessTokenTypedDict": ".source_notion", - "SourceNotionAuthType": ".source_notion", + "SourceNotionAuthTypeToken": ".source_notion", "SourceNotionAuthenticationMethod": ".source_notion", "SourceNotionAuthenticationMethodTypedDict": ".source_notion", - "SourceNotionNotion": ".source_notion", "SourceNotionOAuth20": ".source_notion", "SourceNotionOAuth20TypedDict": ".source_notion", - "SourceNotionSchemasAuthType": ".source_notion", "SourceNotionTypedDict": ".source_notion", "Nutshell": ".source_nutshell", "SourceNutshell": ".source_nutshell", @@ -12940,19 +12939,19 @@ "ShareTypeUsedForMostPopularSharedStream": ".source_nytimes", "SourceNytimes": ".source_nytimes", "SourceNytimesTypedDict": ".source_nytimes", + "AuthTypeOauth20PrivateKey": ".source_okta", "OAuth20WithPrivateKey": ".source_okta", "OAuth20WithPrivateKeyTypedDict": ".source_okta", "Okta": ".source_okta", "SourceOkta": ".source_okta", "SourceOktaAPIToken": ".source_okta", "SourceOktaAPITokenTypedDict": ".source_okta", - "SourceOktaAuthType": ".source_okta", + "SourceOktaAuthTypeAPIToken": ".source_okta", + "SourceOktaAuthTypeOauth20": ".source_okta", "SourceOktaAuthorizationMethod": ".source_okta", "SourceOktaAuthorizationMethodTypedDict": ".source_okta", "SourceOktaOAuth20": ".source_okta", "SourceOktaOAuth20TypedDict": ".source_okta", - "SourceOktaSchemasAuthType": ".source_okta", - "SourceOktaSchemasCredentialsAuthType": ".source_okta", "SourceOktaTypedDict": ".source_okta", "Omnisend": ".source_omnisend", "SourceOmnisend": ".source_omnisend", @@ -12963,8 +12962,8 @@ "Onepagecrm": ".source_onepagecrm", "SourceOnepagecrm": ".source_onepagecrm", "SourceOnepagecrmTypedDict": ".source_onepagecrm", - "Applications": ".source_onesignal", - "ApplicationsTypedDict": ".source_onesignal", + "Application": ".source_onesignal", + "ApplicationTypedDict": ".source_onesignal", "Onesignal": ".source_onesignal", "SourceOnesignal": ".source_onesignal", "SourceOnesignalTypedDict": ".source_onesignal", @@ -12997,16 +12996,16 @@ "Opuswatch": ".source_opuswatch", "SourceOpuswatch": ".source_opuswatch", "SourceOpuswatchTypedDict": ".source_opuswatch", - "ConnectBy": ".source_oracle", - "ConnectByTypedDict": ".source_oracle", - "ConnectionType": ".source_oracle", - "ServiceName": ".source_oracle", - "ServiceNameTypedDict": ".source_oracle", "SourceOracle": ".source_oracle", - "SourceOracleConnectionType": ".source_oracle", + "SourceOracleConnectBy": ".source_oracle", + "SourceOracleConnectByTypedDict": ".source_oracle", + "SourceOracleConnectionTypeServiceName": ".source_oracle", + "SourceOracleConnectionTypeSid": ".source_oracle", "SourceOracleEncryption": ".source_oracle", "SourceOracleEncryptionAlgorithm": ".source_oracle", - "SourceOracleEncryptionMethod": ".source_oracle", + "SourceOracleEncryptionMethodClientNne": ".source_oracle", + "SourceOracleEncryptionMethodEncryptedVerifyCertificate": ".source_oracle", + "SourceOracleEncryptionMethodUnencrypted": ".source_oracle", "SourceOracleEncryptionTypedDict": ".source_oracle", "SourceOracleNativeNetworkEncryptionNNE": ".source_oracle", "SourceOracleNativeNetworkEncryptionNNETypedDict": ".source_oracle", @@ -13019,27 +13018,31 @@ "SourceOracleSSHKeyAuthenticationTypedDict": ".source_oracle", "SourceOracleSSHTunnelMethod": ".source_oracle", "SourceOracleSSHTunnelMethodTypedDict": ".source_oracle", - "SourceOracleSchemasEncryptionEncryptionMethod": ".source_oracle", - "SourceOracleSchemasEncryptionMethod": ".source_oracle", - "SourceOracleSchemasTunnelMethod": ".source_oracle", - "SourceOracleSchemasTunnelMethodTunnelMethod": ".source_oracle", + "SourceOracleServiceName": ".source_oracle", + "SourceOracleServiceNameTypedDict": ".source_oracle", + "SourceOracleSystemIDSID": ".source_oracle", + "SourceOracleSystemIDSIDTypedDict": ".source_oracle", "SourceOracleTLSEncryptedVerifyCertificate": ".source_oracle", "SourceOracleTLSEncryptedVerifyCertificateTypedDict": ".source_oracle", - "SourceOracleTunnelMethod": ".source_oracle", + "SourceOracleTunnelMethodNoTunnel": ".source_oracle", + "SourceOracleTunnelMethodSSHKeyAuth": ".source_oracle", + "SourceOracleTunnelMethodSSHPasswordAuth": ".source_oracle", "SourceOracleTypedDict": ".source_oracle", "SourceOracleUnencrypted": ".source_oracle", "SourceOracleUnencryptedTypedDict": ".source_oracle", - "SystemIDSID": ".source_oracle", - "SystemIDSIDTypedDict": ".source_oracle", "OracleEnterprise": ".source_oracle_enterprise", "SourceOracleEnterprise": ".source_oracle_enterprise", "SourceOracleEnterpriseConnectBy": ".source_oracle_enterprise", "SourceOracleEnterpriseConnectByTypedDict": ".source_oracle_enterprise", - "SourceOracleEnterpriseConnectionType": ".source_oracle_enterprise", - "SourceOracleEnterpriseCursorMethod": ".source_oracle_enterprise", + "SourceOracleEnterpriseConnectionTypeServiceName": ".source_oracle_enterprise", + "SourceOracleEnterpriseConnectionTypeSid": ".source_oracle_enterprise", + "SourceOracleEnterpriseCursorMethodCdc": ".source_oracle_enterprise", + "SourceOracleEnterpriseCursorMethodUserDefined": ".source_oracle_enterprise", "SourceOracleEnterpriseEncryption": ".source_oracle_enterprise", "SourceOracleEnterpriseEncryptionAlgorithm": ".source_oracle_enterprise", - "SourceOracleEnterpriseEncryptionMethod": ".source_oracle_enterprise", + "SourceOracleEnterpriseEncryptionMethodClientNne": ".source_oracle_enterprise", + "SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate": ".source_oracle_enterprise", + "SourceOracleEnterpriseEncryptionMethodUnencrypted": ".source_oracle_enterprise", "SourceOracleEnterpriseEncryptionTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseInvalidCDCPositionBehaviorAdvanced": ".source_oracle_enterprise", "SourceOracleEnterpriseNativeNetworkEncryptionNNE": ".source_oracle_enterprise", @@ -13056,26 +13059,22 @@ "SourceOracleEnterpriseSSHTunnelMethodTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseScanChangesWithUserDefinedCursor": ".source_oracle_enterprise", "SourceOracleEnterpriseScanChangesWithUserDefinedCursorTypedDict": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasConnectionType": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasCursorMethod": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasEncryptionEncryptionMethod": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasEncryptionMethod": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasTunnelMethod": ".source_oracle_enterprise", - "SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod": ".source_oracle_enterprise", "SourceOracleEnterpriseServiceName": ".source_oracle_enterprise", "SourceOracleEnterpriseServiceNameTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseSystemIDSID": ".source_oracle_enterprise", "SourceOracleEnterpriseSystemIDSIDTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseTLSEncryptedVerifyCertificate": ".source_oracle_enterprise", "SourceOracleEnterpriseTLSEncryptedVerifyCertificateTypedDict": ".source_oracle_enterprise", - "SourceOracleEnterpriseTunnelMethod": ".source_oracle_enterprise", + "SourceOracleEnterpriseTableFilter": ".source_oracle_enterprise", + "SourceOracleEnterpriseTableFilterTypedDict": ".source_oracle_enterprise", + "SourceOracleEnterpriseTunnelMethodNoTunnel": ".source_oracle_enterprise", + "SourceOracleEnterpriseTunnelMethodSSHKeyAuth": ".source_oracle_enterprise", + "SourceOracleEnterpriseTunnelMethodSSHPasswordAuth": ".source_oracle_enterprise", "SourceOracleEnterpriseTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseUnencrypted": ".source_oracle_enterprise", "SourceOracleEnterpriseUnencryptedTypedDict": ".source_oracle_enterprise", "SourceOracleEnterpriseUpdateMethod": ".source_oracle_enterprise", "SourceOracleEnterpriseUpdateMethodTypedDict": ".source_oracle_enterprise", - "TableFilter": ".source_oracle_enterprise", - "TableFilterTypedDict": ".source_oracle_enterprise", "Orb": ".source_orb", "SourceOrb": ".source_orb", "SourceOrbTypedDict": ".source_orb", @@ -13113,7 +13112,7 @@ "SourcePaddleEnvironment": ".source_paddle", "SourcePaddleTypedDict": ".source_paddle", "Pagerduty": ".source_pagerduty", - "ServiceDetails": ".source_pagerduty", + "ServiceDetail": ".source_pagerduty", "SourcePagerduty": ".source_pagerduty", "SourcePagerdutyTypedDict": ".source_pagerduty", "Pandadoc": ".source_pandadoc", @@ -13172,29 +13171,29 @@ "Resolution": ".source_pingdom", "SourcePingdom": ".source_pingdom", "SourcePingdomTypedDict": ".source_pingdom", + "AttributionTypeValidEnums": ".source_pinterest", "ClickWindowDays": ".source_pinterest", + "ColumnValidEnums": ".source_pinterest", "ConversionReportTime": ".source_pinterest", "EngagementWindowDays": ".source_pinterest", - "Granularity": ".source_pinterest", - "OAuth20": ".source_pinterest", - "OAuth20TypedDict": ".source_pinterest", + "PinterestEnum": ".source_pinterest", "ReportConfig": ".source_pinterest", "ReportConfigTypedDict": ".source_pinterest", "SourcePinterest": ".source_pinterest", "SourcePinterestAuthMethod": ".source_pinterest", + "SourcePinterestGranularity": ".source_pinterest", "SourcePinterestLevel": ".source_pinterest", - "SourcePinterestPinterest": ".source_pinterest", - "SourcePinterestSchemasValidEnums": ".source_pinterest", + "SourcePinterestOAuth20": ".source_pinterest", + "SourcePinterestOAuth20TypedDict": ".source_pinterest", + "SourcePinterestStatus": ".source_pinterest", "SourcePinterestTypedDict": ".source_pinterest", - "SourcePinterestValidEnums": ".source_pinterest", - "Status": ".source_pinterest", "ViewWindowDays": ".source_pinterest", "Pipedrive": ".source_pipedrive", "SourcePipedrive": ".source_pipedrive", "SourcePipedriveTypedDict": ".source_pipedrive", - "DataCenter": ".source_pipeliner", "Pipeliner": ".source_pipeliner", "SourcePipeliner": ".source_pipeliner", + "SourcePipelinerDataCenter": ".source_pipeliner", "SourcePipelinerTypedDict": ".source_pipeliner", "PivotalTracker": ".source_pivotal_tracker", "SourcePivotalTracker": ".source_pivotal_tracker", @@ -13232,6 +13231,7 @@ "DetectChangesWithXminSystemColumn": ".source_postgres", "DetectChangesWithXminSystemColumnTypedDict": ".source_postgres", "LSNCommitBehaviour": ".source_postgres", + "MethodXmin": ".source_postgres", "Plugin": ".source_postgres", "ReadChangesUsingWriteAheadLogCDC": ".source_postgres", "ReadChangesUsingWriteAheadLogCDCTypedDict": ".source_postgres", @@ -13241,8 +13241,14 @@ "SourcePostgresDisable": ".source_postgres", "SourcePostgresDisableTypedDict": ".source_postgres", "SourcePostgresInvalidCDCPositionBehaviorAdvanced": ".source_postgres", - "SourcePostgresMethod": ".source_postgres", - "SourcePostgresMode": ".source_postgres", + "SourcePostgresMethodCdc": ".source_postgres", + "SourcePostgresMethodStandard": ".source_postgres", + "SourcePostgresModeAllow": ".source_postgres", + "SourcePostgresModeDisable": ".source_postgres", + "SourcePostgresModePrefer": ".source_postgres", + "SourcePostgresModeRequire": ".source_postgres", + "SourcePostgresModeVerifyCa": ".source_postgres", + "SourcePostgresModeVerifyFull": ".source_postgres", "SourcePostgresNoTunnel": ".source_postgres", "SourcePostgresNoTunnelTypedDict": ".source_postgres", "SourcePostgresPasswordAuthentication": ".source_postgres", @@ -13260,16 +13266,9 @@ "SourcePostgresSSLModesTypedDict": ".source_postgres", "SourcePostgresScanChangesWithUserDefinedCursor": ".source_postgres", "SourcePostgresScanChangesWithUserDefinedCursorTypedDict": ".source_postgres", - "SourcePostgresSchemasMethod": ".source_postgres", - "SourcePostgresSchemasMode": ".source_postgres", - "SourcePostgresSchemasReplicationMethodMethod": ".source_postgres", - "SourcePostgresSchemasSSLModeSSLModes5Mode": ".source_postgres", - "SourcePostgresSchemasSSLModeSSLModes6Mode": ".source_postgres", - "SourcePostgresSchemasSSLModeSSLModesMode": ".source_postgres", - "SourcePostgresSchemasSslModeMode": ".source_postgres", - "SourcePostgresSchemasTunnelMethod": ".source_postgres", - "SourcePostgresSchemasTunnelMethodTunnelMethod": ".source_postgres", - "SourcePostgresTunnelMethod": ".source_postgres", + "SourcePostgresTunnelMethodNoTunnel": ".source_postgres", + "SourcePostgresTunnelMethodSSHKeyAuth": ".source_postgres", + "SourcePostgresTunnelMethodSSHPasswordAuth": ".source_postgres", "SourcePostgresTypedDict": ".source_postgres", "SourcePostgresUpdateMethod": ".source_postgres", "SourcePostgresUpdateMethodTypedDict": ".source_postgres", @@ -13314,13 +13313,13 @@ "Railz": ".source_railz", "SourceRailz": ".source_railz", "SourceRailzTypedDict": ".source_railz", + "RdStationMarketingEnum": ".source_rd_station_marketing", "SignInViaRDStationOAuth": ".source_rd_station_marketing", "SignInViaRDStationOAuthTypedDict": ".source_rd_station_marketing", "SourceRdStationMarketing": ".source_rd_station_marketing", "SourceRdStationMarketingAuthType": ".source_rd_station_marketing", "SourceRdStationMarketingAuthenticationType": ".source_rd_station_marketing", "SourceRdStationMarketingAuthenticationTypeTypedDict": ".source_rd_station_marketing", - "SourceRdStationMarketingRdStationMarketing": ".source_rd_station_marketing", "SourceRdStationMarketingTypedDict": ".source_rd_station_marketing", "Recharge": ".source_recharge", "SourceRecharge": ".source_recharge", @@ -13361,10 +13360,10 @@ "AuthenticateWithAPITokenTypedDict": ".source_retently", "Retently": ".source_retently", "SourceRetently": ".source_retently", - "SourceRetentlyAuthType": ".source_retently", + "SourceRetentlyAuthTypeClient": ".source_retently", + "SourceRetentlyAuthTypeToken": ".source_retently", "SourceRetentlyAuthenticationMechanism": ".source_retently", "SourceRetentlyAuthenticationMechanismTypedDict": ".source_retently", - "SourceRetentlySchemasAuthType": ".source_retently", "SourceRetentlyTypedDict": ".source_retently", "Revenuecat": ".source_revenuecat", "SourceRevenuecat": ".source_revenuecat", @@ -13410,17 +13409,25 @@ "SourceS3CopyRawFilesTypedDict": ".source_s3", "SourceS3DeliveryMethod": ".source_s3", "SourceS3DeliveryMethodTypedDict": ".source_s3", - "SourceS3DeliveryType": ".source_s3", + "SourceS3DeliveryTypeUseFileTransfer": ".source_s3", + "SourceS3DeliveryTypeUseRecordsTransfer": ".source_s3", "SourceS3ExcelFormat": ".source_s3", "SourceS3ExcelFormatTypedDict": ".source_s3", "SourceS3FileBasedStreamConfig": ".source_s3", "SourceS3FileBasedStreamConfigTypedDict": ".source_s3", - "SourceS3Filetype": ".source_s3", + "SourceS3FiletypeAvro": ".source_s3", + "SourceS3FiletypeCsv": ".source_s3", + "SourceS3FiletypeExcel": ".source_s3", + "SourceS3FiletypeJsonl": ".source_s3", + "SourceS3FiletypeParquet": ".source_s3", + "SourceS3FiletypeUnstructured": ".source_s3", "SourceS3Format": ".source_s3", "SourceS3FormatTypedDict": ".source_s3", "SourceS3FromCSV": ".source_s3", "SourceS3FromCSVTypedDict": ".source_s3", - "SourceS3HeaderDefinitionType": ".source_s3", + "SourceS3HeaderDefinitionTypeAutogenerated": ".source_s3", + "SourceS3HeaderDefinitionTypeFromCsv": ".source_s3", + "SourceS3HeaderDefinitionTypeUserProvided": ".source_s3", "SourceS3JsonlFormat": ".source_s3", "SourceS3JsonlFormatTypedDict": ".source_s3", "SourceS3Local": ".source_s3", @@ -13434,14 +13441,6 @@ "SourceS3ReplicateRecords": ".source_s3", "SourceS3ReplicateRecordsTypedDict": ".source_s3", "SourceS3S3": ".source_s3", - "SourceS3SchemasDeliveryType": ".source_s3", - "SourceS3SchemasFiletype": ".source_s3", - "SourceS3SchemasHeaderDefinitionType": ".source_s3", - "SourceS3SchemasStreamsFiletype": ".source_s3", - "SourceS3SchemasStreamsFormatFiletype": ".source_s3", - "SourceS3SchemasStreamsFormatFormat6Filetype": ".source_s3", - "SourceS3SchemasStreamsFormatFormatFiletype": ".source_s3", - "SourceS3SchemasStreamsHeaderDefinitionType": ".source_s3", "SourceS3TypedDict": ".source_s3", "SourceS3UnstructuredDocumentFormat": ".source_s3", "SourceS3UnstructuredDocumentFormatTypedDict": ".source_s3", @@ -13462,28 +13461,31 @@ "SourceSalesforceAuthType": ".source_salesforce", "SourceSalesforceSalesforce": ".source_salesforce", "SourceSalesforceTypedDict": ".source_salesforce", - "StreamsCriteria": ".source_salesforce", - "StreamsCriteriaTypedDict": ".source_salesforce", + "StreamsCriterion": ".source_salesforce", + "StreamsCriterionTypedDict": ".source_salesforce", "AuthenticateViaAPIKey": ".source_salesloft", "AuthenticateViaAPIKeyTypedDict": ".source_salesloft", "AuthenticateViaOAuth": ".source_salesloft", "AuthenticateViaOAuthTypedDict": ".source_salesloft", "Salesloft": ".source_salesloft", "SourceSalesloft": ".source_salesloft", - "SourceSalesloftAuthType": ".source_salesloft", + "SourceSalesloftAuthTypeAPIKey": ".source_salesloft", + "SourceSalesloftAuthTypeOauth20": ".source_salesloft", "SourceSalesloftCredentials": ".source_salesloft", "SourceSalesloftCredentialsTypedDict": ".source_salesloft", - "SourceSalesloftSchemasAuthType": ".source_salesloft", "SourceSalesloftTypedDict": ".source_salesloft", "SapFieldglass": ".source_sap_fieldglass", "SourceSapFieldglass": ".source_sap_fieldglass", "SourceSapFieldglassTypedDict": ".source_sap_fieldglass", "SapHanaEnterprise": ".source_sap_hana_enterprise", "SourceSapHanaEnterprise": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseCursorMethod": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseCursorMethodCdc": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseCursorMethodUserDefined": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseEncryption": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseEncryptionAlgorithm": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseEncryptionMethod": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseEncryptionMethodClientNne": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseEncryptionMethodUnencrypted": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseEncryptionTypedDict": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseInvalidCDCPositionBehaviorAdvanced": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseNativeNetworkEncryptionNNE": ".source_sap_hana_enterprise", @@ -13500,16 +13502,13 @@ "SourceSapHanaEnterpriseSSHTunnelMethodTypedDict": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseScanChangesWithUserDefinedCursor": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseScanChangesWithUserDefinedCursorTypedDict": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseSchemasCursorMethod": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseSchemasEncryptionMethod": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseSchemasTunnelMethod": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseTLSEncryptedVerifyCertificate": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseTLSEncryptedVerifyCertificateTypedDict": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseTableFilter": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseTableFilterTypedDict": ".source_sap_hana_enterprise", - "SourceSapHanaEnterpriseTunnelMethod": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseTunnelMethodNoTunnel": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth": ".source_sap_hana_enterprise", + "SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseTypedDict": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseUnencrypted": ".source_sap_hana_enterprise", "SourceSapHanaEnterpriseUnencryptedTypedDict": ".source_sap_hana_enterprise", @@ -13551,17 +13550,19 @@ "ServiceNow": ".source_service_now", "SourceServiceNow": ".source_service_now", "SourceServiceNowTypedDict": ".source_service_now", + "AuthMethodSSHKeyAuth": ".source_sftp", + "AuthMethodSSHPasswordAuth": ".source_sftp", "Sftp": ".source_sftp", "SourceSftp": ".source_sftp", - "SourceSftpAuthMethod": ".source_sftp", "SourceSftpAuthentication": ".source_sftp", "SourceSftpAuthenticationTypedDict": ".source_sftp", "SourceSftpPasswordAuthentication": ".source_sftp", "SourceSftpPasswordAuthenticationTypedDict": ".source_sftp", "SourceSftpSSHKeyAuthentication": ".source_sftp", "SourceSftpSSHKeyAuthenticationTypedDict": ".source_sftp", - "SourceSftpSchemasAuthMethod": ".source_sftp", "SourceSftpTypedDict": ".source_sftp", + "AuthTypePassword": ".source_sftp_bulk", + "AuthTypePrivateKey": ".source_sftp_bulk", "AuthenticateViaPassword": ".source_sftp_bulk", "AuthenticateViaPasswordTypedDict": ".source_sftp_bulk", "AuthenticateViaPrivateKey": ".source_sftp_bulk", @@ -13570,7 +13571,6 @@ "SourceSftpBulk": ".source_sftp_bulk", "SourceSftpBulkAPIParameterConfigModel": ".source_sftp_bulk", "SourceSftpBulkAPIParameterConfigModelTypedDict": ".source_sftp_bulk", - "SourceSftpBulkAuthType": ".source_sftp_bulk", "SourceSftpBulkAuthentication": ".source_sftp_bulk", "SourceSftpBulkAuthenticationTypedDict": ".source_sftp_bulk", "SourceSftpBulkAutogenerated": ".source_sftp_bulk", @@ -13585,22 +13585,31 @@ "SourceSftpBulkCopyRawFilesTypedDict": ".source_sftp_bulk", "SourceSftpBulkDeliveryMethod": ".source_sftp_bulk", "SourceSftpBulkDeliveryMethodTypedDict": ".source_sftp_bulk", - "SourceSftpBulkDeliveryType": ".source_sftp_bulk", + "SourceSftpBulkDeliveryTypeUseFileTransfer": ".source_sftp_bulk", + "SourceSftpBulkDeliveryTypeUseRecordsTransfer": ".source_sftp_bulk", "SourceSftpBulkExcelFormat": ".source_sftp_bulk", "SourceSftpBulkExcelFormatTypedDict": ".source_sftp_bulk", "SourceSftpBulkFileBasedStreamConfig": ".source_sftp_bulk", "SourceSftpBulkFileBasedStreamConfigTypedDict": ".source_sftp_bulk", - "SourceSftpBulkFiletype": ".source_sftp_bulk", + "SourceSftpBulkFiletypeAvro": ".source_sftp_bulk", + "SourceSftpBulkFiletypeCsv": ".source_sftp_bulk", + "SourceSftpBulkFiletypeExcel": ".source_sftp_bulk", + "SourceSftpBulkFiletypeJsonl": ".source_sftp_bulk", + "SourceSftpBulkFiletypeParquet": ".source_sftp_bulk", + "SourceSftpBulkFiletypeUnstructured": ".source_sftp_bulk", "SourceSftpBulkFormat": ".source_sftp_bulk", "SourceSftpBulkFormatTypedDict": ".source_sftp_bulk", "SourceSftpBulkFromCSV": ".source_sftp_bulk", "SourceSftpBulkFromCSVTypedDict": ".source_sftp_bulk", - "SourceSftpBulkHeaderDefinitionType": ".source_sftp_bulk", + "SourceSftpBulkHeaderDefinitionTypeAutogenerated": ".source_sftp_bulk", + "SourceSftpBulkHeaderDefinitionTypeFromCsv": ".source_sftp_bulk", + "SourceSftpBulkHeaderDefinitionTypeUserProvided": ".source_sftp_bulk", "SourceSftpBulkJsonlFormat": ".source_sftp_bulk", "SourceSftpBulkJsonlFormatTypedDict": ".source_sftp_bulk", "SourceSftpBulkLocal": ".source_sftp_bulk", "SourceSftpBulkLocalTypedDict": ".source_sftp_bulk", - "SourceSftpBulkMode": ".source_sftp_bulk", + "SourceSftpBulkModeAPI": ".source_sftp_bulk", + "SourceSftpBulkModeLocal": ".source_sftp_bulk", "SourceSftpBulkParquetFormat": ".source_sftp_bulk", "SourceSftpBulkParquetFormatTypedDict": ".source_sftp_bulk", "SourceSftpBulkParsingStrategy": ".source_sftp_bulk", @@ -13608,16 +13617,6 @@ "SourceSftpBulkProcessingTypedDict": ".source_sftp_bulk", "SourceSftpBulkReplicateRecords": ".source_sftp_bulk", "SourceSftpBulkReplicateRecordsTypedDict": ".source_sftp_bulk", - "SourceSftpBulkSchemasAuthType": ".source_sftp_bulk", - "SourceSftpBulkSchemasDeliveryType": ".source_sftp_bulk", - "SourceSftpBulkSchemasFiletype": ".source_sftp_bulk", - "SourceSftpBulkSchemasHeaderDefinitionType": ".source_sftp_bulk", - "SourceSftpBulkSchemasMode": ".source_sftp_bulk", - "SourceSftpBulkSchemasStreamsFiletype": ".source_sftp_bulk", - "SourceSftpBulkSchemasStreamsFormatFiletype": ".source_sftp_bulk", - "SourceSftpBulkSchemasStreamsFormatFormat6Filetype": ".source_sftp_bulk", - "SourceSftpBulkSchemasStreamsFormatFormatFiletype": ".source_sftp_bulk", - "SourceSftpBulkSchemasStreamsHeaderDefinitionType": ".source_sftp_bulk", "SourceSftpBulkTypedDict": ".source_sftp_bulk", "SourceSftpBulkUnstructuredDocumentFormat": ".source_sftp_bulk", "SourceSftpBulkUnstructuredDocumentFormatTypedDict": ".source_sftp_bulk", @@ -13626,8 +13625,10 @@ "SourceSftpBulkValidationPolicy": ".source_sftp_bulk", "SourceSftpBulkViaAPI": ".source_sftp_bulk", "SourceSftpBulkViaAPITypedDict": ".source_sftp_bulk", + "SharepointEnterpriseEnum": ".source_sharepoint_enterprise", "SourceSharepointEnterprise": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseAuthType": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseAuthTypeClient": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseAuthTypeService": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuth": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuthTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseAuthentication": ".source_sharepoint_enterprise", @@ -13644,17 +13645,26 @@ "SourceSharepointEnterpriseCopyRawFilesTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseDeliveryMethod": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseDeliveryMethodTypedDict": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseDeliveryType": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseDeliveryTypeUseFileTransfer": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseExcelFormat": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseExcelFormatTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFileBasedStreamConfig": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFileBasedStreamConfigTypedDict": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseFiletype": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeAvro": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeCsv": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeExcel": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeJsonl": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeParquet": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseFiletypeUnstructured": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFormat": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFormatTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFromCSV": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseFromCSVTypedDict": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseHeaderDefinitionType": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv": ".source_sharepoint_enterprise", + "SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseJsonlFormat": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseJsonlFormatTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseLocal": ".source_sharepoint_enterprise", @@ -13669,20 +13679,9 @@ "SourceSharepointEnterpriseReplicatePermissionsACLTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseReplicateRecords": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseReplicateRecordsTypedDict": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasAuthType": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasDeliveryType": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasFiletype": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasHeaderDefinitionType": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasStreamsFiletype": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasStreamsFormatFiletype": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseSearchScope": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseServiceKeyAuthentication": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseServiceKeyAuthenticationTypedDict": ".source_sharepoint_enterprise", - "SourceSharepointEnterpriseSharepointEnterprise": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseTypedDict": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseUnstructuredDocumentFormat": ".source_sharepoint_enterprise", "SourceSharepointEnterpriseUnstructuredDocumentFormatTypedDict": ".source_sharepoint_enterprise", @@ -13700,14 +13699,14 @@ "SourceShipstationTypedDict": ".source_shipstation", "APIPassword": ".source_shopify", "APIPasswordTypedDict": ".source_shopify", + "AuthMethodAPIPassword": ".source_shopify", "ShopifyAuthorizationMethod": ".source_shopify", "ShopifyAuthorizationMethodTypedDict": ".source_shopify", + "ShopifyEnum": ".source_shopify", "SourceShopify": ".source_shopify", - "SourceShopifyAuthMethod": ".source_shopify", + "SourceShopifyAuthMethodOauth20": ".source_shopify", "SourceShopifyOAuth20": ".source_shopify", "SourceShopifyOAuth20TypedDict": ".source_shopify", - "SourceShopifySchemasAuthMethod": ".source_shopify", - "SourceShopifyShopify": ".source_shopify", "SourceShopifyTypedDict": ".source_shopify", "Shopwired": ".source_shopwired", "SourceShopwired": ".source_shopwired", @@ -13736,16 +13735,16 @@ "Simplesat": ".source_simplesat", "SourceSimplesat": ".source_simplesat", "SourceSimplesatTypedDict": ".source_simplesat", + "OptionTitleAPITokenCredentials": ".source_slack", + "OptionTitleDefaultOAuth20Authorization": ".source_slack", "SignInViaSlackOAuth": ".source_slack", "SignInViaSlackOAuthTypedDict": ".source_slack", + "SlackEnum": ".source_slack", "SourceSlack": ".source_slack", "SourceSlackAPIToken": ".source_slack", "SourceSlackAPITokenTypedDict": ".source_slack", "SourceSlackAuthenticationMechanism": ".source_slack", "SourceSlackAuthenticationMechanismTypedDict": ".source_slack", - "SourceSlackOptionTitle": ".source_slack", - "SourceSlackSchemasOptionTitle": ".source_slack", - "SourceSlackSlack": ".source_slack", "SourceSlackTypedDict": ".source_slack", "Smaily": ".source_smaily", "SourceSmaily": ".source_smaily", @@ -13758,27 +13757,28 @@ "SourceSmartreachTypedDict": ".source_smartreach", "APIAccessToken": ".source_smartsheets", "APIAccessTokenTypedDict": ".source_smartsheets", + "SmartsheetsEnum": ".source_smartsheets", "SourceSmartsheets": ".source_smartsheets", - "SourceSmartsheetsAuthType": ".source_smartsheets", + "SourceSmartsheetsAuthTypeAccessToken": ".source_smartsheets", + "SourceSmartsheetsAuthTypeOauth20": ".source_smartsheets", "SourceSmartsheetsAuthorizationMethod": ".source_smartsheets", "SourceSmartsheetsAuthorizationMethodTypedDict": ".source_smartsheets", "SourceSmartsheetsOAuth20": ".source_smartsheets", "SourceSmartsheetsOAuth20TypedDict": ".source_smartsheets", - "SourceSmartsheetsSchemasAuthType": ".source_smartsheets", - "SourceSmartsheetsSmartsheets": ".source_smartsheets", "SourceSmartsheetsTypedDict": ".source_smartsheets", - "Validenums": ".source_smartsheets", + "SourceSmartsheetsValidenums": ".source_smartsheets", "Smartwaiver": ".source_smartwaiver", "SourceSmartwaiver": ".source_smartwaiver", "SourceSmartwaiverTypedDict": ".source_smartwaiver", "ActionReportTime": ".source_snapchat_marketing", + "SnapchatMarketingEnum": ".source_snapchat_marketing", "SourceSnapchatMarketing": ".source_snapchat_marketing", - "SourceSnapchatMarketingSnapchatMarketing": ".source_snapchat_marketing", "SourceSnapchatMarketingTypedDict": ".source_snapchat_marketing", "SwipeUpAttributionWindow": ".source_snapchat_marketing", "ViewAttributionWindow": ".source_snapchat_marketing", + "AuthTypeUsernamePassword": ".source_snowflake", "SourceSnowflake": ".source_snowflake", - "SourceSnowflakeAuthType": ".source_snowflake", + "SourceSnowflakeAuthTypeKeyPairAuthentication": ".source_snowflake", "SourceSnowflakeAuthorizationMethod": ".source_snowflake", "SourceSnowflakeAuthorizationMethodTypedDict": ".source_snowflake", "SourceSnowflakeCursorMethod": ".source_snowflake", @@ -13786,7 +13786,6 @@ "SourceSnowflakeKeyPairAuthenticationTypedDict": ".source_snowflake", "SourceSnowflakeScanChangesWithUserDefinedCursor": ".source_snowflake", "SourceSnowflakeScanChangesWithUserDefinedCursorTypedDict": ".source_snowflake", - "SourceSnowflakeSchemasAuthType": ".source_snowflake", "SourceSnowflakeSnowflake": ".source_snowflake", "SourceSnowflakeTypedDict": ".source_snowflake", "SourceSnowflakeUpdateMethod": ".source_snowflake", @@ -13809,22 +13808,22 @@ "SourceSplitIo": ".source_split_io", "SourceSplitIoTypedDict": ".source_split_io", "SplitIo": ".source_split_io", - "Fields": ".source_spotify_ads", + "FieldT": ".source_spotify_ads", "SourceSpotifyAds": ".source_spotify_ads", "SourceSpotifyAdsTypedDict": ".source_spotify_ads", "SpotifyAds": ".source_spotify_ads", "SourceSpotlercrm": ".source_spotlercrm", "SourceSpotlercrmTypedDict": ".source_spotlercrm", "Spotlercrm": ".source_spotlercrm", + "AuthTypeOAuth": ".source_square", "OauthAuthentication": ".source_square", "OauthAuthenticationTypedDict": ".source_square", "SourceSquare": ".source_square", "SourceSquareAPIKey": ".source_square", "SourceSquareAPIKeyTypedDict": ".source_square", - "SourceSquareAuthType": ".source_square", + "SourceSquareAuthTypeAPIKey": ".source_square", "SourceSquareAuthentication": ".source_square", "SourceSquareAuthenticationTypedDict": ".source_square", - "SourceSquareSchemasAuthType": ".source_square", "SourceSquareTypedDict": ".source_square", "Square": ".source_square", "SourceSquarespace": ".source_squarespace", @@ -13854,16 +13853,16 @@ "GlobalAccountTypedDict": ".source_survey_sparrow", "SourceSurveySparrow": ".source_survey_sparrow", "SourceSurveySparrowTypedDict": ".source_survey_sparrow", - "SourceSurveySparrowURLBase": ".source_survey_sparrow", "SurveySparrow": ".source_survey_sparrow", - "URLBase": ".source_survey_sparrow", + "URLBaseHTTPSAPISurveysparrowComV3": ".source_survey_sparrow", + "URLBaseHTTPSEuAPISurveysparrowComV3": ".source_survey_sparrow", "OriginDatacenterOfTheSurveyMonkeyAccount": ".source_surveymonkey", "SourceSurveymonkey": ".source_surveymonkey", "SourceSurveymonkeyAuthMethod": ".source_surveymonkey", - "SourceSurveymonkeySurveymonkey": ".source_surveymonkey", "SourceSurveymonkeyTypedDict": ".source_surveymonkey", "SurveyMonkeyAuthorizationMethod": ".source_surveymonkey", "SurveyMonkeyAuthorizationMethodTypedDict": ".source_surveymonkey", + "SurveymonkeyEnum": ".source_surveymonkey", "SourceSurvicate": ".source_survicate", "SourceSurvicateTypedDict": ".source_survicate", "Survicate": ".source_survicate", @@ -13914,23 +13913,23 @@ "OAuth2": ".source_ticktick", "OAuth2TypedDict": ".source_ticktick", "SourceTicktick": ".source_ticktick", - "SourceTicktickAuthType": ".source_ticktick", + "SourceTicktickAuthTypeOauth": ".source_ticktick", + "SourceTicktickAuthTypeToken": ".source_ticktick", "SourceTicktickAuthenticationType": ".source_ticktick", "SourceTicktickAuthenticationTypeTypedDict": ".source_ticktick", - "SourceTicktickSchemasAuthType": ".source_ticktick", - "SourceTicktickTicktick": ".source_ticktick", "SourceTicktickTypedDict": ".source_ticktick", + "TicktickEnum": ".source_ticktick", + "AuthTypeSandboxAccessToken": ".source_tiktok_marketing", "SandboxAccessToken": ".source_tiktok_marketing", "SandboxAccessTokenTypedDict": ".source_tiktok_marketing", "SourceTiktokMarketing": ".source_tiktok_marketing", - "SourceTiktokMarketingAuthType": ".source_tiktok_marketing", + "SourceTiktokMarketingAuthTypeOauth20": ".source_tiktok_marketing", "SourceTiktokMarketingAuthenticationMethod": ".source_tiktok_marketing", "SourceTiktokMarketingAuthenticationMethodTypedDict": ".source_tiktok_marketing", "SourceTiktokMarketingOAuth20": ".source_tiktok_marketing", "SourceTiktokMarketingOAuth20TypedDict": ".source_tiktok_marketing", - "SourceTiktokMarketingSchemasAuthType": ".source_tiktok_marketing", - "SourceTiktokMarketingTiktokMarketing": ".source_tiktok_marketing", "SourceTiktokMarketingTypedDict": ".source_tiktok_marketing", + "TiktokMarketingEnum": ".source_tiktok_marketing", "SourceTimely": ".source_timely", "SourceTimelyTypedDict": ".source_timely", "Timely": ".source_timely", @@ -13959,12 +13958,12 @@ "SourceTrustpilot": ".source_trustpilot", "SourceTrustpilotAPIKey": ".source_trustpilot", "SourceTrustpilotAPIKeyTypedDict": ".source_trustpilot", - "SourceTrustpilotAuthType": ".source_trustpilot", + "SourceTrustpilotAuthTypeApikey": ".source_trustpilot", + "SourceTrustpilotAuthTypeOauth20": ".source_trustpilot", "SourceTrustpilotAuthorizationMethod": ".source_trustpilot", "SourceTrustpilotAuthorizationMethodTypedDict": ".source_trustpilot", "SourceTrustpilotOAuth20": ".source_trustpilot", "SourceTrustpilotOAuth20TypedDict": ".source_trustpilot", - "SourceTrustpilotSchemasAuthType": ".source_trustpilot", "SourceTrustpilotTypedDict": ".source_trustpilot", "Trustpilot": ".source_trustpilot", "SourceTvmazeSchedule": ".source_tvmaze_schedule", @@ -13987,16 +13986,16 @@ "SourceTyntecSmsTypedDict": ".source_tyntec_sms", "TyntecSms": ".source_tyntec_sms", "SourceTypeform": ".source_typeform", - "SourceTypeformAuthType": ".source_typeform", + "SourceTypeformAuthTypeAccessToken": ".source_typeform", + "SourceTypeformAuthTypeOauth20": ".source_typeform", "SourceTypeformAuthorizationMethod": ".source_typeform", "SourceTypeformAuthorizationMethodTypedDict": ".source_typeform", "SourceTypeformOAuth20": ".source_typeform", "SourceTypeformOAuth20TypedDict": ".source_typeform", "SourceTypeformPrivateToken": ".source_typeform", "SourceTypeformPrivateTokenTypedDict": ".source_typeform", - "SourceTypeformSchemasAuthType": ".source_typeform", "SourceTypeformTypedDict": ".source_typeform", - "SourceTypeformTypeform": ".source_typeform", + "TypeformEnum": ".source_typeform", "SourceUbidots": ".source_ubidots", "SourceUbidotsTypedDict": ".source_ubidots", "Ubidots": ".source_ubidots", @@ -14070,8 +14069,8 @@ "SourceWorkable": ".source_workable", "SourceWorkableTypedDict": ".source_workable", "Workable": ".source_workable", - "ReportIds": ".source_workday", - "ReportIdsTypedDict": ".source_workday", + "ReportID": ".source_workday", + "ReportIDTypedDict": ".source_workday", "SourceWorkday": ".source_workday", "SourceWorkdayAuthentication": ".source_workday", "SourceWorkdayAuthenticationTypedDict": ".source_workday", @@ -14125,7 +14124,7 @@ "AuthenticateViaOAuth20TypedDict": ".source_youtube_analytics", "SourceYoutubeAnalytics": ".source_youtube_analytics", "SourceYoutubeAnalyticsTypedDict": ".source_youtube_analytics", - "SourceYoutubeAnalyticsYoutubeAnalytics": ".source_youtube_analytics", + "YoutubeAnalyticsEnum": ".source_youtube_analytics", "SourceYoutubeData": ".source_youtube_data", "SourceYoutubeDataTypedDict": ".source_youtube_data", "YoutubeData": ".source_youtube_data", @@ -14140,45 +14139,45 @@ "SourceZendeskChatAccessTokenTypedDict": ".source_zendesk_chat", "SourceZendeskChatAuthorizationMethod": ".source_zendesk_chat", "SourceZendeskChatAuthorizationMethodTypedDict": ".source_zendesk_chat", - "SourceZendeskChatCredentials": ".source_zendesk_chat", + "SourceZendeskChatCredentialsAccessToken": ".source_zendesk_chat", + "SourceZendeskChatCredentialsOauth20": ".source_zendesk_chat", "SourceZendeskChatOAuth20": ".source_zendesk_chat", "SourceZendeskChatOAuth20TypedDict": ".source_zendesk_chat", - "SourceZendeskChatSchemasCredentials": ".source_zendesk_chat", "SourceZendeskChatTypedDict": ".source_zendesk_chat", "ZendeskChat": ".source_zendesk_chat", + "AuthMethodAPIToken": ".source_zendesk_sunshine", "SourceZendeskSunshine": ".source_zendesk_sunshine", "SourceZendeskSunshineAPIToken": ".source_zendesk_sunshine", "SourceZendeskSunshineAPITokenTypedDict": ".source_zendesk_sunshine", - "SourceZendeskSunshineAuthMethod": ".source_zendesk_sunshine", + "SourceZendeskSunshineAuthMethodOauth20": ".source_zendesk_sunshine", "SourceZendeskSunshineAuthorizationMethod": ".source_zendesk_sunshine", "SourceZendeskSunshineAuthorizationMethodTypedDict": ".source_zendesk_sunshine", "SourceZendeskSunshineOAuth20": ".source_zendesk_sunshine", "SourceZendeskSunshineOAuth20TypedDict": ".source_zendesk_sunshine", - "SourceZendeskSunshineSchemasAuthMethod": ".source_zendesk_sunshine", "SourceZendeskSunshineTypedDict": ".source_zendesk_sunshine", "ZendeskSunshine": ".source_zendesk_sunshine", + "CredentialsAPIToken": ".source_zendesk_support", "SourceZendeskSupport": ".source_zendesk_support", "SourceZendeskSupportAPIToken": ".source_zendesk_support", "SourceZendeskSupportAPITokenTypedDict": ".source_zendesk_support", "SourceZendeskSupportAuthentication": ".source_zendesk_support", "SourceZendeskSupportAuthenticationTypedDict": ".source_zendesk_support", - "SourceZendeskSupportCredentials": ".source_zendesk_support", + "SourceZendeskSupportCredentialsOauth20": ".source_zendesk_support", "SourceZendeskSupportOAuth20": ".source_zendesk_support", "SourceZendeskSupportOAuth20TypedDict": ".source_zendesk_support", - "SourceZendeskSupportSchemasCredentials": ".source_zendesk_support", "SourceZendeskSupportTypedDict": ".source_zendesk_support", - "SourceZendeskSupportZendeskSupport": ".source_zendesk_support", + "ZendeskSupportEnum": ".source_zendesk_support", "SourceZendeskTalk": ".source_zendesk_talk", "SourceZendeskTalkAPIToken": ".source_zendesk_talk", "SourceZendeskTalkAPITokenTypedDict": ".source_zendesk_talk", - "SourceZendeskTalkAuthType": ".source_zendesk_talk", + "SourceZendeskTalkAuthTypeAPIToken": ".source_zendesk_talk", + "SourceZendeskTalkAuthTypeOauth20": ".source_zendesk_talk", "SourceZendeskTalkAuthentication": ".source_zendesk_talk", "SourceZendeskTalkAuthenticationTypedDict": ".source_zendesk_talk", "SourceZendeskTalkOAuth20": ".source_zendesk_talk", "SourceZendeskTalkOAuth20TypedDict": ".source_zendesk_talk", - "SourceZendeskTalkSchemasAuthType": ".source_zendesk_talk", "SourceZendeskTalkTypedDict": ".source_zendesk_talk", - "SourceZendeskTalkZendeskTalk": ".source_zendesk_talk", + "ZendeskTalkEnum": ".source_zendesk_talk", "SourceZenefits": ".source_zenefits", "SourceZenefitsTypedDict": ".source_zenefits", "Zenefits": ".source_zenefits", @@ -14249,8 +14248,6 @@ "StreamConfigurationTypedDict": ".streamconfiguration", "StreamConfigurations": ".streamconfigurations", "StreamConfigurationsTypedDict": ".streamconfigurations", - "StreamConfigurationsInput": ".streamconfigurations_input", - "StreamConfigurationsInputTypedDict": ".streamconfigurations_input", "StreamMapperType": ".streammappertype", "StreamProperties": ".streamproperties", "StreamPropertiesTypedDict": ".streamproperties", diff --git a/src/airbyte_api/models/airtable.py b/src/airbyte_api/models/airtable.py index a5a18e2d..dc1743dd 100644 --- a/src/airbyte_api/models/airtable.py +++ b/src/airbyte_api/models/airtable.py @@ -7,14 +7,14 @@ from typing_extensions import NotRequired, TypedDict -class CredentialsTypedDict(TypedDict): +class AirtableCredentialsTypedDict(TypedDict): client_id: NotRequired[str] r"""The client ID of the Airtable developer application.""" client_secret: NotRequired[str] r"""The client secret of the Airtable developer application.""" -class Credentials(BaseModel): +class AirtableCredentials(BaseModel): client_id: Optional[str] = None r"""The client ID of the Airtable developer application.""" @@ -39,11 +39,11 @@ def serialize_model(self, handler): class AirtableTypedDict(TypedDict): - credentials: NotRequired[CredentialsTypedDict] + credentials: NotRequired[AirtableCredentialsTypedDict] class Airtable(BaseModel): - credentials: Optional[Credentials] = None + credentials: Optional[AirtableCredentials] = None @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/connectioncreaterequest.py b/src/airbyte_api/models/connectioncreaterequest.py index 22651e92..9fcfb404 100644 --- a/src/airbyte_api/models/connectioncreaterequest.py +++ b/src/airbyte_api/models/connectioncreaterequest.py @@ -8,10 +8,7 @@ from .connectionstatusenum import ConnectionStatusEnum from .namespacedefinitionenum import NamespaceDefinitionEnum from .nonbreakingschemaupdatesbehaviorenum import NonBreakingSchemaUpdatesBehaviorEnum -from .streamconfigurations_input import ( - StreamConfigurationsInput, - StreamConfigurationsInputTypedDict, -) +from .streamconfigurations import StreamConfigurations, StreamConfigurationsTypedDict from .tag import Tag, TagTypedDict from airbyte_api.types import BaseModel, UNSET_SENTINEL import pydantic @@ -23,7 +20,7 @@ class ConnectionCreateRequestTypedDict(TypedDict): destination_id: str source_id: str - configurations: NotRequired[StreamConfigurationsInputTypedDict] + configurations: NotRequired[StreamConfigurationsTypedDict] r"""A list of configured stream options for a connection.""" data_residency: NotRequired[str] name: NotRequired[str] @@ -49,7 +46,7 @@ class ConnectionCreateRequest(BaseModel): source_id: Annotated[str, pydantic.Field(alias="sourceId")] - configurations: Optional[StreamConfigurationsInput] = None + configurations: Optional[StreamConfigurations] = None r"""A list of configured stream options for a connection.""" data_residency: Annotated[ diff --git a/src/airbyte_api/models/connectionpatchrequest.py b/src/airbyte_api/models/connectionpatchrequest.py index 2db35a41..fec5624d 100644 --- a/src/airbyte_api/models/connectionpatchrequest.py +++ b/src/airbyte_api/models/connectionpatchrequest.py @@ -10,10 +10,7 @@ from .nonbreakingschemaupdatesbehaviorenumnodefault import ( NonBreakingSchemaUpdatesBehaviorEnumNoDefault, ) -from .streamconfigurations_input import ( - StreamConfigurationsInput, - StreamConfigurationsInputTypedDict, -) +from .streamconfigurations import StreamConfigurations, StreamConfigurationsTypedDict from .tag import Tag, TagTypedDict from airbyte_api.types import BaseModel, UNSET_SENTINEL import pydantic @@ -23,7 +20,7 @@ class ConnectionPatchRequestTypedDict(TypedDict): - configurations: NotRequired[StreamConfigurationsInputTypedDict] + configurations: NotRequired[StreamConfigurationsTypedDict] r"""A list of configured stream options for a connection.""" data_residency: NotRequired[str] name: NotRequired[str] @@ -45,7 +42,7 @@ class ConnectionPatchRequestTypedDict(TypedDict): class ConnectionPatchRequest(BaseModel): - configurations: Optional[StreamConfigurationsInput] = None + configurations: Optional[StreamConfigurations] = None r"""A list of configured stream options for a connection.""" data_residency: Annotated[ diff --git a/src/airbyte_api/models/destination_astra.py b/src/airbyte_api/models/destination_astra.py index 887cdc46..dde474bb 100644 --- a/src/airbyte_api/models/destination_astra.py +++ b/src/airbyte_api/models/destination_astra.py @@ -15,11 +15,11 @@ class Astra(str, Enum): ASTRA = "astra" -class DestinationAstraSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationAstraModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" -class OpenAICompatibleTypedDict(TypedDict): +class DestinationAstraOpenAICompatibleTypedDict(TypedDict): r"""Use a service that's compatible with the OpenAI API to embed text.""" base_url: str @@ -27,12 +27,12 @@ class OpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationAstraSchemasEmbeddingEmbedding5Mode + mode: DestinationAstraModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" -class OpenAICompatible(BaseModel): +class DestinationAstraOpenAICompatible(BaseModel): r"""Use a service that's compatible with the OpenAI API to embed text.""" base_url: str @@ -45,15 +45,13 @@ class OpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasEmbeddingEmbedding5Mode], + Optional[DestinationAstraModeOpenaiCompatible], AfterValidator( - validate_const( - DestinationAstraSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE - ) + validate_const(DestinationAstraModeOpenaiCompatible.OPENAI_COMPATIBLE) ), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationAstraModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,11 +73,11 @@ def serialize_model(self, handler): return m -class DestinationAstraSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationAstraModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" -class AzureOpenAITypedDict(TypedDict): +class DestinationAstraAzureOpenAITypedDict(TypedDict): r"""Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" api_base: str @@ -88,10 +86,10 @@ class AzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationAstraSchemasEmbeddingEmbeddingMode + mode: DestinationAstraModeAzureOpenai -class AzureOpenAI(BaseModel): +class DestinationAstraAzureOpenAI(BaseModel): r"""Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" api_base: str @@ -105,15 +103,13 @@ class AzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasEmbeddingEmbeddingMode], + Optional[DestinationAstraModeAzureOpenai], AfterValidator( - validate_const( - DestinationAstraSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationAstraModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationAstraModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,26 +128,26 @@ def serialize_model(self, handler): return m -class DestinationAstraSchemasEmbeddingMode(str, Enum): +class DestinationAstraModeFake(str, Enum): FAKE = "fake" -class FakeTypedDict(TypedDict): +class DestinationAstraFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationAstraSchemasEmbeddingMode + mode: DestinationAstraModeFake -class Fake(BaseModel): +class DestinationAstraFake(BaseModel): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasEmbeddingMode], - AfterValidator(validate_const(DestinationAstraSchemasEmbeddingMode.FAKE)), + Optional[DestinationAstraModeFake], + AfterValidator(validate_const(DestinationAstraModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasEmbeddingMode.FAKE + ] = DestinationAstraModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -170,29 +166,29 @@ def serialize_model(self, handler): return m -class DestinationAstraSchemasMode(str, Enum): +class DestinationAstraModeCohere(str, Enum): COHERE = "cohere" -class CohereTypedDict(TypedDict): +class DestinationAstraCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationAstraSchemasMode + mode: DestinationAstraModeCohere -class Cohere(BaseModel): +class DestinationAstraCohere(BaseModel): r"""Use the Cohere API to embed text.""" cohere_key: str MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasMode], - AfterValidator(validate_const(DestinationAstraSchemasMode.COHERE)), + Optional[DestinationAstraModeCohere], + AfterValidator(validate_const(DestinationAstraModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasMode.COHERE + ] = DestinationAstraModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -211,29 +207,29 @@ def serialize_model(self, handler): return m -class DestinationAstraMode(str, Enum): +class DestinationAstraModeOpenai(str, Enum): OPENAI = "openai" -class OpenAITypedDict(TypedDict): +class DestinationAstraOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationAstraMode + mode: DestinationAstraModeOpenai -class OpenAI(BaseModel): +class DestinationAstraOpenAI(BaseModel): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str MODE: Annotated[ Annotated[ - Optional[DestinationAstraMode], - AfterValidator(validate_const(DestinationAstraMode.OPENAI)), + Optional[DestinationAstraModeOpenai], + AfterValidator(validate_const(DestinationAstraModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraMode.OPENAI + ] = DestinationAstraModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -252,26 +248,33 @@ def serialize_model(self, handler): return m -EmbeddingTypedDict = TypeAliasType( - "EmbeddingTypedDict", +DestinationAstraEmbeddingTypedDict = TypeAliasType( + "DestinationAstraEmbeddingTypedDict", Union[ - FakeTypedDict, - OpenAITypedDict, - CohereTypedDict, - AzureOpenAITypedDict, - OpenAICompatibleTypedDict, + DestinationAstraFakeTypedDict, + DestinationAstraOpenAITypedDict, + DestinationAstraCohereTypedDict, + DestinationAstraAzureOpenAITypedDict, + DestinationAstraOpenAICompatibleTypedDict, ], ) r"""Embedding configuration""" -Embedding = TypeAliasType( - "Embedding", Union[Fake, OpenAI, Cohere, AzureOpenAI, OpenAICompatible] +DestinationAstraEmbedding = TypeAliasType( + "DestinationAstraEmbedding", + Union[ + DestinationAstraFake, + DestinationAstraOpenAI, + DestinationAstraCohere, + DestinationAstraAzureOpenAI, + DestinationAstraOpenAICompatible, + ], ) r"""Embedding configuration""" -class IndexingTypedDict(TypedDict): +class DestinationAstraIndexingTypedDict(TypedDict): r"""Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.""" astra_db_app_token: str @@ -284,7 +287,7 @@ class IndexingTypedDict(TypedDict): r"""Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.""" -class Indexing(BaseModel): +class DestinationAstraIndexing(BaseModel): r"""Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.""" astra_db_app_token: str @@ -300,14 +303,14 @@ class Indexing(BaseModel): r"""Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.""" -class FieldNameMappingConfigModelTypedDict(TypedDict): +class DestinationAstraFieldNameMappingConfigModelTypedDict(TypedDict): from_field: str r"""The field name in the source""" to_field: str r"""The field name to use in the destination""" -class FieldNameMappingConfigModel(BaseModel): +class DestinationAstraFieldNameMappingConfigModel(BaseModel): from_field: str r"""The field name in the source""" @@ -336,19 +339,19 @@ class DestinationAstraLanguage(str, Enum): SOL = "sol" -class DestinationAstraSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationAstraModeCode(str, Enum): CODE = "code" -class ByProgrammingLanguageTypedDict(TypedDict): +class DestinationAstraByProgrammingLanguageTypedDict(TypedDict): r"""Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.""" language: DestinationAstraLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationAstraSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationAstraModeCode -class ByProgrammingLanguage(BaseModel): +class DestinationAstraByProgrammingLanguage(BaseModel): r"""Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.""" language: DestinationAstraLanguage @@ -356,15 +359,11 @@ class ByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationAstraModeCode], + AfterValidator(validate_const(DestinationAstraModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationAstraModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -383,32 +382,28 @@ def serialize_model(self, handler): return m -class DestinationAstraSchemasProcessingTextSplitterMode(str, Enum): +class DestinationAstraModeMarkdown(str, Enum): MARKDOWN = "markdown" -class ByMarkdownHeaderTypedDict(TypedDict): +class DestinationAstraByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationAstraSchemasProcessingTextSplitterMode + mode: DestinationAstraModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" -class ByMarkdownHeader(BaseModel): +class DestinationAstraByMarkdownHeader(BaseModel): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationAstraSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationAstraModeMarkdown], + AfterValidator(validate_const(DestinationAstraModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationAstraModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -430,21 +425,21 @@ def serialize_model(self, handler): return m -class DestinationAstraSchemasProcessingMode(str, Enum): +class DestinationAstraModeSeparator(str, Enum): SEPARATOR = "separator" -class BySeparatorTypedDict(TypedDict): +class DestinationAstraBySeparatorTypedDict(TypedDict): r"""Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.""" keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationAstraSchemasProcessingMode + mode: DestinationAstraModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" -class BySeparator(BaseModel): +class DestinationAstraBySeparator(BaseModel): r"""Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.""" keep_separator: Optional[bool] = False @@ -452,13 +447,11 @@ class BySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationAstraSchemasProcessingMode], - AfterValidator( - validate_const(DestinationAstraSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationAstraModeSeparator], + AfterValidator(validate_const(DestinationAstraModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationAstraSchemasProcessingMode.SEPARATOR + ] = DestinationAstraModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -480,44 +473,55 @@ def serialize_model(self, handler): return m -TextSplitterTypedDict = TypeAliasType( - "TextSplitterTypedDict", +DestinationAstraTextSplitterTypedDict = TypeAliasType( + "DestinationAstraTextSplitterTypedDict", Union[ - ByMarkdownHeaderTypedDict, ByProgrammingLanguageTypedDict, BySeparatorTypedDict + DestinationAstraByMarkdownHeaderTypedDict, + DestinationAstraByProgrammingLanguageTypedDict, + DestinationAstraBySeparatorTypedDict, ], ) r"""Split text fields into chunks based on the specified method.""" -TextSplitter = TypeAliasType( - "TextSplitter", Union[ByMarkdownHeader, ByProgrammingLanguage, BySeparator] +DestinationAstraTextSplitter = TypeAliasType( + "DestinationAstraTextSplitter", + Union[ + DestinationAstraByMarkdownHeader, + DestinationAstraByProgrammingLanguage, + DestinationAstraBySeparator, + ], ) r"""Split text fields into chunks based on the specified method.""" -class ProcessingConfigModelTypedDict(TypedDict): +class DestinationAstraProcessingConfigModelTypedDict(TypedDict): chunk_size: int r"""Size of chunks in tokens to store in vector store (make sure it is not too big for the context if your LLM)""" chunk_overlap: NotRequired[int] r"""Size of overlap between chunks in tokens to store in vector store to better capture relevant context""" - field_name_mappings: NotRequired[List[FieldNameMappingConfigModelTypedDict]] + field_name_mappings: NotRequired[ + List[DestinationAstraFieldNameMappingConfigModelTypedDict] + ] r"""List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.""" metadata_fields: NotRequired[List[str]] r"""List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.""" text_fields: NotRequired[List[str]] r"""List of fields in the record that should be used to calculate the embedding. 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.""" - text_splitter: NotRequired[TextSplitterTypedDict] + text_splitter: NotRequired[DestinationAstraTextSplitterTypedDict] r"""Split text fields into chunks based on the specified method.""" -class ProcessingConfigModel(BaseModel): +class DestinationAstraProcessingConfigModel(BaseModel): chunk_size: int r"""Size of chunks in tokens to store in vector store (make sure it is not too big for the context if your LLM)""" chunk_overlap: Optional[int] = 0 r"""Size of overlap between chunks in tokens to store in vector store to better capture relevant context""" - field_name_mappings: Optional[List[FieldNameMappingConfigModel]] = None + field_name_mappings: Optional[List[DestinationAstraFieldNameMappingConfigModel]] = ( + None + ) r"""List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.""" metadata_fields: Optional[List[str]] = None @@ -526,7 +530,7 @@ class ProcessingConfigModel(BaseModel): text_fields: Optional[List[str]] = None r"""List of fields in the record that should be used to calculate the embedding. 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.""" - text_splitter: Optional[TextSplitter] = None + text_splitter: Optional[DestinationAstraTextSplitter] = None r"""Split text fields into chunks based on the specified method.""" @model_serializer(mode="wrap") @@ -567,11 +571,11 @@ class DestinationAstraTypedDict(TypedDict): 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. """ - embedding: EmbeddingTypedDict + embedding: DestinationAstraEmbeddingTypedDict r"""Embedding configuration""" - indexing: IndexingTypedDict + indexing: DestinationAstraIndexingTypedDict r"""Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.""" - processing: ProcessingConfigModelTypedDict + processing: DestinationAstraProcessingConfigModelTypedDict destination_type: Astra omit_raw_text: NotRequired[bool] 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.""" @@ -590,13 +594,13 @@ class DestinationAstra(BaseModel): 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. """ - embedding: Embedding + embedding: DestinationAstraEmbedding r"""Embedding configuration""" - indexing: Indexing + indexing: DestinationAstraIndexing r"""Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.""" - processing: ProcessingConfigModel + processing: DestinationAstraProcessingConfigModel DESTINATION_TYPE: Annotated[ Annotated[Astra, AfterValidator(validate_const(Astra.ASTRA))], @@ -624,35 +628,35 @@ def serialize_model(self, handler): try: - OpenAICompatible.model_rebuild() + DestinationAstraOpenAICompatible.model_rebuild() except NameError: pass try: - AzureOpenAI.model_rebuild() + DestinationAstraAzureOpenAI.model_rebuild() except NameError: pass try: - Fake.model_rebuild() + DestinationAstraFake.model_rebuild() except NameError: pass try: - Cohere.model_rebuild() + DestinationAstraCohere.model_rebuild() except NameError: pass try: - OpenAI.model_rebuild() + DestinationAstraOpenAI.model_rebuild() except NameError: pass try: - ByProgrammingLanguage.model_rebuild() + DestinationAstraByProgrammingLanguage.model_rebuild() except NameError: pass try: - ByMarkdownHeader.model_rebuild() + DestinationAstraByMarkdownHeader.model_rebuild() except NameError: pass try: - BySeparator.model_rebuild() + DestinationAstraBySeparator.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_aws_datalake.py b/src/airbyte_api/models/destination_aws_datalake.py index a8b97e16..0e46619e 100644 --- a/src/airbyte_api/models/destination_aws_datalake.py +++ b/src/airbyte_api/models/destination_aws_datalake.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class DestinationAwsDatalakeCredentialsTitle(str, Enum): +class CredentialsTitleIamUser(str, Enum): r"""Name of the credentials""" IAM_USER = "IAM User" @@ -22,7 +22,7 @@ class IAMUserTypedDict(TypedDict): r"""AWS User Access Key Id""" aws_secret_access_key: str r"""Secret Access Key""" - credentials_title: DestinationAwsDatalakeCredentialsTitle + credentials_title: CredentialsTitleIamUser r"""Name of the credentials""" @@ -35,13 +35,11 @@ class IAMUser(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - Optional[DestinationAwsDatalakeCredentialsTitle], - AfterValidator( - validate_const(DestinationAwsDatalakeCredentialsTitle.IAM_USER) - ), + Optional[CredentialsTitleIamUser], + AfterValidator(validate_const(CredentialsTitleIamUser.IAM_USER)), ], pydantic.Field(alias="credentials_title"), - ] = DestinationAwsDatalakeCredentialsTitle.IAM_USER + ] = CredentialsTitleIamUser.IAM_USER r"""Name of the credentials""" @model_serializer(mode="wrap") @@ -61,7 +59,7 @@ def serialize_model(self, handler): return m -class CredentialsTitle(str, Enum): +class CredentialsTitleIamRole(str, Enum): r"""Name of the credentials""" IAM_ROLE = "IAM Role" @@ -70,7 +68,7 @@ class CredentialsTitle(str, Enum): class IAMRoleTypedDict(TypedDict): role_arn: str r"""Will assume this role to write data to s3""" - credentials_title: CredentialsTitle + credentials_title: CredentialsTitleIamRole r"""Name of the credentials""" @@ -80,11 +78,11 @@ class IAMRole(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - Optional[CredentialsTitle], - AfterValidator(validate_const(CredentialsTitle.IAM_ROLE)), + Optional[CredentialsTitleIamRole], + AfterValidator(validate_const(CredentialsTitleIamRole.IAM_ROLE)), ], pydantic.Field(alias="credentials_title"), - ] = CredentialsTitle.IAM_ROLE + ] = CredentialsTitleIamRole.IAM_ROLE r"""Name of the credentials""" @model_serializer(mode="wrap") @@ -118,7 +116,7 @@ class AwsDatalake(str, Enum): AWS_DATALAKE = "aws-datalake" -class DestinationAwsDatalakeCompressionCodecOptional(str, Enum): +class CompressionCodecOptional2(str, Enum): r"""The compression algorithm used to compress data.""" UNCOMPRESSED = "UNCOMPRESSED" @@ -127,25 +125,23 @@ class DestinationAwsDatalakeCompressionCodecOptional(str, Enum): ZSTD = "ZSTD" -class DestinationAwsDatalakeFormatTypeWildcard(str, Enum): +class FormatTypeWildcardParquet(str, Enum): PARQUET = "Parquet" -class ParquetColumnarStorageTypedDict(TypedDict): - compression_codec: NotRequired[DestinationAwsDatalakeCompressionCodecOptional] +class DestinationAwsDatalakeParquetColumnarStorageTypedDict(TypedDict): + compression_codec: NotRequired[CompressionCodecOptional2] r"""The compression algorithm used to compress data.""" - format_type: NotRequired[DestinationAwsDatalakeFormatTypeWildcard] + format_type: NotRequired[FormatTypeWildcardParquet] -class ParquetColumnarStorage(BaseModel): - compression_codec: Optional[DestinationAwsDatalakeCompressionCodecOptional] = ( - DestinationAwsDatalakeCompressionCodecOptional.SNAPPY +class DestinationAwsDatalakeParquetColumnarStorage(BaseModel): + compression_codec: Optional[CompressionCodecOptional2] = ( + CompressionCodecOptional2.SNAPPY ) r"""The compression algorithm used to compress data.""" - format_type: Optional[DestinationAwsDatalakeFormatTypeWildcard] = ( - DestinationAwsDatalakeFormatTypeWildcard.PARQUET - ) + format_type: Optional[FormatTypeWildcardParquet] = FormatTypeWildcardParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -164,30 +160,30 @@ def serialize_model(self, handler): return m -class CompressionCodecOptional(str, Enum): +class CompressionCodecOptional1(str, Enum): r"""The compression algorithm used to compress data.""" UNCOMPRESSED = "UNCOMPRESSED" GZIP = "GZIP" -class FormatTypeWildcard(str, Enum): +class FormatTypeWildcardJsonl(str, Enum): JSONL = "JSONL" -class JSONLinesNewlineDelimitedJSONTypedDict(TypedDict): - compression_codec: NotRequired[CompressionCodecOptional] +class DestinationAwsDatalakeJSONLinesNewlineDelimitedJSONTypedDict(TypedDict): + compression_codec: NotRequired[CompressionCodecOptional1] r"""The compression algorithm used to compress data.""" - format_type: NotRequired[FormatTypeWildcard] + format_type: NotRequired[FormatTypeWildcardJsonl] -class JSONLinesNewlineDelimitedJSON(BaseModel): - compression_codec: Optional[CompressionCodecOptional] = ( - CompressionCodecOptional.UNCOMPRESSED +class DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON(BaseModel): + compression_codec: Optional[CompressionCodecOptional1] = ( + CompressionCodecOptional1.UNCOMPRESSED ) r"""The compression algorithm used to compress data.""" - format_type: Optional[FormatTypeWildcard] = FormatTypeWildcard.JSONL + format_type: Optional[FormatTypeWildcardJsonl] = FormatTypeWildcardJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -208,13 +204,20 @@ def serialize_model(self, handler): OutputFormatWildcardTypedDict = TypeAliasType( "OutputFormatWildcardTypedDict", - Union[JSONLinesNewlineDelimitedJSONTypedDict, ParquetColumnarStorageTypedDict], + Union[ + DestinationAwsDatalakeJSONLinesNewlineDelimitedJSONTypedDict, + DestinationAwsDatalakeParquetColumnarStorageTypedDict, + ], ) r"""Format of the data output.""" OutputFormatWildcard = TypeAliasType( - "OutputFormatWildcard", Union[JSONLinesNewlineDelimitedJSON, ParquetColumnarStorage] + "OutputFormatWildcard", + Union[ + DestinationAwsDatalakeJSONLinesNewlineDelimitedJSON, + DestinationAwsDatalakeParquetColumnarStorage, + ], ) r"""Format of the data output.""" @@ -231,7 +234,7 @@ class ChooseHowToPartitionData(str, Enum): YEAR_MONTH_DAY = "YEAR/MONTH/DAY" -class S3BucketRegion(str, Enum): +class DestinationAwsDatalakeS3BucketRegion(str, Enum): r"""The region of the S3 bucket. See here for all region codes.""" UNKNOWN = "" @@ -294,7 +297,7 @@ class DestinationAwsDatalakeTypedDict(TypedDict): r"""Whether to create tables as LF governed tables.""" partitioning: NotRequired[ChooseHowToPartitionData] r"""Partition data by cursor fields when a cursor field is a date""" - region: NotRequired[S3BucketRegion] + region: NotRequired[DestinationAwsDatalakeS3BucketRegion] r"""The region of the S3 bucket. See here for all region codes.""" @@ -343,7 +346,9 @@ class DestinationAwsDatalake(BaseModel): ) r"""Partition data by cursor fields when a cursor field is a date""" - region: Optional[S3BucketRegion] = S3BucketRegion.UNKNOWN + region: Optional[DestinationAwsDatalakeS3BucketRegion] = ( + DestinationAwsDatalakeS3BucketRegion.UNKNOWN + ) r"""The region of the S3 bucket. See here for all region codes.""" @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/destination_azure_blob_storage.py b/src/airbyte_api/models/destination_azure_blob_storage.py index fa79367f..3ce75a30 100644 --- a/src/airbyte_api/models/destination_azure_blob_storage.py +++ b/src/airbyte_api/models/destination_azure_blob_storage.py @@ -15,18 +15,18 @@ class DestinationAzureBlobStorageAzureBlobStorage(str, Enum): AZURE_BLOB_STORAGE = "azure-blob-storage" -class DestinationAzureBlobStorageFlattening(str, Enum): +class DestinationAzureBlobStorageFlattening2(str, Enum): NO_FLATTENING = "No flattening" ROOT_LEVEL_FLATTENING = "Root level flattening" -class DestinationAzureBlobStorageFormatType(str, Enum): +class DestinationAzureBlobStorageFormatTypeJsonl(str, Enum): JSONL = "JSONL" class DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSONTypedDict(TypedDict): - flattening: NotRequired[DestinationAzureBlobStorageFlattening] - format_type: NotRequired[DestinationAzureBlobStorageFormatType] + flattening: NotRequired[DestinationAzureBlobStorageFlattening2] + format_type: NotRequired[DestinationAzureBlobStorageFormatTypeJsonl] class DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON(BaseModel): @@ -35,12 +35,12 @@ class DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - flattening: Optional[DestinationAzureBlobStorageFlattening] = ( - DestinationAzureBlobStorageFlattening.NO_FLATTENING + flattening: Optional[DestinationAzureBlobStorageFlattening2] = ( + DestinationAzureBlobStorageFlattening2.NO_FLATTENING ) - format_type: Optional[DestinationAzureBlobStorageFormatType] = ( - DestinationAzureBlobStorageFormatType.JSONL + format_type: Optional[DestinationAzureBlobStorageFormatTypeJsonl] = ( + DestinationAzureBlobStorageFormatTypeJsonl.JSONL ) @property @@ -71,29 +71,33 @@ def serialize_model(self, handler): return m -class Flattening(str, Enum): +class DestinationAzureBlobStorageFlattening1(str, Enum): NO_FLATTENING = "No flattening" ROOT_LEVEL_FLATTENING = "Root level flattening" -class FormatType(str, Enum): +class DestinationAzureBlobStorageFormatTypeCsv(str, Enum): CSV = "CSV" -class CSVCommaSeparatedValuesTypedDict(TypedDict): - flattening: NotRequired[Flattening] - format_type: NotRequired[FormatType] +class DestinationAzureBlobStorageCSVCommaSeparatedValuesTypedDict(TypedDict): + flattening: NotRequired[DestinationAzureBlobStorageFlattening1] + format_type: NotRequired[DestinationAzureBlobStorageFormatTypeCsv] -class CSVCommaSeparatedValues(BaseModel): +class DestinationAzureBlobStorageCSVCommaSeparatedValues(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - flattening: Optional[Flattening] = Flattening.NO_FLATTENING + flattening: Optional[DestinationAzureBlobStorageFlattening1] = ( + DestinationAzureBlobStorageFlattening1.NO_FLATTENING + ) - format_type: Optional[FormatType] = FormatType.CSV + format_type: Optional[DestinationAzureBlobStorageFormatTypeCsv] = ( + DestinationAzureBlobStorageFormatTypeCsv.CSV + ) @property def additional_properties(self): @@ -123,20 +127,20 @@ def serialize_model(self, handler): return m -OutputFormatTypedDict = TypeAliasType( - "OutputFormatTypedDict", +DestinationAzureBlobStorageOutputFormatTypedDict = TypeAliasType( + "DestinationAzureBlobStorageOutputFormatTypedDict", Union[ - CSVCommaSeparatedValuesTypedDict, + DestinationAzureBlobStorageCSVCommaSeparatedValuesTypedDict, DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSONTypedDict, ], ) r"""Format of the data output.""" -OutputFormat = TypeAliasType( - "OutputFormat", +DestinationAzureBlobStorageOutputFormat = TypeAliasType( + "DestinationAzureBlobStorageOutputFormat", Union[ - CSVCommaSeparatedValues, + DestinationAzureBlobStorageCSVCommaSeparatedValues, DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON, ], ) @@ -148,7 +152,7 @@ class DestinationAzureBlobStorageTypedDict(TypedDict): r"""The name of the Azure Blob Storage Account. Read more here.""" azure_blob_storage_container_name: str r"""The name of the Azure Blob Storage Container. Read more here.""" - format_: OutputFormatTypedDict + format_: DestinationAzureBlobStorageOutputFormatTypedDict r"""Format of the data output.""" azure_blob_storage_account_key: NotRequired[str] r"""The Azure Blob Storage account key. If you set this value, you must not set the \"Shared Access Signature\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.""" @@ -174,7 +178,9 @@ class DestinationAzureBlobStorage(BaseModel): azure_blob_storage_container_name: str r"""The name of the Azure Blob Storage Container. Read more here.""" - format_: Annotated[OutputFormat, pydantic.Field(alias="format")] + format_: Annotated[ + DestinationAzureBlobStorageOutputFormat, pydantic.Field(alias="format") + ] r"""Format of the data output.""" azure_blob_storage_account_key: Optional[str] = None diff --git a/src/airbyte_api/models/destination_bigquery.py b/src/airbyte_api/models/destination_bigquery.py index 056766e5..b743d93a 100644 --- a/src/airbyte_api/models/destination_bigquery.py +++ b/src/airbyte_api/models/destination_bigquery.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class CDCDeletionMode(str, Enum): +class DestinationBigqueryCDCDeletionMode(str, Enum): r"""Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.""" HARD_DELETE = "Hard delete" @@ -67,7 +67,7 @@ class DatasetLocation(str, Enum): US_WEST4 = "us-west4" -class Bigquery(str, Enum): +class DestinationBigqueryBigquery(str, Enum): BIGQUERY = "bigquery" @@ -142,7 +142,7 @@ class GCSTmpFilesPostProcessing(str, Enum): KEEP_ALL_TMP_FILES_IN_GCS = "Keep all tmp files in GCS" -class DestinationBigqueryMethod(str, Enum): +class MethodGcsStaging(str, Enum): GCS_STAGING = "GCS Staging" @@ -157,7 +157,7 @@ class GCSStagingTypedDict(TypedDict): r"""Directory under the GCS bucket where data will be written.""" keep_files_in_gcs_bucket: NotRequired[GCSTmpFilesPostProcessing] r"""This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default \"Delete all tmp files from GCS\" value is used if not set explicitly.""" - method: NotRequired[DestinationBigqueryMethod] + method: NotRequired[MethodGcsStaging] class GCSStaging(BaseModel): @@ -183,7 +183,7 @@ class GCSStaging(BaseModel): ] = GCSTmpFilesPostProcessing.DELETE_ALL_TMP_FILES_FROM_GCS r"""This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default \"Delete all tmp files from GCS\" value is used if not set explicitly.""" - method: Optional[DestinationBigqueryMethod] = DestinationBigqueryMethod.GCS_STAGING + method: Optional[MethodGcsStaging] = MethodGcsStaging.GCS_STAGING @property def additional_properties(self): @@ -213,14 +213,14 @@ def serialize_model(self, handler): return m -class Method(str, Enum): +class DestinationBigqueryMethodStandard(str, Enum): STANDARD = "Standard" class BatchedStandardInsertsTypedDict(TypedDict): r"""Direct loading using batched SQL INSERT statements. This method uses the BigQuery driver to convert large INSERT statements into file uploads automatically.""" - method: NotRequired[Method] + method: NotRequired[DestinationBigqueryMethodStandard] class BatchedStandardInserts(BaseModel): @@ -231,7 +231,9 @@ class BatchedStandardInserts(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - method: Optional[Method] = Method.STANDARD + method: Optional[DestinationBigqueryMethodStandard] = ( + DestinationBigqueryMethodStandard.STANDARD + ) @property def additional_properties(self): @@ -261,15 +263,15 @@ def serialize_model(self, handler): return m -LoadingMethodTypedDict = TypeAliasType( - "LoadingMethodTypedDict", +DestinationBigqueryLoadingMethodTypedDict = TypeAliasType( + "DestinationBigqueryLoadingMethodTypedDict", Union[BatchedStandardInsertsTypedDict, GCSStagingTypedDict], ) r"""The way data will be uploaded to BigQuery.""" -LoadingMethod = TypeAliasType( - "LoadingMethod", Union[BatchedStandardInserts, GCSStaging] +DestinationBigqueryLoadingMethod = TypeAliasType( + "DestinationBigqueryLoadingMethod", Union[BatchedStandardInserts, GCSStaging] ) r"""The way data will be uploaded to BigQuery.""" @@ -281,14 +283,14 @@ class DestinationBigqueryTypedDict(TypedDict): r"""The location of the dataset. Warning: Changes made after creation will not be applied. Read more here.""" project_id: str r"""The GCP project ID for the project containing the target BigQuery dataset. Read more here.""" - cdc_deletion_mode: NotRequired[CDCDeletionMode] + cdc_deletion_mode: NotRequired[DestinationBigqueryCDCDeletionMode] r"""Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.""" credentials_json: NotRequired[str] r"""The contents of the JSON service account key. Check out the docs if you need help generating this key. Default credentials will be used if this field is left empty.""" - destination_type: Bigquery + destination_type: DestinationBigqueryBigquery disable_type_dedupe: NotRequired[bool] r"""Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.""" - loading_method: NotRequired[LoadingMethodTypedDict] + loading_method: NotRequired[DestinationBigqueryLoadingMethodTypedDict] r"""The way data will be uploaded to BigQuery.""" raw_data_dataset: NotRequired[str] 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\".""" @@ -304,21 +306,26 @@ class DestinationBigquery(BaseModel): project_id: str r"""The GCP project ID for the project containing the target BigQuery dataset. Read more here.""" - cdc_deletion_mode: Optional[CDCDeletionMode] = CDCDeletionMode.HARD_DELETE + cdc_deletion_mode: Optional[DestinationBigqueryCDCDeletionMode] = ( + DestinationBigqueryCDCDeletionMode.HARD_DELETE + ) r"""Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.""" credentials_json: Optional[str] = None r"""The contents of the JSON service account key. Check out the docs if you need help generating this key. Default credentials will be used if this field is left empty.""" DESTINATION_TYPE: Annotated[ - Annotated[Bigquery, AfterValidator(validate_const(Bigquery.BIGQUERY))], + Annotated[ + DestinationBigqueryBigquery, + AfterValidator(validate_const(DestinationBigqueryBigquery.BIGQUERY)), + ], pydantic.Field(alias="destinationType"), - ] = Bigquery.BIGQUERY + ] = DestinationBigqueryBigquery.BIGQUERY disable_type_dedupe: Optional[bool] = False r"""Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.""" - loading_method: Optional[LoadingMethod] = None + loading_method: Optional[DestinationBigqueryLoadingMethod] = None r"""The way data will be uploaded to BigQuery.""" raw_data_dataset: Optional[str] = None diff --git a/src/airbyte_api/models/destination_clickhouse.py b/src/airbyte_api/models/destination_clickhouse.py index f96ee060..df4dba60 100644 --- a/src/airbyte_api/models/destination_clickhouse.py +++ b/src/airbyte_api/models/destination_clickhouse.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Clickhouse(str, Enum): +class DestinationClickhouseClickhouse(str, Enum): CLICKHOUSE = "clickhouse" @@ -22,11 +22,11 @@ class Protocol(str, Enum): HTTPS = "https" -class DestinationClickhouseSchemasTunnelMethod(str, Enum): +class DestinationClickhouseTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" -class PasswordAuthenticationTypedDict(TypedDict): +class DestinationClickhousePasswordAuthenticationTypedDict(TypedDict): r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_host: str @@ -35,12 +35,12 @@ class PasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[DestinationClickhouseSchemasTunnelMethod] + tunnel_method: NotRequired[DestinationClickhouseTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" -class PasswordAuthentication(BaseModel): +class DestinationClickhousePasswordAuthentication(BaseModel): r"""Connect through a jump server tunnel host using username and password authentication""" model_config = ConfigDict( @@ -57,8 +57,8 @@ class PasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[DestinationClickhouseSchemasTunnelMethod] = ( - DestinationClickhouseSchemasTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[DestinationClickhouseTunnelMethodSSHPasswordAuth] = ( + DestinationClickhouseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -92,11 +92,11 @@ def serialize_model(self, handler): return m -class DestinationClickhouseTunnelMethod(str, Enum): +class DestinationClickhouseTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" -class SSHKeyAuthenticationTypedDict(TypedDict): +class DestinationClickhouseSSHKeyAuthenticationTypedDict(TypedDict): r"""Connect through a jump server tunnel host using username and ssh key""" ssh_key: str @@ -105,12 +105,12 @@ class SSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[DestinationClickhouseTunnelMethod] + tunnel_method: NotRequired[DestinationClickhouseTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" -class SSHKeyAuthentication(BaseModel): +class DestinationClickhouseSSHKeyAuthentication(BaseModel): r"""Connect through a jump server tunnel host using username and ssh key""" model_config = ConfigDict( @@ -127,8 +127,8 @@ class SSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[DestinationClickhouseTunnelMethod] = ( - DestinationClickhouseTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[DestinationClickhouseTunnelMethodSSHKeyAuth] = ( + DestinationClickhouseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -162,17 +162,17 @@ def serialize_model(self, handler): return m -class TunnelMethod(str, Enum): +class DestinationClickhouseTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" -class NoTunnelTypedDict(TypedDict): +class DestinationClickhouseNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[TunnelMethod] + tunnel_method: NotRequired[DestinationClickhouseTunnelMethodNoTunnel] -class NoTunnel(BaseModel): +class DestinationClickhouseNoTunnel(BaseModel): r"""No ssh tunnel needed to connect to database""" model_config = ConfigDict( @@ -180,7 +180,9 @@ class NoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[TunnelMethod] = TunnelMethod.NO_TUNNEL + tunnel_method: Optional[DestinationClickhouseTunnelMethodNoTunnel] = ( + DestinationClickhouseTunnelMethodNoTunnel.NO_TUNNEL + ) @property def additional_properties(self): @@ -210,19 +212,24 @@ def serialize_model(self, handler): return m -SSHTunnelMethodTypedDict = TypeAliasType( - "SSHTunnelMethodTypedDict", +DestinationClickhouseSSHTunnelMethodTypedDict = TypeAliasType( + "DestinationClickhouseSSHTunnelMethodTypedDict", Union[ - NoTunnelTypedDict, - SSHKeyAuthenticationTypedDict, - PasswordAuthenticationTypedDict, + DestinationClickhouseNoTunnelTypedDict, + DestinationClickhouseSSHKeyAuthenticationTypedDict, + DestinationClickhousePasswordAuthenticationTypedDict, ], ) r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" -SSHTunnelMethod = TypeAliasType( - "SSHTunnelMethod", Union[NoTunnel, SSHKeyAuthentication, PasswordAuthentication] +DestinationClickhouseSSHTunnelMethod = TypeAliasType( + "DestinationClickhouseSSHTunnelMethod", + Union[ + DestinationClickhouseNoTunnel, + DestinationClickhouseSSHKeyAuthentication, + DestinationClickhousePasswordAuthentication, + ], ) r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" @@ -234,7 +241,7 @@ class DestinationClickhouseTypedDict(TypedDict): r"""Password associated with the username.""" database: NotRequired[str] r"""Name of the database.""" - destination_type: Clickhouse + destination_type: DestinationClickhouseClickhouse enable_json: NotRequired[bool] r"""Use the JSON type for Object fields. If disabled, the JSON will be converted to a string.""" port: NotRequired[str] @@ -243,7 +250,7 @@ class DestinationClickhouseTypedDict(TypedDict): r"""Protocol for the database connection string.""" record_window_size: NotRequired[int] r"""Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb""" - tunnel_method: NotRequired[SSHTunnelMethodTypedDict] + tunnel_method: NotRequired[DestinationClickhouseSSHTunnelMethodTypedDict] r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" username: NotRequired[str] r"""Username to use to access the database.""" @@ -260,9 +267,12 @@ class DestinationClickhouse(BaseModel): r"""Name of the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Clickhouse, AfterValidator(validate_const(Clickhouse.CLICKHOUSE))], + Annotated[ + DestinationClickhouseClickhouse, + AfterValidator(validate_const(DestinationClickhouseClickhouse.CLICKHOUSE)), + ], pydantic.Field(alias="destinationType"), - ] = Clickhouse.CLICKHOUSE + ] = DestinationClickhouseClickhouse.CLICKHOUSE enable_json: Optional[bool] = False r"""Use the JSON type for Object fields. If disabled, the JSON will be converted to a string.""" @@ -276,7 +286,7 @@ class DestinationClickhouse(BaseModel): record_window_size: Optional[int] = None r"""Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb""" - tunnel_method: Optional[SSHTunnelMethod] = None + tunnel_method: Optional[DestinationClickhouseSSHTunnelMethod] = None r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" username: Optional[str] = "default" diff --git a/src/airbyte_api/models/destination_convex.py b/src/airbyte_api/models/destination_convex.py index 39cbcb62..4b9c2285 100644 --- a/src/airbyte_api/models/destination_convex.py +++ b/src/airbyte_api/models/destination_convex.py @@ -9,7 +9,7 @@ from typing_extensions import Annotated, TypedDict -class Convex(str, Enum): +class DestinationConvexConvex(str, Enum): CONVEX = "convex" @@ -18,7 +18,7 @@ class DestinationConvexTypedDict(TypedDict): r"""API access key used to send data to a Convex deployment.""" deployment_url: str r"""URL of the Convex deployment that is the destination""" - destination_type: Convex + destination_type: DestinationConvexConvex class DestinationConvex(BaseModel): @@ -29,9 +29,12 @@ class DestinationConvex(BaseModel): r"""URL of the Convex deployment that is the destination""" DESTINATION_TYPE: Annotated[ - Annotated[Convex, AfterValidator(validate_const(Convex.CONVEX))], + Annotated[ + DestinationConvexConvex, + AfterValidator(validate_const(DestinationConvexConvex.CONVEX)), + ], pydantic.Field(alias="destinationType"), - ] = Convex.CONVEX + ] = DestinationConvexConvex.CONVEX try: diff --git a/src/airbyte_api/models/destination_customer_io.py b/src/airbyte_api/models/destination_customer_io.py index ff779226..90f1d02c 100644 --- a/src/airbyte_api/models/destination_customer_io.py +++ b/src/airbyte_api/models/destination_customer_io.py @@ -43,7 +43,7 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class CustomerIo(str, Enum): +class DestinationCustomerIoCustomerIo(str, Enum): CUSTOMER_IO = "customer-io" @@ -86,7 +86,7 @@ class DestinationCustomerIoS3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" -class DestinationCustomerIoStorageType(str, Enum): +class DestinationCustomerIoStorageTypeS3(str, Enum): S3 = "S3" @@ -105,7 +105,7 @@ class DestinationCustomerIoS3TypedDict(TypedDict): r"""Your S3 endpoint url. Read more here""" secret_access_key: NotRequired[str] r"""The corresponding secret to the access key ID. Read more here""" - storage_type: NotRequired[DestinationCustomerIoStorageType] + storage_type: NotRequired[DestinationCustomerIoStorageTypeS3] class DestinationCustomerIoS3(BaseModel): @@ -137,8 +137,8 @@ class DestinationCustomerIoS3(BaseModel): secret_access_key: Optional[str] = None r"""The corresponding secret to the access key ID. Read more here""" - storage_type: Optional[DestinationCustomerIoStorageType] = ( - DestinationCustomerIoStorageType.S3 + storage_type: Optional[DestinationCustomerIoStorageTypeS3] = ( + DestinationCustomerIoStorageTypeS3.S3 ) @property @@ -178,21 +178,23 @@ def serialize_model(self, handler): return m -class StorageType(str, Enum): +class DestinationCustomerIoStorageTypeNone(str, Enum): NONE = "None" -class NoneTTypedDict(TypedDict): - storage_type: NotRequired[StorageType] +class DestinationCustomerIoNoneTypedDict(TypedDict): + storage_type: NotRequired[DestinationCustomerIoStorageTypeNone] -class NoneT(BaseModel): +class DestinationCustomerIoNone(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - storage_type: Optional[StorageType] = StorageType.NONE + storage_type: Optional[DestinationCustomerIoStorageTypeNone] = ( + DestinationCustomerIoStorageTypeNone.NONE + ) @property def additional_properties(self): @@ -222,22 +224,23 @@ def serialize_model(self, handler): return m -ObjectStorageSpecTypedDict = TypeAliasType( - "ObjectStorageSpecTypedDict", - Union[NoneTTypedDict, DestinationCustomerIoS3TypedDict], +DestinationCustomerIoObjectStorageSpecTypedDict = TypeAliasType( + "DestinationCustomerIoObjectStorageSpecTypedDict", + Union[DestinationCustomerIoNoneTypedDict, DestinationCustomerIoS3TypedDict], ) -ObjectStorageSpec = TypeAliasType( - "ObjectStorageSpec", Union[NoneT, DestinationCustomerIoS3] +DestinationCustomerIoObjectStorageSpec = TypeAliasType( + "DestinationCustomerIoObjectStorageSpec", + Union[DestinationCustomerIoNone, DestinationCustomerIoS3], ) class DestinationCustomerIoTypedDict(TypedDict): credentials: DestinationCustomerIoCredentialsTypedDict r"""Enter the site ID and API key to authenticate.""" - destination_type: CustomerIo - object_storage_config: NotRequired[ObjectStorageSpecTypedDict] + destination_type: DestinationCustomerIoCustomerIo + object_storage_config: NotRequired[DestinationCustomerIoObjectStorageSpecTypedDict] class DestinationCustomerIo(BaseModel): @@ -245,11 +248,14 @@ class DestinationCustomerIo(BaseModel): r"""Enter the site ID and API key to authenticate.""" DESTINATION_TYPE: Annotated[ - Annotated[CustomerIo, AfterValidator(validate_const(CustomerIo.CUSTOMER_IO))], + Annotated[ + DestinationCustomerIoCustomerIo, + AfterValidator(validate_const(DestinationCustomerIoCustomerIo.CUSTOMER_IO)), + ], pydantic.Field(alias="destinationType"), - ] = CustomerIo.CUSTOMER_IO + ] = DestinationCustomerIoCustomerIo.CUSTOMER_IO - object_storage_config: Optional[ObjectStorageSpec] = None + object_storage_config: Optional[DestinationCustomerIoObjectStorageSpec] = None @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/destination_databricks.py b/src/airbyte_api/models/destination_databricks.py index 8a4292fa..fa0d3f2a 100644 --- a/src/airbyte_api/models/destination_databricks.py +++ b/src/airbyte_api/models/destination_databricks.py @@ -11,35 +11,32 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class DestinationDatabricksAuthType(str, Enum): +class AuthTypeBasic(str, Enum): BASIC = "BASIC" -class PersonalAccessTokenTypedDict(TypedDict): +class DestinationDatabricksPersonalAccessTokenTypedDict(TypedDict): personal_access_token: str - auth_type: DestinationDatabricksAuthType + auth_type: AuthTypeBasic -class PersonalAccessToken(BaseModel): +class DestinationDatabricksPersonalAccessToken(BaseModel): personal_access_token: str AUTH_TYPE: Annotated[ - Annotated[ - DestinationDatabricksAuthType, - AfterValidator(validate_const(DestinationDatabricksAuthType.BASIC)), - ], + Annotated[AuthTypeBasic, AfterValidator(validate_const(AuthTypeBasic.BASIC))], pydantic.Field(alias="auth_type"), - ] = DestinationDatabricksAuthType.BASIC + ] = AuthTypeBasic.BASIC -class DestinationDatabricksSchemasAuthType(str, Enum): +class DestinationDatabricksAuthTypeOauth(str, Enum): OAUTH = "OAUTH" class OAuth2RecommendedTypedDict(TypedDict): client_id: str secret: str - auth_type: DestinationDatabricksSchemasAuthType + auth_type: DestinationDatabricksAuthTypeOauth class OAuth2Recommended(BaseModel): @@ -49,24 +46,26 @@ class OAuth2Recommended(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - DestinationDatabricksSchemasAuthType, - AfterValidator(validate_const(DestinationDatabricksSchemasAuthType.OAUTH)), + DestinationDatabricksAuthTypeOauth, + AfterValidator(validate_const(DestinationDatabricksAuthTypeOauth.OAUTH)), ], pydantic.Field(alias="auth_type"), - ] = DestinationDatabricksSchemasAuthType.OAUTH + ] = DestinationDatabricksAuthTypeOauth.OAUTH -AuthenticationTypedDict = TypeAliasType( - "AuthenticationTypedDict", - Union[PersonalAccessTokenTypedDict, OAuth2RecommendedTypedDict], +DestinationDatabricksAuthenticationTypedDict = TypeAliasType( + "DestinationDatabricksAuthenticationTypedDict", + Union[ + DestinationDatabricksPersonalAccessTokenTypedDict, OAuth2RecommendedTypedDict + ], ) r"""Authentication mechanism for Staging files and running queries""" -Authentication = Annotated[ +DestinationDatabricksAuthentication = Annotated[ Union[ Annotated[OAuth2Recommended, Tag("OAUTH")], - Annotated[PersonalAccessToken, Tag("BASIC")], + Annotated[DestinationDatabricksPersonalAccessToken, Tag("BASIC")], ], Discriminator(lambda m: get_discriminator(m, "auth_type", "auth_type")), ] @@ -78,7 +77,7 @@ class Databricks(str, Enum): class DestinationDatabricksTypedDict(TypedDict): - authentication: AuthenticationTypedDict + authentication: DestinationDatabricksAuthenticationTypedDict r"""Authentication mechanism for Staging files and running queries""" database: str r"""The name of the unity catalog for the database""" @@ -100,7 +99,7 @@ class DestinationDatabricksTypedDict(TypedDict): class DestinationDatabricks(BaseModel): - authentication: Authentication + authentication: DestinationDatabricksAuthentication r"""Authentication mechanism for Staging files and running queries""" database: str @@ -158,7 +157,7 @@ def serialize_model(self, handler): try: - PersonalAccessToken.model_rebuild() + DestinationDatabricksPersonalAccessToken.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_dev_null.py b/src/airbyte_api/models/destination_dev_null.py index 9b3d5400..f43ba066 100644 --- a/src/airbyte_api/models/destination_dev_null.py +++ b/src/airbyte_api/models/destination_dev_null.py @@ -15,16 +15,14 @@ class DevNull(str, Enum): DEV_NULL = "dev-null" -class DestinationDevNullSchemasTestDestinationTestDestinationType(str, Enum): +class TestDestinationTypeFailing(str, Enum): FAILING = "FAILING" class FailingTypedDict(TypedDict): num_messages: int r"""Number of messages after which to fail.""" - test_destination_type: NotRequired[ - DestinationDevNullSchemasTestDestinationTestDestinationType - ] + test_destination_type: NotRequired[TestDestinationTypeFailing] class Failing(BaseModel): @@ -36,9 +34,9 @@ class Failing(BaseModel): num_messages: int r"""Number of messages after which to fail.""" - test_destination_type: Optional[ - DestinationDevNullSchemasTestDestinationTestDestinationType - ] = DestinationDevNullSchemasTestDestinationTestDestinationType.FAILING + test_destination_type: Optional[TestDestinationTypeFailing] = ( + TestDestinationTypeFailing.FAILING + ) @property def additional_properties(self): @@ -68,14 +66,14 @@ def serialize_model(self, handler): return m -class DestinationDevNullSchemasTestDestinationType(str, Enum): +class TestDestinationTypeThrottled(str, Enum): THROTTLED = "THROTTLED" class ThrottledTypedDict(TypedDict): millis_per_record: int r"""The number of milliseconds to wait between each record.""" - test_destination_type: NotRequired[DestinationDevNullSchemasTestDestinationType] + test_destination_type: NotRequired[TestDestinationTypeThrottled] class Throttled(BaseModel): @@ -87,8 +85,8 @@ class Throttled(BaseModel): millis_per_record: int r"""The number of milliseconds to wait between each record.""" - test_destination_type: Optional[DestinationDevNullSchemasTestDestinationType] = ( - DestinationDevNullSchemasTestDestinationType.THROTTLED + test_destination_type: Optional[TestDestinationTypeThrottled] = ( + TestDestinationTypeThrottled.THROTTLED ) @property @@ -119,12 +117,12 @@ def serialize_model(self, handler): return m -class DestinationDevNullTestDestinationType(str, Enum): +class TestDestinationTypeSilent(str, Enum): SILENT = "SILENT" class SilentTypedDict(TypedDict): - test_destination_type: NotRequired[DestinationDevNullTestDestinationType] + test_destination_type: NotRequired[TestDestinationTypeSilent] class Silent(BaseModel): @@ -133,8 +131,8 @@ class Silent(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - test_destination_type: Optional[DestinationDevNullTestDestinationType] = ( - DestinationDevNullTestDestinationType.SILENT + test_destination_type: Optional[TestDestinationTypeSilent] = ( + TestDestinationTypeSilent.SILENT ) @property @@ -165,14 +163,14 @@ def serialize_model(self, handler): return m -class DestinationDevNullSchemasLoggingType(str, Enum): +class LoggingTypeRandomSampling(str, Enum): RANDOM_SAMPLING = "RandomSampling" class RandomSamplingTypedDict(TypedDict): r"""For each stream, randomly log a percentage of the entries with a maximum cap.""" - logging_type: NotRequired[DestinationDevNullSchemasLoggingType] + logging_type: NotRequired[LoggingTypeRandomSampling] max_entry_count: NotRequired[float] r"""Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.""" sampling_ratio: NotRequired[float] @@ -189,8 +187,8 @@ class RandomSampling(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - logging_type: Optional[DestinationDevNullSchemasLoggingType] = ( - DestinationDevNullSchemasLoggingType.RANDOM_SAMPLING + logging_type: Optional[LoggingTypeRandomSampling] = ( + LoggingTypeRandomSampling.RANDOM_SAMPLING ) max_entry_count: Optional[float] = 100 @@ -232,7 +230,7 @@ def serialize_model(self, handler): return m -class DestinationDevNullLoggingType(str, Enum): +class LoggingTypeEveryNth(str, Enum): EVERY_NTH = "EveryNth" @@ -241,7 +239,7 @@ class EveryNThEntryTypedDict(TypedDict): nth_entry_to_log: int r"""The N-th entry to log for each stream. N starts from 1. For example, when N = 1, every entry is logged; when N = 2, every other entry is logged; when N = 3, one out of three entries is logged.""" - logging_type: NotRequired[DestinationDevNullLoggingType] + logging_type: NotRequired[LoggingTypeEveryNth] max_entry_count: NotRequired[float] r"""Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.""" @@ -257,9 +255,7 @@ class EveryNThEntry(BaseModel): nth_entry_to_log: int r"""The N-th entry to log for each stream. N starts from 1. For example, when N = 1, every entry is logged; when N = 2, every other entry is logged; when N = 3, one out of three entries is logged.""" - logging_type: Optional[DestinationDevNullLoggingType] = ( - DestinationDevNullLoggingType.EVERY_NTH - ) + logging_type: Optional[LoggingTypeEveryNth] = LoggingTypeEveryNth.EVERY_NTH max_entry_count: Optional[float] = 100 r"""Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.""" @@ -292,14 +288,14 @@ def serialize_model(self, handler): return m -class LoggingType(str, Enum): +class LoggingTypeFirstN(str, Enum): FIRST_N = "FirstN" class FirstNEntriesTypedDict(TypedDict): r"""Log first N entries per stream.""" - logging_type: NotRequired[LoggingType] + logging_type: NotRequired[LoggingTypeFirstN] max_entry_count: NotRequired[float] r"""Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.""" @@ -312,7 +308,7 @@ class FirstNEntries(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - logging_type: Optional[LoggingType] = LoggingType.FIRST_N + logging_type: Optional[LoggingTypeFirstN] = LoggingTypeFirstN.FIRST_N max_entry_count: Optional[float] = 100 r"""Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.""" @@ -358,14 +354,14 @@ def serialize_model(self, handler): r"""Configurate how the messages are logged.""" -class TestDestinationType(str, Enum): +class TestDestinationTypeLogging(str, Enum): LOGGING = "LOGGING" class LoggingTypedDict(TypedDict): logging_config: LoggingConfigurationTypedDict r"""Configurate how the messages are logged.""" - test_destination_type: NotRequired[TestDestinationType] + test_destination_type: NotRequired[TestDestinationTypeLogging] class Logging(BaseModel): @@ -377,7 +373,9 @@ class Logging(BaseModel): logging_config: LoggingConfiguration r"""Configurate how the messages are logged.""" - test_destination_type: Optional[TestDestinationType] = TestDestinationType.LOGGING + test_destination_type: Optional[TestDestinationTypeLogging] = ( + TestDestinationTypeLogging.LOGGING + ) @property def additional_properties(self): diff --git a/src/airbyte_api/models/destination_dynamodb.py b/src/airbyte_api/models/destination_dynamodb.py index e756ad81..a0e389a0 100644 --- a/src/airbyte_api/models/destination_dynamodb.py +++ b/src/airbyte_api/models/destination_dynamodb.py @@ -11,11 +11,11 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Dynamodb(str, Enum): +class DestinationDynamodbDynamodb(str, Enum): DYNAMODB = "dynamodb" -class DynamoDBRegion(str, Enum): +class DestinationDynamodbDynamoDBRegion(str, Enum): r"""The region of the DynamoDB.""" UNKNOWN = "" @@ -61,10 +61,10 @@ class DestinationDynamodbTypedDict(TypedDict): r"""The prefix to use when naming DynamoDB tables.""" secret_access_key: str r"""The corresponding secret to the access key id.""" - destination_type: Dynamodb + destination_type: DestinationDynamodbDynamodb dynamodb_endpoint: NotRequired[str] r"""This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty).""" - dynamodb_region: NotRequired[DynamoDBRegion] + dynamodb_region: NotRequired[DestinationDynamodbDynamoDBRegion] r"""The region of the DynamoDB.""" @@ -79,14 +79,19 @@ class DestinationDynamodb(BaseModel): r"""The corresponding secret to the access key id.""" DESTINATION_TYPE: Annotated[ - Annotated[Dynamodb, AfterValidator(validate_const(Dynamodb.DYNAMODB))], + Annotated[ + DestinationDynamodbDynamodb, + AfterValidator(validate_const(DestinationDynamodbDynamodb.DYNAMODB)), + ], pydantic.Field(alias="destinationType"), - ] = Dynamodb.DYNAMODB + ] = DestinationDynamodbDynamodb.DYNAMODB dynamodb_endpoint: Optional[str] = "" r"""This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty).""" - dynamodb_region: Optional[DynamoDBRegion] = DynamoDBRegion.UNKNOWN + dynamodb_region: Optional[DestinationDynamodbDynamoDBRegion] = ( + DestinationDynamodbDynamoDBRegion.UNKNOWN + ) r"""The region of the DynamoDB.""" @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/destination_elasticsearch.py b/src/airbyte_api/models/destination_elasticsearch.py index ab5882a3..33e12434 100644 --- a/src/airbyte_api/models/destination_elasticsearch.py +++ b/src/airbyte_api/models/destination_elasticsearch.py @@ -11,21 +11,21 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class DestinationElasticsearchSchemasAuthenticationMethodMethod(str, Enum): +class DestinationElasticsearchMethodBasic(str, Enum): BASIC = "basic" -class UsernamePasswordTypedDict(TypedDict): +class DestinationElasticsearchUsernamePasswordTypedDict(TypedDict): r"""Basic auth header with a username and password""" password: str r"""Basic auth password to access a secure Elasticsearch server""" username: str r"""Basic auth username to access a secure Elasticsearch server""" - method: DestinationElasticsearchSchemasAuthenticationMethodMethod + method: DestinationElasticsearchMethodBasic -class UsernamePassword(BaseModel): +class DestinationElasticsearchUsernamePassword(BaseModel): r"""Basic auth header with a username and password""" password: str @@ -36,32 +36,28 @@ class UsernamePassword(BaseModel): METHOD: Annotated[ Annotated[ - DestinationElasticsearchSchemasAuthenticationMethodMethod, - AfterValidator( - validate_const( - DestinationElasticsearchSchemasAuthenticationMethodMethod.BASIC - ) - ), + DestinationElasticsearchMethodBasic, + AfterValidator(validate_const(DestinationElasticsearchMethodBasic.BASIC)), ], pydantic.Field(alias="method"), - ] = DestinationElasticsearchSchemasAuthenticationMethodMethod.BASIC + ] = DestinationElasticsearchMethodBasic.BASIC -class DestinationElasticsearchSchemasMethod(str, Enum): +class DestinationElasticsearchMethodSecret(str, Enum): SECRET = "secret" -class APIKeySecretTypedDict(TypedDict): +class DestinationElasticsearchAPIKeySecretTypedDict(TypedDict): r"""Use a api key and secret combination to authenticate""" api_key_id: str r"""The Key ID to used when accessing an enterprise Elasticsearch instance.""" api_key_secret: str r"""The secret associated with the API Key ID.""" - method: DestinationElasticsearchSchemasMethod + method: DestinationElasticsearchMethodSecret -class APIKeySecret(BaseModel): +class DestinationElasticsearchAPIKeySecret(BaseModel): r"""Use a api key and secret combination to authenticate""" api_key_id: Annotated[str, pydantic.Field(alias="apiKeyId")] @@ -72,23 +68,21 @@ class APIKeySecret(BaseModel): METHOD: Annotated[ Annotated[ - DestinationElasticsearchSchemasMethod, - AfterValidator( - validate_const(DestinationElasticsearchSchemasMethod.SECRET) - ), + DestinationElasticsearchMethodSecret, + AfterValidator(validate_const(DestinationElasticsearchMethodSecret.SECRET)), ], pydantic.Field(alias="method"), - ] = DestinationElasticsearchSchemasMethod.SECRET + ] = DestinationElasticsearchMethodSecret.SECRET -class DestinationElasticsearchMethod(str, Enum): +class DestinationElasticsearchMethodNone(str, Enum): NONE = "none" class DestinationElasticsearchNoneTypedDict(TypedDict): r"""No authentication will be used""" - method: DestinationElasticsearchMethod + method: DestinationElasticsearchMethodNone class DestinationElasticsearchNone(BaseModel): @@ -96,40 +90,40 @@ class DestinationElasticsearchNone(BaseModel): METHOD: Annotated[ Annotated[ - DestinationElasticsearchMethod, - AfterValidator(validate_const(DestinationElasticsearchMethod.NONE)), + DestinationElasticsearchMethodNone, + AfterValidator(validate_const(DestinationElasticsearchMethodNone.NONE)), ], pydantic.Field(alias="method"), - ] = DestinationElasticsearchMethod.NONE + ] = DestinationElasticsearchMethodNone.NONE -AuthenticationMethodTypedDict = TypeAliasType( - "AuthenticationMethodTypedDict", +DestinationElasticsearchAuthenticationMethodTypedDict = TypeAliasType( + "DestinationElasticsearchAuthenticationMethodTypedDict", Union[ DestinationElasticsearchNoneTypedDict, - APIKeySecretTypedDict, - UsernamePasswordTypedDict, + DestinationElasticsearchAPIKeySecretTypedDict, + DestinationElasticsearchUsernamePasswordTypedDict, ], ) r"""The type of authentication to be used""" -AuthenticationMethod = Annotated[ +DestinationElasticsearchAuthenticationMethod = Annotated[ Union[ Annotated[DestinationElasticsearchNone, Tag("none")], - Annotated[APIKeySecret, Tag("secret")], - Annotated[UsernamePassword, Tag("basic")], + Annotated[DestinationElasticsearchAPIKeySecret, Tag("secret")], + Annotated[DestinationElasticsearchUsernamePassword, Tag("basic")], ], Discriminator(lambda m: get_discriminator(m, "method", "method")), ] r"""The type of authentication to be used""" -class Elasticsearch(str, Enum): +class DestinationElasticsearchElasticsearch(str, Enum): ELASTICSEARCH = "elasticsearch" -class DestinationElasticsearchSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationElasticsearchTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -142,7 +136,7 @@ class DestinationElasticsearchPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationElasticsearchSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationElasticsearchTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -160,15 +154,15 @@ class DestinationElasticsearchPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationElasticsearchSchemasTunnelMethodTunnelMethod, + DestinationElasticsearchTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationElasticsearchSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationElasticsearchTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationElasticsearchSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationElasticsearchTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -191,7 +185,7 @@ def serialize_model(self, handler): return m -class DestinationElasticsearchSchemasTunnelMethod(str, Enum): +class DestinationElasticsearchTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -204,7 +198,7 @@ class DestinationElasticsearchSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationElasticsearchSchemasTunnelMethod + tunnel_method: DestinationElasticsearchTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -222,13 +216,15 @@ class DestinationElasticsearchSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationElasticsearchSchemasTunnelMethod, + DestinationElasticsearchTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationElasticsearchSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const( + DestinationElasticsearchTunnelMethodSSHKeyAuth.SSH_KEY_AUTH + ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationElasticsearchSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationElasticsearchTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -251,27 +247,27 @@ def serialize_model(self, handler): return m -class DestinationElasticsearchTunnelMethod(str, Enum): +class DestinationElasticsearchTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationElasticsearchNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationElasticsearchTunnelMethod + tunnel_method: DestinationElasticsearchTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationElasticsearchNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationElasticsearchTunnelMethod, + DestinationElasticsearchTunnelMethodNoTunnel, AfterValidator( - validate_const(DestinationElasticsearchTunnelMethod.NO_TUNNEL) + validate_const(DestinationElasticsearchTunnelMethodNoTunnel.NO_TUNNEL) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationElasticsearchTunnelMethod.NO_TUNNEL + ] = DestinationElasticsearchTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -302,11 +298,13 @@ class DestinationElasticsearchNoTunnel(BaseModel): class DestinationElasticsearchTypedDict(TypedDict): endpoint: str r"""The full url of the Elasticsearch server""" - authentication_method: NotRequired[AuthenticationMethodTypedDict] + authentication_method: NotRequired[ + DestinationElasticsearchAuthenticationMethodTypedDict + ] r"""The type of authentication to be used""" ca_certificate: NotRequired[str] r"""CA certificate""" - destination_type: Elasticsearch + destination_type: DestinationElasticsearchElasticsearch path_prefix: NotRequired[str] r"""The Path Prefix of the Elasticsearch server""" tunnel_method: NotRequired[DestinationElasticsearchSSHTunnelMethodTypedDict] @@ -320,7 +318,8 @@ class DestinationElasticsearch(BaseModel): r"""The full url of the Elasticsearch server""" authentication_method: Annotated[ - Optional[AuthenticationMethod], pydantic.Field(alias="authenticationMethod") + Optional[DestinationElasticsearchAuthenticationMethod], + pydantic.Field(alias="authenticationMethod"), ] = None r"""The type of authentication to be used""" @@ -329,10 +328,13 @@ class DestinationElasticsearch(BaseModel): DESTINATION_TYPE: Annotated[ Annotated[ - Elasticsearch, AfterValidator(validate_const(Elasticsearch.ELASTICSEARCH)) + DestinationElasticsearchElasticsearch, + AfterValidator( + validate_const(DestinationElasticsearchElasticsearch.ELASTICSEARCH) + ), ], pydantic.Field(alias="destinationType"), - ] = Elasticsearch.ELASTICSEARCH + ] = DestinationElasticsearchElasticsearch.ELASTICSEARCH path_prefix: Annotated[Optional[str], pydantic.Field(alias="pathPrefix")] = None r"""The Path Prefix of the Elasticsearch server""" @@ -369,11 +371,11 @@ def serialize_model(self, handler): try: - UsernamePassword.model_rebuild() + DestinationElasticsearchUsernamePassword.model_rebuild() except NameError: pass try: - APIKeySecret.model_rebuild() + DestinationElasticsearchAPIKeySecret.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_firebolt.py b/src/airbyte_api/models/destination_firebolt.py index 2b86b355..4d0a914d 100644 --- a/src/airbyte_api/models/destination_firebolt.py +++ b/src/airbyte_api/models/destination_firebolt.py @@ -11,11 +11,11 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Firebolt(str, Enum): +class DestinationFireboltFirebolt(str, Enum): FIREBOLT = "firebolt" -class DestinationFireboltSchemasMethod(str, Enum): +class MethodS3(str, Enum): S3 = "S3" @@ -28,7 +28,7 @@ class ExternalTableViaS3TypedDict(TypedDict): r"""The name of the S3 bucket.""" s3_region: str r"""Region name of the S3 bucket.""" - method: DestinationFireboltSchemasMethod + method: MethodS3 class ExternalTableViaS3(BaseModel): @@ -45,30 +45,24 @@ class ExternalTableViaS3(BaseModel): r"""Region name of the S3 bucket.""" METHOD: Annotated[ - Annotated[ - DestinationFireboltSchemasMethod, - AfterValidator(validate_const(DestinationFireboltSchemasMethod.S3)), - ], + Annotated[MethodS3, AfterValidator(validate_const(MethodS3.S3))], pydantic.Field(alias="method"), - ] = DestinationFireboltSchemasMethod.S3 + ] = MethodS3.S3 -class DestinationFireboltMethod(str, Enum): +class MethodSQL(str, Enum): SQL = "SQL" class SQLInsertsTypedDict(TypedDict): - method: DestinationFireboltMethod + method: MethodSQL class SQLInserts(BaseModel): METHOD: Annotated[ - Annotated[ - DestinationFireboltMethod, - AfterValidator(validate_const(DestinationFireboltMethod.SQL)), - ], + Annotated[MethodSQL, AfterValidator(validate_const(MethodSQL.SQL))], pydantic.Field(alias="method"), - ] = DestinationFireboltMethod.SQL + ] = MethodSQL.SQL DestinationFireboltLoadingMethodTypedDict = TypeAliasType( @@ -96,7 +90,7 @@ class DestinationFireboltTypedDict(TypedDict): r"""The database to connect to.""" engine: str r"""Engine name to connect to.""" - destination_type: Firebolt + destination_type: DestinationFireboltFirebolt host: NotRequired[str] r"""The host name of your Firebolt database.""" loading_method: NotRequired[DestinationFireboltLoadingMethodTypedDict] @@ -120,9 +114,12 @@ class DestinationFirebolt(BaseModel): r"""Engine name to connect to.""" DESTINATION_TYPE: Annotated[ - Annotated[Firebolt, AfterValidator(validate_const(Firebolt.FIREBOLT))], + Annotated[ + DestinationFireboltFirebolt, + AfterValidator(validate_const(DestinationFireboltFirebolt.FIREBOLT)), + ], pydantic.Field(alias="destinationType"), - ] = Firebolt.FIREBOLT + ] = DestinationFireboltFirebolt.FIREBOLT host: Optional[str] = None r"""The host name of your Firebolt database.""" diff --git a/src/airbyte_api/models/destination_gcs.py b/src/airbyte_api/models/destination_gcs.py index f10d9947..777a3f6c 100644 --- a/src/airbyte_api/models/destination_gcs.py +++ b/src/airbyte_api/models/destination_gcs.py @@ -11,26 +11,28 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class CredentialType(str, Enum): +class DestinationGcsCredentialType(str, Enum): HMAC_KEY = "HMAC_KEY" -class HMACKeyTypedDict(TypedDict): +class DestinationGcsHMACKeyTypedDict(TypedDict): hmac_key_access_id: str r"""When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here.""" hmac_key_secret: str r"""The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here.""" - credential_type: NotRequired[CredentialType] + credential_type: NotRequired[DestinationGcsCredentialType] -class HMACKey(BaseModel): +class DestinationGcsHMACKey(BaseModel): hmac_key_access_id: str r"""When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here.""" hmac_key_secret: str r"""The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here.""" - credential_type: Optional[CredentialType] = CredentialType.HMAC_KEY + credential_type: Optional[DestinationGcsCredentialType] = ( + DestinationGcsCredentialType.HMAC_KEY + ) @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -49,11 +51,11 @@ def serialize_model(self, handler): return m -DestinationGcsAuthenticationTypedDict = HMACKeyTypedDict +DestinationGcsAuthenticationTypedDict = DestinationGcsHMACKeyTypedDict 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.""" -DestinationGcsAuthentication = HMACKey +DestinationGcsAuthentication = DestinationGcsHMACKey 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.""" @@ -61,7 +63,7 @@ class DestinationGcsGcs(str, Enum): GCS = "gcs" -class DestinationGcsCompressionCodec(str, Enum): +class DestinationGcsCompressionCodecEnum(str, Enum): r"""The compression algorithm used to compress data pages.""" UNCOMPRESSED = "UNCOMPRESSED" @@ -73,20 +75,20 @@ class DestinationGcsCompressionCodec(str, Enum): ZSTD = "ZSTD" -class DestinationGcsSchemasFormatOutputFormatFormatType(str, Enum): +class DestinationGcsFormatTypeParquet(str, Enum): PARQUET = "Parquet" class DestinationGcsParquetColumnarStorageTypedDict(TypedDict): block_size_mb: NotRequired[int] r"""This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.""" - compression_codec: NotRequired[DestinationGcsCompressionCodec] + compression_codec: NotRequired[DestinationGcsCompressionCodecEnum] r"""The compression algorithm used to compress data pages.""" dictionary_encoding: NotRequired[bool] r"""Default: true.""" dictionary_page_size_kb: NotRequired[int] r"""There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.""" - format_type: NotRequired[DestinationGcsSchemasFormatOutputFormatFormatType] + format_type: NotRequired[DestinationGcsFormatTypeParquet] max_padding_size_mb: NotRequired[int] r"""Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.""" page_size_kb: NotRequired[int] @@ -97,8 +99,8 @@ class DestinationGcsParquetColumnarStorage(BaseModel): block_size_mb: Optional[int] = 128 r"""This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.""" - compression_codec: Optional[DestinationGcsCompressionCodec] = ( - DestinationGcsCompressionCodec.UNCOMPRESSED + compression_codec: Optional[DestinationGcsCompressionCodecEnum] = ( + DestinationGcsCompressionCodecEnum.UNCOMPRESSED ) r"""The compression algorithm used to compress data pages.""" @@ -108,8 +110,8 @@ class DestinationGcsParquetColumnarStorage(BaseModel): dictionary_page_size_kb: Optional[int] = 1024 r"""There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.""" - format_type: Optional[DestinationGcsSchemasFormatOutputFormatFormatType] = ( - DestinationGcsSchemasFormatOutputFormatFormatType.PARQUET + format_type: Optional[DestinationGcsFormatTypeParquet] = ( + DestinationGcsFormatTypeParquet.PARQUET ) max_padding_size_mb: Optional[int] = 8 @@ -145,17 +147,17 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasFormatCompressionType(str, Enum): +class DestinationGcsCompressionTypeGzip2(str, Enum): GZIP = "GZIP" -class DestinationGcsGZIPTypedDict(TypedDict): - compression_type: NotRequired[DestinationGcsSchemasFormatCompressionType] +class DestinationGcsGZIP2TypedDict(TypedDict): + compression_type: NotRequired[DestinationGcsCompressionTypeGzip2] -class DestinationGcsGZIP(BaseModel): - compression_type: Optional[DestinationGcsSchemasFormatCompressionType] = ( - DestinationGcsSchemasFormatCompressionType.GZIP +class DestinationGcsGZIP2(BaseModel): + compression_type: Optional[DestinationGcsCompressionTypeGzip2] = ( + DestinationGcsCompressionTypeGzip2.GZIP ) @model_serializer(mode="wrap") @@ -175,17 +177,17 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasCompressionType(str, Enum): +class DestinationGcsCompressionTypeNoCompression2(str, Enum): NO_COMPRESSION = "No Compression" -class DestinationGcsSchemasNoCompressionTypedDict(TypedDict): - compression_type: NotRequired[DestinationGcsSchemasCompressionType] +class DestinationGcsCompressionNoCompression2TypedDict(TypedDict): + compression_type: NotRequired[DestinationGcsCompressionTypeNoCompression2] -class DestinationGcsSchemasNoCompression(BaseModel): - compression_type: Optional[DestinationGcsSchemasCompressionType] = ( - DestinationGcsSchemasCompressionType.NO_COMPRESSION +class DestinationGcsCompressionNoCompression2(BaseModel): + compression_type: Optional[DestinationGcsCompressionTypeNoCompression2] = ( + DestinationGcsCompressionTypeNoCompression2.NO_COMPRESSION ) @model_serializer(mode="wrap") @@ -205,36 +207,38 @@ def serialize_model(self, handler): return m -DestinationGcsCompressionTypedDict = TypeAliasType( - "DestinationGcsCompressionTypedDict", - Union[DestinationGcsSchemasNoCompressionTypedDict, DestinationGcsGZIPTypedDict], +DestinationGcsCompression2TypedDict = TypeAliasType( + "DestinationGcsCompression2TypedDict", + Union[ + DestinationGcsCompressionNoCompression2TypedDict, DestinationGcsGZIP2TypedDict + ], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -DestinationGcsCompression = TypeAliasType( - "DestinationGcsCompression", - Union[DestinationGcsSchemasNoCompression, DestinationGcsGZIP], +DestinationGcsCompression2 = TypeAliasType( + "DestinationGcsCompression2", + Union[DestinationGcsCompressionNoCompression2, DestinationGcsGZIP2], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -class DestinationGcsSchemasFormatFormatType(str, Enum): +class DestinationGcsFormatTypeJsonl(str, Enum): JSONL = "JSONL" class DestinationGcsJSONLinesNewlineDelimitedJSONTypedDict(TypedDict): - compression: NotRequired[DestinationGcsCompressionTypedDict] + compression: NotRequired[DestinationGcsCompression2TypedDict] r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - format_type: NotRequired[DestinationGcsSchemasFormatFormatType] + format_type: NotRequired[DestinationGcsFormatTypeJsonl] class DestinationGcsJSONLinesNewlineDelimitedJSON(BaseModel): - compression: Optional[DestinationGcsCompression] = None + compression: Optional[DestinationGcsCompression2] = None r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - format_type: Optional[DestinationGcsSchemasFormatFormatType] = ( - DestinationGcsSchemasFormatFormatType.JSONL + format_type: Optional[DestinationGcsFormatTypeJsonl] = ( + DestinationGcsFormatTypeJsonl.JSONL ) @model_serializer(mode="wrap") @@ -254,17 +258,17 @@ def serialize_model(self, handler): return m -class DestinationGcsCompressionType(str, Enum): +class DestinationGcsCompressionTypeGzip1(str, Enum): GZIP = "GZIP" -class GzipTypedDict(TypedDict): - compression_type: NotRequired[DestinationGcsCompressionType] +class DestinationGcsGZIP1TypedDict(TypedDict): + compression_type: NotRequired[DestinationGcsCompressionTypeGzip1] -class Gzip(BaseModel): - compression_type: Optional[DestinationGcsCompressionType] = ( - DestinationGcsCompressionType.GZIP +class DestinationGcsGZIP1(BaseModel): + compression_type: Optional[DestinationGcsCompressionTypeGzip1] = ( + DestinationGcsCompressionTypeGzip1.GZIP ) @model_serializer(mode="wrap") @@ -284,16 +288,18 @@ def serialize_model(self, handler): return m -class CompressionType(str, Enum): +class DestinationGcsCompressionTypeNoCompression1(str, Enum): NO_COMPRESSION = "No Compression" -class DestinationGcsNoCompressionTypedDict(TypedDict): - compression_type: NotRequired[CompressionType] +class DestinationGcsCompressionNoCompression1TypedDict(TypedDict): + compression_type: NotRequired[DestinationGcsCompressionTypeNoCompression1] -class DestinationGcsNoCompression(BaseModel): - compression_type: Optional[CompressionType] = CompressionType.NO_COMPRESSION +class DestinationGcsCompressionNoCompression1(BaseModel): + compression_type: Optional[DestinationGcsCompressionTypeNoCompression1] = ( + DestinationGcsCompressionTypeNoCompression1.NO_COMPRESSION + ) @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -312,13 +318,19 @@ def serialize_model(self, handler): return m -CompressionTypedDict = TypeAliasType( - "CompressionTypedDict", Union[DestinationGcsNoCompressionTypedDict, GzipTypedDict] +DestinationGcsCompression1TypedDict = TypeAliasType( + "DestinationGcsCompression1TypedDict", + Union[ + DestinationGcsCompressionNoCompression1TypedDict, DestinationGcsGZIP1TypedDict + ], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").""" -Compression = TypeAliasType("Compression", Union[DestinationGcsNoCompression, Gzip]) +DestinationGcsCompression1 = TypeAliasType( + "DestinationGcsCompression1", + Union[DestinationGcsCompressionNoCompression1, DestinationGcsGZIP1], +) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").""" @@ -329,28 +341,26 @@ class Normalization(str, Enum): ROOT_LEVEL_FLATTENING = "Root level flattening" -class DestinationGcsSchemasFormatType(str, Enum): +class DestinationGcsFormatTypeCsv(str, Enum): CSV = "CSV" class DestinationGcsCSVCommaSeparatedValuesTypedDict(TypedDict): - compression: NotRequired[CompressionTypedDict] + compression: NotRequired[DestinationGcsCompression1TypedDict] r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").""" flattening: NotRequired[Normalization] r"""Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details.""" - format_type: NotRequired[DestinationGcsSchemasFormatType] + format_type: NotRequired[DestinationGcsFormatTypeCsv] class DestinationGcsCSVCommaSeparatedValues(BaseModel): - compression: Optional[Compression] = None + compression: Optional[DestinationGcsCompression1] = None r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").""" flattening: Optional[Normalization] = Normalization.NO_FLATTENING r"""Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details.""" - format_type: Optional[DestinationGcsSchemasFormatType] = ( - DestinationGcsSchemasFormatType.CSV - ) + format_type: Optional[DestinationGcsFormatTypeCsv] = DestinationGcsFormatTypeCsv.CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -369,18 +379,16 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasFormatOutputFormat1Codec(str, Enum): +class DestinationGcsCodecSnappy(str, Enum): SNAPPY = "snappy" -class SnappyTypedDict(TypedDict): - codec: NotRequired[DestinationGcsSchemasFormatOutputFormat1Codec] +class DestinationGcsSnappyTypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecSnappy] -class Snappy(BaseModel): - codec: Optional[DestinationGcsSchemasFormatOutputFormat1Codec] = ( - DestinationGcsSchemasFormatOutputFormat1Codec.SNAPPY - ) +class DestinationGcsSnappy(BaseModel): + codec: Optional[DestinationGcsCodecSnappy] = DestinationGcsCodecSnappy.SNAPPY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -399,21 +407,21 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasFormatOutputFormatCodec(str, Enum): +class DestinationGcsCodecZstandard(str, Enum): ZSTANDARD = "zstandard" -class ZstandardTypedDict(TypedDict): - codec: NotRequired[DestinationGcsSchemasFormatOutputFormatCodec] +class DestinationGcsZstandardTypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecZstandard] compression_level: NotRequired[int] r"""Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory.""" include_checksum: NotRequired[bool] r"""If true, include a checksum with each data block.""" -class Zstandard(BaseModel): - codec: Optional[DestinationGcsSchemasFormatOutputFormatCodec] = ( - DestinationGcsSchemasFormatOutputFormatCodec.ZSTANDARD +class DestinationGcsZstandard(BaseModel): + codec: Optional[DestinationGcsCodecZstandard] = ( + DestinationGcsCodecZstandard.ZSTANDARD ) compression_level: Optional[int] = 3 @@ -439,20 +447,18 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasFormatCodec(str, Enum): +class DestinationGcsCodecXz(str, Enum): XZ = "xz" -class XzTypedDict(TypedDict): - codec: NotRequired[DestinationGcsSchemasFormatCodec] +class DestinationGcsXzTypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecXz] compression_level: NotRequired[int] r"""The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here for details.""" -class Xz(BaseModel): - codec: Optional[DestinationGcsSchemasFormatCodec] = ( - DestinationGcsSchemasFormatCodec.XZ - ) +class DestinationGcsXz(BaseModel): + codec: Optional[DestinationGcsCodecXz] = DestinationGcsCodecXz.XZ compression_level: Optional[int] = 6 r"""The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here for details.""" @@ -474,16 +480,16 @@ def serialize_model(self, handler): return m -class DestinationGcsSchemasCodec(str, Enum): +class DestinationGcsCodecBzip2(str, Enum): BZIP2 = "bzip2" -class Bzip2TypedDict(TypedDict): - codec: NotRequired[DestinationGcsSchemasCodec] +class DestinationGcsBzip2TypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecBzip2] -class Bzip2(BaseModel): - codec: Optional[DestinationGcsSchemasCodec] = DestinationGcsSchemasCodec.BZIP2 +class DestinationGcsBzip2(BaseModel): + codec: Optional[DestinationGcsCodecBzip2] = DestinationGcsCodecBzip2.BZIP2 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -502,18 +508,18 @@ def serialize_model(self, handler): return m -class DestinationGcsCodec(str, Enum): +class DestinationGcsCodecDeflate(str, Enum): DEFLATE = "Deflate" -class DeflateTypedDict(TypedDict): - codec: NotRequired[DestinationGcsCodec] +class DestinationGcsDeflateTypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecDeflate] compression_level: NotRequired[int] r"""0: no compression & fastest, 9: best compression & slowest.""" -class Deflate(BaseModel): - codec: Optional[DestinationGcsCodec] = DestinationGcsCodec.DEFLATE +class DestinationGcsDeflate(BaseModel): + codec: Optional[DestinationGcsCodecDeflate] = DestinationGcsCodecDeflate.DEFLATE compression_level: Optional[int] = 0 r"""0: no compression & fastest, 9: best compression & slowest.""" @@ -535,16 +541,18 @@ def serialize_model(self, handler): return m -class Codec(str, Enum): +class DestinationGcsCodecNoCompression(str, Enum): NO_COMPRESSION = "no compression" -class NoCompressionTypedDict(TypedDict): - codec: NotRequired[Codec] +class DestinationGcsCompressionCodecNoCompressionTypedDict(TypedDict): + codec: NotRequired[DestinationGcsCodecNoCompression] -class NoCompression(BaseModel): - codec: Optional[Codec] = Codec.NO_COMPRESSION +class DestinationGcsCompressionCodecNoCompression(BaseModel): + codec: Optional[DestinationGcsCodecNoCompression] = ( + DestinationGcsCodecNoCompression.NO_COMPRESSION + ) @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -563,41 +571,51 @@ def serialize_model(self, handler): return m -CompressionCodecTypedDict = TypeAliasType( - "CompressionCodecTypedDict", +DestinationGcsCompressionCodecUnionTypedDict = TypeAliasType( + "DestinationGcsCompressionCodecUnionTypedDict", Union[ - NoCompressionTypedDict, - Bzip2TypedDict, - SnappyTypedDict, - DeflateTypedDict, - XzTypedDict, - ZstandardTypedDict, + DestinationGcsCompressionCodecNoCompressionTypedDict, + DestinationGcsBzip2TypedDict, + DestinationGcsSnappyTypedDict, + DestinationGcsDeflateTypedDict, + DestinationGcsXzTypedDict, + DestinationGcsZstandardTypedDict, ], ) r"""The compression algorithm used to compress data. Default to no compression.""" -CompressionCodec = TypeAliasType( - "CompressionCodec", Union[NoCompression, Bzip2, Snappy, Deflate, Xz, Zstandard] +DestinationGcsCompressionCodecUnion = TypeAliasType( + "DestinationGcsCompressionCodecUnion", + Union[ + DestinationGcsCompressionCodecNoCompression, + DestinationGcsBzip2, + DestinationGcsSnappy, + DestinationGcsDeflate, + DestinationGcsXz, + DestinationGcsZstandard, + ], ) r"""The compression algorithm used to compress data. Default to no compression.""" -class DestinationGcsFormatType(str, Enum): +class DestinationGcsFormatTypeAvro(str, Enum): AVRO = "Avro" -class AvroApacheAvroTypedDict(TypedDict): - compression_codec: CompressionCodecTypedDict +class DestinationGcsAvroApacheAvroTypedDict(TypedDict): + compression_codec: DestinationGcsCompressionCodecUnionTypedDict r"""The compression algorithm used to compress data. Default to no compression.""" - format_type: NotRequired[DestinationGcsFormatType] + format_type: NotRequired[DestinationGcsFormatTypeAvro] -class AvroApacheAvro(BaseModel): - compression_codec: CompressionCodec +class DestinationGcsAvroApacheAvro(BaseModel): + compression_codec: DestinationGcsCompressionCodecUnion r"""The compression algorithm used to compress data. Default to no compression.""" - format_type: Optional[DestinationGcsFormatType] = DestinationGcsFormatType.AVRO + format_type: Optional[DestinationGcsFormatTypeAvro] = ( + DestinationGcsFormatTypeAvro.AVRO + ) @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -619,7 +637,7 @@ def serialize_model(self, handler): DestinationGcsOutputFormatTypedDict = TypeAliasType( "DestinationGcsOutputFormatTypedDict", Union[ - AvroApacheAvroTypedDict, + DestinationGcsAvroApacheAvroTypedDict, DestinationGcsJSONLinesNewlineDelimitedJSONTypedDict, DestinationGcsCSVCommaSeparatedValuesTypedDict, DestinationGcsParquetColumnarStorageTypedDict, @@ -631,7 +649,7 @@ def serialize_model(self, handler): DestinationGcsOutputFormat = TypeAliasType( "DestinationGcsOutputFormat", Union[ - AvroApacheAvro, + DestinationGcsAvroApacheAvro, DestinationGcsJSONLinesNewlineDelimitedJSON, DestinationGcsCSVCommaSeparatedValues, DestinationGcsParquetColumnarStorage, diff --git a/src/airbyte_api/models/destination_google_sheets.py b/src/airbyte_api/models/destination_google_sheets.py index 4c44db09..e6d2a8c5 100644 --- a/src/airbyte_api/models/destination_google_sheets.py +++ b/src/airbyte_api/models/destination_google_sheets.py @@ -11,29 +11,29 @@ from typing_extensions import Annotated, TypeAliasType, TypedDict -class DestinationGoogleSheetsSchemasAuthType(str, Enum): +class DestinationGoogleSheetsAuthTypeService(str, Enum): SERVICE = "service" -class ServiceAccountKeyAuthenticationTypedDict(TypedDict): +class DestinationGoogleSheetsServiceAccountKeyAuthenticationTypedDict(TypedDict): service_account_info: str r"""Enter your service account key in JSON format. See the docs for more information on how to generate this key.""" - auth_type: DestinationGoogleSheetsSchemasAuthType + auth_type: DestinationGoogleSheetsAuthTypeService -class ServiceAccountKeyAuthentication(BaseModel): +class DestinationGoogleSheetsServiceAccountKeyAuthentication(BaseModel): service_account_info: str r"""Enter your service account key in JSON format. See the docs for more information on how to generate this key.""" AUTH_TYPE: Annotated[ Annotated[ - Optional[DestinationGoogleSheetsSchemasAuthType], + Optional[DestinationGoogleSheetsAuthTypeService], AfterValidator( - validate_const(DestinationGoogleSheetsSchemasAuthType.SERVICE) + validate_const(DestinationGoogleSheetsAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = DestinationGoogleSheetsSchemasAuthType.SERVICE + ] = DestinationGoogleSheetsAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -52,21 +52,21 @@ def serialize_model(self, handler): return m -class DestinationGoogleSheetsAuthType(str, Enum): +class DestinationGoogleSheetsAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" -class AuthenticateViaGoogleOAuthTypedDict(TypedDict): +class DestinationGoogleSheetsAuthenticateViaGoogleOAuthTypedDict(TypedDict): client_id: str r"""The Client ID of your Google Sheets developer application.""" client_secret: str r"""The Client Secret of your Google Sheets developer application.""" refresh_token: str r"""The token for obtaining new access token.""" - auth_type: DestinationGoogleSheetsAuthType + auth_type: DestinationGoogleSheetsAuthTypeOauth20 -class AuthenticateViaGoogleOAuth(BaseModel): +class DestinationGoogleSheetsAuthenticateViaGoogleOAuth(BaseModel): client_id: str r"""The Client ID of your Google Sheets developer application.""" @@ -78,11 +78,13 @@ class AuthenticateViaGoogleOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[DestinationGoogleSheetsAuthType], - AfterValidator(validate_const(DestinationGoogleSheetsAuthType.OAUTH2_0)), + Optional[DestinationGoogleSheetsAuthTypeOauth20], + AfterValidator( + validate_const(DestinationGoogleSheetsAuthTypeOauth20.OAUTH2_0) + ), ], pydantic.Field(alias="auth_type"), - ] = DestinationGoogleSheetsAuthType.OAUTH2_0 + ] = DestinationGoogleSheetsAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -104,7 +106,8 @@ def serialize_model(self, handler): DestinationGoogleSheetsAuthenticationTypedDict = TypeAliasType( "DestinationGoogleSheetsAuthenticationTypedDict", Union[ - ServiceAccountKeyAuthenticationTypedDict, AuthenticateViaGoogleOAuthTypedDict + DestinationGoogleSheetsServiceAccountKeyAuthenticationTypedDict, + DestinationGoogleSheetsAuthenticateViaGoogleOAuthTypedDict, ], ) r"""Authentication method to access Google Sheets""" @@ -112,7 +115,10 @@ def serialize_model(self, handler): DestinationGoogleSheetsAuthentication = TypeAliasType( "DestinationGoogleSheetsAuthentication", - Union[ServiceAccountKeyAuthentication, AuthenticateViaGoogleOAuth], + Union[ + DestinationGoogleSheetsServiceAccountKeyAuthentication, + DestinationGoogleSheetsAuthenticateViaGoogleOAuth, + ], ) r"""Authentication method to access Google Sheets""" @@ -148,11 +154,11 @@ class DestinationGoogleSheets(BaseModel): try: - ServiceAccountKeyAuthentication.model_rebuild() + DestinationGoogleSheetsServiceAccountKeyAuthentication.model_rebuild() except NameError: pass try: - AuthenticateViaGoogleOAuth.model_rebuild() + DestinationGoogleSheetsAuthenticateViaGoogleOAuth.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_hubspot.py b/src/airbyte_api/models/destination_hubspot.py index d673ecc6..94b179ee 100644 --- a/src/airbyte_api/models/destination_hubspot.py +++ b/src/airbyte_api/models/destination_hubspot.py @@ -15,7 +15,7 @@ class Type(str, Enum): O_AUTH = "OAuth" -class OAuthTypedDict(TypedDict): +class DestinationHubspotOAuthTypedDict(TypedDict): client_id: str r"""The Client ID of your HubSpot developer application. See the Hubspot docs if you need help finding this ID.""" client_secret: str @@ -25,7 +25,7 @@ class OAuthTypedDict(TypedDict): type: NotRequired[Type] -class OAuth(BaseModel): +class DestinationHubspotOAuth(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) @@ -70,11 +70,11 @@ def serialize_model(self, handler): return m -DestinationHubspotCredentialsTypedDict = OAuthTypedDict +DestinationHubspotCredentialsTypedDict = DestinationHubspotOAuthTypedDict r"""Choose how to authenticate to HubSpot.""" -DestinationHubspotCredentials = OAuth +DestinationHubspotCredentials = DestinationHubspotOAuth r"""Choose how to authenticate to HubSpot.""" @@ -121,7 +121,7 @@ class DestinationHubspotS3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" -class DestinationHubspotSchemasStorageType(str, Enum): +class DestinationHubspotStorageTypeS3(str, Enum): S3 = "S3" @@ -140,7 +140,7 @@ class DestinationHubspotS3TypedDict(TypedDict): r"""Your S3 endpoint url. Read more here""" secret_access_key: NotRequired[str] r"""The corresponding secret to the access key ID. Read more here""" - storage_type: NotRequired[DestinationHubspotSchemasStorageType] + storage_type: NotRequired[DestinationHubspotStorageTypeS3] class DestinationHubspotS3(BaseModel): @@ -172,8 +172,8 @@ class DestinationHubspotS3(BaseModel): secret_access_key: Optional[str] = None r"""The corresponding secret to the access key ID. Read more here""" - storage_type: Optional[DestinationHubspotSchemasStorageType] = ( - DestinationHubspotSchemasStorageType.S3 + storage_type: Optional[DestinationHubspotStorageTypeS3] = ( + DestinationHubspotStorageTypeS3.S3 ) @property @@ -213,12 +213,12 @@ def serialize_model(self, handler): return m -class DestinationHubspotStorageType(str, Enum): +class DestinationHubspotStorageTypeNone(str, Enum): NONE = "None" class DestinationHubspotNoneTypedDict(TypedDict): - storage_type: NotRequired[DestinationHubspotStorageType] + storage_type: NotRequired[DestinationHubspotStorageTypeNone] class DestinationHubspotNone(BaseModel): @@ -227,8 +227,8 @@ class DestinationHubspotNone(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - storage_type: Optional[DestinationHubspotStorageType] = ( - DestinationHubspotStorageType.NONE + storage_type: Optional[DestinationHubspotStorageTypeNone] = ( + DestinationHubspotStorageTypeNone.NONE ) @property diff --git a/src/airbyte_api/models/destination_milvus.py b/src/airbyte_api/models/destination_milvus.py index 1dcda398..9e908bbb 100644 --- a/src/airbyte_api/models/destination_milvus.py +++ b/src/airbyte_api/models/destination_milvus.py @@ -15,7 +15,7 @@ class Milvus(str, Enum): MILVUS = "milvus" -class DestinationMilvusSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationMilvusModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationMilvusOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationMilvusSchemasEmbeddingEmbedding5Mode + mode: DestinationMilvusModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,13 @@ class DestinationMilvusOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasEmbeddingEmbedding5Mode], + Optional[DestinationMilvusModeOpenaiCompatible], AfterValidator( - validate_const( - DestinationMilvusSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE - ) + validate_const(DestinationMilvusModeOpenaiCompatible.OPENAI_COMPATIBLE) ), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationMilvusModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,7 +73,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationMilvusModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -88,7 +86,7 @@ class DestinationMilvusAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationMilvusSchemasEmbeddingEmbeddingMode + mode: DestinationMilvusModeAzureOpenai class DestinationMilvusAzureOpenAI(BaseModel): @@ -105,15 +103,13 @@ class DestinationMilvusAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasEmbeddingEmbeddingMode], + Optional[DestinationMilvusModeAzureOpenai], AfterValidator( - validate_const( - DestinationMilvusSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationMilvusModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationMilvusModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,14 +128,14 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasEmbeddingMode(str, Enum): +class DestinationMilvusModeFake(str, Enum): FAKE = "fake" class DestinationMilvusFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationMilvusSchemasEmbeddingMode + mode: DestinationMilvusModeFake class DestinationMilvusFake(BaseModel): @@ -147,11 +143,11 @@ class DestinationMilvusFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasEmbeddingMode], - AfterValidator(validate_const(DestinationMilvusSchemasEmbeddingMode.FAKE)), + Optional[DestinationMilvusModeFake], + AfterValidator(validate_const(DestinationMilvusModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasEmbeddingMode.FAKE + ] = DestinationMilvusModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -170,7 +166,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasMode(str, Enum): +class DestinationMilvusModeCohere(str, Enum): COHERE = "cohere" @@ -178,7 +174,7 @@ class DestinationMilvusCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationMilvusSchemasMode + mode: DestinationMilvusModeCohere class DestinationMilvusCohere(BaseModel): @@ -188,11 +184,11 @@ class DestinationMilvusCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasMode], - AfterValidator(validate_const(DestinationMilvusSchemasMode.COHERE)), + Optional[DestinationMilvusModeCohere], + AfterValidator(validate_const(DestinationMilvusModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasMode.COHERE + ] = DestinationMilvusModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -211,7 +207,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusMode(str, Enum): +class DestinationMilvusModeOpenai(str, Enum): OPENAI = "openai" @@ -219,7 +215,7 @@ class DestinationMilvusOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationMilvusMode + mode: DestinationMilvusModeOpenai class DestinationMilvusOpenAI(BaseModel): @@ -229,11 +225,11 @@ class DestinationMilvusOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusMode], - AfterValidator(validate_const(DestinationMilvusMode.OPENAI)), + Optional[DestinationMilvusModeOpenai], + AfterValidator(validate_const(DestinationMilvusModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusMode.OPENAI + ] = DestinationMilvusModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -278,30 +274,26 @@ def serialize_model(self, handler): r"""Embedding configuration""" -class DestinationMilvusSchemasIndexingAuthAuthenticationMode(str, Enum): +class DestinationMilvusModeNoAuth(str, Enum): NO_AUTH = "no_auth" -class NoAuthTypedDict(TypedDict): +class DestinationMilvusNoAuthTypedDict(TypedDict): r"""Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)""" - mode: DestinationMilvusSchemasIndexingAuthAuthenticationMode + mode: DestinationMilvusModeNoAuth -class NoAuth(BaseModel): +class DestinationMilvusNoAuth(BaseModel): r"""Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)""" MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasIndexingAuthAuthenticationMode], - AfterValidator( - validate_const( - DestinationMilvusSchemasIndexingAuthAuthenticationMode.NO_AUTH - ) - ), + Optional[DestinationMilvusModeNoAuth], + AfterValidator(validate_const(DestinationMilvusModeNoAuth.NO_AUTH)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasIndexingAuthAuthenticationMode.NO_AUTH + ] = DestinationMilvusModeNoAuth.NO_AUTH @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -320,7 +312,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasIndexingAuthMode(str, Enum): +class DestinationMilvusModeUsernamePassword(str, Enum): USERNAME_PASSWORD = "username_password" @@ -331,7 +323,7 @@ class DestinationMilvusUsernamePasswordTypedDict(TypedDict): r"""Password for the Milvus instance""" username: str r"""Username for the Milvus instance""" - mode: DestinationMilvusSchemasIndexingAuthMode + mode: DestinationMilvusModeUsernamePassword class DestinationMilvusUsernamePassword(BaseModel): @@ -345,15 +337,13 @@ class DestinationMilvusUsernamePassword(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasIndexingAuthMode], + Optional[DestinationMilvusModeUsernamePassword], AfterValidator( - validate_const( - DestinationMilvusSchemasIndexingAuthMode.USERNAME_PASSWORD - ) + validate_const(DestinationMilvusModeUsernamePassword.USERNAME_PASSWORD) ), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasIndexingAuthMode.USERNAME_PASSWORD + ] = DestinationMilvusModeUsernamePassword.USERNAME_PASSWORD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -372,7 +362,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasIndexingMode(str, Enum): +class DestinationMilvusModeToken(str, Enum): TOKEN = "token" @@ -381,7 +371,7 @@ class DestinationMilvusAPITokenTypedDict(TypedDict): token: str r"""API Token for the Milvus instance""" - mode: DestinationMilvusSchemasIndexingMode + mode: DestinationMilvusModeToken class DestinationMilvusAPIToken(BaseModel): @@ -392,11 +382,11 @@ class DestinationMilvusAPIToken(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasIndexingMode], - AfterValidator(validate_const(DestinationMilvusSchemasIndexingMode.TOKEN)), + Optional[DestinationMilvusModeToken], + AfterValidator(validate_const(DestinationMilvusModeToken.TOKEN)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasIndexingMode.TOKEN + ] = DestinationMilvusModeToken.TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -418,7 +408,7 @@ def serialize_model(self, handler): DestinationMilvusAuthenticationTypedDict = TypeAliasType( "DestinationMilvusAuthenticationTypedDict", Union[ - NoAuthTypedDict, + DestinationMilvusNoAuthTypedDict, DestinationMilvusAPITokenTypedDict, DestinationMilvusUsernamePasswordTypedDict, ], @@ -428,7 +418,11 @@ def serialize_model(self, handler): DestinationMilvusAuthentication = TypeAliasType( "DestinationMilvusAuthentication", - Union[NoAuth, DestinationMilvusAPIToken, DestinationMilvusUsernamePassword], + Union[ + DestinationMilvusNoAuth, + DestinationMilvusAPIToken, + DestinationMilvusUsernamePassword, + ], ) r"""Authentication method""" @@ -524,7 +518,7 @@ class DestinationMilvusLanguage(str, Enum): SOL = "sol" -class DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationMilvusModeCode(str, Enum): CODE = "code" @@ -533,7 +527,7 @@ class DestinationMilvusByProgrammingLanguageTypedDict(TypedDict): language: DestinationMilvusLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationMilvusModeCode class DestinationMilvusByProgrammingLanguage(BaseModel): @@ -544,15 +538,11 @@ class DestinationMilvusByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationMilvusModeCode], + AfterValidator(validate_const(DestinationMilvusModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationMilvusModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -571,14 +561,14 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasProcessingTextSplitterMode(str, Enum): +class DestinationMilvusModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationMilvusByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationMilvusSchemasProcessingTextSplitterMode + mode: DestinationMilvusModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -588,15 +578,11 @@ class DestinationMilvusByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationMilvusSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationMilvusModeMarkdown], + AfterValidator(validate_const(DestinationMilvusModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationMilvusModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -618,7 +604,7 @@ def serialize_model(self, handler): return m -class DestinationMilvusSchemasProcessingMode(str, Enum): +class DestinationMilvusModeSeparator(str, Enum): SEPARATOR = "separator" @@ -627,7 +613,7 @@ class DestinationMilvusBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationMilvusSchemasProcessingMode + mode: DestinationMilvusModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -640,13 +626,11 @@ class DestinationMilvusBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationMilvusSchemasProcessingMode], - AfterValidator( - validate_const(DestinationMilvusSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationMilvusModeSeparator], + AfterValidator(validate_const(DestinationMilvusModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationMilvusSchemasProcessingMode.SEPARATOR + ] = DestinationMilvusModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -843,7 +827,7 @@ def serialize_model(self, handler): except NameError: pass try: - NoAuth.model_rebuild() + DestinationMilvusNoAuth.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_mongodb.py b/src/airbyte_api/models/destination_mongodb.py index 3abe9f57..937d1b7f 100644 --- a/src/airbyte_api/models/destination_mongodb.py +++ b/src/airbyte_api/models/destination_mongodb.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class DestinationMongodbAuthorization(str, Enum): +class AuthorizationLoginPassword(str, Enum): LOGIN_PASSWORD = "login/password" @@ -22,7 +22,7 @@ class LoginPasswordTypedDict(TypedDict): r"""Password associated with the username.""" username: str r"""Username to use to access the database.""" - authorization: DestinationMongodbAuthorization + authorization: AuthorizationLoginPassword class LoginPassword(BaseModel): @@ -36,23 +36,21 @@ class LoginPassword(BaseModel): AUTHORIZATION: Annotated[ Annotated[ - DestinationMongodbAuthorization, - AfterValidator( - validate_const(DestinationMongodbAuthorization.LOGIN_PASSWORD) - ), + AuthorizationLoginPassword, + AfterValidator(validate_const(AuthorizationLoginPassword.LOGIN_PASSWORD)), ], pydantic.Field(alias="authorization"), - ] = DestinationMongodbAuthorization.LOGIN_PASSWORD + ] = AuthorizationLoginPassword.LOGIN_PASSWORD -class DestinationMongodbSchemasAuthorization(str, Enum): +class AuthorizationNone(str, Enum): NONE = "none" class DestinationMongodbNoneTypedDict(TypedDict): r"""None.""" - authorization: DestinationMongodbSchemasAuthorization + authorization: AuthorizationNone class DestinationMongodbNone(BaseModel): @@ -60,11 +58,10 @@ class DestinationMongodbNone(BaseModel): AUTHORIZATION: Annotated[ Annotated[ - DestinationMongodbSchemasAuthorization, - AfterValidator(validate_const(DestinationMongodbSchemasAuthorization.NONE)), + AuthorizationNone, AfterValidator(validate_const(AuthorizationNone.NONE)) ], pydantic.Field(alias="authorization"), - ] = DestinationMongodbSchemasAuthorization.NONE + ] = AuthorizationNone.NONE AuthorizationTypeTypedDict = TypeAliasType( @@ -88,23 +85,21 @@ class Mongodb(str, Enum): MONGODB = "mongodb" -class DestinationMongodbSchemasInstance(str, Enum): +class InstanceAtlas(str, Enum): ATLAS = "atlas" class MongoDBAtlasTypedDict(TypedDict): cluster_url: str r"""URL of a cluster to connect to.""" - instance: NotRequired[DestinationMongodbSchemasInstance] + instance: NotRequired[InstanceAtlas] class MongoDBAtlas(BaseModel): cluster_url: str r"""URL of a cluster to connect to.""" - instance: Optional[DestinationMongodbSchemasInstance] = ( - DestinationMongodbSchemasInstance.ATLAS - ) + instance: Optional[InstanceAtlas] = InstanceAtlas.ATLAS @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -123,14 +118,14 @@ def serialize_model(self, handler): return m -class DestinationMongodbInstance(str, Enum): +class InstanceReplica(str, Enum): REPLICA = "replica" class ReplicaSetTypedDict(TypedDict): server_addresses: str r"""The members of a replica set. Please specify `host`:`port` of each member seperated by comma.""" - instance: NotRequired[DestinationMongodbInstance] + instance: NotRequired[InstanceReplica] replica_set: NotRequired[str] r"""A replica set name.""" @@ -139,7 +134,7 @@ class ReplicaSet(BaseModel): server_addresses: str r"""The members of a replica set. Please specify `host`:`port` of each member seperated by comma.""" - instance: Optional[DestinationMongodbInstance] = DestinationMongodbInstance.REPLICA + instance: Optional[InstanceReplica] = InstanceReplica.REPLICA replica_set: Optional[str] = None r"""A replica set name.""" @@ -161,14 +156,14 @@ def serialize_model(self, handler): return m -class Instance(str, Enum): +class InstanceStandalone(str, Enum): STANDALONE = "standalone" class StandaloneMongoDbInstanceTypedDict(TypedDict): host: str r"""The Host of a Mongo database to be replicated.""" - instance: NotRequired[Instance] + instance: NotRequired[InstanceStandalone] port: NotRequired[int] r"""The Port of a Mongo database to be replicated.""" tls: NotRequired[bool] @@ -179,7 +174,7 @@ class StandaloneMongoDbInstance(BaseModel): host: str r"""The Host of a Mongo database to be replicated.""" - instance: Optional[Instance] = Instance.STANDALONE + instance: Optional[InstanceStandalone] = InstanceStandalone.STANDALONE port: Optional[int] = 27017 r"""The Port of a Mongo database to be replicated.""" @@ -219,7 +214,7 @@ def serialize_model(self, handler): r"""MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.""" -class DestinationMongodbSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationMongodbTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -232,7 +227,7 @@ class DestinationMongodbPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationMongodbSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationMongodbTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -250,15 +245,15 @@ class DestinationMongodbPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMongodbSchemasTunnelMethodTunnelMethod, + DestinationMongodbTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationMongodbSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationMongodbTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMongodbSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationMongodbTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -281,7 +276,7 @@ def serialize_model(self, handler): return m -class DestinationMongodbSchemasTunnelMethod(str, Enum): +class DestinationMongodbTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -294,7 +289,7 @@ class DestinationMongodbSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationMongodbSchemasTunnelMethod + tunnel_method: DestinationMongodbTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -312,13 +307,13 @@ class DestinationMongodbSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMongodbSchemasTunnelMethod, + DestinationMongodbTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationMongodbSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationMongodbTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMongodbSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationMongodbTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -341,25 +336,27 @@ def serialize_model(self, handler): return m -class DestinationMongodbTunnelMethod(str, Enum): +class DestinationMongodbTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationMongodbNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationMongodbTunnelMethod + tunnel_method: DestinationMongodbTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationMongodbNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMongodbTunnelMethod, - AfterValidator(validate_const(DestinationMongodbTunnelMethod.NO_TUNNEL)), + DestinationMongodbTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationMongodbTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMongodbTunnelMethod.NO_TUNNEL + ] = DestinationMongodbTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" diff --git a/src/airbyte_api/models/destination_mssql.py b/src/airbyte_api/models/destination_mssql.py index bd4e189a..aaeca1ff 100644 --- a/src/airbyte_api/models/destination_mssql.py +++ b/src/airbyte_api/models/destination_mssql.py @@ -11,15 +11,15 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Mssql(str, Enum): +class DestinationMssqlMssql(str, Enum): MSSQL = "mssql" -class DestinationMssqlLoadType(str, Enum): +class DestinationMssqlLoadTypeBulk(str, Enum): BULK = "BULK" -class BulkLoadTypedDict(TypedDict): +class DestinationMssqlBulkLoadTypedDict(TypedDict): r"""Configuration details for using the BULK loading mechanism.""" azure_blob_storage_account_name: str @@ -32,12 +32,12 @@ class BulkLoadTypedDict(TypedDict): r"""The Azure blob storage account key. Mutually exclusive with a Shared Access Signature""" bulk_load_validate_values_pre_load: NotRequired[bool] r"""When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.""" - load_type: NotRequired[DestinationMssqlLoadType] + load_type: NotRequired[DestinationMssqlLoadTypeBulk] shared_access_signature: NotRequired[str] r"""A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key""" -class BulkLoad(BaseModel): +class DestinationMssqlBulkLoad(BaseModel): r"""Configuration details for using the BULK loading mechanism.""" model_config = ConfigDict( @@ -60,7 +60,9 @@ class BulkLoad(BaseModel): bulk_load_validate_values_pre_load: Optional[bool] = False r"""When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.""" - load_type: Optional[DestinationMssqlLoadType] = DestinationMssqlLoadType.BULK + load_type: Optional[DestinationMssqlLoadTypeBulk] = ( + DestinationMssqlLoadTypeBulk.BULK + ) shared_access_signature: Optional[str] = None r"""A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key""" @@ -100,17 +102,17 @@ def serialize_model(self, handler): return m -class DestinationMssqlSchemasLoadType(str, Enum): +class DestinationMssqlLoadTypeInsert(str, Enum): INSERT = "INSERT" -class InsertLoadTypedDict(TypedDict): +class DestinationMssqlInsertLoadTypedDict(TypedDict): r"""Configuration details for using the INSERT loading mechanism.""" - load_type: NotRequired[DestinationMssqlSchemasLoadType] + load_type: NotRequired[DestinationMssqlLoadTypeInsert] -class InsertLoad(BaseModel): +class DestinationMssqlInsertLoad(BaseModel): r"""Configuration details for using the INSERT loading mechanism.""" model_config = ConfigDict( @@ -118,8 +120,8 @@ class InsertLoad(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - load_type: Optional[DestinationMssqlSchemasLoadType] = ( - DestinationMssqlSchemasLoadType.INSERT + load_type: Optional[DestinationMssqlLoadTypeInsert] = ( + DestinationMssqlLoadTypeInsert.INSERT ) @property @@ -150,33 +152,37 @@ def serialize_model(self, handler): return m -LoadTypeTypedDict = TypeAliasType( - "LoadTypeTypedDict", Union[InsertLoadTypedDict, BulkLoadTypedDict] +DestinationMssqlLoadTypeUnionTypedDict = TypeAliasType( + "DestinationMssqlLoadTypeUnionTypedDict", + Union[DestinationMssqlInsertLoadTypedDict, DestinationMssqlBulkLoadTypedDict], ) r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" -LoadType = TypeAliasType("LoadType", Union[InsertLoad, BulkLoad]) +DestinationMssqlLoadTypeUnion = TypeAliasType( + "DestinationMssqlLoadTypeUnion", + Union[DestinationMssqlInsertLoad, DestinationMssqlBulkLoad], +) r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" -class DestinationMssqlSchemasName(str, Enum): +class DestinationMssqlNameEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" -class EncryptedVerifyCertificateTypedDict(TypedDict): +class DestinationMssqlEncryptedVerifyCertificateTypedDict(TypedDict): r"""Verify and use the certificate provided by the server.""" host_name_in_certificate: NotRequired[str] r"""Specifies the host name of the server. The value of this property must match the subject property of the certificate.""" - name: NotRequired[DestinationMssqlSchemasName] + name: NotRequired[DestinationMssqlNameEncryptedVerifyCertificate] trust_store_name: NotRequired[str] r"""Specifies the name of the trust store.""" trust_store_password: NotRequired[str] r"""Specifies the password of the trust store.""" -class EncryptedVerifyCertificate(BaseModel): +class DestinationMssqlEncryptedVerifyCertificate(BaseModel): r"""Verify and use the certificate provided by the server.""" model_config = ConfigDict( @@ -189,8 +195,8 @@ class EncryptedVerifyCertificate(BaseModel): ] = None r"""Specifies the host name of the server. The value of this property must match the subject property of the certificate.""" - name: Optional[DestinationMssqlSchemasName] = ( - DestinationMssqlSchemasName.ENCRYPTED_VERIFY_CERTIFICATE + name: Optional[DestinationMssqlNameEncryptedVerifyCertificate] = ( + DestinationMssqlNameEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ) trust_store_name: Annotated[ @@ -233,17 +239,17 @@ def serialize_model(self, handler): return m -class DestinationMssqlName(str, Enum): +class DestinationMssqlNameEncryptedTrustServerCertificate(str, Enum): ENCRYPTED_TRUST_SERVER_CERTIFICATE = "encrypted_trust_server_certificate" -class EncryptedTrustServerCertificateTypedDict(TypedDict): +class DestinationMssqlEncryptedTrustServerCertificateTypedDict(TypedDict): r"""Use the certificate provided by the server without verification. (For testing purposes only!)""" - name: NotRequired[DestinationMssqlName] + name: NotRequired[DestinationMssqlNameEncryptedTrustServerCertificate] -class EncryptedTrustServerCertificate(BaseModel): +class DestinationMssqlEncryptedTrustServerCertificate(BaseModel): r"""Use the certificate provided by the server without verification. (For testing purposes only!)""" model_config = ConfigDict( @@ -251,8 +257,8 @@ class EncryptedTrustServerCertificate(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - name: Optional[DestinationMssqlName] = ( - DestinationMssqlName.ENCRYPTED_TRUST_SERVER_CERTIFICATE + name: Optional[DestinationMssqlNameEncryptedTrustServerCertificate] = ( + DestinationMssqlNameEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ) @property @@ -283,17 +289,17 @@ def serialize_model(self, handler): return m -class Name(str, Enum): +class DestinationMssqlNameUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" -class UnencryptedTypedDict(TypedDict): +class DestinationMssqlUnencryptedTypedDict(TypedDict): r"""The data transfer will not be encrypted.""" - name: NotRequired[Name] + name: NotRequired[DestinationMssqlNameUnencrypted] -class Unencrypted(BaseModel): +class DestinationMssqlUnencrypted(BaseModel): r"""The data transfer will not be encrypted.""" model_config = ConfigDict( @@ -301,7 +307,9 @@ class Unencrypted(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - name: Optional[Name] = Name.UNENCRYPTED + name: Optional[DestinationMssqlNameUnencrypted] = ( + DestinationMssqlNameUnencrypted.UNENCRYPTED + ) @property def additional_properties(self): @@ -331,25 +339,29 @@ def serialize_model(self, handler): return m -SSLMethodTypedDict = TypeAliasType( - "SSLMethodTypedDict", +DestinationMssqlSSLMethodTypedDict = TypeAliasType( + "DestinationMssqlSSLMethodTypedDict", Union[ - UnencryptedTypedDict, - EncryptedTrustServerCertificateTypedDict, - EncryptedVerifyCertificateTypedDict, + DestinationMssqlUnencryptedTypedDict, + DestinationMssqlEncryptedTrustServerCertificateTypedDict, + DestinationMssqlEncryptedVerifyCertificateTypedDict, ], ) r"""The encryption method which is used to communicate with the database.""" -SSLMethod = TypeAliasType( - "SSLMethod", - Union[Unencrypted, EncryptedTrustServerCertificate, EncryptedVerifyCertificate], +DestinationMssqlSSLMethod = TypeAliasType( + "DestinationMssqlSSLMethod", + Union[ + DestinationMssqlUnencrypted, + DestinationMssqlEncryptedTrustServerCertificate, + DestinationMssqlEncryptedVerifyCertificate, + ], ) r"""The encryption method which is used to communicate with the database.""" -class DestinationMssqlSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationMssqlTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -362,7 +374,7 @@ class DestinationMssqlPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[DestinationMssqlSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[DestinationMssqlTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -384,8 +396,8 @@ class DestinationMssqlPasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[DestinationMssqlSchemasTunnelMethodTunnelMethod] = ( - DestinationMssqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[DestinationMssqlTunnelMethodSSHPasswordAuth] = ( + DestinationMssqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -419,7 +431,7 @@ def serialize_model(self, handler): return m -class DestinationMssqlSchemasTunnelMethod(str, Enum): +class DestinationMssqlTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -432,7 +444,7 @@ class DestinationMssqlSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[DestinationMssqlSchemasTunnelMethod] + tunnel_method: NotRequired[DestinationMssqlTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -454,8 +466,8 @@ class DestinationMssqlSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[DestinationMssqlSchemasTunnelMethod] = ( - DestinationMssqlSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[DestinationMssqlTunnelMethodSSHKeyAuth] = ( + DestinationMssqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -489,14 +501,14 @@ def serialize_model(self, handler): return m -class DestinationMssqlTunnelMethod(str, Enum): +class DestinationMssqlTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class DestinationMssqlNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[DestinationMssqlTunnelMethod] + tunnel_method: NotRequired[DestinationMssqlTunnelMethodNoTunnel] class DestinationMssqlNoTunnel(BaseModel): @@ -507,8 +519,8 @@ class DestinationMssqlNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[DestinationMssqlTunnelMethod] = ( - DestinationMssqlTunnelMethod.NO_TUNNEL + tunnel_method: Optional[DestinationMssqlTunnelMethodNoTunnel] = ( + DestinationMssqlTunnelMethodNoTunnel.NO_TUNNEL ) @property @@ -566,15 +578,15 @@ class DestinationMssqlTypedDict(TypedDict): r"""The name of the MSSQL database.""" host: str r"""The host name of the MSSQL database.""" - load_type: LoadTypeTypedDict + load_type: DestinationMssqlLoadTypeUnionTypedDict r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" port: int r"""The port of the MSSQL database.""" - ssl_method: SSLMethodTypedDict + ssl_method: DestinationMssqlSSLMethodTypedDict r"""The encryption method which is used to communicate with the database.""" user: str r"""The username which is used to access the database.""" - destination_type: Mssql + destination_type: DestinationMssqlMssql jdbc_url_params: NotRequired[str] r"""Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).""" password: NotRequired[str] @@ -592,22 +604,25 @@ class DestinationMssql(BaseModel): host: str r"""The host name of the MSSQL database.""" - load_type: LoadType + load_type: DestinationMssqlLoadTypeUnion r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" port: int r"""The port of the MSSQL database.""" - ssl_method: SSLMethod + ssl_method: DestinationMssqlSSLMethod r"""The encryption method which is used to communicate with the database.""" user: str r"""The username which is used to access the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Mssql, AfterValidator(validate_const(Mssql.MSSQL))], + Annotated[ + DestinationMssqlMssql, + AfterValidator(validate_const(DestinationMssqlMssql.MSSQL)), + ], pydantic.Field(alias="destinationType"), - ] = Mssql.MSSQL + ] = DestinationMssqlMssql.MSSQL jdbc_url_params: Optional[str] = None r"""Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).""" @@ -641,7 +656,7 @@ def serialize_model(self, handler): try: - EncryptedVerifyCertificate.model_rebuild() + DestinationMssqlEncryptedVerifyCertificate.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_mssql_v2.py b/src/airbyte_api/models/destination_mssql_v2.py index 4a12e58e..37e380af 100644 --- a/src/airbyte_api/models/destination_mssql_v2.py +++ b/src/airbyte_api/models/destination_mssql_v2.py @@ -15,7 +15,7 @@ class MssqlV2(str, Enum): MSSQL_V2 = "mssql-v2" -class DestinationMssqlV2SchemasLoadType(str, Enum): +class DestinationMssqlV2LoadTypeBulk(str, Enum): BULK = "BULK" @@ -32,7 +32,7 @@ class DestinationMssqlV2BulkLoadTypedDict(TypedDict): r"""A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview""" bulk_load_validate_values_pre_load: NotRequired[bool] r"""When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.""" - load_type: NotRequired[DestinationMssqlV2SchemasLoadType] + load_type: NotRequired[DestinationMssqlV2LoadTypeBulk] class DestinationMssqlV2BulkLoad(BaseModel): @@ -58,8 +58,8 @@ class DestinationMssqlV2BulkLoad(BaseModel): bulk_load_validate_values_pre_load: Optional[bool] = False r"""When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.""" - load_type: Optional[DestinationMssqlV2SchemasLoadType] = ( - DestinationMssqlV2SchemasLoadType.BULK + load_type: Optional[DestinationMssqlV2LoadTypeBulk] = ( + DestinationMssqlV2LoadTypeBulk.BULK ) @property @@ -90,14 +90,14 @@ def serialize_model(self, handler): return m -class DestinationMssqlV2SchemasLoadTypeLoadType(str, Enum): +class DestinationMssqlV2LoadTypeInsert(str, Enum): INSERT = "INSERT" class DestinationMssqlV2InsertLoadTypedDict(TypedDict): r"""Configuration details for using the INSERT loading mechanism.""" - load_type: NotRequired[DestinationMssqlV2SchemasLoadTypeLoadType] + load_type: NotRequired[DestinationMssqlV2LoadTypeInsert] class DestinationMssqlV2InsertLoad(BaseModel): @@ -108,8 +108,8 @@ class DestinationMssqlV2InsertLoad(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - load_type: Optional[DestinationMssqlV2SchemasLoadTypeLoadType] = ( - DestinationMssqlV2SchemasLoadTypeLoadType.INSERT + load_type: Optional[DestinationMssqlV2LoadTypeInsert] = ( + DestinationMssqlV2LoadTypeInsert.INSERT ) @property @@ -140,21 +140,21 @@ def serialize_model(self, handler): return m -DestinationMssqlV2LoadTypeTypedDict = TypeAliasType( - "DestinationMssqlV2LoadTypeTypedDict", +DestinationMssqlV2LoadTypeUnionTypedDict = TypeAliasType( + "DestinationMssqlV2LoadTypeUnionTypedDict", Union[DestinationMssqlV2InsertLoadTypedDict, DestinationMssqlV2BulkLoadTypedDict], ) r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" -DestinationMssqlV2LoadType = TypeAliasType( - "DestinationMssqlV2LoadType", +DestinationMssqlV2LoadTypeUnion = TypeAliasType( + "DestinationMssqlV2LoadTypeUnion", Union[DestinationMssqlV2InsertLoad, DestinationMssqlV2BulkLoad], ) r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" -class DestinationMssqlV2SchemasSslMethodName(str, Enum): +class DestinationMssqlV2NameEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -163,7 +163,7 @@ class DestinationMssqlV2EncryptedVerifyCertificateTypedDict(TypedDict): host_name_in_certificate: NotRequired[str] r"""Specifies the host name of the server. The value of this property must match the subject property of the certificate.""" - name: NotRequired[DestinationMssqlV2SchemasSslMethodName] + name: NotRequired[DestinationMssqlV2NameEncryptedVerifyCertificate] trust_store_name: NotRequired[str] r"""Specifies the name of the trust store.""" trust_store_password: NotRequired[str] @@ -183,8 +183,8 @@ class DestinationMssqlV2EncryptedVerifyCertificate(BaseModel): ] = None r"""Specifies the host name of the server. The value of this property must match the subject property of the certificate.""" - name: Optional[DestinationMssqlV2SchemasSslMethodName] = ( - DestinationMssqlV2SchemasSslMethodName.ENCRYPTED_VERIFY_CERTIFICATE + name: Optional[DestinationMssqlV2NameEncryptedVerifyCertificate] = ( + DestinationMssqlV2NameEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ) trust_store_name: Annotated[ @@ -227,14 +227,14 @@ def serialize_model(self, handler): return m -class DestinationMssqlV2SchemasName(str, Enum): +class DestinationMssqlV2NameEncryptedTrustServerCertificate(str, Enum): ENCRYPTED_TRUST_SERVER_CERTIFICATE = "encrypted_trust_server_certificate" class DestinationMssqlV2EncryptedTrustServerCertificateTypedDict(TypedDict): r"""Use the certificate provided by the server without verification. (For testing purposes only!)""" - name: NotRequired[DestinationMssqlV2SchemasName] + name: NotRequired[DestinationMssqlV2NameEncryptedTrustServerCertificate] class DestinationMssqlV2EncryptedTrustServerCertificate(BaseModel): @@ -245,8 +245,8 @@ class DestinationMssqlV2EncryptedTrustServerCertificate(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - name: Optional[DestinationMssqlV2SchemasName] = ( - DestinationMssqlV2SchemasName.ENCRYPTED_TRUST_SERVER_CERTIFICATE + name: Optional[DestinationMssqlV2NameEncryptedTrustServerCertificate] = ( + DestinationMssqlV2NameEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ) @property @@ -277,14 +277,14 @@ def serialize_model(self, handler): return m -class DestinationMssqlV2Name(str, Enum): +class DestinationMssqlV2NameUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class DestinationMssqlV2UnencryptedTypedDict(TypedDict): r"""The data transfer will not be encrypted.""" - name: NotRequired[DestinationMssqlV2Name] + name: NotRequired[DestinationMssqlV2NameUnencrypted] class DestinationMssqlV2Unencrypted(BaseModel): @@ -295,7 +295,9 @@ class DestinationMssqlV2Unencrypted(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - name: Optional[DestinationMssqlV2Name] = DestinationMssqlV2Name.UNENCRYPTED + name: Optional[DestinationMssqlV2NameUnencrypted] = ( + DestinationMssqlV2NameUnencrypted.UNENCRYPTED + ) @property def additional_properties(self): @@ -352,7 +354,7 @@ class DestinationMssqlV2TypedDict(TypedDict): r"""The name of the MSSQL database.""" host: str r"""The host name of the MSSQL database.""" - load_type: DestinationMssqlV2LoadTypeTypedDict + load_type: DestinationMssqlV2LoadTypeUnionTypedDict r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" port: int r"""The port of the MSSQL database.""" @@ -376,7 +378,7 @@ class DestinationMssqlV2(BaseModel): host: str r"""The host name of the MSSQL database.""" - load_type: DestinationMssqlV2LoadType + load_type: DestinationMssqlV2LoadTypeUnion r"""Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.""" port: int diff --git a/src/airbyte_api/models/destination_mysql.py b/src/airbyte_api/models/destination_mysql.py index ae77ad1b..2fd4ddaf 100644 --- a/src/airbyte_api/models/destination_mysql.py +++ b/src/airbyte_api/models/destination_mysql.py @@ -11,11 +11,11 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Mysql(str, Enum): +class DestinationMysqlMysql(str, Enum): MYSQL = "mysql" -class DestinationMysqlSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationMysqlTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -28,7 +28,7 @@ class DestinationMysqlPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationMysqlSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationMysqlTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -46,15 +46,15 @@ class DestinationMysqlPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMysqlSchemasTunnelMethodTunnelMethod, + DestinationMysqlTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationMysqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationMysqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMysqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationMysqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -77,7 +77,7 @@ def serialize_model(self, handler): return m -class DestinationMysqlSchemasTunnelMethod(str, Enum): +class DestinationMysqlTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -90,7 +90,7 @@ class DestinationMysqlSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationMysqlSchemasTunnelMethod + tunnel_method: DestinationMysqlTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -108,13 +108,13 @@ class DestinationMysqlSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMysqlSchemasTunnelMethod, + DestinationMysqlTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationMysqlSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationMysqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMysqlSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationMysqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -137,25 +137,27 @@ def serialize_model(self, handler): return m -class DestinationMysqlTunnelMethod(str, Enum): +class DestinationMysqlTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationMysqlNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationMysqlTunnelMethod + tunnel_method: DestinationMysqlTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationMysqlNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationMysqlTunnelMethod, - AfterValidator(validate_const(DestinationMysqlTunnelMethod.NO_TUNNEL)), + DestinationMysqlTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationMysqlTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationMysqlTunnelMethod.NO_TUNNEL + ] = DestinationMysqlTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -188,7 +190,7 @@ class DestinationMysqlTypedDict(TypedDict): r"""Hostname of the database.""" username: str r"""Username to use to access the database.""" - destination_type: Mysql + destination_type: DestinationMysqlMysql disable_type_dedupe: NotRequired[bool] r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" jdbc_url_params: NotRequired[str] @@ -216,9 +218,12 @@ class DestinationMysql(BaseModel): r"""Username to use to access the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Mysql, AfterValidator(validate_const(Mysql.MYSQL))], + Annotated[ + DestinationMysqlMysql, + AfterValidator(validate_const(DestinationMysqlMysql.MYSQL)), + ], pydantic.Field(alias="destinationType"), - ] = Mysql.MYSQL + ] = DestinationMysqlMysql.MYSQL disable_type_dedupe: Optional[bool] = False r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" diff --git a/src/airbyte_api/models/destination_oracle.py b/src/airbyte_api/models/destination_oracle.py index 07863561..0ad6e319 100644 --- a/src/airbyte_api/models/destination_oracle.py +++ b/src/airbyte_api/models/destination_oracle.py @@ -11,23 +11,23 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Oracle(str, Enum): +class DestinationOracleOracle(str, Enum): ORACLE = "oracle" -class DestinationOracleSchemasEncryptionMethod(str, Enum): +class DestinationOracleEncryptionMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" -class TLSEncryptedVerifyCertificateTypedDict(TypedDict): +class DestinationOracleTLSEncryptedVerifyCertificateTypedDict(TypedDict): r"""Verify and use the certificate provided by the server.""" ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" - encryption_method: DestinationOracleSchemasEncryptionMethod + encryption_method: DestinationOracleEncryptionMethodEncryptedVerifyCertificate -class TLSEncryptedVerifyCertificate(BaseModel): +class DestinationOracleTLSEncryptedVerifyCertificate(BaseModel): r"""Verify and use the certificate provided by the server.""" ssl_certificate: str @@ -35,15 +35,15 @@ class TLSEncryptedVerifyCertificate(BaseModel): ENCRYPTION_METHOD: Annotated[ Annotated[ - Optional[DestinationOracleSchemasEncryptionMethod], + Optional[DestinationOracleEncryptionMethodEncryptedVerifyCertificate], AfterValidator( validate_const( - DestinationOracleSchemasEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + DestinationOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ) ), ], pydantic.Field(alias="encryption_method"), - ] = DestinationOracleSchemasEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + ] = DestinationOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -62,7 +62,7 @@ def serialize_model(self, handler): return m -class EncryptionAlgorithm(str, Enum): +class DestinationOracleEncryptionAlgorithm(str, Enum): r"""This parameter defines the database encryption algorithm.""" AES256 = "AES256" @@ -70,33 +70,35 @@ class EncryptionAlgorithm(str, Enum): THREE_DES168 = "3DES168" -class DestinationOracleEncryptionMethod(str, Enum): +class DestinationOracleEncryptionMethodClientNne(str, Enum): CLIENT_NNE = "client_nne" -class NativeNetworkEncryptionNNETypedDict(TypedDict): +class DestinationOracleNativeNetworkEncryptionNNETypedDict(TypedDict): r"""The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports.""" - encryption_algorithm: NotRequired[EncryptionAlgorithm] + encryption_algorithm: NotRequired[DestinationOracleEncryptionAlgorithm] r"""This parameter defines the database encryption algorithm.""" - encryption_method: DestinationOracleEncryptionMethod + encryption_method: DestinationOracleEncryptionMethodClientNne -class NativeNetworkEncryptionNNE(BaseModel): +class DestinationOracleNativeNetworkEncryptionNNE(BaseModel): r"""The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports.""" - encryption_algorithm: Optional[EncryptionAlgorithm] = EncryptionAlgorithm.AES256 + encryption_algorithm: Optional[DestinationOracleEncryptionAlgorithm] = ( + DestinationOracleEncryptionAlgorithm.AES256 + ) r"""This parameter defines the database encryption algorithm.""" ENCRYPTION_METHOD: Annotated[ Annotated[ - Optional[DestinationOracleEncryptionMethod], + Optional[DestinationOracleEncryptionMethodClientNne], AfterValidator( - validate_const(DestinationOracleEncryptionMethod.CLIENT_NNE) + validate_const(DestinationOracleEncryptionMethodClientNne.CLIENT_NNE) ), ], pydantic.Field(alias="encryption_method"), - ] = DestinationOracleEncryptionMethod.CLIENT_NNE + ] = DestinationOracleEncryptionMethodClientNne.CLIENT_NNE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -115,14 +117,14 @@ def serialize_model(self, handler): return m -class EncryptionMethod(str, Enum): +class DestinationOracleEncryptionMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class DestinationOracleUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - encryption_method: EncryptionMethod + encryption_method: DestinationOracleEncryptionMethodUnencrypted class DestinationOracleUnencrypted(BaseModel): @@ -130,11 +132,13 @@ class DestinationOracleUnencrypted(BaseModel): ENCRYPTION_METHOD: Annotated[ Annotated[ - Optional[EncryptionMethod], - AfterValidator(validate_const(EncryptionMethod.UNENCRYPTED)), + Optional[DestinationOracleEncryptionMethodUnencrypted], + AfterValidator( + validate_const(DestinationOracleEncryptionMethodUnencrypted.UNENCRYPTED) + ), ], pydantic.Field(alias="encryption_method"), - ] = EncryptionMethod.UNENCRYPTED + ] = DestinationOracleEncryptionMethodUnencrypted.UNENCRYPTED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -153,29 +157,29 @@ def serialize_model(self, handler): return m -EncryptionTypedDict = TypeAliasType( - "EncryptionTypedDict", +DestinationOracleEncryptionTypedDict = TypeAliasType( + "DestinationOracleEncryptionTypedDict", Union[ DestinationOracleUnencryptedTypedDict, - NativeNetworkEncryptionNNETypedDict, - TLSEncryptedVerifyCertificateTypedDict, + DestinationOracleNativeNetworkEncryptionNNETypedDict, + DestinationOracleTLSEncryptedVerifyCertificateTypedDict, ], ) r"""The encryption method which is used when communicating with the database.""" -Encryption = TypeAliasType( - "Encryption", +DestinationOracleEncryption = TypeAliasType( + "DestinationOracleEncryption", Union[ DestinationOracleUnencrypted, - NativeNetworkEncryptionNNE, - TLSEncryptedVerifyCertificate, + DestinationOracleNativeNetworkEncryptionNNE, + DestinationOracleTLSEncryptedVerifyCertificate, ], ) r"""The encryption method which is used when communicating with the database.""" -class DestinationOracleSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationOracleTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -188,7 +192,7 @@ class DestinationOraclePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationOracleSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationOracleTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -206,15 +210,15 @@ class DestinationOraclePasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationOracleSchemasTunnelMethodTunnelMethod, + DestinationOracleTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationOracleTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationOracleTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -237,7 +241,7 @@ def serialize_model(self, handler): return m -class DestinationOracleSchemasTunnelMethod(str, Enum): +class DestinationOracleTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -250,7 +254,7 @@ class DestinationOracleSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationOracleSchemasTunnelMethod + tunnel_method: DestinationOracleTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -268,13 +272,13 @@ class DestinationOracleSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationOracleSchemasTunnelMethod, + DestinationOracleTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationOracleSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationOracleTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationOracleSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationOracleTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -297,25 +301,27 @@ def serialize_model(self, handler): return m -class DestinationOracleTunnelMethod(str, Enum): +class DestinationOracleTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationOracleNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationOracleTunnelMethod + tunnel_method: DestinationOracleTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationOracleNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationOracleTunnelMethod, - AfterValidator(validate_const(DestinationOracleTunnelMethod.NO_TUNNEL)), + DestinationOracleTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationOracleTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationOracleTunnelMethod.NO_TUNNEL + ] = DestinationOracleTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -348,8 +354,8 @@ class DestinationOracleTypedDict(TypedDict): r"""The System Identifier uniquely distinguishes the instance from any other instance on the same computer.""" username: str r"""The username to access the database. This user must have CREATE USER privileges in the database.""" - destination_type: Oracle - encryption: NotRequired[EncryptionTypedDict] + destination_type: DestinationOracleOracle + encryption: NotRequired[DestinationOracleEncryptionTypedDict] r"""The encryption method which is used when communicating with the database.""" jdbc_url_params: NotRequired[str] r"""Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).""" @@ -376,11 +382,14 @@ class DestinationOracle(BaseModel): r"""The username to access the database. This user must have CREATE USER privileges in the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Oracle, AfterValidator(validate_const(Oracle.ORACLE))], + Annotated[ + DestinationOracleOracle, + AfterValidator(validate_const(DestinationOracleOracle.ORACLE)), + ], pydantic.Field(alias="destinationType"), - ] = Oracle.ORACLE + ] = DestinationOracleOracle.ORACLE - encryption: Optional[Encryption] = None + encryption: Optional[DestinationOracleEncryption] = None r"""The encryption method which is used when communicating with the database.""" jdbc_url_params: Optional[str] = None @@ -429,11 +438,11 @@ def serialize_model(self, handler): try: - TLSEncryptedVerifyCertificate.model_rebuild() + DestinationOracleTLSEncryptedVerifyCertificate.model_rebuild() except NameError: pass try: - NativeNetworkEncryptionNNE.model_rebuild() + DestinationOracleNativeNetworkEncryptionNNE.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_pgvector.py b/src/airbyte_api/models/destination_pgvector.py index 015b92bd..a6049a13 100644 --- a/src/airbyte_api/models/destination_pgvector.py +++ b/src/airbyte_api/models/destination_pgvector.py @@ -15,7 +15,7 @@ class Pgvector(str, Enum): PGVECTOR = "pgvector" -class DestinationPgvectorSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationPgvectorModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationPgvectorOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationPgvectorSchemasEmbeddingEmbedding5Mode + mode: DestinationPgvectorModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,15 @@ class DestinationPgvectorOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasEmbeddingEmbedding5Mode], + Optional[DestinationPgvectorModeOpenaiCompatible], AfterValidator( validate_const( - DestinationPgvectorSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + DestinationPgvectorModeOpenaiCompatible.OPENAI_COMPATIBLE ) ), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationPgvectorModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,7 +75,7 @@ def serialize_model(self, handler): return m -class DestinationPgvectorSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationPgvectorModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -88,7 +88,7 @@ class DestinationPgvectorAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationPgvectorSchemasEmbeddingEmbeddingMode + mode: DestinationPgvectorModeAzureOpenai class DestinationPgvectorAzureOpenAI(BaseModel): @@ -105,15 +105,13 @@ class DestinationPgvectorAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasEmbeddingEmbeddingMode], + Optional[DestinationPgvectorModeAzureOpenai], AfterValidator( - validate_const( - DestinationPgvectorSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationPgvectorModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationPgvectorModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,14 +130,14 @@ def serialize_model(self, handler): return m -class DestinationPgvectorSchemasEmbeddingMode(str, Enum): +class DestinationPgvectorModeFake(str, Enum): FAKE = "fake" class DestinationPgvectorFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationPgvectorSchemasEmbeddingMode + mode: DestinationPgvectorModeFake class DestinationPgvectorFake(BaseModel): @@ -147,13 +145,11 @@ class DestinationPgvectorFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasEmbeddingMode], - AfterValidator( - validate_const(DestinationPgvectorSchemasEmbeddingMode.FAKE) - ), + Optional[DestinationPgvectorModeFake], + AfterValidator(validate_const(DestinationPgvectorModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasEmbeddingMode.FAKE + ] = DestinationPgvectorModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -172,7 +168,7 @@ def serialize_model(self, handler): return m -class DestinationPgvectorSchemasMode(str, Enum): +class DestinationPgvectorModeCohere(str, Enum): COHERE = "cohere" @@ -180,7 +176,7 @@ class DestinationPgvectorCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationPgvectorSchemasMode + mode: DestinationPgvectorModeCohere class DestinationPgvectorCohere(BaseModel): @@ -190,11 +186,11 @@ class DestinationPgvectorCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasMode], - AfterValidator(validate_const(DestinationPgvectorSchemasMode.COHERE)), + Optional[DestinationPgvectorModeCohere], + AfterValidator(validate_const(DestinationPgvectorModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasMode.COHERE + ] = DestinationPgvectorModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -213,7 +209,7 @@ def serialize_model(self, handler): return m -class DestinationPgvectorMode(str, Enum): +class DestinationPgvectorModeOpenai(str, Enum): OPENAI = "openai" @@ -221,7 +217,7 @@ class DestinationPgvectorOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationPgvectorMode + mode: DestinationPgvectorModeOpenai class DestinationPgvectorOpenAI(BaseModel): @@ -231,11 +227,11 @@ class DestinationPgvectorOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorMode], - AfterValidator(validate_const(DestinationPgvectorMode.OPENAI)), + Optional[DestinationPgvectorModeOpenai], + AfterValidator(validate_const(DestinationPgvectorModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorMode.OPENAI + ] = DestinationPgvectorModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -379,7 +375,7 @@ class DestinationPgvectorLanguage(str, Enum): SOL = "sol" -class DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationPgvectorModeCode(str, Enum): CODE = "code" @@ -388,7 +384,7 @@ class DestinationPgvectorByProgrammingLanguageTypedDict(TypedDict): language: DestinationPgvectorLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationPgvectorModeCode class DestinationPgvectorByProgrammingLanguage(BaseModel): @@ -399,15 +395,11 @@ class DestinationPgvectorByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationPgvectorModeCode], + AfterValidator(validate_const(DestinationPgvectorModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationPgvectorModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -426,14 +418,14 @@ def serialize_model(self, handler): return m -class DestinationPgvectorSchemasProcessingTextSplitterMode(str, Enum): +class DestinationPgvectorModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationPgvectorByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationPgvectorSchemasProcessingTextSplitterMode + mode: DestinationPgvectorModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -443,15 +435,11 @@ class DestinationPgvectorByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationPgvectorSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationPgvectorModeMarkdown], + AfterValidator(validate_const(DestinationPgvectorModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationPgvectorModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -473,7 +461,7 @@ def serialize_model(self, handler): return m -class DestinationPgvectorSchemasProcessingMode(str, Enum): +class DestinationPgvectorModeSeparator(str, Enum): SEPARATOR = "separator" @@ -482,7 +470,7 @@ class DestinationPgvectorBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationPgvectorSchemasProcessingMode + mode: DestinationPgvectorModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -495,13 +483,11 @@ class DestinationPgvectorBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPgvectorSchemasProcessingMode], - AfterValidator( - validate_const(DestinationPgvectorSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationPgvectorModeSeparator], + AfterValidator(validate_const(DestinationPgvectorModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationPgvectorSchemasProcessingMode.SEPARATOR + ] = DestinationPgvectorModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" diff --git a/src/airbyte_api/models/destination_pinecone.py b/src/airbyte_api/models/destination_pinecone.py index bf8daf3e..cb31d363 100644 --- a/src/airbyte_api/models/destination_pinecone.py +++ b/src/airbyte_api/models/destination_pinecone.py @@ -15,7 +15,7 @@ class Pinecone(str, Enum): PINECONE = "pinecone" -class DestinationPineconeSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationPineconeModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationPineconeOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationPineconeSchemasEmbeddingEmbedding5Mode + mode: DestinationPineconeModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,15 @@ class DestinationPineconeOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasEmbeddingEmbedding5Mode], + Optional[DestinationPineconeModeOpenaiCompatible], AfterValidator( validate_const( - DestinationPineconeSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + DestinationPineconeModeOpenaiCompatible.OPENAI_COMPATIBLE ) ), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationPineconeModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,7 +75,7 @@ def serialize_model(self, handler): return m -class DestinationPineconeSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationPineconeModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -88,7 +88,7 @@ class DestinationPineconeAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationPineconeSchemasEmbeddingEmbeddingMode + mode: DestinationPineconeModeAzureOpenai class DestinationPineconeAzureOpenAI(BaseModel): @@ -105,15 +105,13 @@ class DestinationPineconeAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasEmbeddingEmbeddingMode], + Optional[DestinationPineconeModeAzureOpenai], AfterValidator( - validate_const( - DestinationPineconeSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationPineconeModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationPineconeModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,14 +130,14 @@ def serialize_model(self, handler): return m -class DestinationPineconeSchemasEmbeddingMode(str, Enum): +class DestinationPineconeModeFake(str, Enum): FAKE = "fake" class DestinationPineconeFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationPineconeSchemasEmbeddingMode + mode: DestinationPineconeModeFake class DestinationPineconeFake(BaseModel): @@ -147,13 +145,11 @@ class DestinationPineconeFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasEmbeddingMode], - AfterValidator( - validate_const(DestinationPineconeSchemasEmbeddingMode.FAKE) - ), + Optional[DestinationPineconeModeFake], + AfterValidator(validate_const(DestinationPineconeModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasEmbeddingMode.FAKE + ] = DestinationPineconeModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -172,7 +168,7 @@ def serialize_model(self, handler): return m -class DestinationPineconeSchemasMode(str, Enum): +class DestinationPineconeModeCohere(str, Enum): COHERE = "cohere" @@ -180,7 +176,7 @@ class DestinationPineconeCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationPineconeSchemasMode + mode: DestinationPineconeModeCohere class DestinationPineconeCohere(BaseModel): @@ -190,11 +186,11 @@ class DestinationPineconeCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasMode], - AfterValidator(validate_const(DestinationPineconeSchemasMode.COHERE)), + Optional[DestinationPineconeModeCohere], + AfterValidator(validate_const(DestinationPineconeModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasMode.COHERE + ] = DestinationPineconeModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -213,7 +209,7 @@ def serialize_model(self, handler): return m -class DestinationPineconeMode(str, Enum): +class DestinationPineconeModeOpenai(str, Enum): OPENAI = "openai" @@ -221,7 +217,7 @@ class DestinationPineconeOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationPineconeMode + mode: DestinationPineconeModeOpenai class DestinationPineconeOpenAI(BaseModel): @@ -231,11 +227,11 @@ class DestinationPineconeOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeMode], - AfterValidator(validate_const(DestinationPineconeMode.OPENAI)), + Optional[DestinationPineconeModeOpenai], + AfterValidator(validate_const(DestinationPineconeModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeMode.OPENAI + ] = DestinationPineconeModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -340,7 +336,7 @@ class DestinationPineconeLanguage(str, Enum): SOL = "sol" -class DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationPineconeModeCode(str, Enum): CODE = "code" @@ -349,7 +345,7 @@ class DestinationPineconeByProgrammingLanguageTypedDict(TypedDict): language: DestinationPineconeLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationPineconeModeCode class DestinationPineconeByProgrammingLanguage(BaseModel): @@ -360,15 +356,11 @@ class DestinationPineconeByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationPineconeModeCode], + AfterValidator(validate_const(DestinationPineconeModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationPineconeModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -387,14 +379,14 @@ def serialize_model(self, handler): return m -class DestinationPineconeSchemasProcessingTextSplitterMode(str, Enum): +class DestinationPineconeModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationPineconeByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationPineconeSchemasProcessingTextSplitterMode + mode: DestinationPineconeModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -404,15 +396,11 @@ class DestinationPineconeByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationPineconeSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationPineconeModeMarkdown], + AfterValidator(validate_const(DestinationPineconeModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationPineconeModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -434,7 +422,7 @@ def serialize_model(self, handler): return m -class DestinationPineconeSchemasProcessingMode(str, Enum): +class DestinationPineconeModeSeparator(str, Enum): SEPARATOR = "separator" @@ -443,7 +431,7 @@ class DestinationPineconeBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationPineconeSchemasProcessingMode + mode: DestinationPineconeModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -456,13 +444,11 @@ class DestinationPineconeBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPineconeSchemasProcessingMode], - AfterValidator( - validate_const(DestinationPineconeSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationPineconeModeSeparator], + AfterValidator(validate_const(DestinationPineconeModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationPineconeSchemasProcessingMode.SEPARATOR + ] = DestinationPineconeModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" diff --git a/src/airbyte_api/models/destination_postgres.py b/src/airbyte_api/models/destination_postgres.py index c52bac95..1f5f6b0a 100644 --- a/src/airbyte_api/models/destination_postgres.py +++ b/src/airbyte_api/models/destination_postgres.py @@ -11,15 +11,15 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Postgres(str, Enum): +class DestinationPostgresPostgres(str, Enum): POSTGRES = "postgres" -class DestinationPostgresSchemasSSLModeSSLModes6Mode(str, Enum): +class DestinationPostgresModeVerifyFull(str, Enum): VERIFY_FULL = "verify-full" -class VerifyFullTypedDict(TypedDict): +class DestinationPostgresVerifyFullTypedDict(TypedDict): r"""Verify-full SSL mode.""" ca_certificate: str @@ -30,10 +30,10 @@ class VerifyFullTypedDict(TypedDict): r"""Client key""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: DestinationPostgresSchemasSSLModeSSLModes6Mode + mode: DestinationPostgresModeVerifyFull -class VerifyFull(BaseModel): +class DestinationPostgresVerifyFull(BaseModel): r"""Verify-full SSL mode.""" ca_certificate: str @@ -50,15 +50,13 @@ class VerifyFull(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPostgresSchemasSSLModeSSLModes6Mode], + Optional[DestinationPostgresModeVerifyFull], AfterValidator( - validate_const( - DestinationPostgresSchemasSSLModeSSLModes6Mode.VERIFY_FULL - ) + validate_const(DestinationPostgresModeVerifyFull.VERIFY_FULL) ), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresSchemasSSLModeSSLModes6Mode.VERIFY_FULL + ] = DestinationPostgresModeVerifyFull.VERIFY_FULL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -77,21 +75,21 @@ def serialize_model(self, handler): return m -class DestinationPostgresSchemasSSLModeSSLModes5Mode(str, Enum): +class DestinationPostgresModeVerifyCa(str, Enum): VERIFY_CA = "verify-ca" -class VerifyCaTypedDict(TypedDict): +class DestinationPostgresVerifyCaTypedDict(TypedDict): r"""Verify-ca SSL mode.""" ca_certificate: str r"""CA certificate""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: DestinationPostgresSchemasSSLModeSSLModes5Mode + mode: DestinationPostgresModeVerifyCa -class VerifyCa(BaseModel): +class DestinationPostgresVerifyCa(BaseModel): r"""Verify-ca SSL mode.""" ca_certificate: str @@ -102,13 +100,11 @@ class VerifyCa(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationPostgresSchemasSSLModeSSLModes5Mode], - AfterValidator( - validate_const(DestinationPostgresSchemasSSLModeSSLModes5Mode.VERIFY_CA) - ), + Optional[DestinationPostgresModeVerifyCa], + AfterValidator(validate_const(DestinationPostgresModeVerifyCa.VERIFY_CA)), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresSchemasSSLModeSSLModes5Mode.VERIFY_CA + ] = DestinationPostgresModeVerifyCa.VERIFY_CA @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -127,28 +123,26 @@ def serialize_model(self, handler): return m -class DestinationPostgresSchemasSSLModeSSLModesMode(str, Enum): +class DestinationPostgresModeRequire(str, Enum): REQUIRE = "require" -class RequireTypedDict(TypedDict): +class DestinationPostgresRequireTypedDict(TypedDict): r"""Require SSL mode.""" - mode: DestinationPostgresSchemasSSLModeSSLModesMode + mode: DestinationPostgresModeRequire -class Require(BaseModel): +class DestinationPostgresRequire(BaseModel): r"""Require SSL mode.""" MODE: Annotated[ Annotated[ - Optional[DestinationPostgresSchemasSSLModeSSLModesMode], - AfterValidator( - validate_const(DestinationPostgresSchemasSSLModeSSLModesMode.REQUIRE) - ), + Optional[DestinationPostgresModeRequire], + AfterValidator(validate_const(DestinationPostgresModeRequire.REQUIRE)), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresSchemasSSLModeSSLModesMode.REQUIRE + ] = DestinationPostgresModeRequire.REQUIRE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -167,28 +161,26 @@ def serialize_model(self, handler): return m -class DestinationPostgresSchemasSslModeMode(str, Enum): +class DestinationPostgresModePrefer(str, Enum): PREFER = "prefer" -class PreferTypedDict(TypedDict): +class DestinationPostgresPreferTypedDict(TypedDict): r"""Prefer SSL mode.""" - mode: DestinationPostgresSchemasSslModeMode + mode: DestinationPostgresModePrefer -class Prefer(BaseModel): +class DestinationPostgresPrefer(BaseModel): r"""Prefer SSL mode.""" MODE: Annotated[ Annotated[ - Optional[DestinationPostgresSchemasSslModeMode], - AfterValidator( - validate_const(DestinationPostgresSchemasSslModeMode.PREFER) - ), + Optional[DestinationPostgresModePrefer], + AfterValidator(validate_const(DestinationPostgresModePrefer.PREFER)), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresSchemasSslModeMode.PREFER + ] = DestinationPostgresModePrefer.PREFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -207,26 +199,26 @@ def serialize_model(self, handler): return m -class DestinationPostgresSchemasMode(str, Enum): +class DestinationPostgresModeAllow(str, Enum): ALLOW = "allow" -class AllowTypedDict(TypedDict): +class DestinationPostgresAllowTypedDict(TypedDict): r"""Allow SSL mode.""" - mode: DestinationPostgresSchemasMode + mode: DestinationPostgresModeAllow -class Allow(BaseModel): +class DestinationPostgresAllow(BaseModel): r"""Allow SSL mode.""" MODE: Annotated[ Annotated[ - Optional[DestinationPostgresSchemasMode], - AfterValidator(validate_const(DestinationPostgresSchemasMode.ALLOW)), + Optional[DestinationPostgresModeAllow], + AfterValidator(validate_const(DestinationPostgresModeAllow.ALLOW)), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresSchemasMode.ALLOW + ] = DestinationPostgresModeAllow.ALLOW @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -245,26 +237,26 @@ def serialize_model(self, handler): return m -class DestinationPostgresMode(str, Enum): +class DestinationPostgresModeDisable(str, Enum): DISABLE = "disable" -class DisableTypedDict(TypedDict): +class DestinationPostgresDisableTypedDict(TypedDict): r"""Disable SSL.""" - mode: DestinationPostgresMode + mode: DestinationPostgresModeDisable -class Disable(BaseModel): +class DestinationPostgresDisable(BaseModel): r"""Disable SSL.""" MODE: Annotated[ Annotated[ - Optional[DestinationPostgresMode], - AfterValidator(validate_const(DestinationPostgresMode.DISABLE)), + Optional[DestinationPostgresModeDisable], + AfterValidator(validate_const(DestinationPostgresModeDisable.DISABLE)), ], pydantic.Field(alias="mode"), - ] = DestinationPostgresMode.DISABLE + ] = DestinationPostgresModeDisable.DISABLE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -283,15 +275,15 @@ def serialize_model(self, handler): return m -SSLModesTypedDict = TypeAliasType( - "SSLModesTypedDict", +DestinationPostgresSSLModesTypedDict = TypeAliasType( + "DestinationPostgresSSLModesTypedDict", Union[ - DisableTypedDict, - AllowTypedDict, - PreferTypedDict, - RequireTypedDict, - VerifyCaTypedDict, - VerifyFullTypedDict, + DestinationPostgresDisableTypedDict, + DestinationPostgresAllowTypedDict, + DestinationPostgresPreferTypedDict, + DestinationPostgresRequireTypedDict, + DestinationPostgresVerifyCaTypedDict, + DestinationPostgresVerifyFullTypedDict, ], ) r"""SSL connection modes. @@ -305,8 +297,16 @@ def serialize_model(self, handler): """ -SSLModes = TypeAliasType( - "SSLModes", Union[Disable, Allow, Prefer, Require, VerifyCa, VerifyFull] +DestinationPostgresSSLModes = TypeAliasType( + "DestinationPostgresSSLModes", + Union[ + DestinationPostgresDisable, + DestinationPostgresAllow, + DestinationPostgresPrefer, + DestinationPostgresRequire, + DestinationPostgresVerifyCa, + DestinationPostgresVerifyFull, + ], ) r"""SSL connection modes. disable - Chose this mode to disable encryption of communication between Airbyte and destination database @@ -319,7 +319,7 @@ def serialize_model(self, handler): """ -class DestinationPostgresSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationPostgresTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -332,7 +332,7 @@ class DestinationPostgresPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationPostgresSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationPostgresTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -350,15 +350,15 @@ class DestinationPostgresPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationPostgresSchemasTunnelMethodTunnelMethod, + DestinationPostgresTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationPostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationPostgresTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationPostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationPostgresTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -381,7 +381,7 @@ def serialize_model(self, handler): return m -class DestinationPostgresSchemasTunnelMethod(str, Enum): +class DestinationPostgresTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -394,7 +394,7 @@ class DestinationPostgresSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationPostgresSchemasTunnelMethod + tunnel_method: DestinationPostgresTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -412,13 +412,13 @@ class DestinationPostgresSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationPostgresSchemasTunnelMethod, + DestinationPostgresTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationPostgresSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationPostgresTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationPostgresSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationPostgresTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -441,25 +441,27 @@ def serialize_model(self, handler): return m -class DestinationPostgresTunnelMethod(str, Enum): +class DestinationPostgresTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationPostgresNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationPostgresTunnelMethod + tunnel_method: DestinationPostgresTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationPostgresNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationPostgresTunnelMethod, - AfterValidator(validate_const(DestinationPostgresTunnelMethod.NO_TUNNEL)), + DestinationPostgresTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationPostgresTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationPostgresTunnelMethod.NO_TUNNEL + ] = DestinationPostgresTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -492,7 +494,7 @@ class DestinationPostgresTypedDict(TypedDict): r"""Hostname of the database.""" username: str r"""Username to use to access the database.""" - destination_type: Postgres + destination_type: DestinationPostgresPostgres disable_type_dedupe: NotRequired[bool] r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" drop_cascade: NotRequired[bool] @@ -509,7 +511,7 @@ class DestinationPostgresTypedDict(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\".""" ssl: NotRequired[bool] r"""Encrypt data using SSL. When activating SSL, please select one of the connection modes.""" - ssl_mode: NotRequired[SSLModesTypedDict] + ssl_mode: NotRequired[DestinationPostgresSSLModesTypedDict] r"""SSL connection modes. disable - Chose this mode to disable encryption of communication between Airbyte and destination database allow - Chose this mode to enable encryption only when required by the source database @@ -536,9 +538,12 @@ class DestinationPostgres(BaseModel): r"""Username to use to access the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Postgres, AfterValidator(validate_const(Postgres.POSTGRES))], + Annotated[ + DestinationPostgresPostgres, + AfterValidator(validate_const(DestinationPostgresPostgres.POSTGRES)), + ], pydantic.Field(alias="destinationType"), - ] = Postgres.POSTGRES + ] = DestinationPostgresPostgres.POSTGRES disable_type_dedupe: Optional[bool] = False r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" @@ -564,7 +569,7 @@ class DestinationPostgres(BaseModel): ssl: Optional[bool] = False r"""Encrypt data using SSL. When activating SSL, please select one of the connection modes.""" - ssl_mode: Optional[SSLModes] = None + ssl_mode: Optional[DestinationPostgresSSLModes] = None r"""SSL connection modes. disable - Chose this mode to disable encryption of communication between Airbyte and destination database allow - Chose this mode to enable encryption only when required by the source database @@ -613,27 +618,27 @@ def serialize_model(self, handler): try: - VerifyFull.model_rebuild() + DestinationPostgresVerifyFull.model_rebuild() except NameError: pass try: - VerifyCa.model_rebuild() + DestinationPostgresVerifyCa.model_rebuild() except NameError: pass try: - Require.model_rebuild() + DestinationPostgresRequire.model_rebuild() except NameError: pass try: - Prefer.model_rebuild() + DestinationPostgresPrefer.model_rebuild() except NameError: pass try: - Allow.model_rebuild() + DestinationPostgresAllow.model_rebuild() except NameError: pass try: - Disable.model_rebuild() + DestinationPostgresDisable.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/destination_qdrant.py b/src/airbyte_api/models/destination_qdrant.py index a16d9e71..9615b9ac 100644 --- a/src/airbyte_api/models/destination_qdrant.py +++ b/src/airbyte_api/models/destination_qdrant.py @@ -15,7 +15,7 @@ class Qdrant(str, Enum): QDRANT = "qdrant" -class DestinationQdrantSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationQdrantModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationQdrantOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationQdrantSchemasEmbeddingEmbedding5Mode + mode: DestinationQdrantModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,13 @@ class DestinationQdrantOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasEmbeddingEmbedding5Mode], + Optional[DestinationQdrantModeOpenaiCompatible], AfterValidator( - validate_const( - DestinationQdrantSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE - ) + validate_const(DestinationQdrantModeOpenaiCompatible.OPENAI_COMPATIBLE) ), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationQdrantModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,7 +73,7 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationQdrantModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -88,7 +86,7 @@ class DestinationQdrantAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationQdrantSchemasEmbeddingEmbeddingMode + mode: DestinationQdrantModeAzureOpenai class DestinationQdrantAzureOpenAI(BaseModel): @@ -105,15 +103,13 @@ class DestinationQdrantAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasEmbeddingEmbeddingMode], + Optional[DestinationQdrantModeAzureOpenai], AfterValidator( - validate_const( - DestinationQdrantSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationQdrantModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationQdrantModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,14 +128,14 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasEmbeddingMode(str, Enum): +class DestinationQdrantModeFake(str, Enum): FAKE = "fake" class DestinationQdrantFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationQdrantSchemasEmbeddingMode + mode: DestinationQdrantModeFake class DestinationQdrantFake(BaseModel): @@ -147,11 +143,11 @@ class DestinationQdrantFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasEmbeddingMode], - AfterValidator(validate_const(DestinationQdrantSchemasEmbeddingMode.FAKE)), + Optional[DestinationQdrantModeFake], + AfterValidator(validate_const(DestinationQdrantModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasEmbeddingMode.FAKE + ] = DestinationQdrantModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -170,7 +166,7 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasMode(str, Enum): +class DestinationQdrantModeCohere(str, Enum): COHERE = "cohere" @@ -178,7 +174,7 @@ class DestinationQdrantCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationQdrantSchemasMode + mode: DestinationQdrantModeCohere class DestinationQdrantCohere(BaseModel): @@ -188,11 +184,11 @@ class DestinationQdrantCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasMode], - AfterValidator(validate_const(DestinationQdrantSchemasMode.COHERE)), + Optional[DestinationQdrantModeCohere], + AfterValidator(validate_const(DestinationQdrantModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasMode.COHERE + ] = DestinationQdrantModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -211,7 +207,7 @@ def serialize_model(self, handler): return m -class DestinationQdrantMode(str, Enum): +class DestinationQdrantModeOpenai(str, Enum): OPENAI = "openai" @@ -219,7 +215,7 @@ class DestinationQdrantOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationQdrantMode + mode: DestinationQdrantModeOpenai class DestinationQdrantOpenAI(BaseModel): @@ -229,11 +225,11 @@ class DestinationQdrantOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantMode], - AfterValidator(validate_const(DestinationQdrantMode.OPENAI)), + Optional[DestinationQdrantModeOpenai], + AfterValidator(validate_const(DestinationQdrantModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantMode.OPENAI + ] = DestinationQdrantModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -278,24 +274,22 @@ def serialize_model(self, handler): r"""Embedding configuration""" -class DestinationQdrantSchemasIndexingAuthMethodMode(str, Enum): +class AuthenticationMethodModeNoAuth(str, Enum): NO_AUTH = "no_auth" class DestinationQdrantNoAuthTypedDict(TypedDict): - mode: DestinationQdrantSchemasIndexingAuthMethodMode + mode: AuthenticationMethodModeNoAuth class DestinationQdrantNoAuth(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasIndexingAuthMethodMode], - AfterValidator( - validate_const(DestinationQdrantSchemasIndexingAuthMethodMode.NO_AUTH) - ), + Optional[AuthenticationMethodModeNoAuth], + AfterValidator(validate_const(AuthenticationMethodModeNoAuth.NO_AUTH)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasIndexingAuthMethodMode.NO_AUTH + ] = AuthenticationMethodModeNoAuth.NO_AUTH @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -314,14 +308,14 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasIndexingMode(str, Enum): +class ModeAPIKeyAuth(str, Enum): API_KEY_AUTH = "api_key_auth" class APIKeyAuthTypedDict(TypedDict): api_key: str r"""API Key for the Qdrant instance""" - mode: DestinationQdrantSchemasIndexingMode + mode: ModeAPIKeyAuth class APIKeyAuth(BaseModel): @@ -330,13 +324,11 @@ class APIKeyAuth(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasIndexingMode], - AfterValidator( - validate_const(DestinationQdrantSchemasIndexingMode.API_KEY_AUTH) - ), + Optional[ModeAPIKeyAuth], + AfterValidator(validate_const(ModeAPIKeyAuth.API_KEY_AUTH)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasIndexingMode.API_KEY_AUTH + ] = ModeAPIKeyAuth.API_KEY_AUTH @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -469,7 +461,7 @@ class DestinationQdrantLanguage(str, Enum): SOL = "sol" -class DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationQdrantModeCode(str, Enum): CODE = "code" @@ -478,7 +470,7 @@ class DestinationQdrantByProgrammingLanguageTypedDict(TypedDict): language: DestinationQdrantLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationQdrantModeCode class DestinationQdrantByProgrammingLanguage(BaseModel): @@ -489,15 +481,11 @@ class DestinationQdrantByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationQdrantModeCode], + AfterValidator(validate_const(DestinationQdrantModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationQdrantModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -516,14 +504,14 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasProcessingTextSplitterMode(str, Enum): +class DestinationQdrantModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationQdrantByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationQdrantSchemasProcessingTextSplitterMode + mode: DestinationQdrantModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -533,15 +521,11 @@ class DestinationQdrantByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationQdrantSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationQdrantModeMarkdown], + AfterValidator(validate_const(DestinationQdrantModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationQdrantModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -563,7 +547,7 @@ def serialize_model(self, handler): return m -class DestinationQdrantSchemasProcessingMode(str, Enum): +class DestinationQdrantModeSeparator(str, Enum): SEPARATOR = "separator" @@ -572,7 +556,7 @@ class DestinationQdrantBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationQdrantSchemasProcessingMode + mode: DestinationQdrantModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -585,13 +569,11 @@ class DestinationQdrantBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationQdrantSchemasProcessingMode], - AfterValidator( - validate_const(DestinationQdrantSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationQdrantModeSeparator], + AfterValidator(validate_const(DestinationQdrantModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationQdrantSchemasProcessingMode.SEPARATOR + ] = DestinationQdrantModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" diff --git a/src/airbyte_api/models/destination_redis.py b/src/airbyte_api/models/destination_redis.py index 199d89d4..7bda6ac0 100644 --- a/src/airbyte_api/models/destination_redis.py +++ b/src/airbyte_api/models/destination_redis.py @@ -21,7 +21,7 @@ class Redis(str, Enum): REDIS = "redis" -class DestinationRedisSchemasMode(str, Enum): +class DestinationRedisModeVerifyFull(str, Enum): VERIFY_FULL = "verify-full" @@ -36,7 +36,7 @@ class DestinationRedisVerifyFullTypedDict(TypedDict): r"""Client key""" client_key_password: NotRequired[str] r"""Password for keystorage. If you do not add it - the password will be generated automatically.""" - mode: DestinationRedisSchemasMode + mode: DestinationRedisModeVerifyFull class DestinationRedisVerifyFull(BaseModel): @@ -56,11 +56,11 @@ class DestinationRedisVerifyFull(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationRedisSchemasMode], - AfterValidator(validate_const(DestinationRedisSchemasMode.VERIFY_FULL)), + Optional[DestinationRedisModeVerifyFull], + AfterValidator(validate_const(DestinationRedisModeVerifyFull.VERIFY_FULL)), ], pydantic.Field(alias="mode"), - ] = DestinationRedisSchemasMode.VERIFY_FULL + ] = DestinationRedisModeVerifyFull.VERIFY_FULL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -79,14 +79,14 @@ def serialize_model(self, handler): return m -class DestinationRedisMode(str, Enum): +class DestinationRedisModeDisable(str, Enum): DISABLE = "disable" class DestinationRedisDisableTypedDict(TypedDict): r"""Disable SSL.""" - mode: DestinationRedisMode + mode: DestinationRedisModeDisable class DestinationRedisDisable(BaseModel): @@ -94,11 +94,11 @@ class DestinationRedisDisable(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationRedisMode], - AfterValidator(validate_const(DestinationRedisMode.DISABLE)), + Optional[DestinationRedisModeDisable], + AfterValidator(validate_const(DestinationRedisModeDisable.DISABLE)), ], pydantic.Field(alias="mode"), - ] = DestinationRedisMode.DISABLE + ] = DestinationRedisModeDisable.DISABLE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -135,7 +135,7 @@ def serialize_model(self, handler): """ -class DestinationRedisSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationRedisTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -148,7 +148,7 @@ class DestinationRedisPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationRedisSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationRedisTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -166,15 +166,15 @@ class DestinationRedisPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedisSchemasTunnelMethodTunnelMethod, + DestinationRedisTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationRedisSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationRedisTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedisSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationRedisTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -197,7 +197,7 @@ def serialize_model(self, handler): return m -class DestinationRedisSchemasTunnelMethod(str, Enum): +class DestinationRedisTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -210,7 +210,7 @@ class DestinationRedisSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationRedisSchemasTunnelMethod + tunnel_method: DestinationRedisTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -228,13 +228,13 @@ class DestinationRedisSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedisSchemasTunnelMethod, + DestinationRedisTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationRedisSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationRedisTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedisSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationRedisTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -257,25 +257,27 @@ def serialize_model(self, handler): return m -class DestinationRedisTunnelMethod(str, Enum): +class DestinationRedisTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationRedisNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationRedisTunnelMethod + tunnel_method: DestinationRedisTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationRedisNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedisTunnelMethod, - AfterValidator(validate_const(DestinationRedisTunnelMethod.NO_TUNNEL)), + DestinationRedisTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationRedisTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedisTunnelMethod.NO_TUNNEL + ] = DestinationRedisTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" diff --git a/src/airbyte_api/models/destination_redshift.py b/src/airbyte_api/models/destination_redshift.py index e12be115..93fc4a7c 100644 --- a/src/airbyte_api/models/destination_redshift.py +++ b/src/airbyte_api/models/destination_redshift.py @@ -11,11 +11,11 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class Redshift(str, Enum): +class DestinationRedshiftRedshift(str, Enum): REDSHIFT = "redshift" -class DestinationRedshiftSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationRedshiftTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -28,7 +28,7 @@ class DestinationRedshiftPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationRedshiftSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationRedshiftTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -46,15 +46,15 @@ class DestinationRedshiftPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedshiftSchemasTunnelMethodTunnelMethod, + DestinationRedshiftTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationRedshiftSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationRedshiftTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedshiftSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationRedshiftTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -77,7 +77,7 @@ def serialize_model(self, handler): return m -class DestinationRedshiftSchemasTunnelMethod(str, Enum): +class DestinationRedshiftTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -90,7 +90,7 @@ class DestinationRedshiftSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationRedshiftSchemasTunnelMethod + tunnel_method: DestinationRedshiftTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -108,13 +108,13 @@ class DestinationRedshiftSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedshiftSchemasTunnelMethod, + DestinationRedshiftTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationRedshiftSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(DestinationRedshiftTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedshiftSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationRedshiftTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -137,25 +137,27 @@ def serialize_model(self, handler): return m -class DestinationRedshiftTunnelMethod(str, Enum): +class DestinationRedshiftTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationRedshiftNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationRedshiftTunnelMethod + tunnel_method: DestinationRedshiftTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationRedshiftNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationRedshiftTunnelMethod, - AfterValidator(validate_const(DestinationRedshiftTunnelMethod.NO_TUNNEL)), + DestinationRedshiftTunnelMethodNoTunnel, + AfterValidator( + validate_const(DestinationRedshiftTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationRedshiftTunnelMethod.NO_TUNNEL + ] = DestinationRedshiftTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -319,7 +321,7 @@ class DestinationRedshiftTypedDict(TypedDict): r"""Password associated with the username.""" username: str r"""Username to use to access the database.""" - destination_type: Redshift + destination_type: DestinationRedshiftRedshift disable_type_dedupe: NotRequired[bool] r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" drop_cascade: NotRequired[bool] @@ -352,9 +354,12 @@ class DestinationRedshift(BaseModel): r"""Username to use to access the database.""" DESTINATION_TYPE: Annotated[ - Annotated[Redshift, AfterValidator(validate_const(Redshift.REDSHIFT))], + Annotated[ + DestinationRedshiftRedshift, + AfterValidator(validate_const(DestinationRedshiftRedshift.REDSHIFT)), + ], pydantic.Field(alias="destinationType"), - ] = Redshift.REDSHIFT + ] = DestinationRedshiftRedshift.REDSHIFT disable_type_dedupe: Optional[bool] = False r"""Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions""" diff --git a/src/airbyte_api/models/destination_s3.py b/src/airbyte_api/models/destination_s3.py index d9ce4d1c..727333f3 100644 --- a/src/airbyte_api/models/destination_s3.py +++ b/src/airbyte_api/models/destination_s3.py @@ -11,11 +11,11 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class S3(str, Enum): +class DestinationS3S3(str, Enum): S3 = "s3" -class DestinationS3SchemasCompressionCodec(str, Enum): +class DestinationS3CompressionCodecEnum(str, Enum): r"""The compression algorithm used to compress data pages.""" UNCOMPRESSED = "UNCOMPRESSED" @@ -27,20 +27,20 @@ class DestinationS3SchemasCompressionCodec(str, Enum): ZSTD = "ZSTD" -class DestinationS3SchemasFormatOutputFormatFormatType(str, Enum): +class DestinationS3FormatTypeParquet(str, Enum): PARQUET = "Parquet" class DestinationS3ParquetColumnarStorageTypedDict(TypedDict): block_size_mb: NotRequired[int] r"""This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.""" - compression_codec: NotRequired[DestinationS3SchemasCompressionCodec] + compression_codec: NotRequired[DestinationS3CompressionCodecEnum] r"""The compression algorithm used to compress data pages.""" dictionary_encoding: NotRequired[bool] r"""Default: true.""" dictionary_page_size_kb: NotRequired[int] r"""There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.""" - format_type: NotRequired[DestinationS3SchemasFormatOutputFormatFormatType] + format_type: NotRequired[DestinationS3FormatTypeParquet] max_padding_size_mb: NotRequired[int] r"""Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.""" page_size_kb: NotRequired[int] @@ -56,8 +56,8 @@ class DestinationS3ParquetColumnarStorage(BaseModel): block_size_mb: Optional[int] = 128 r"""This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.""" - compression_codec: Optional[DestinationS3SchemasCompressionCodec] = ( - DestinationS3SchemasCompressionCodec.UNCOMPRESSED + compression_codec: Optional[DestinationS3CompressionCodecEnum] = ( + DestinationS3CompressionCodecEnum.UNCOMPRESSED ) r"""The compression algorithm used to compress data pages.""" @@ -67,8 +67,8 @@ class DestinationS3ParquetColumnarStorage(BaseModel): dictionary_page_size_kb: Optional[int] = 1024 r"""There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.""" - format_type: Optional[DestinationS3SchemasFormatOutputFormatFormatType] = ( - DestinationS3SchemasFormatOutputFormatFormatType.PARQUET + format_type: Optional[DestinationS3FormatTypeParquet] = ( + DestinationS3FormatTypeParquet.PARQUET ) max_padding_size_mb: Optional[int] = 8 @@ -115,12 +115,12 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec(str, Enum): +class DestinationS3CodecSnappy(str, Enum): SNAPPY = "snappy" class DestinationS3SnappyTypedDict(TypedDict): - codec: NotRequired[DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec] + codec: NotRequired[DestinationS3CodecSnappy] class DestinationS3Snappy(BaseModel): @@ -129,9 +129,7 @@ class DestinationS3Snappy(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - codec: Optional[DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec] = ( - DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.SNAPPY - ) + codec: Optional[DestinationS3CodecSnappy] = DestinationS3CodecSnappy.SNAPPY @property def additional_properties(self): @@ -161,14 +159,14 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatOutputFormat3Codec(str, Enum): +class DestinationS3CodecZstandard(str, Enum): ZSTANDARD = "zstandard" class DestinationS3ZstandardTypedDict(TypedDict): compression_level: int include_checksum: bool - codec: NotRequired[DestinationS3SchemasFormatOutputFormat3Codec] + codec: NotRequired[DestinationS3CodecZstandard] class DestinationS3Zstandard(BaseModel): @@ -181,9 +179,7 @@ class DestinationS3Zstandard(BaseModel): include_checksum: bool - codec: Optional[DestinationS3SchemasFormatOutputFormat3Codec] = ( - DestinationS3SchemasFormatOutputFormat3Codec.ZSTANDARD - ) + codec: Optional[DestinationS3CodecZstandard] = DestinationS3CodecZstandard.ZSTANDARD @property def additional_properties(self): @@ -213,13 +209,13 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatOutputFormatCodec(str, Enum): +class DestinationS3CodecXz(str, Enum): XZ = "xz" class DestinationS3XzTypedDict(TypedDict): compression_level: int - codec: NotRequired[DestinationS3SchemasFormatOutputFormatCodec] + codec: NotRequired[DestinationS3CodecXz] class DestinationS3Xz(BaseModel): @@ -230,9 +226,7 @@ class DestinationS3Xz(BaseModel): compression_level: int - codec: Optional[DestinationS3SchemasFormatOutputFormatCodec] = ( - DestinationS3SchemasFormatOutputFormatCodec.XZ - ) + codec: Optional[DestinationS3CodecXz] = DestinationS3CodecXz.XZ @property def additional_properties(self): @@ -262,12 +256,12 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatCodec(str, Enum): +class DestinationS3CodecBzip2(str, Enum): BZIP2 = "bzip2" class DestinationS3Bzip2TypedDict(TypedDict): - codec: NotRequired[DestinationS3SchemasFormatCodec] + codec: NotRequired[DestinationS3CodecBzip2] class DestinationS3Bzip2(BaseModel): @@ -276,9 +270,7 @@ class DestinationS3Bzip2(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - codec: Optional[DestinationS3SchemasFormatCodec] = ( - DestinationS3SchemasFormatCodec.BZIP2 - ) + codec: Optional[DestinationS3CodecBzip2] = DestinationS3CodecBzip2.BZIP2 @property def additional_properties(self): @@ -308,13 +300,13 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasCodec(str, Enum): +class DestinationS3CodecDeflate(str, Enum): DEFLATE = "Deflate" class DestinationS3DeflateTypedDict(TypedDict): compression_level: int - codec: NotRequired[DestinationS3SchemasCodec] + codec: NotRequired[DestinationS3CodecDeflate] class DestinationS3Deflate(BaseModel): @@ -325,7 +317,7 @@ class DestinationS3Deflate(BaseModel): compression_level: int - codec: Optional[DestinationS3SchemasCodec] = DestinationS3SchemasCodec.DEFLATE + codec: Optional[DestinationS3CodecDeflate] = DestinationS3CodecDeflate.DEFLATE @property def additional_properties(self): @@ -355,21 +347,23 @@ def serialize_model(self, handler): return m -class DestinationS3Codec(str, Enum): +class DestinationS3CodecNoCompression(str, Enum): NO_COMPRESSION = "no compression" -class DestinationS3SchemasFormatNoCompressionTypedDict(TypedDict): - codec: NotRequired[DestinationS3Codec] +class DestinationS3CompressionCodecNoCompressionTypedDict(TypedDict): + codec: NotRequired[DestinationS3CodecNoCompression] -class DestinationS3SchemasFormatNoCompression(BaseModel): +class DestinationS3CompressionCodecNoCompression(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - codec: Optional[DestinationS3Codec] = DestinationS3Codec.NO_COMPRESSION + codec: Optional[DestinationS3CodecNoCompression] = ( + DestinationS3CodecNoCompression.NO_COMPRESSION + ) @property def additional_properties(self): @@ -399,10 +393,10 @@ def serialize_model(self, handler): return m -DestinationS3CompressionCodecTypedDict = TypeAliasType( - "DestinationS3CompressionCodecTypedDict", +DestinationS3CompressionCodecUnionTypedDict = TypeAliasType( + "DestinationS3CompressionCodecUnionTypedDict", Union[ - DestinationS3SchemasFormatNoCompressionTypedDict, + DestinationS3CompressionCodecNoCompressionTypedDict, DestinationS3Bzip2TypedDict, DestinationS3SnappyTypedDict, DestinationS3DeflateTypedDict, @@ -413,10 +407,10 @@ def serialize_model(self, handler): r"""The compression algorithm used to compress data. Default to no compression.""" -DestinationS3CompressionCodec = TypeAliasType( - "DestinationS3CompressionCodec", +DestinationS3CompressionCodecUnion = TypeAliasType( + "DestinationS3CompressionCodecUnion", Union[ - DestinationS3SchemasFormatNoCompression, + DestinationS3CompressionCodecNoCompression, DestinationS3Bzip2, DestinationS3Snappy, DestinationS3Deflate, @@ -427,14 +421,14 @@ def serialize_model(self, handler): r"""The compression algorithm used to compress data. Default to no compression.""" -class DestinationS3SchemasFormatFormatType(str, Enum): +class DestinationS3FormatTypeAvro(str, Enum): AVRO = "Avro" class DestinationS3AvroApacheAvroTypedDict(TypedDict): - compression_codec: DestinationS3CompressionCodecTypedDict + compression_codec: DestinationS3CompressionCodecUnionTypedDict r"""The compression algorithm used to compress data. Default to no compression.""" - format_type: NotRequired[DestinationS3SchemasFormatFormatType] + format_type: NotRequired[DestinationS3FormatTypeAvro] class DestinationS3AvroApacheAvro(BaseModel): @@ -443,11 +437,11 @@ class DestinationS3AvroApacheAvro(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression_codec: DestinationS3CompressionCodec + compression_codec: DestinationS3CompressionCodecUnion r"""The compression algorithm used to compress data. Default to no compression.""" - format_type: Optional[DestinationS3SchemasFormatFormatType] = ( - DestinationS3SchemasFormatFormatType.AVRO + format_type: Optional[DestinationS3FormatTypeAvro] = ( + DestinationS3FormatTypeAvro.AVRO ) @property @@ -478,23 +472,23 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatOutputFormatCompressionType(str, Enum): +class DestinationS3CompressionTypeGzip2(str, Enum): GZIP = "GZIP" -class DestinationS3SchemasGZIPTypedDict(TypedDict): - compression_type: NotRequired[DestinationS3SchemasFormatOutputFormatCompressionType] +class DestinationS3GZIP2TypedDict(TypedDict): + compression_type: NotRequired[DestinationS3CompressionTypeGzip2] -class DestinationS3SchemasGZIP(BaseModel): +class DestinationS3GZIP2(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression_type: Optional[ - DestinationS3SchemasFormatOutputFormatCompressionType - ] = DestinationS3SchemasFormatOutputFormatCompressionType.GZIP + compression_type: Optional[DestinationS3CompressionTypeGzip2] = ( + DestinationS3CompressionTypeGzip2.GZIP + ) @property def additional_properties(self): @@ -524,22 +518,22 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasFormatCompressionType(str, Enum): +class DestinationS3CompressionTypeNoCompression2(str, Enum): NO_COMPRESSION = "No Compression" -class DestinationS3SchemasNoCompressionTypedDict(TypedDict): - compression_type: NotRequired[DestinationS3SchemasFormatCompressionType] +class DestinationS3CompressionNoCompression2TypedDict(TypedDict): + compression_type: NotRequired[DestinationS3CompressionTypeNoCompression2] -class DestinationS3SchemasNoCompression(BaseModel): +class DestinationS3CompressionNoCompression2(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression_type: Optional[DestinationS3SchemasFormatCompressionType] = ( - DestinationS3SchemasFormatCompressionType.NO_COMPRESSION + compression_type: Optional[DestinationS3CompressionTypeNoCompression2] = ( + DestinationS3CompressionTypeNoCompression2.NO_COMPRESSION ) @property @@ -570,36 +564,34 @@ def serialize_model(self, handler): return m -DestinationS3SchemasCompressionTypedDict = TypeAliasType( - "DestinationS3SchemasCompressionTypedDict", - Union[ - DestinationS3SchemasNoCompressionTypedDict, DestinationS3SchemasGZIPTypedDict - ], +DestinationS3Compression2TypedDict = TypeAliasType( + "DestinationS3Compression2TypedDict", + Union[DestinationS3CompressionNoCompression2TypedDict, DestinationS3GZIP2TypedDict], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -DestinationS3SchemasCompression = TypeAliasType( - "DestinationS3SchemasCompression", - Union[DestinationS3SchemasNoCompression, DestinationS3SchemasGZIP], +DestinationS3Compression2 = TypeAliasType( + "DestinationS3Compression2", + Union[DestinationS3CompressionNoCompression2, DestinationS3GZIP2], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -class DestinationS3SchemasFlattening(str, Enum): +class DestinationS3Flattening2(str, Enum): NO_FLATTENING = "No flattening" ROOT_LEVEL_FLATTENING = "Root level flattening" -class DestinationS3SchemasFormatType(str, Enum): +class DestinationS3FormatTypeJsonl(str, Enum): JSONL = "JSONL" class DestinationS3JSONLinesNewlineDelimitedJSONTypedDict(TypedDict): - compression: NotRequired[DestinationS3SchemasCompressionTypedDict] + compression: NotRequired[DestinationS3Compression2TypedDict] r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - flattening: NotRequired[DestinationS3SchemasFlattening] - format_type: NotRequired[DestinationS3SchemasFormatType] + flattening: NotRequired[DestinationS3Flattening2] + format_type: NotRequired[DestinationS3FormatTypeJsonl] class DestinationS3JSONLinesNewlineDelimitedJSON(BaseModel): @@ -608,15 +600,15 @@ class DestinationS3JSONLinesNewlineDelimitedJSON(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression: Optional[DestinationS3SchemasCompression] = None + compression: Optional[DestinationS3Compression2] = None r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - flattening: Optional[DestinationS3SchemasFlattening] = ( - DestinationS3SchemasFlattening.NO_FLATTENING + flattening: Optional[DestinationS3Flattening2] = ( + DestinationS3Flattening2.NO_FLATTENING ) - format_type: Optional[DestinationS3SchemasFormatType] = ( - DestinationS3SchemasFormatType.JSONL + format_type: Optional[DestinationS3FormatTypeJsonl] = ( + DestinationS3FormatTypeJsonl.JSONL ) @property @@ -647,22 +639,22 @@ def serialize_model(self, handler): return m -class DestinationS3SchemasCompressionType(str, Enum): +class DestinationS3CompressionTypeGzip1(str, Enum): GZIP = "GZIP" -class DestinationS3GZIPTypedDict(TypedDict): - compression_type: NotRequired[DestinationS3SchemasCompressionType] +class DestinationS3GZIP1TypedDict(TypedDict): + compression_type: NotRequired[DestinationS3CompressionTypeGzip1] -class DestinationS3GZIP(BaseModel): +class DestinationS3GZIP1(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression_type: Optional[DestinationS3SchemasCompressionType] = ( - DestinationS3SchemasCompressionType.GZIP + compression_type: Optional[DestinationS3CompressionTypeGzip1] = ( + DestinationS3CompressionTypeGzip1.GZIP ) @property @@ -693,22 +685,22 @@ def serialize_model(self, handler): return m -class DestinationS3CompressionType(str, Enum): +class DestinationS3CompressionTypeNoCompression1(str, Enum): NO_COMPRESSION = "No Compression" -class DestinationS3NoCompressionTypedDict(TypedDict): - compression_type: NotRequired[DestinationS3CompressionType] +class DestinationS3CompressionNoCompression1TypedDict(TypedDict): + compression_type: NotRequired[DestinationS3CompressionTypeNoCompression1] -class DestinationS3NoCompression(BaseModel): +class DestinationS3CompressionNoCompression1(BaseModel): model_config = ConfigDict( populate_by_name=True, arbitrary_types_allowed=True, extra="allow" ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression_type: Optional[DestinationS3CompressionType] = ( - DestinationS3CompressionType.NO_COMPRESSION + compression_type: Optional[DestinationS3CompressionTypeNoCompression1] = ( + DestinationS3CompressionTypeNoCompression1.NO_COMPRESSION ) @property @@ -739,33 +731,34 @@ def serialize_model(self, handler): return m -DestinationS3CompressionTypedDict = TypeAliasType( - "DestinationS3CompressionTypedDict", - Union[DestinationS3NoCompressionTypedDict, DestinationS3GZIPTypedDict], +DestinationS3Compression1TypedDict = TypeAliasType( + "DestinationS3Compression1TypedDict", + Union[DestinationS3CompressionNoCompression1TypedDict, DestinationS3GZIP1TypedDict], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -DestinationS3Compression = TypeAliasType( - "DestinationS3Compression", Union[DestinationS3NoCompression, DestinationS3GZIP] +DestinationS3Compression1 = TypeAliasType( + "DestinationS3Compression1", + Union[DestinationS3CompressionNoCompression1, DestinationS3GZIP1], ) r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" -class DestinationS3Flattening(str, Enum): +class DestinationS3Flattening1(str, Enum): NO_FLATTENING = "No flattening" ROOT_LEVEL_FLATTENING = "Root level flattening" -class DestinationS3FormatType(str, Enum): +class DestinationS3FormatTypeCsv(str, Enum): CSV = "CSV" class DestinationS3CSVCommaSeparatedValuesTypedDict(TypedDict): - compression: NotRequired[DestinationS3CompressionTypedDict] + compression: NotRequired[DestinationS3Compression1TypedDict] r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - flattening: NotRequired[DestinationS3Flattening] - format_type: NotRequired[DestinationS3FormatType] + flattening: NotRequired[DestinationS3Flattening1] + format_type: NotRequired[DestinationS3FormatTypeCsv] class DestinationS3CSVCommaSeparatedValues(BaseModel): @@ -774,14 +767,14 @@ class DestinationS3CSVCommaSeparatedValues(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - compression: Optional[DestinationS3Compression] = None + compression: Optional[DestinationS3Compression1] = None r"""Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").""" - flattening: Optional[DestinationS3Flattening] = ( - DestinationS3Flattening.NO_FLATTENING + flattening: Optional[DestinationS3Flattening1] = ( + DestinationS3Flattening1.NO_FLATTENING ) - format_type: Optional[DestinationS3FormatType] = DestinationS3FormatType.CSV + format_type: Optional[DestinationS3FormatTypeCsv] = DestinationS3FormatTypeCsv.CSV @property def additional_properties(self): @@ -883,7 +876,7 @@ class DestinationS3TypedDict(TypedDict): r"""Directory under the S3 bucket where data will be written. Read more here""" access_key_id: NotRequired[str] r"""The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here.""" - destination_type: S3 + destination_type: DestinationS3S3 file_name_pattern: NotRequired[str] r"""Pattern to match file names in the bucket directory. Read more here""" role_arn: NotRequired[str] @@ -912,9 +905,9 @@ class DestinationS3(BaseModel): r"""The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here.""" DESTINATION_TYPE: Annotated[ - Annotated[S3, AfterValidator(validate_const(S3.S3))], + Annotated[DestinationS3S3, AfterValidator(validate_const(DestinationS3S3.S3))], pydantic.Field(alias="destinationType"), - ] = S3.S3 + ] = DestinationS3S3.S3 file_name_pattern: Optional[str] = None r"""Pattern to match file names in the bucket directory. Read more here""" diff --git a/src/airbyte_api/models/destination_s3_data_lake.py b/src/airbyte_api/models/destination_s3_data_lake.py index 675175f8..d67290cf 100644 --- a/src/airbyte_api/models/destination_s3_data_lake.py +++ b/src/airbyte_api/models/destination_s3_data_lake.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class DestinationS3DataLakeSchemasCatalogTypeCatalogType(str, Enum): +class CatalogTypePolaris(str, Enum): POLARIS = "POLARIS" @@ -31,7 +31,7 @@ class PolarisCatalogTypedDict(TypedDict): """ server_uri: str r"""The base URL of the Polaris server used to connect to the Polaris catalog.""" - catalog_type: NotRequired[DestinationS3DataLakeSchemasCatalogTypeCatalogType] + catalog_type: NotRequired[CatalogTypePolaris] class PolarisCatalog(BaseModel): @@ -60,9 +60,7 @@ class PolarisCatalog(BaseModel): server_uri: str r"""The base URL of the Polaris server used to connect to the Polaris catalog.""" - catalog_type: Optional[DestinationS3DataLakeSchemasCatalogTypeCatalogType] = ( - DestinationS3DataLakeSchemasCatalogTypeCatalogType.POLARIS - ) + catalog_type: Optional[CatalogTypePolaris] = CatalogTypePolaris.POLARIS @property def additional_properties(self): @@ -92,7 +90,7 @@ def serialize_model(self, handler): return m -class DestinationS3DataLakeSchemasCatalogType(str, Enum): +class CatalogTypeRest(str, Enum): REST = "REST" @@ -106,7 +104,7 @@ class RestCatalogTypedDict(TypedDict): """ server_uri: str r"""The base URL of the Rest server used to connect to the Rest catalog.""" - catalog_type: NotRequired[DestinationS3DataLakeSchemasCatalogType] + catalog_type: NotRequired[CatalogTypeRest] class RestCatalog(BaseModel): @@ -126,9 +124,7 @@ class RestCatalog(BaseModel): server_uri: str r"""The base URL of the Rest server used to connect to the Rest catalog.""" - catalog_type: Optional[DestinationS3DataLakeSchemasCatalogType] = ( - DestinationS3DataLakeSchemasCatalogType.REST - ) + catalog_type: Optional[CatalogTypeRest] = CatalogTypeRest.REST @property def additional_properties(self): @@ -158,7 +154,7 @@ def serialize_model(self, handler): return m -class DestinationS3DataLakeCatalogType(str, Enum): +class CatalogTypeGlue(str, Enum): GLUE = "GLUE" @@ -169,7 +165,7 @@ class GlueCatalogTypedDict(TypedDict): r"""The Glue database name. This will ONLY be used if the `Destination Namespace` setting for the connection is set to `Destination-defined` or `Source-defined`""" glue_id: str r"""The AWS Account ID associated with the Glue service used by the Iceberg catalog.""" - catalog_type: NotRequired[DestinationS3DataLakeCatalogType] + catalog_type: NotRequired[CatalogTypeGlue] role_arn: NotRequired[str] r"""The ARN of the AWS role to assume. Only usable in Airbyte Cloud.""" @@ -188,9 +184,7 @@ class GlueCatalog(BaseModel): glue_id: str r"""The AWS Account ID associated with the Glue service used by the Iceberg catalog.""" - catalog_type: Optional[DestinationS3DataLakeCatalogType] = ( - DestinationS3DataLakeCatalogType.GLUE - ) + catalog_type: Optional[CatalogTypeGlue] = CatalogTypeGlue.GLUE role_arn: Optional[str] = None r"""The ARN of the AWS role to assume. Only usable in Airbyte Cloud.""" @@ -223,7 +217,7 @@ def serialize_model(self, handler): return m -class DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType(str, Enum): +class CatalogTypeNessie(str, Enum): NESSIE = "NESSIE" @@ -239,9 +233,7 @@ class NessieCatalogTypedDict(TypedDict): r"""The base URL of the Nessie server used to connect to the Nessie catalog.""" access_token: NotRequired[str] r"""Optional token for authentication with the Nessie server.""" - catalog_type: NotRequired[ - DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType - ] + catalog_type: NotRequired[CatalogTypeNessie] class NessieCatalog(BaseModel): @@ -264,9 +256,7 @@ class NessieCatalog(BaseModel): access_token: Optional[str] = None r"""Optional token for authentication with the Nessie server.""" - catalog_type: Optional[ - DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType - ] = DestinationS3DataLakeSchemasCatalogTypeCatalogTypeCatalogType.NESSIE + catalog_type: Optional[CatalogTypeNessie] = CatalogTypeNessie.NESSIE @property def additional_properties(self): diff --git a/src/airbyte_api/models/destination_salesforce.py b/src/airbyte_api/models/destination_salesforce.py index 9ab999f5..f7c5bc8e 100644 --- a/src/airbyte_api/models/destination_salesforce.py +++ b/src/airbyte_api/models/destination_salesforce.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class AuthType(str, Enum): +class DestinationSalesforceAuthType(str, Enum): CLIENT = "Client" @@ -58,7 +58,7 @@ class DestinationSalesforceS3BucketRegion(str, Enum): US_WEST_2 = "us-west-2" -class DestinationSalesforceSchemasStorageType(str, Enum): +class DestinationSalesforceStorageTypeS3(str, Enum): S3 = "S3" @@ -77,7 +77,7 @@ class DestinationSalesforceS3TypedDict(TypedDict): r"""Your S3 endpoint url. Read more here""" secret_access_key: NotRequired[str] r"""The corresponding secret to the access key ID. Read more here""" - storage_type: NotRequired[DestinationSalesforceSchemasStorageType] + storage_type: NotRequired[DestinationSalesforceStorageTypeS3] class DestinationSalesforceS3(BaseModel): @@ -109,8 +109,8 @@ class DestinationSalesforceS3(BaseModel): secret_access_key: Optional[str] = None r"""The corresponding secret to the access key ID. Read more here""" - storage_type: Optional[DestinationSalesforceSchemasStorageType] = ( - DestinationSalesforceSchemasStorageType.S3 + storage_type: Optional[DestinationSalesforceStorageTypeS3] = ( + DestinationSalesforceStorageTypeS3.S3 ) @property @@ -150,12 +150,12 @@ def serialize_model(self, handler): return m -class DestinationSalesforceStorageType(str, Enum): +class DestinationSalesforceStorageTypeNone(str, Enum): NONE = "None" class DestinationSalesforceNoneTypedDict(TypedDict): - storage_type: NotRequired[DestinationSalesforceStorageType] + storage_type: NotRequired[DestinationSalesforceStorageTypeNone] class DestinationSalesforceNone(BaseModel): @@ -164,8 +164,8 @@ class DestinationSalesforceNone(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - storage_type: Optional[DestinationSalesforceStorageType] = ( - DestinationSalesforceStorageType.NONE + storage_type: Optional[DestinationSalesforceStorageTypeNone] = ( + DestinationSalesforceStorageTypeNone.NONE ) @property @@ -215,7 +215,7 @@ class DestinationSalesforceTypedDict(TypedDict): r"""Enter your Salesforce developer application's Client secret.""" refresh_token: str r"""Enter your application's Salesforce Refresh Token used for Airbyte to access your Salesforce account.""" - auth_type: AuthType + auth_type: DestinationSalesforceAuthType destination_type: DestinationSalesforceSalesforce is_sandbox: NotRequired[bool] r"""Toggle if you're using a Salesforce Sandbox.""" @@ -233,9 +233,12 @@ class DestinationSalesforce(BaseModel): r"""Enter your application's Salesforce Refresh Token used for Airbyte to access your Salesforce account.""" AUTH_TYPE: Annotated[ - Annotated[AuthType, AfterValidator(validate_const(AuthType.CLIENT))], + Annotated[ + DestinationSalesforceAuthType, + AfterValidator(validate_const(DestinationSalesforceAuthType.CLIENT)), + ], pydantic.Field(alias="auth_type"), - ] = AuthType.CLIENT + ] = DestinationSalesforceAuthType.CLIENT DESTINATION_TYPE: Annotated[ Annotated[ diff --git a/src/airbyte_api/models/destination_snowflake.py b/src/airbyte_api/models/destination_snowflake.py index 60049130..42fa82d0 100644 --- a/src/airbyte_api/models/destination_snowflake.py +++ b/src/airbyte_api/models/destination_snowflake.py @@ -18,19 +18,19 @@ class DestinationSnowflakeCDCDeletionMode(str, Enum): SOFT_DELETE = "Soft delete" -class DestinationSnowflakeSchemasAuthType(str, Enum): +class AuthTypeUsernameAndPassword(str, Enum): USERNAME_AND_PASSWORD = "Username and Password" -class UsernameAndPasswordTypedDict(TypedDict): +class DestinationSnowflakeUsernameAndPasswordTypedDict(TypedDict): r"""Configuration details for the Username and Password Authentication.""" password: str r"""Enter the password associated with the username.""" - auth_type: NotRequired[DestinationSnowflakeSchemasAuthType] + auth_type: NotRequired[AuthTypeUsernameAndPassword] -class UsernameAndPassword(BaseModel): +class DestinationSnowflakeUsernameAndPassword(BaseModel): r"""Configuration details for the Username and Password Authentication.""" model_config = ConfigDict( @@ -41,8 +41,8 @@ class UsernameAndPassword(BaseModel): password: str r"""Enter the password associated with the username.""" - auth_type: Optional[DestinationSnowflakeSchemasAuthType] = ( - DestinationSnowflakeSchemasAuthType.USERNAME_AND_PASSWORD + auth_type: Optional[AuthTypeUsernameAndPassword] = ( + AuthTypeUsernameAndPassword.USERNAME_AND_PASSWORD ) @property @@ -73,11 +73,11 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeAuthType(str, Enum): +class DestinationSnowflakeAuthTypeKeyPairAuthentication(str, Enum): KEY_PAIR_AUTHENTICATION = "Key Pair Authentication" -class KeyPairAuthenticationTypedDict(TypedDict): +class DestinationSnowflakeKeyPairAuthenticationTypedDict(TypedDict): r"""Configuration details for the Key Pair Authentication.""" private_key: str @@ -85,12 +85,12 @@ class KeyPairAuthenticationTypedDict(TypedDict): href=\"https://docs.airbyte.com/integrations/destinations/snowflake\">docs for more information on how to obtain this key. """ - auth_type: NotRequired[DestinationSnowflakeAuthType] + auth_type: NotRequired[DestinationSnowflakeAuthTypeKeyPairAuthentication] private_key_password: NotRequired[str] r"""Passphrase for private key""" -class KeyPairAuthentication(BaseModel): +class DestinationSnowflakeKeyPairAuthentication(BaseModel): r"""Configuration details for the Key Pair Authentication.""" model_config = ConfigDict( @@ -104,8 +104,8 @@ class KeyPairAuthentication(BaseModel): information on how to obtain this key. """ - auth_type: Optional[DestinationSnowflakeAuthType] = ( - DestinationSnowflakeAuthType.KEY_PAIR_AUTHENTICATION + auth_type: Optional[DestinationSnowflakeAuthTypeKeyPairAuthentication] = ( + DestinationSnowflakeAuthTypeKeyPairAuthentication.KEY_PAIR_AUTHENTICATION ) private_key_password: Optional[str] = None @@ -139,20 +139,27 @@ def serialize_model(self, handler): return m -AuthorizationMethodTypedDict = TypeAliasType( - "AuthorizationMethodTypedDict", - Union[UsernameAndPasswordTypedDict, KeyPairAuthenticationTypedDict], +DestinationSnowflakeAuthorizationMethodTypedDict = TypeAliasType( + "DestinationSnowflakeAuthorizationMethodTypedDict", + Union[ + DestinationSnowflakeUsernameAndPasswordTypedDict, + DestinationSnowflakeKeyPairAuthenticationTypedDict, + ], ) r"""Determines the type of authentication that should be used.""" -AuthorizationMethod = TypeAliasType( - "AuthorizationMethod", Union[UsernameAndPassword, KeyPairAuthentication] +DestinationSnowflakeAuthorizationMethod = TypeAliasType( + "DestinationSnowflakeAuthorizationMethod", + Union[ + DestinationSnowflakeUsernameAndPassword, + DestinationSnowflakeKeyPairAuthentication, + ], ) r"""Determines the type of authentication that should be used.""" -class Snowflake(str, Enum): +class DestinationSnowflakeSnowflake(str, Enum): SNOWFLAKE = "snowflake" @@ -171,9 +178,9 @@ class DestinationSnowflakeTypedDict(TypedDict): r"""Enter the name of the warehouse that you want to use as a compute cluster""" cdc_deletion_mode: NotRequired[DestinationSnowflakeCDCDeletionMode] r"""Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.""" - credentials: NotRequired[AuthorizationMethodTypedDict] + credentials: NotRequired[DestinationSnowflakeAuthorizationMethodTypedDict] r"""Determines the type of authentication that should be used.""" - destination_type: Snowflake + destination_type: DestinationSnowflakeSnowflake disable_type_dedupe: NotRequired[bool] r"""Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.""" jdbc_url_params: NotRequired[str] @@ -208,13 +215,16 @@ class DestinationSnowflake(BaseModel): ) r"""Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.""" - credentials: Optional[AuthorizationMethod] = None + credentials: Optional[DestinationSnowflakeAuthorizationMethod] = None r"""Determines the type of authentication that should be used.""" DESTINATION_TYPE: Annotated[ - Annotated[Snowflake, AfterValidator(validate_const(Snowflake.SNOWFLAKE))], + Annotated[ + DestinationSnowflakeSnowflake, + AfterValidator(validate_const(DestinationSnowflakeSnowflake.SNOWFLAKE)), + ], pydantic.Field(alias="destinationType"), - ] = Snowflake.SNOWFLAKE + ] = DestinationSnowflakeSnowflake.SNOWFLAKE disable_type_dedupe: Optional[bool] = None r"""Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.""" diff --git a/src/airbyte_api/models/destination_snowflake_cortex.py b/src/airbyte_api/models/destination_snowflake_cortex.py index c8ce49fa..cd0bec8d 100644 --- a/src/airbyte_api/models/destination_snowflake_cortex.py +++ b/src/airbyte_api/models/destination_snowflake_cortex.py @@ -15,7 +15,7 @@ class SnowflakeCortex(str, Enum): SNOWFLAKE_CORTEX = "snowflake-cortex" -class DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode(str, Enum): +class DestinationSnowflakeCortexModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationSnowflakeCortexOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode + mode: DestinationSnowflakeCortexModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,15 @@ class DestinationSnowflakeCortexOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode], + Optional[DestinationSnowflakeCortexModeOpenaiCompatible], AfterValidator( validate_const( - DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + DestinationSnowflakeCortexModeOpenaiCompatible.OPENAI_COMPATIBLE ) ), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasEmbeddingEmbedding5Mode.OPENAI_COMPATIBLE + ] = DestinationSnowflakeCortexModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,7 +75,7 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationSnowflakeCortexModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -88,7 +88,7 @@ class DestinationSnowflakeCortexAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode + mode: DestinationSnowflakeCortexModeAzureOpenai class DestinationSnowflakeCortexAzureOpenAI(BaseModel): @@ -105,15 +105,13 @@ class DestinationSnowflakeCortexAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode], + Optional[DestinationSnowflakeCortexModeAzureOpenai], AfterValidator( - validate_const( - DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode.AZURE_OPENAI - ) + validate_const(DestinationSnowflakeCortexModeAzureOpenai.AZURE_OPENAI) ), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasEmbeddingEmbeddingMode.AZURE_OPENAI + ] = DestinationSnowflakeCortexModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -132,14 +130,14 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexSchemasEmbeddingMode(str, Enum): +class DestinationSnowflakeCortexModeFake(str, Enum): FAKE = "fake" class DestinationSnowflakeCortexFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationSnowflakeCortexSchemasEmbeddingMode + mode: DestinationSnowflakeCortexModeFake class DestinationSnowflakeCortexFake(BaseModel): @@ -147,13 +145,11 @@ class DestinationSnowflakeCortexFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasEmbeddingMode], - AfterValidator( - validate_const(DestinationSnowflakeCortexSchemasEmbeddingMode.FAKE) - ), + Optional[DestinationSnowflakeCortexModeFake], + AfterValidator(validate_const(DestinationSnowflakeCortexModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasEmbeddingMode.FAKE + ] = DestinationSnowflakeCortexModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -172,7 +168,7 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexSchemasMode(str, Enum): +class DestinationSnowflakeCortexModeCohere(str, Enum): COHERE = "cohere" @@ -180,7 +176,7 @@ class DestinationSnowflakeCortexCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationSnowflakeCortexSchemasMode + mode: DestinationSnowflakeCortexModeCohere class DestinationSnowflakeCortexCohere(BaseModel): @@ -190,13 +186,11 @@ class DestinationSnowflakeCortexCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasMode], - AfterValidator( - validate_const(DestinationSnowflakeCortexSchemasMode.COHERE) - ), + Optional[DestinationSnowflakeCortexModeCohere], + AfterValidator(validate_const(DestinationSnowflakeCortexModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasMode.COHERE + ] = DestinationSnowflakeCortexModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -215,7 +209,7 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexMode(str, Enum): +class DestinationSnowflakeCortexModeOpenai(str, Enum): OPENAI = "openai" @@ -223,7 +217,7 @@ class DestinationSnowflakeCortexOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationSnowflakeCortexMode + mode: DestinationSnowflakeCortexModeOpenai class DestinationSnowflakeCortexOpenAI(BaseModel): @@ -233,11 +227,11 @@ class DestinationSnowflakeCortexOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexMode], - AfterValidator(validate_const(DestinationSnowflakeCortexMode.OPENAI)), + Optional[DestinationSnowflakeCortexModeOpenai], + AfterValidator(validate_const(DestinationSnowflakeCortexModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexMode.OPENAI + ] = DestinationSnowflakeCortexModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -370,9 +364,7 @@ class DestinationSnowflakeCortexLanguage(str, Enum): SOL = "sol" -class DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode( - str, Enum -): +class DestinationSnowflakeCortexModeCode(str, Enum): CODE = "code" @@ -381,7 +373,7 @@ class DestinationSnowflakeCortexByProgrammingLanguageTypedDict(TypedDict): language: DestinationSnowflakeCortexLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationSnowflakeCortexModeCode class DestinationSnowflakeCortexByProgrammingLanguage(BaseModel): @@ -392,17 +384,11 @@ class DestinationSnowflakeCortexByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[ - DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode - ], - AfterValidator( - validate_const( - DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationSnowflakeCortexModeCode], + AfterValidator(validate_const(DestinationSnowflakeCortexModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationSnowflakeCortexModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -421,14 +407,14 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexSchemasProcessingTextSplitterMode(str, Enum): +class DestinationSnowflakeCortexModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationSnowflakeCortexByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationSnowflakeCortexSchemasProcessingTextSplitterMode + mode: DestinationSnowflakeCortexModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -438,15 +424,13 @@ class DestinationSnowflakeCortexByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasProcessingTextSplitterMode], + Optional[DestinationSnowflakeCortexModeMarkdown], AfterValidator( - validate_const( - DestinationSnowflakeCortexSchemasProcessingTextSplitterMode.MARKDOWN - ) + validate_const(DestinationSnowflakeCortexModeMarkdown.MARKDOWN) ), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationSnowflakeCortexModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -468,7 +452,7 @@ def serialize_model(self, handler): return m -class DestinationSnowflakeCortexSchemasProcessingMode(str, Enum): +class DestinationSnowflakeCortexModeSeparator(str, Enum): SEPARATOR = "separator" @@ -477,7 +461,7 @@ class DestinationSnowflakeCortexBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationSnowflakeCortexSchemasProcessingMode + mode: DestinationSnowflakeCortexModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -490,15 +474,13 @@ class DestinationSnowflakeCortexBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationSnowflakeCortexSchemasProcessingMode], + Optional[DestinationSnowflakeCortexModeSeparator], AfterValidator( - validate_const( - DestinationSnowflakeCortexSchemasProcessingMode.SEPARATOR - ) + validate_const(DestinationSnowflakeCortexModeSeparator.SEPARATOR) ), ], pydantic.Field(alias="mode"), - ] = DestinationSnowflakeCortexSchemasProcessingMode.SEPARATOR + ] = DestinationSnowflakeCortexModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" diff --git a/src/airbyte_api/models/destination_teradata.py b/src/airbyte_api/models/destination_teradata.py index 880d1508..fb5b061c 100644 --- a/src/airbyte_api/models/destination_teradata.py +++ b/src/airbyte_api/models/destination_teradata.py @@ -15,7 +15,7 @@ class Teradata(str, Enum): TERADATA = "teradata" -class DestinationTeradataSchemasAuthType(str, Enum): +class AuthTypeLdap(str, Enum): LDAP = "LDAP" @@ -24,7 +24,7 @@ class LdapTypedDict(TypedDict): r"""Enter the password associated with the username.""" username: str r"""Username to use to access the database.""" - auth_type: DestinationTeradataSchemasAuthType + auth_type: AuthTypeLdap class Ldap(BaseModel): @@ -36,11 +36,10 @@ class Ldap(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasAuthType], - AfterValidator(validate_const(DestinationTeradataSchemasAuthType.LDAP)), + Optional[AuthTypeLdap], AfterValidator(validate_const(AuthTypeLdap.LDAP)) ], pydantic.Field(alias="auth_type"), - ] = DestinationTeradataSchemasAuthType.LDAP + ] = AuthTypeLdap.LDAP @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -59,7 +58,7 @@ def serialize_model(self, handler): return m -class DestinationTeradataAuthType(str, Enum): +class AuthTypeTd2(str, Enum): TD2 = "TD2" @@ -68,7 +67,7 @@ class Td2TypedDict(TypedDict): r"""Enter the password associated with the username.""" username: str r"""Username to use to access the database.""" - auth_type: DestinationTeradataAuthType + auth_type: AuthTypeTd2 class Td2(BaseModel): @@ -80,11 +79,10 @@ class Td2(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[DestinationTeradataAuthType], - AfterValidator(validate_const(DestinationTeradataAuthType.TD2)), + Optional[AuthTypeTd2], AfterValidator(validate_const(AuthTypeTd2.TD2)) ], pydantic.Field(alias="auth_type"), - ] = DestinationTeradataAuthType.TD2 + ] = AuthTypeTd2.TD2 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -111,7 +109,7 @@ def serialize_model(self, handler): AuthorizationMechanism = TypeAliasType("AuthorizationMechanism", Union[Td2, Ldap]) -class DestinationTeradataSchemasSSLModeSSLModes6Mode(str, Enum): +class DestinationTeradataModeVerifyFull(str, Enum): VERIFY_FULL = "verify-full" @@ -122,7 +120,7 @@ class DestinationTeradataVerifyFullTypedDict(TypedDict): r"""Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full. See more information - in the docs. """ - mode: DestinationTeradataSchemasSSLModeSSLModes6Mode + mode: DestinationTeradataModeVerifyFull class DestinationTeradataVerifyFull(BaseModel): @@ -135,15 +133,13 @@ class DestinationTeradataVerifyFull(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasSSLModeSSLModes6Mode], + Optional[DestinationTeradataModeVerifyFull], AfterValidator( - validate_const( - DestinationTeradataSchemasSSLModeSSLModes6Mode.VERIFY_FULL - ) + validate_const(DestinationTeradataModeVerifyFull.VERIFY_FULL) ), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataSchemasSSLModeSSLModes6Mode.VERIFY_FULL + ] = DestinationTeradataModeVerifyFull.VERIFY_FULL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -162,7 +158,7 @@ def serialize_model(self, handler): return m -class DestinationTeradataSchemasSSLModeSSLModes5Mode(str, Enum): +class DestinationTeradataModeVerifyCa(str, Enum): VERIFY_CA = "verify-ca" @@ -173,7 +169,7 @@ class DestinationTeradataVerifyCaTypedDict(TypedDict): r"""Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca. See more information - in the docs. """ - mode: DestinationTeradataSchemasSSLModeSSLModes5Mode + mode: DestinationTeradataModeVerifyCa class DestinationTeradataVerifyCa(BaseModel): @@ -186,13 +182,11 @@ class DestinationTeradataVerifyCa(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasSSLModeSSLModes5Mode], - AfterValidator( - validate_const(DestinationTeradataSchemasSSLModeSSLModes5Mode.VERIFY_CA) - ), + Optional[DestinationTeradataModeVerifyCa], + AfterValidator(validate_const(DestinationTeradataModeVerifyCa.VERIFY_CA)), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataSchemasSSLModeSSLModes5Mode.VERIFY_CA + ] = DestinationTeradataModeVerifyCa.VERIFY_CA @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -211,14 +205,14 @@ def serialize_model(self, handler): return m -class DestinationTeradataSchemasSSLModeSSLModesMode(str, Enum): +class DestinationTeradataModeRequire(str, Enum): REQUIRE = "require" class DestinationTeradataRequireTypedDict(TypedDict): r"""Require SSL mode.""" - mode: DestinationTeradataSchemasSSLModeSSLModesMode + mode: DestinationTeradataModeRequire class DestinationTeradataRequire(BaseModel): @@ -226,13 +220,11 @@ class DestinationTeradataRequire(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasSSLModeSSLModesMode], - AfterValidator( - validate_const(DestinationTeradataSchemasSSLModeSSLModesMode.REQUIRE) - ), + Optional[DestinationTeradataModeRequire], + AfterValidator(validate_const(DestinationTeradataModeRequire.REQUIRE)), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataSchemasSSLModeSSLModesMode.REQUIRE + ] = DestinationTeradataModeRequire.REQUIRE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -251,14 +243,14 @@ def serialize_model(self, handler): return m -class DestinationTeradataSchemasSslModeMode(str, Enum): +class DestinationTeradataModePrefer(str, Enum): PREFER = "prefer" class DestinationTeradataPreferTypedDict(TypedDict): r"""Prefer SSL mode.""" - mode: DestinationTeradataSchemasSslModeMode + mode: DestinationTeradataModePrefer class DestinationTeradataPrefer(BaseModel): @@ -266,13 +258,11 @@ class DestinationTeradataPrefer(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasSslModeMode], - AfterValidator( - validate_const(DestinationTeradataSchemasSslModeMode.PREFER) - ), + Optional[DestinationTeradataModePrefer], + AfterValidator(validate_const(DestinationTeradataModePrefer.PREFER)), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataSchemasSslModeMode.PREFER + ] = DestinationTeradataModePrefer.PREFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -291,14 +281,14 @@ def serialize_model(self, handler): return m -class DestinationTeradataSchemasMode(str, Enum): +class DestinationTeradataModeAllow(str, Enum): ALLOW = "allow" class DestinationTeradataAllowTypedDict(TypedDict): r"""Allow SSL mode.""" - mode: DestinationTeradataSchemasMode + mode: DestinationTeradataModeAllow class DestinationTeradataAllow(BaseModel): @@ -306,11 +296,11 @@ class DestinationTeradataAllow(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataSchemasMode], - AfterValidator(validate_const(DestinationTeradataSchemasMode.ALLOW)), + Optional[DestinationTeradataModeAllow], + AfterValidator(validate_const(DestinationTeradataModeAllow.ALLOW)), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataSchemasMode.ALLOW + ] = DestinationTeradataModeAllow.ALLOW @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -329,14 +319,14 @@ def serialize_model(self, handler): return m -class DestinationTeradataMode(str, Enum): +class DestinationTeradataModeDisable(str, Enum): DISABLE = "disable" class DestinationTeradataDisableTypedDict(TypedDict): r"""Disable SSL.""" - mode: DestinationTeradataMode + mode: DestinationTeradataModeDisable class DestinationTeradataDisable(BaseModel): @@ -344,11 +334,11 @@ class DestinationTeradataDisable(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationTeradataMode], - AfterValidator(validate_const(DestinationTeradataMode.DISABLE)), + Optional[DestinationTeradataModeDisable], + AfterValidator(validate_const(DestinationTeradataModeDisable.DISABLE)), ], pydantic.Field(alias="mode"), - ] = DestinationTeradataMode.DISABLE + ] = DestinationTeradataModeDisable.DISABLE @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/destination_weaviate.py b/src/airbyte_api/models/destination_weaviate.py index 6b5f8c6e..01160495 100644 --- a/src/airbyte_api/models/destination_weaviate.py +++ b/src/airbyte_api/models/destination_weaviate.py @@ -15,7 +15,7 @@ class Weaviate(str, Enum): WEAVIATE = "weaviate" -class DestinationWeaviateSchemasEmbeddingEmbedding7Mode(str, Enum): +class DestinationWeaviateModeOpenaiCompatible(str, Enum): OPENAI_COMPATIBLE = "openai_compatible" @@ -27,7 +27,7 @@ class DestinationWeaviateOpenAICompatibleTypedDict(TypedDict): dimensions: int r"""The number of dimensions the embedding model is generating""" api_key: NotRequired[str] - mode: DestinationWeaviateSchemasEmbeddingEmbedding7Mode + mode: DestinationWeaviateModeOpenaiCompatible model_name: NotRequired[str] r"""The name of the model to use for embedding""" @@ -45,15 +45,15 @@ class DestinationWeaviateOpenAICompatible(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasEmbeddingEmbedding7Mode], + Optional[DestinationWeaviateModeOpenaiCompatible], AfterValidator( validate_const( - DestinationWeaviateSchemasEmbeddingEmbedding7Mode.OPENAI_COMPATIBLE + DestinationWeaviateModeOpenaiCompatible.OPENAI_COMPATIBLE ) ), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasEmbeddingEmbedding7Mode.OPENAI_COMPATIBLE + ] = DestinationWeaviateModeOpenaiCompatible.OPENAI_COMPATIBLE model_name: Optional[str] = "text-embedding-ada-002" r"""The name of the model to use for embedding""" @@ -75,14 +75,14 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasEmbeddingEmbedding6Mode(str, Enum): +class DestinationWeaviateModeFake(str, Enum): FAKE = "fake" class DestinationWeaviateFakeTypedDict(TypedDict): r"""Use a fake embedding made out of random vectors with 1536 embedding dimensions. This is useful for testing the data pipeline without incurring any costs.""" - mode: DestinationWeaviateSchemasEmbeddingEmbedding6Mode + mode: DestinationWeaviateModeFake class DestinationWeaviateFake(BaseModel): @@ -90,13 +90,11 @@ class DestinationWeaviateFake(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasEmbeddingEmbedding6Mode], - AfterValidator( - validate_const(DestinationWeaviateSchemasEmbeddingEmbedding6Mode.FAKE) - ), + Optional[DestinationWeaviateModeFake], + AfterValidator(validate_const(DestinationWeaviateModeFake.FAKE)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasEmbeddingEmbedding6Mode.FAKE + ] = DestinationWeaviateModeFake.FAKE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -115,7 +113,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasEmbeddingEmbedding5Mode(str, Enum): +class ModeFromField(str, Enum): FROM_FIELD = "from_field" @@ -126,7 +124,7 @@ class FromFieldTypedDict(TypedDict): r"""The number of dimensions the embedding model is generating""" field_name: str r"""Name of the field in the record that contains the embedding""" - mode: DestinationWeaviateSchemasEmbeddingEmbedding5Mode + mode: ModeFromField class FromField(BaseModel): @@ -140,15 +138,11 @@ class FromField(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasEmbeddingEmbedding5Mode], - AfterValidator( - validate_const( - DestinationWeaviateSchemasEmbeddingEmbedding5Mode.FROM_FIELD - ) - ), + Optional[ModeFromField], + AfterValidator(validate_const(ModeFromField.FROM_FIELD)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasEmbeddingEmbedding5Mode.FROM_FIELD + ] = ModeFromField.FROM_FIELD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -167,7 +161,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasEmbeddingEmbeddingMode(str, Enum): +class DestinationWeaviateModeCohere(str, Enum): COHERE = "cohere" @@ -175,7 +169,7 @@ class DestinationWeaviateCohereTypedDict(TypedDict): r"""Use the Cohere API to embed text.""" cohere_key: str - mode: DestinationWeaviateSchemasEmbeddingEmbeddingMode + mode: DestinationWeaviateModeCohere class DestinationWeaviateCohere(BaseModel): @@ -185,13 +179,11 @@ class DestinationWeaviateCohere(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasEmbeddingEmbeddingMode], - AfterValidator( - validate_const(DestinationWeaviateSchemasEmbeddingEmbeddingMode.COHERE) - ), + Optional[DestinationWeaviateModeCohere], + AfterValidator(validate_const(DestinationWeaviateModeCohere.COHERE)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasEmbeddingEmbeddingMode.COHERE + ] = DestinationWeaviateModeCohere.COHERE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -210,7 +202,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasEmbeddingMode(str, Enum): +class DestinationWeaviateModeOpenai(str, Enum): OPENAI = "openai" @@ -218,7 +210,7 @@ class DestinationWeaviateOpenAITypedDict(TypedDict): r"""Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.""" openai_key: str - mode: DestinationWeaviateSchemasEmbeddingMode + mode: DestinationWeaviateModeOpenai class DestinationWeaviateOpenAI(BaseModel): @@ -228,13 +220,11 @@ class DestinationWeaviateOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasEmbeddingMode], - AfterValidator( - validate_const(DestinationWeaviateSchemasEmbeddingMode.OPENAI) - ), + Optional[DestinationWeaviateModeOpenai], + AfterValidator(validate_const(DestinationWeaviateModeOpenai.OPENAI)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasEmbeddingMode.OPENAI + ] = DestinationWeaviateModeOpenai.OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -253,7 +243,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasMode(str, Enum): +class DestinationWeaviateModeAzureOpenai(str, Enum): AZURE_OPENAI = "azure_openai" @@ -266,7 +256,7 @@ class DestinationWeaviateAzureOpenAITypedDict(TypedDict): r"""The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" openai_key: str r"""The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource""" - mode: DestinationWeaviateSchemasMode + mode: DestinationWeaviateModeAzureOpenai class DestinationWeaviateAzureOpenAI(BaseModel): @@ -283,11 +273,13 @@ class DestinationWeaviateAzureOpenAI(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasMode], - AfterValidator(validate_const(DestinationWeaviateSchemasMode.AZURE_OPENAI)), + Optional[DestinationWeaviateModeAzureOpenai], + AfterValidator( + validate_const(DestinationWeaviateModeAzureOpenai.AZURE_OPENAI) + ), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasMode.AZURE_OPENAI + ] = DestinationWeaviateModeAzureOpenai.AZURE_OPENAI @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -306,14 +298,14 @@ def serialize_model(self, handler): return m -class DestinationWeaviateMode(str, Enum): +class ModeNoEmbedding(str, Enum): NO_EMBEDDING = "no_embedding" class NoExternalEmbeddingTypedDict(TypedDict): r"""Do not calculate and pass embeddings to Weaviate. Suitable for clusters with configured vectorizers to calculate embeddings within Weaviate or for classes that should only support regular text search.""" - mode: DestinationWeaviateMode + mode: ModeNoEmbedding class NoExternalEmbedding(BaseModel): @@ -321,11 +313,11 @@ class NoExternalEmbedding(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateMode], - AfterValidator(validate_const(DestinationWeaviateMode.NO_EMBEDDING)), + Optional[ModeNoEmbedding], + AfterValidator(validate_const(ModeNoEmbedding.NO_EMBEDDING)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateMode.NO_EMBEDDING + ] = ModeNoEmbedding.NO_EMBEDDING @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -385,14 +377,14 @@ class Header(BaseModel): value: str -class DestinationWeaviateSchemasIndexingAuthAuthenticationMode(str, Enum): +class DestinationWeaviateModeNoAuth(str, Enum): NO_AUTH = "no_auth" class NoAuthenticationTypedDict(TypedDict): r"""Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)""" - mode: DestinationWeaviateSchemasIndexingAuthAuthenticationMode + mode: DestinationWeaviateModeNoAuth class NoAuthentication(BaseModel): @@ -400,15 +392,11 @@ class NoAuthentication(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasIndexingAuthAuthenticationMode], - AfterValidator( - validate_const( - DestinationWeaviateSchemasIndexingAuthAuthenticationMode.NO_AUTH - ) - ), + Optional[DestinationWeaviateModeNoAuth], + AfterValidator(validate_const(DestinationWeaviateModeNoAuth.NO_AUTH)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasIndexingAuthAuthenticationMode.NO_AUTH + ] = DestinationWeaviateModeNoAuth.NO_AUTH @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -427,7 +415,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasIndexingAuthMode(str, Enum): +class DestinationWeaviateModeUsernamePassword(str, Enum): USERNAME_PASSWORD = "username_password" @@ -438,7 +426,7 @@ class DestinationWeaviateUsernamePasswordTypedDict(TypedDict): r"""Password for the Weaviate cluster""" username: str r"""Username for the Weaviate cluster""" - mode: DestinationWeaviateSchemasIndexingAuthMode + mode: DestinationWeaviateModeUsernamePassword class DestinationWeaviateUsernamePassword(BaseModel): @@ -452,15 +440,15 @@ class DestinationWeaviateUsernamePassword(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasIndexingAuthMode], + Optional[DestinationWeaviateModeUsernamePassword], AfterValidator( validate_const( - DestinationWeaviateSchemasIndexingAuthMode.USERNAME_PASSWORD + DestinationWeaviateModeUsernamePassword.USERNAME_PASSWORD ) ), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasIndexingAuthMode.USERNAME_PASSWORD + ] = DestinationWeaviateModeUsernamePassword.USERNAME_PASSWORD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -479,7 +467,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasIndexingMode(str, Enum): +class DestinationWeaviateModeToken(str, Enum): TOKEN = "token" @@ -488,7 +476,7 @@ class DestinationWeaviateAPITokenTypedDict(TypedDict): token: str r"""API Token for the Weaviate instance""" - mode: DestinationWeaviateSchemasIndexingMode + mode: DestinationWeaviateModeToken class DestinationWeaviateAPIToken(BaseModel): @@ -499,13 +487,11 @@ class DestinationWeaviateAPIToken(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasIndexingMode], - AfterValidator( - validate_const(DestinationWeaviateSchemasIndexingMode.TOKEN) - ), + Optional[DestinationWeaviateModeToken], + AfterValidator(validate_const(DestinationWeaviateModeToken.TOKEN)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasIndexingMode.TOKEN + ] = DestinationWeaviateModeToken.TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -663,7 +649,7 @@ class DestinationWeaviateLanguage(str, Enum): SOL = "sol" -class DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode(str, Enum): +class DestinationWeaviateModeCode(str, Enum): CODE = "code" @@ -672,7 +658,7 @@ class DestinationWeaviateByProgrammingLanguageTypedDict(TypedDict): language: DestinationWeaviateLanguage r"""Split code in suitable places based on the programming language""" - mode: DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode + mode: DestinationWeaviateModeCode class DestinationWeaviateByProgrammingLanguage(BaseModel): @@ -683,15 +669,11 @@ class DestinationWeaviateByProgrammingLanguage(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode], - AfterValidator( - validate_const( - DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.CODE - ) - ), + Optional[DestinationWeaviateModeCode], + AfterValidator(validate_const(DestinationWeaviateModeCode.CODE)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.CODE + ] = DestinationWeaviateModeCode.CODE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -710,14 +692,14 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasProcessingTextSplitterMode(str, Enum): +class DestinationWeaviateModeMarkdown(str, Enum): MARKDOWN = "markdown" class DestinationWeaviateByMarkdownHeaderTypedDict(TypedDict): r"""Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.""" - mode: DestinationWeaviateSchemasProcessingTextSplitterMode + mode: DestinationWeaviateModeMarkdown split_level: NotRequired[int] r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -727,15 +709,11 @@ class DestinationWeaviateByMarkdownHeader(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasProcessingTextSplitterMode], - AfterValidator( - validate_const( - DestinationWeaviateSchemasProcessingTextSplitterMode.MARKDOWN - ) - ), + Optional[DestinationWeaviateModeMarkdown], + AfterValidator(validate_const(DestinationWeaviateModeMarkdown.MARKDOWN)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasProcessingTextSplitterMode.MARKDOWN + ] = DestinationWeaviateModeMarkdown.MARKDOWN split_level: Optional[int] = 1 r"""Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points""" @@ -757,7 +735,7 @@ def serialize_model(self, handler): return m -class DestinationWeaviateSchemasProcessingMode(str, Enum): +class DestinationWeaviateModeSeparator(str, Enum): SEPARATOR = "separator" @@ -766,7 +744,7 @@ class DestinationWeaviateBySeparatorTypedDict(TypedDict): keep_separator: NotRequired[bool] r"""Whether to keep the separator in the resulting chunks""" - mode: DestinationWeaviateSchemasProcessingMode + mode: DestinationWeaviateModeSeparator separators: NotRequired[List[str]] r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" @@ -779,13 +757,11 @@ class DestinationWeaviateBySeparator(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationWeaviateSchemasProcessingMode], - AfterValidator( - validate_const(DestinationWeaviateSchemasProcessingMode.SEPARATOR) - ), + Optional[DestinationWeaviateModeSeparator], + AfterValidator(validate_const(DestinationWeaviateModeSeparator.SEPARATOR)), ], pydantic.Field(alias="mode"), - ] = DestinationWeaviateSchemasProcessingMode.SEPARATOR + ] = DestinationWeaviateModeSeparator.SEPARATOR separators: Optional[List[str]] = None r"""List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\n\".""" diff --git a/src/airbyte_api/models/destination_yellowbrick.py b/src/airbyte_api/models/destination_yellowbrick.py index 84f8fcac..65d1668c 100644 --- a/src/airbyte_api/models/destination_yellowbrick.py +++ b/src/airbyte_api/models/destination_yellowbrick.py @@ -15,7 +15,7 @@ class Yellowbrick(str, Enum): YELLOWBRICK = "yellowbrick" -class DestinationYellowbrickSchemasSSLModeSSLModes6Mode(str, Enum): +class DestinationYellowbrickModeVerifyFull(str, Enum): VERIFY_FULL = "verify-full" @@ -30,7 +30,7 @@ class DestinationYellowbrickVerifyFullTypedDict(TypedDict): r"""Client key""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: DestinationYellowbrickSchemasSSLModeSSLModes6Mode + mode: DestinationYellowbrickModeVerifyFull class DestinationYellowbrickVerifyFull(BaseModel): @@ -50,15 +50,13 @@ class DestinationYellowbrickVerifyFull(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickSchemasSSLModeSSLModes6Mode], + Optional[DestinationYellowbrickModeVerifyFull], AfterValidator( - validate_const( - DestinationYellowbrickSchemasSSLModeSSLModes6Mode.VERIFY_FULL - ) + validate_const(DestinationYellowbrickModeVerifyFull.VERIFY_FULL) ), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickSchemasSSLModeSSLModes6Mode.VERIFY_FULL + ] = DestinationYellowbrickModeVerifyFull.VERIFY_FULL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -77,7 +75,7 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickSchemasSSLModeSSLModes5Mode(str, Enum): +class DestinationYellowbrickModeVerifyCa(str, Enum): VERIFY_CA = "verify-ca" @@ -88,7 +86,7 @@ class DestinationYellowbrickVerifyCaTypedDict(TypedDict): r"""CA certificate""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: DestinationYellowbrickSchemasSSLModeSSLModes5Mode + mode: DestinationYellowbrickModeVerifyCa class DestinationYellowbrickVerifyCa(BaseModel): @@ -102,15 +100,13 @@ class DestinationYellowbrickVerifyCa(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickSchemasSSLModeSSLModes5Mode], + Optional[DestinationYellowbrickModeVerifyCa], AfterValidator( - validate_const( - DestinationYellowbrickSchemasSSLModeSSLModes5Mode.VERIFY_CA - ) + validate_const(DestinationYellowbrickModeVerifyCa.VERIFY_CA) ), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickSchemasSSLModeSSLModes5Mode.VERIFY_CA + ] = DestinationYellowbrickModeVerifyCa.VERIFY_CA @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -129,14 +125,14 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickSchemasSSLModeSSLModesMode(str, Enum): +class DestinationYellowbrickModeRequire(str, Enum): REQUIRE = "require" class DestinationYellowbrickRequireTypedDict(TypedDict): r"""Require SSL mode.""" - mode: DestinationYellowbrickSchemasSSLModeSSLModesMode + mode: DestinationYellowbrickModeRequire class DestinationYellowbrickRequire(BaseModel): @@ -144,13 +140,11 @@ class DestinationYellowbrickRequire(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickSchemasSSLModeSSLModesMode], - AfterValidator( - validate_const(DestinationYellowbrickSchemasSSLModeSSLModesMode.REQUIRE) - ), + Optional[DestinationYellowbrickModeRequire], + AfterValidator(validate_const(DestinationYellowbrickModeRequire.REQUIRE)), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickSchemasSSLModeSSLModesMode.REQUIRE + ] = DestinationYellowbrickModeRequire.REQUIRE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -169,14 +163,14 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickSchemasSslModeMode(str, Enum): +class DestinationYellowbrickModePrefer(str, Enum): PREFER = "prefer" class DestinationYellowbrickPreferTypedDict(TypedDict): r"""Prefer SSL mode.""" - mode: DestinationYellowbrickSchemasSslModeMode + mode: DestinationYellowbrickModePrefer class DestinationYellowbrickPrefer(BaseModel): @@ -184,13 +178,11 @@ class DestinationYellowbrickPrefer(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickSchemasSslModeMode], - AfterValidator( - validate_const(DestinationYellowbrickSchemasSslModeMode.PREFER) - ), + Optional[DestinationYellowbrickModePrefer], + AfterValidator(validate_const(DestinationYellowbrickModePrefer.PREFER)), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickSchemasSslModeMode.PREFER + ] = DestinationYellowbrickModePrefer.PREFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -209,14 +201,14 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickSchemasMode(str, Enum): +class DestinationYellowbrickModeAllow(str, Enum): ALLOW = "allow" class DestinationYellowbrickAllowTypedDict(TypedDict): r"""Allow SSL mode.""" - mode: DestinationYellowbrickSchemasMode + mode: DestinationYellowbrickModeAllow class DestinationYellowbrickAllow(BaseModel): @@ -224,11 +216,11 @@ class DestinationYellowbrickAllow(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickSchemasMode], - AfterValidator(validate_const(DestinationYellowbrickSchemasMode.ALLOW)), + Optional[DestinationYellowbrickModeAllow], + AfterValidator(validate_const(DestinationYellowbrickModeAllow.ALLOW)), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickSchemasMode.ALLOW + ] = DestinationYellowbrickModeAllow.ALLOW @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -247,14 +239,14 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickMode(str, Enum): +class DestinationYellowbrickModeDisable(str, Enum): DISABLE = "disable" class DestinationYellowbrickDisableTypedDict(TypedDict): r"""Disable SSL.""" - mode: DestinationYellowbrickMode + mode: DestinationYellowbrickModeDisable class DestinationYellowbrickDisable(BaseModel): @@ -262,11 +254,11 @@ class DestinationYellowbrickDisable(BaseModel): MODE: Annotated[ Annotated[ - Optional[DestinationYellowbrickMode], - AfterValidator(validate_const(DestinationYellowbrickMode.DISABLE)), + Optional[DestinationYellowbrickModeDisable], + AfterValidator(validate_const(DestinationYellowbrickModeDisable.DISABLE)), ], pydantic.Field(alias="mode"), - ] = DestinationYellowbrickMode.DISABLE + ] = DestinationYellowbrickModeDisable.DISABLE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -329,7 +321,7 @@ def serialize_model(self, handler): """ -class DestinationYellowbrickSchemasTunnelMethodTunnelMethod(str, Enum): +class DestinationYellowbrickTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -342,7 +334,7 @@ class DestinationYellowbrickPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: DestinationYellowbrickSchemasTunnelMethodTunnelMethod + tunnel_method: DestinationYellowbrickTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -360,15 +352,15 @@ class DestinationYellowbrickPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationYellowbrickSchemasTunnelMethodTunnelMethod, + DestinationYellowbrickTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - DestinationYellowbrickSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + DestinationYellowbrickTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationYellowbrickSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = DestinationYellowbrickTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -391,7 +383,7 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickSchemasTunnelMethod(str, Enum): +class DestinationYellowbrickTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -404,7 +396,7 @@ class DestinationYellowbrickSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: DestinationYellowbrickSchemasTunnelMethod + tunnel_method: DestinationYellowbrickTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -422,13 +414,15 @@ class DestinationYellowbrickSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationYellowbrickSchemasTunnelMethod, + DestinationYellowbrickTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(DestinationYellowbrickSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const( + DestinationYellowbrickTunnelMethodSSHKeyAuth.SSH_KEY_AUTH + ) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationYellowbrickSchemasTunnelMethod.SSH_KEY_AUTH + ] = DestinationYellowbrickTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -451,27 +445,27 @@ def serialize_model(self, handler): return m -class DestinationYellowbrickTunnelMethod(str, Enum): +class DestinationYellowbrickTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class DestinationYellowbrickNoTunnelTypedDict(TypedDict): - tunnel_method: DestinationYellowbrickTunnelMethod + tunnel_method: DestinationYellowbrickTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class DestinationYellowbrickNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - DestinationYellowbrickTunnelMethod, + DestinationYellowbrickTunnelMethodNoTunnel, AfterValidator( - validate_const(DestinationYellowbrickTunnelMethod.NO_TUNNEL) + validate_const(DestinationYellowbrickTunnelMethodNoTunnel.NO_TUNNEL) ), ], pydantic.Field(alias="tunnel_method"), - ] = DestinationYellowbrickTunnelMethod.NO_TUNNEL + ] = DestinationYellowbrickTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" diff --git a/src/airbyte_api/models/encryptionmapperaesconfiguration.py b/src/airbyte_api/models/encryptionmapperaesconfiguration.py index 99400d45..59ea4844 100644 --- a/src/airbyte_api/models/encryptionmapperaesconfiguration.py +++ b/src/airbyte_api/models/encryptionmapperaesconfiguration.py @@ -8,7 +8,7 @@ from typing_extensions import Annotated, TypedDict -class Mode(str, Enum): +class EncryptionMapperAESConfigurationMode(str, Enum): CBC = "CBC" CFB = "CFB" OFB = "OFB" @@ -26,7 +26,7 @@ class EncryptionMapperAESConfigurationTypedDict(TypedDict): algorithm: EncryptionMapperAlgorithm field_name_suffix: str key: str - mode: Mode + mode: EncryptionMapperAESConfigurationMode padding: Padding target_field: str @@ -38,7 +38,7 @@ class EncryptionMapperAESConfiguration(BaseModel): key: str - mode: Mode + mode: EncryptionMapperAESConfigurationMode padding: Padding diff --git a/src/airbyte_api/models/google_search_console.py b/src/airbyte_api/models/google_search_console.py index 856f7bcc..ce3e5628 100644 --- a/src/airbyte_api/models/google_search_console.py +++ b/src/airbyte_api/models/google_search_console.py @@ -7,14 +7,14 @@ from typing_extensions import NotRequired, TypedDict -class AuthorizationTypedDict(TypedDict): +class GoogleSearchConsoleAuthorizationTypedDict(TypedDict): client_id: NotRequired[str] r"""The client ID of your Google Search Console developer application. Read more here.""" client_secret: NotRequired[str] r"""The client secret of your Google Search Console developer application. Read more here.""" -class Authorization(BaseModel): +class GoogleSearchConsoleAuthorization(BaseModel): client_id: Optional[str] = None r"""The client ID of your Google Search Console developer application. Read more here.""" @@ -39,11 +39,11 @@ def serialize_model(self, handler): class GoogleSearchConsoleTypedDict(TypedDict): - authorization: NotRequired[AuthorizationTypedDict] + authorization: NotRequired[GoogleSearchConsoleAuthorizationTypedDict] class GoogleSearchConsole(BaseModel): - authorization: Optional[Authorization] = None + authorization: Optional[GoogleSearchConsoleAuthorization] = None @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/metrics_filter_value_int64value.py b/src/airbyte_api/models/metrics_filter_value_int64value.py new file mode 100644 index 00000000..bcdb4dbc --- /dev/null +++ b/src/airbyte_api/models/metrics_filter_value_int64value.py @@ -0,0 +1,2603 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from airbyte_api.types import BaseModel, UNSET_SENTINEL +from airbyte_api.utils import get_discriminator, validate_const +from datetime import date +from enum import Enum +import pydantic +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 + + +class SourceGoogleAnalyticsDataAPIAuthTypeService(str, Enum): + SERVICE = "Service" + + +class SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict(TypedDict): + credentials_json: str + r"""The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide.""" + auth_type: SourceGoogleAnalyticsDataAPIAuthTypeService + + +class SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication(BaseModel): + credentials_json: str + r"""The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide.""" + + AUTH_TYPE: Annotated[ + Annotated[ + Optional[SourceGoogleAnalyticsDataAPIAuthTypeService], + AfterValidator( + validate_const(SourceGoogleAnalyticsDataAPIAuthTypeService.SERVICE) + ), + ], + pydantic.Field(alias="auth_type"), + ] = SourceGoogleAnalyticsDataAPIAuthTypeService.SERVICE + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["auth_type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class SourceGoogleAnalyticsDataAPIAuthTypeClient(str, Enum): + CLIENT = "Client" + + +class SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict(TypedDict): + client_id: str + r"""The Client ID of your Google Analytics developer application.""" + client_secret: str + r"""The Client Secret of your Google Analytics developer application.""" + refresh_token: str + r"""The token for obtaining a new access token.""" + access_token: NotRequired[str] + r"""Access Token for making authenticated requests.""" + auth_type: SourceGoogleAnalyticsDataAPIAuthTypeClient + + +class SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth(BaseModel): + client_id: str + r"""The Client ID of your Google Analytics developer application.""" + + client_secret: str + r"""The Client Secret of your Google Analytics developer application.""" + + refresh_token: str + r"""The token for obtaining a new access token.""" + + access_token: Optional[str] = None + r"""Access Token for making authenticated requests.""" + + AUTH_TYPE: Annotated[ + Annotated[ + Optional[SourceGoogleAnalyticsDataAPIAuthTypeClient], + AfterValidator( + validate_const(SourceGoogleAnalyticsDataAPIAuthTypeClient.CLIENT) + ), + ], + pydantic.Field(alias="auth_type"), + ] = SourceGoogleAnalyticsDataAPIAuthTypeClient.CLIENT + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["access_token", "auth_type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +SourceGoogleAnalyticsDataAPICredentialsTypedDict = TypeAliasType( + "SourceGoogleAnalyticsDataAPICredentialsTypedDict", + Union[ + SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict, + SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict, + ], +) +r"""Credentials for the service""" + + +SourceGoogleAnalyticsDataAPICredentials = TypeAliasType( + "SourceGoogleAnalyticsDataAPICredentials", + Union[ + SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication, + SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth, + ], +) +r"""Credentials for the service""" + + +class CohortReportSettingsTypedDict(TypedDict): + r"""Optional settings for a cohort report.""" + + accumulate: NotRequired[bool] + r"""If true, accumulates the result from first touch day to the end day""" + + +class CohortReportSettings(BaseModel): + r"""Optional settings for a cohort report.""" + + accumulate: Optional[bool] = None + r"""If true, accumulates the result from first touch day to the end day""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["accumulate"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DateRangeTypedDict(TypedDict): + end_date: date + start_date: date + + +class DateRange(BaseModel): + end_date: Annotated[date, pydantic.Field(alias="endDate")] + + start_date: Annotated[date, pydantic.Field(alias="startDate")] + + +class Dimension(str, Enum): + r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" + + FIRST_SESSION_DATE = "firstSessionDate" + + +class CohortsTypedDict(TypedDict): + date_range: DateRangeTypedDict + dimension: Dimension + r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" + name: NotRequired[str] + r"""Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.""" + + +class Cohorts(BaseModel): + date_range: Annotated[DateRange, pydantic.Field(alias="dateRange")] + + dimension: Dimension + r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" + + name: Optional[str] = None + r"""Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["name"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class SourceGoogleAnalyticsDataAPIGranularity(str, Enum): + r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" + + GRANULARITY_UNSPECIFIED = "GRANULARITY_UNSPECIFIED" + DAILY = "DAILY" + WEEKLY = "WEEKLY" + MONTHLY = "MONTHLY" + + +class CohortsRangeTypedDict(TypedDict): + end_offset: int + r"""Specifies the end date of the extended reporting date range for a cohort report.""" + granularity: SourceGoogleAnalyticsDataAPIGranularity + r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" + start_offset: NotRequired[int] + r"""Specifies the start date of the extended reporting date range for a cohort report.""" + + +class CohortsRange(BaseModel): + end_offset: Annotated[int, pydantic.Field(alias="endOffset")] + r"""Specifies the end date of the extended reporting date range for a cohort report.""" + + granularity: SourceGoogleAnalyticsDataAPIGranularity + r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" + + start_offset: Annotated[Optional[int], pydantic.Field(alias="startOffset")] = None + r"""Specifies the start date of the extended reporting date range for a cohort report.""" + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["startOffset"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class EnabledTrueEnum(str, Enum): + TRUE = "true" + + +class EnabledTrueTypedDict(TypedDict): + cohort_report_settings: NotRequired[CohortReportSettingsTypedDict] + r"""Optional settings for a cohort report.""" + cohorts: NotRequired[List[CohortsTypedDict]] + cohorts_range: NotRequired[CohortsRangeTypedDict] + enabled: EnabledTrueEnum + + +class EnabledTrue(BaseModel): + cohort_report_settings: Annotated[ + Optional[CohortReportSettings], pydantic.Field(alias="cohortReportSettings") + ] = None + r"""Optional settings for a cohort report.""" + + cohorts: Optional[List[Cohorts]] = None + + cohorts_range: Annotated[ + Optional[CohortsRange], pydantic.Field(alias="cohortsRange") + ] = None + + ENABLED: Annotated[ + Annotated[ + Optional[EnabledTrueEnum], + AfterValidator(validate_const(EnabledTrueEnum.TRUE)), + ], + pydantic.Field(alias="enabled"), + ] = EnabledTrueEnum.TRUE + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["cohortReportSettings", "cohorts", "cohortsRange", "enabled"] + ) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class EnabledFalse(str, Enum): + FALSE = "false" + + +class SourceGoogleAnalyticsDataAPIDisabledTypedDict(TypedDict): + enabled: EnabledFalse + + +class SourceGoogleAnalyticsDataAPIDisabled(BaseModel): + ENABLED: Annotated[ + Annotated[ + Optional[EnabledFalse], AfterValidator(validate_const(EnabledFalse.FALSE)) + ], + pydantic.Field(alias="enabled"), + ] = EnabledFalse.FALSE + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["enabled"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +CohortReportsTypedDict = TypeAliasType( + "CohortReportsTypedDict", + Union[SourceGoogleAnalyticsDataAPIDisabledTypedDict, EnabledTrueTypedDict], +) +r"""Cohort reports creates a time series of user retention for the cohort.""" + + +CohortReports = TypeAliasType( + "CohortReports", Union[SourceGoogleAnalyticsDataAPIDisabled, EnabledTrue] +) +r"""Cohort reports creates a time series of user retention for the cohort.""" + + +class DimensionsFilterFilterNameBetweenFilter(str, Enum): + BETWEEN_FILTER = "betweenFilter" + + +class DimensionsFilterFromValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterFromValueDoubleValueTypedDict(TypedDict): + value: float + value_type: DimensionsFilterFromValueValueTypeDoubleValue + + +class DimensionsFilterFromValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueValueTypeDoubleValue, + AfterValidator( + validate_const( + DimensionsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE + + +class DimensionsFilterFromValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterFromValueInt64ValueTypedDict(TypedDict): + value: str + value_type: DimensionsFilterFromValueValueTypeInt64Value + + +class DimensionsFilterFromValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueValueTypeInt64Value, + AfterValidator( + validate_const(DimensionsFilterFromValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueValueTypeInt64Value.INT64_VALUE + + +DimensionsFilterFromValueTypedDict = TypeAliasType( + "DimensionsFilterFromValueTypedDict", + Union[ + DimensionsFilterFromValueInt64ValueTypedDict, + DimensionsFilterFromValueDoubleValueTypedDict, + ], +) + + +DimensionsFilterFromValue = Annotated[ + Union[ + Annotated[DimensionsFilterFromValueInt64Value, Tag("int64Value")], + Annotated[DimensionsFilterFromValueDoubleValue, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterToValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterToValueDoubleValueTypedDict(TypedDict): + value: float + value_type: DimensionsFilterToValueValueTypeDoubleValue + + +class DimensionsFilterToValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueValueTypeDoubleValue, + AfterValidator( + validate_const(DimensionsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE + + +class DimensionsFilterToValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterToValueInt64ValueTypedDict(TypedDict): + value: str + value_type: DimensionsFilterToValueValueTypeInt64Value + + +class DimensionsFilterToValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueValueTypeInt64Value, + AfterValidator( + validate_const(DimensionsFilterToValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueValueTypeInt64Value.INT64_VALUE + + +DimensionsFilterToValueTypedDict = TypeAliasType( + "DimensionsFilterToValueTypedDict", + Union[ + DimensionsFilterToValueInt64ValueTypedDict, + DimensionsFilterToValueDoubleValueTypedDict, + ], +) + + +DimensionsFilterToValue = Annotated[ + Union[ + Annotated[DimensionsFilterToValueInt64Value, Tag("int64Value")], + Annotated[DimensionsFilterToValueDoubleValue, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterBetweenFilterTypedDict(TypedDict): + from_value: DimensionsFilterFromValueTypedDict + to_value: DimensionsFilterToValueTypedDict + filter_name: DimensionsFilterFilterNameBetweenFilter + + +class DimensionsFilterBetweenFilter(BaseModel): + from_value: Annotated[DimensionsFilterFromValue, pydantic.Field(alias="fromValue")] + + to_value: Annotated[DimensionsFilterToValue, pydantic.Field(alias="toValue")] + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterFilterNameBetweenFilter, + AfterValidator( + validate_const(DimensionsFilterFilterNameBetweenFilter.BETWEEN_FILTER) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterFilterNameBetweenFilter.BETWEEN_FILTER + + +class DimensionsFilterFilterNameNumericFilter(str, Enum): + NUMERIC_FILTER = "numericFilter" + + +class DimensionsFilterOperationValidEnums(str, Enum): + OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" + EQUAL = "EQUAL" + LESS_THAN = "LESS_THAN" + LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" + GREATER_THAN = "GREATER_THAN" + GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" + + +class DimensionsFilterValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterValueDoubleValueTypedDict(TypedDict): + value: float + value_type: DimensionsFilterValueValueTypeDoubleValue + + +class DimensionsFilterValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueValueTypeDoubleValue, + AfterValidator( + validate_const(DimensionsFilterValueValueTypeDoubleValue.DOUBLE_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueValueTypeDoubleValue.DOUBLE_VALUE + + +class DimensionsFilterValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterValueInt64ValueTypedDict(TypedDict): + value: str + value_type: DimensionsFilterValueValueTypeInt64Value + + +class DimensionsFilterValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueValueTypeInt64Value, + AfterValidator( + validate_const(DimensionsFilterValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueValueTypeInt64Value.INT64_VALUE + + +DimensionsFilterValueTypedDict = TypeAliasType( + "DimensionsFilterValueTypedDict", + Union[ + DimensionsFilterValueInt64ValueTypedDict, + DimensionsFilterValueDoubleValueTypedDict, + ], +) + + +DimensionsFilterValue = Annotated[ + Union[ + Annotated[DimensionsFilterValueInt64Value, Tag("int64Value")], + Annotated[DimensionsFilterValueDoubleValue, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterNumericFilterTypedDict(TypedDict): + operation: List[DimensionsFilterOperationValidEnums] + value: DimensionsFilterValueTypedDict + filter_name: DimensionsFilterFilterNameNumericFilter + + +class DimensionsFilterNumericFilter(BaseModel): + operation: List[DimensionsFilterOperationValidEnums] + + value: DimensionsFilterValue + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterFilterNameNumericFilter, + AfterValidator( + validate_const(DimensionsFilterFilterNameNumericFilter.NUMERIC_FILTER) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterFilterNameNumericFilter.NUMERIC_FILTER + + +class DimensionsFilterFilterNameInListFilter(str, Enum): + IN_LIST_FILTER = "inListFilter" + + +class DimensionsFilterInListFilterTypedDict(TypedDict): + values: List[str] + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterFilterNameInListFilter + + +class DimensionsFilterInListFilter(BaseModel): + values: List[str] + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterFilterNameInListFilter, + AfterValidator( + validate_const(DimensionsFilterFilterNameInListFilter.IN_LIST_FILTER) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterFilterNameInListFilter.IN_LIST_FILTER + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterFilterNameStringFilter(str, Enum): + STRING_FILTER = "stringFilter" + + +class DimensionsFilterMatchTypeValidEnums(str, Enum): + MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" + EXACT = "EXACT" + BEGINS_WITH = "BEGINS_WITH" + ENDS_WITH = "ENDS_WITH" + CONTAINS = "CONTAINS" + FULL_REGEXP = "FULL_REGEXP" + PARTIAL_REGEXP = "PARTIAL_REGEXP" + + +class DimensionsFilterStringFilterTypedDict(TypedDict): + value: str + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterFilterNameStringFilter + match_type: NotRequired[List[DimensionsFilterMatchTypeValidEnums]] + + +class DimensionsFilterStringFilter(BaseModel): + value: str + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterFilterNameStringFilter, + AfterValidator( + validate_const(DimensionsFilterFilterNameStringFilter.STRING_FILTER) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterFilterNameStringFilter.STRING_FILTER + + match_type: Annotated[ + Optional[List[DimensionsFilterMatchTypeValidEnums]], + pydantic.Field(alias="matchType"), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive", "matchType"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +DimensionsFilterFilterUnionTypedDict = TypeAliasType( + "DimensionsFilterFilterUnionTypedDict", + Union[ + DimensionsFilterInListFilterTypedDict, + DimensionsFilterNumericFilterTypedDict, + DimensionsFilterBetweenFilterTypedDict, + DimensionsFilterStringFilterTypedDict, + ], +) + + +DimensionsFilterFilterUnion = Annotated[ + Union[ + Annotated[DimensionsFilterStringFilter, Tag("stringFilter")], + Annotated[DimensionsFilterInListFilter, Tag("inListFilter")], + Annotated[DimensionsFilterNumericFilter, Tag("numericFilter")], + Annotated[DimensionsFilterBetweenFilter, Tag("betweenFilter")], + ], + Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), +] + + +class DimensionsFilterFilterTypeFilter(str, Enum): + FILTER = "filter" + + +class DimensionsFilterFilterTypedDict(TypedDict): + r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.""" + + field_name: str + filter_: DimensionsFilterFilterUnionTypedDict + filter_type: DimensionsFilterFilterTypeFilter + + +class DimensionsFilterFilter(BaseModel): + r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.""" + + field_name: str + + filter_: Annotated[DimensionsFilterFilterUnion, pydantic.Field(alias="filter")] + + FILTER_TYPE: Annotated[ + Annotated[ + Optional[DimensionsFilterFilterTypeFilter], + AfterValidator(validate_const(DimensionsFilterFilterTypeFilter.FILTER)), + ], + pydantic.Field(alias="filter_type"), + ] = DimensionsFilterFilterTypeFilter.FILTER + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["filter_type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterExpressionFilterNameBetweenFilter3(str, Enum): + BETWEEN_FILTER = "betweenFilter" + + +class DimensionsFilterFromValueExpressionValueTypeDoubleValue3(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterFromValueExpressionDoubleValue3TypedDict(TypedDict): + value: float + value_type: DimensionsFilterFromValueExpressionValueTypeDoubleValue3 + + +class DimensionsFilterFromValueExpressionDoubleValue3(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeDoubleValue3, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + + +class DimensionsFilterFromValueExpressionValueTypeInt64Value3(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterFromValueExpressionInt64Value3TypedDict(TypedDict): + value: str + value_type: DimensionsFilterFromValueExpressionValueTypeInt64Value3 + + +class DimensionsFilterFromValueExpressionInt64Value3(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeInt64Value3, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE + + +DimensionsFilterExpressionFromValue3TypedDict = TypeAliasType( + "DimensionsFilterExpressionFromValue3TypedDict", + Union[ + DimensionsFilterFromValueExpressionInt64Value3TypedDict, + DimensionsFilterFromValueExpressionDoubleValue3TypedDict, + ], +) + + +DimensionsFilterExpressionFromValue3 = Annotated[ + Union[ + Annotated[DimensionsFilterFromValueExpressionInt64Value3, Tag("int64Value")], + Annotated[DimensionsFilterFromValueExpressionDoubleValue3, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterToValueExpressionValueTypeDoubleValue3(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterToValueExpressionDoubleValue3TypedDict(TypedDict): + value: float + value_type: DimensionsFilterToValueExpressionValueTypeDoubleValue3 + + +class DimensionsFilterToValueExpressionDoubleValue3(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeDoubleValue3, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + + +class DimensionsFilterToValueExpressionValueTypeInt64Value3(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterToValueExpressionInt64Value3TypedDict(TypedDict): + value: str + value_type: DimensionsFilterToValueExpressionValueTypeInt64Value3 + + +class DimensionsFilterToValueExpressionInt64Value3(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeInt64Value3, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE + + +DimensionsFilterExpressionToValue3TypedDict = TypeAliasType( + "DimensionsFilterExpressionToValue3TypedDict", + Union[ + DimensionsFilterToValueExpressionInt64Value3TypedDict, + DimensionsFilterToValueExpressionDoubleValue3TypedDict, + ], +) + + +DimensionsFilterExpressionToValue3 = Annotated[ + Union[ + Annotated[DimensionsFilterToValueExpressionInt64Value3, Tag("int64Value")], + Annotated[DimensionsFilterToValueExpressionDoubleValue3, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionBetweenFilter3TypedDict(TypedDict): + from_value: DimensionsFilterExpressionFromValue3TypedDict + to_value: DimensionsFilterExpressionToValue3TypedDict + filter_name: DimensionsFilterExpressionFilterNameBetweenFilter3 + + +class DimensionsFilterExpressionBetweenFilter3(BaseModel): + from_value: Annotated[ + DimensionsFilterExpressionFromValue3, pydantic.Field(alias="fromValue") + ] + + to_value: Annotated[ + DimensionsFilterExpressionToValue3, pydantic.Field(alias="toValue") + ] + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameBetweenFilter3, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER + + +class DimensionsFilterExpressionFilterNameNumericFilter3(str, Enum): + NUMERIC_FILTER = "numericFilter" + + +class DimensionsFilterExpressionOperationValidEnums3(str, Enum): + OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" + EQUAL = "EQUAL" + LESS_THAN = "LESS_THAN" + LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" + GREATER_THAN = "GREATER_THAN" + GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" + + +class DimensionsFilterValueExpressionValueTypeDoubleValue3(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterValueExpressionDoubleValue3TypedDict(TypedDict): + value: float + value_type: DimensionsFilterValueExpressionValueTypeDoubleValue3 + + +class DimensionsFilterValueExpressionDoubleValue3(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeDoubleValue3, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE + + +class DimensionsFilterValueExpressionValueTypeInt64Value3(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterValueExpressionInt64Value3TypedDict(TypedDict): + value: str + value_type: DimensionsFilterValueExpressionValueTypeInt64Value3 + + +class DimensionsFilterValueExpressionInt64Value3(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeInt64Value3, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE + + +DimensionsFilterExpressionValue3TypedDict = TypeAliasType( + "DimensionsFilterExpressionValue3TypedDict", + Union[ + DimensionsFilterValueExpressionInt64Value3TypedDict, + DimensionsFilterValueExpressionDoubleValue3TypedDict, + ], +) + + +DimensionsFilterExpressionValue3 = Annotated[ + Union[ + Annotated[DimensionsFilterValueExpressionInt64Value3, Tag("int64Value")], + Annotated[DimensionsFilterValueExpressionDoubleValue3, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionNumericFilter3TypedDict(TypedDict): + operation: List[DimensionsFilterExpressionOperationValidEnums3] + value: DimensionsFilterExpressionValue3TypedDict + filter_name: DimensionsFilterExpressionFilterNameNumericFilter3 + + +class DimensionsFilterExpressionNumericFilter3(BaseModel): + operation: List[DimensionsFilterExpressionOperationValidEnums3] + + value: DimensionsFilterExpressionValue3 + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameNumericFilter3, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER + + +class DimensionsFilterExpressionFilterNameInListFilter3(str, Enum): + IN_LIST_FILTER = "inListFilter" + + +class DimensionsFilterExpressionInListFilter3TypedDict(TypedDict): + values: List[str] + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameInListFilter3 + + +class DimensionsFilterExpressionInListFilter3(BaseModel): + values: List[str] + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameInListFilter3, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterExpressionFilterNameStringFilter3(str, Enum): + STRING_FILTER = "stringFilter" + + +class DimensionsFilterExpressionMatchTypeValidEnums3(str, Enum): + MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" + EXACT = "EXACT" + BEGINS_WITH = "BEGINS_WITH" + ENDS_WITH = "ENDS_WITH" + CONTAINS = "CONTAINS" + FULL_REGEXP = "FULL_REGEXP" + PARTIAL_REGEXP = "PARTIAL_REGEXP" + + +class DimensionsFilterExpressionStringFilter3TypedDict(TypedDict): + value: str + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameStringFilter3 + match_type: NotRequired[List[DimensionsFilterExpressionMatchTypeValidEnums3]] + + +class DimensionsFilterExpressionStringFilter3(BaseModel): + value: str + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameStringFilter3, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameStringFilter3.STRING_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameStringFilter3.STRING_FILTER + + match_type: Annotated[ + Optional[List[DimensionsFilterExpressionMatchTypeValidEnums3]], + pydantic.Field(alias="matchType"), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive", "matchType"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +DimensionsFilterExpressionFilter3TypedDict = TypeAliasType( + "DimensionsFilterExpressionFilter3TypedDict", + Union[ + DimensionsFilterExpressionInListFilter3TypedDict, + DimensionsFilterExpressionNumericFilter3TypedDict, + DimensionsFilterExpressionBetweenFilter3TypedDict, + DimensionsFilterExpressionStringFilter3TypedDict, + ], +) + + +DimensionsFilterExpressionFilter3 = Annotated[ + Union[ + Annotated[DimensionsFilterExpressionStringFilter3, Tag("stringFilter")], + Annotated[DimensionsFilterExpressionInListFilter3, Tag("inListFilter")], + Annotated[DimensionsFilterExpressionNumericFilter3, Tag("numericFilter")], + Annotated[DimensionsFilterExpressionBetweenFilter3, Tag("betweenFilter")], + ], + Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), +] + + +class DimensionsFilterExpression3TypedDict(TypedDict): + field_name: str + filter_: DimensionsFilterExpressionFilter3TypedDict + + +class DimensionsFilterExpression3(BaseModel): + field_name: str + + filter_: Annotated[ + DimensionsFilterExpressionFilter3, pydantic.Field(alias="filter") + ] + + +class DimensionsFilterFilterTypeNotExpression(str, Enum): + NOT_EXPRESSION = "notExpression" + + +class DimensionsFilterNotExpressionTypedDict(TypedDict): + r"""The FilterExpression is NOT of notExpression.""" + + expression: NotRequired[DimensionsFilterExpression3TypedDict] + filter_type: DimensionsFilterFilterTypeNotExpression + + +class DimensionsFilterNotExpression(BaseModel): + r"""The FilterExpression is NOT of notExpression.""" + + expression: Optional[DimensionsFilterExpression3] = None + + FILTER_TYPE: Annotated[ + Annotated[ + Optional[DimensionsFilterFilterTypeNotExpression], + AfterValidator( + validate_const(DimensionsFilterFilterTypeNotExpression.NOT_EXPRESSION) + ), + ], + pydantic.Field(alias="filter_type"), + ] = DimensionsFilterFilterTypeNotExpression.NOT_EXPRESSION + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["expression", "filter_type"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterExpressionFilterNameBetweenFilter2(str, Enum): + BETWEEN_FILTER = "betweenFilter" + + +class DimensionsFilterFromValueExpressionValueTypeDoubleValue2(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterFromValueExpressionDoubleValue2TypedDict(TypedDict): + value: float + value_type: DimensionsFilterFromValueExpressionValueTypeDoubleValue2 + + +class DimensionsFilterFromValueExpressionDoubleValue2(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeDoubleValue2, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + + +class DimensionsFilterFromValueExpressionValueTypeInt64Value2(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterFromValueExpressionInt64Value2TypedDict(TypedDict): + value: str + value_type: DimensionsFilterFromValueExpressionValueTypeInt64Value2 + + +class DimensionsFilterFromValueExpressionInt64Value2(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeInt64Value2, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE + + +class DimensionsFilterToValueExpressionDoubleValue2TypedDict(TypedDict): + value: float + value_type: DimensionsFilterToValueExpressionValueTypeDoubleValue2 + + +class DimensionsFilterToValueExpressionDoubleValue2(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeDoubleValue2, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + + +DimensionsFilterExpressionFromValue2TypedDict = TypeAliasType( + "DimensionsFilterExpressionFromValue2TypedDict", + Union[ + DimensionsFilterFromValueExpressionInt64Value2TypedDict, + DimensionsFilterFromValueExpressionDoubleValue2TypedDict, + ], +) + + +DimensionsFilterExpressionFromValue2 = Annotated[ + Union[ + Annotated[DimensionsFilterFromValueExpressionInt64Value2, Tag("int64Value")], + Annotated[DimensionsFilterFromValueExpressionDoubleValue2, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterToValueExpressionValueTypeDoubleValue2(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterToValueExpressionValueTypeInt64Value2(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterToValueExpressionInt64Value2TypedDict(TypedDict): + value: str + value_type: DimensionsFilterToValueExpressionValueTypeInt64Value2 + + +class DimensionsFilterToValueExpressionInt64Value2(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeInt64Value2, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE + + +DimensionsFilterExpressionToValue2TypedDict = TypeAliasType( + "DimensionsFilterExpressionToValue2TypedDict", + Union[ + DimensionsFilterToValueExpressionInt64Value2TypedDict, + DimensionsFilterToValueExpressionDoubleValue2TypedDict, + ], +) + + +DimensionsFilterExpressionToValue2 = Annotated[ + Union[ + Annotated[DimensionsFilterToValueExpressionInt64Value2, Tag("int64Value")], + Annotated[DimensionsFilterToValueExpressionDoubleValue2, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionBetweenFilter2TypedDict(TypedDict): + from_value: DimensionsFilterExpressionFromValue2TypedDict + to_value: DimensionsFilterExpressionToValue2TypedDict + filter_name: DimensionsFilterExpressionFilterNameBetweenFilter2 + + +class DimensionsFilterExpressionBetweenFilter2(BaseModel): + from_value: Annotated[ + DimensionsFilterExpressionFromValue2, pydantic.Field(alias="fromValue") + ] + + to_value: Annotated[ + DimensionsFilterExpressionToValue2, pydantic.Field(alias="toValue") + ] + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameBetweenFilter2, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER + + +class DimensionsFilterExpressionFilterNameNumericFilter2(str, Enum): + NUMERIC_FILTER = "numericFilter" + + +class DimensionsFilterExpressionOperationValidEnums2(str, Enum): + OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" + EQUAL = "EQUAL" + LESS_THAN = "LESS_THAN" + LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" + GREATER_THAN = "GREATER_THAN" + GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" + + +class DimensionsFilterValueExpressionValueTypeDoubleValue2(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterValueExpressionDoubleValue2TypedDict(TypedDict): + value: float + value_type: DimensionsFilterValueExpressionValueTypeDoubleValue2 + + +class DimensionsFilterValueExpressionDoubleValue2(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeDoubleValue2, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + + +class DimensionsFilterValueExpressionValueTypeInt64Value2(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterValueExpressionInt64Value2TypedDict(TypedDict): + value: str + value_type: DimensionsFilterValueExpressionValueTypeInt64Value2 + + +class DimensionsFilterValueExpressionInt64Value2(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeInt64Value2, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE + + +DimensionsFilterExpressionValue2TypedDict = TypeAliasType( + "DimensionsFilterExpressionValue2TypedDict", + Union[ + DimensionsFilterValueExpressionInt64Value2TypedDict, + DimensionsFilterValueExpressionDoubleValue2TypedDict, + ], +) + + +DimensionsFilterExpressionValue2 = Annotated[ + Union[ + Annotated[DimensionsFilterValueExpressionInt64Value2, Tag("int64Value")], + Annotated[DimensionsFilterValueExpressionDoubleValue2, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionNumericFilter2TypedDict(TypedDict): + operation: List[DimensionsFilterExpressionOperationValidEnums2] + value: DimensionsFilterExpressionValue2TypedDict + filter_name: DimensionsFilterExpressionFilterNameNumericFilter2 + + +class DimensionsFilterExpressionNumericFilter2(BaseModel): + operation: List[DimensionsFilterExpressionOperationValidEnums2] + + value: DimensionsFilterExpressionValue2 + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameNumericFilter2, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER + + +class DimensionsFilterExpressionFilterNameInListFilter2(str, Enum): + IN_LIST_FILTER = "inListFilter" + + +class DimensionsFilterExpressionInListFilter2TypedDict(TypedDict): + values: List[str] + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameInListFilter2 + + +class DimensionsFilterExpressionInListFilter2(BaseModel): + values: List[str] + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameInListFilter2, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterExpressionFilterNameStringFilter2(str, Enum): + STRING_FILTER = "stringFilter" + + +class DimensionsFilterExpressionMatchTypeValidEnums2(str, Enum): + MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" + EXACT = "EXACT" + BEGINS_WITH = "BEGINS_WITH" + ENDS_WITH = "ENDS_WITH" + CONTAINS = "CONTAINS" + FULL_REGEXP = "FULL_REGEXP" + PARTIAL_REGEXP = "PARTIAL_REGEXP" + + +class DimensionsFilterExpressionStringFilter2TypedDict(TypedDict): + value: str + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameStringFilter2 + match_type: NotRequired[List[DimensionsFilterExpressionMatchTypeValidEnums2]] + + +class DimensionsFilterExpressionStringFilter2(BaseModel): + value: str + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameStringFilter2, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameStringFilter2.STRING_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameStringFilter2.STRING_FILTER + + match_type: Annotated[ + Optional[List[DimensionsFilterExpressionMatchTypeValidEnums2]], + pydantic.Field(alias="matchType"), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive", "matchType"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +DimensionsFilterExpressionFilter2TypedDict = TypeAliasType( + "DimensionsFilterExpressionFilter2TypedDict", + Union[ + DimensionsFilterExpressionInListFilter2TypedDict, + DimensionsFilterExpressionNumericFilter2TypedDict, + DimensionsFilterExpressionBetweenFilter2TypedDict, + DimensionsFilterExpressionStringFilter2TypedDict, + ], +) + + +DimensionsFilterExpressionFilter2 = Annotated[ + Union[ + Annotated[DimensionsFilterExpressionStringFilter2, Tag("stringFilter")], + Annotated[DimensionsFilterExpressionInListFilter2, Tag("inListFilter")], + Annotated[DimensionsFilterExpressionNumericFilter2, Tag("numericFilter")], + Annotated[DimensionsFilterExpressionBetweenFilter2, Tag("betweenFilter")], + ], + Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), +] + + +class DimensionsFilterExpression2TypedDict(TypedDict): + field_name: str + filter_: DimensionsFilterExpressionFilter2TypedDict + + +class DimensionsFilterExpression2(BaseModel): + field_name: str + + filter_: Annotated[ + DimensionsFilterExpressionFilter2, pydantic.Field(alias="filter") + ] + + +class DimensionsFilterFilterTypeOrGroup(str, Enum): + OR_GROUP = "orGroup" + + +class DimensionsFilterOrGroupTypedDict(TypedDict): + r"""The FilterExpressions in orGroup have an OR relationship.""" + + expressions: List[DimensionsFilterExpression2TypedDict] + filter_type: DimensionsFilterFilterTypeOrGroup + + +class DimensionsFilterOrGroup(BaseModel): + r"""The FilterExpressions in orGroup have an OR relationship.""" + + expressions: List[DimensionsFilterExpression2] + + FILTER_TYPE: Annotated[ + Annotated[ + DimensionsFilterFilterTypeOrGroup, + AfterValidator(validate_const(DimensionsFilterFilterTypeOrGroup.OR_GROUP)), + ], + pydantic.Field(alias="filter_type"), + ] = DimensionsFilterFilterTypeOrGroup.OR_GROUP + + +class DimensionsFilterExpressionFilterNameBetweenFilter1(str, Enum): + BETWEEN_FILTER = "betweenFilter" + + +class DimensionsFilterFromValueExpressionValueTypeDoubleValue1(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterFromValueExpressionDoubleValue1TypedDict(TypedDict): + value: float + value_type: DimensionsFilterFromValueExpressionValueTypeDoubleValue1 + + +class DimensionsFilterFromValueExpressionDoubleValue1(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeDoubleValue1, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + + +class DimensionsFilterFromValueExpressionValueTypeInt64Value1(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterFromValueExpressionInt64Value1TypedDict(TypedDict): + value: str + value_type: DimensionsFilterFromValueExpressionValueTypeInt64Value1 + + +class DimensionsFilterFromValueExpressionInt64Value1(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterFromValueExpressionValueTypeInt64Value1, + AfterValidator( + validate_const( + DimensionsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE + + +DimensionsFilterExpressionFromValue1TypedDict = TypeAliasType( + "DimensionsFilterExpressionFromValue1TypedDict", + Union[ + DimensionsFilterFromValueExpressionInt64Value1TypedDict, + DimensionsFilterFromValueExpressionDoubleValue1TypedDict, + ], +) + + +DimensionsFilterExpressionFromValue1 = Annotated[ + Union[ + Annotated[DimensionsFilterFromValueExpressionInt64Value1, Tag("int64Value")], + Annotated[DimensionsFilterFromValueExpressionDoubleValue1, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterToValueExpressionValueTypeDoubleValue1(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterToValueExpressionDoubleValue1TypedDict(TypedDict): + value: float + value_type: DimensionsFilterToValueExpressionValueTypeDoubleValue1 + + +class DimensionsFilterToValueExpressionDoubleValue1(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeDoubleValue1, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + + +class DimensionsFilterToValueExpressionValueTypeInt64Value1(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterToValueExpressionInt64Value1TypedDict(TypedDict): + value: str + value_type: DimensionsFilterToValueExpressionValueTypeInt64Value1 + + +class DimensionsFilterToValueExpressionInt64Value1(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeInt64Value1, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE + + +DimensionsFilterExpressionToValue1TypedDict = TypeAliasType( + "DimensionsFilterExpressionToValue1TypedDict", + Union[ + DimensionsFilterToValueExpressionInt64Value1TypedDict, + DimensionsFilterToValueExpressionDoubleValue1TypedDict, + ], +) + + +DimensionsFilterExpressionToValue1 = Annotated[ + Union[ + Annotated[DimensionsFilterToValueExpressionInt64Value1, Tag("int64Value")], + Annotated[DimensionsFilterToValueExpressionDoubleValue1, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionBetweenFilter1TypedDict(TypedDict): + from_value: DimensionsFilterExpressionFromValue1TypedDict + to_value: DimensionsFilterExpressionToValue1TypedDict + filter_name: DimensionsFilterExpressionFilterNameBetweenFilter1 + + +class DimensionsFilterExpressionBetweenFilter1(BaseModel): + from_value: Annotated[ + DimensionsFilterExpressionFromValue1, pydantic.Field(alias="fromValue") + ] + + to_value: Annotated[ + DimensionsFilterExpressionToValue1, pydantic.Field(alias="toValue") + ] + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameBetweenFilter1, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER + + +class DimensionsFilterExpressionFilterNameNumericFilter1(str, Enum): + NUMERIC_FILTER = "numericFilter" + + +class DimensionsFilterExpressionOperationValidEnums1(str, Enum): + OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" + EQUAL = "EQUAL" + LESS_THAN = "LESS_THAN" + LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" + GREATER_THAN = "GREATER_THAN" + GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" + + +class DimensionsFilterValueExpressionValueTypeDoubleValue1(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class DimensionsFilterValueExpressionDoubleValue1TypedDict(TypedDict): + value: float + value_type: DimensionsFilterValueExpressionValueTypeDoubleValue1 + + +class DimensionsFilterValueExpressionDoubleValue1(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeDoubleValue1, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE + + +class DimensionsFilterValueExpressionValueTypeInt64Value1(str, Enum): + INT64_VALUE = "int64Value" + + +class DimensionsFilterValueExpressionInt64Value1TypedDict(TypedDict): + value: str + value_type: DimensionsFilterValueExpressionValueTypeInt64Value1 + + +class DimensionsFilterValueExpressionInt64Value1(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterValueExpressionValueTypeInt64Value1, + AfterValidator( + validate_const( + DimensionsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE + + +DimensionsFilterExpressionValue1TypedDict = TypeAliasType( + "DimensionsFilterExpressionValue1TypedDict", + Union[ + DimensionsFilterValueExpressionInt64Value1TypedDict, + DimensionsFilterValueExpressionDoubleValue1TypedDict, + ], +) + + +DimensionsFilterExpressionValue1 = Annotated[ + Union[ + Annotated[DimensionsFilterValueExpressionInt64Value1, Tag("int64Value")], + Annotated[DimensionsFilterValueExpressionDoubleValue1, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class DimensionsFilterExpressionNumericFilter1TypedDict(TypedDict): + operation: List[DimensionsFilterExpressionOperationValidEnums1] + value: DimensionsFilterExpressionValue1TypedDict + filter_name: DimensionsFilterExpressionFilterNameNumericFilter1 + + +class DimensionsFilterExpressionNumericFilter1(BaseModel): + operation: List[DimensionsFilterExpressionOperationValidEnums1] + + value: DimensionsFilterExpressionValue1 + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameNumericFilter1, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER + + +class DimensionsFilterExpressionFilterNameInListFilter1(str, Enum): + IN_LIST_FILTER = "inListFilter" + + +class DimensionsFilterExpressionInListFilter1TypedDict(TypedDict): + values: List[str] + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameInListFilter1 + + +class DimensionsFilterExpressionInListFilter1(BaseModel): + values: List[str] + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameInListFilter1, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +class DimensionsFilterExpressionFilterNameStringFilter1(str, Enum): + STRING_FILTER = "stringFilter" + + +class DimensionsFilterExpressionMatchTypeValidEnums1(str, Enum): + MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" + EXACT = "EXACT" + BEGINS_WITH = "BEGINS_WITH" + ENDS_WITH = "ENDS_WITH" + CONTAINS = "CONTAINS" + FULL_REGEXP = "FULL_REGEXP" + PARTIAL_REGEXP = "PARTIAL_REGEXP" + + +class DimensionsFilterExpressionStringFilter1TypedDict(TypedDict): + value: str + case_sensitive: NotRequired[bool] + filter_name: DimensionsFilterExpressionFilterNameStringFilter1 + match_type: NotRequired[List[DimensionsFilterExpressionMatchTypeValidEnums1]] + + +class DimensionsFilterExpressionStringFilter1(BaseModel): + value: str + + case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( + None + ) + + FILTER_NAME: Annotated[ + Annotated[ + DimensionsFilterExpressionFilterNameStringFilter1, + AfterValidator( + validate_const( + DimensionsFilterExpressionFilterNameStringFilter1.STRING_FILTER + ) + ), + ], + pydantic.Field(alias="filter_name"), + ] = DimensionsFilterExpressionFilterNameStringFilter1.STRING_FILTER + + match_type: Annotated[ + Optional[List[DimensionsFilterExpressionMatchTypeValidEnums1]], + pydantic.Field(alias="matchType"), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["caseSensitive", "matchType"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +DimensionsFilterExpressionFilter1TypedDict = TypeAliasType( + "DimensionsFilterExpressionFilter1TypedDict", + Union[ + DimensionsFilterExpressionInListFilter1TypedDict, + DimensionsFilterExpressionNumericFilter1TypedDict, + DimensionsFilterExpressionBetweenFilter1TypedDict, + DimensionsFilterExpressionStringFilter1TypedDict, + ], +) + + +DimensionsFilterExpressionFilter1 = Annotated[ + Union[ + Annotated[DimensionsFilterExpressionStringFilter1, Tag("stringFilter")], + Annotated[DimensionsFilterExpressionInListFilter1, Tag("inListFilter")], + Annotated[DimensionsFilterExpressionNumericFilter1, Tag("numericFilter")], + Annotated[DimensionsFilterExpressionBetweenFilter1, Tag("betweenFilter")], + ], + Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), +] + + +class DimensionsFilterExpression1TypedDict(TypedDict): + field_name: str + filter_: DimensionsFilterExpressionFilter1TypedDict + + +class DimensionsFilterExpression1(BaseModel): + field_name: str + + filter_: Annotated[ + DimensionsFilterExpressionFilter1, pydantic.Field(alias="filter") + ] + + +class DimensionsFilterFilterTypeAndGroup(str, Enum): + AND_GROUP = "andGroup" + + +class DimensionsFilterAndGroupTypedDict(TypedDict): + r"""The FilterExpressions in andGroup have an AND relationship.""" + + expressions: List[DimensionsFilterExpression1TypedDict] + filter_type: DimensionsFilterFilterTypeAndGroup + + +class DimensionsFilterAndGroup(BaseModel): + r"""The FilterExpressions in andGroup have an AND relationship.""" + + expressions: List[DimensionsFilterExpression1] + + FILTER_TYPE: Annotated[ + Annotated[ + DimensionsFilterFilterTypeAndGroup, + AfterValidator( + validate_const(DimensionsFilterFilterTypeAndGroup.AND_GROUP) + ), + ], + pydantic.Field(alias="filter_type"), + ] = DimensionsFilterFilterTypeAndGroup.AND_GROUP + + +DimensionsFilterTypedDict = TypeAliasType( + "DimensionsFilterTypedDict", + Union[ + DimensionsFilterAndGroupTypedDict, + DimensionsFilterOrGroupTypedDict, + DimensionsFilterNotExpressionTypedDict, + DimensionsFilterFilterTypedDict, + ], +) +r"""Dimensions filter""" + + +DimensionsFilter = TypeAliasType( + "DimensionsFilter", + Union[ + DimensionsFilterAndGroup, + DimensionsFilterOrGroup, + DimensionsFilterNotExpression, + DimensionsFilterFilter, + ], +) +r"""Dimensions filter""" + + +class MetricsFilterFilterNameBetweenFilter(str, Enum): + BETWEEN_FILTER = "betweenFilter" + + +class MetricsFilterFromValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class MetricsFilterFromValueDoubleValueTypedDict(TypedDict): + value: float + value_type: MetricsFilterFromValueValueTypeDoubleValue + + +class MetricsFilterFromValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterFromValueValueTypeDoubleValue, + AfterValidator( + validate_const(MetricsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterFromValueValueTypeDoubleValue.DOUBLE_VALUE + + +class MetricsFilterFromValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class MetricsFilterFromValueInt64ValueTypedDict(TypedDict): + value: str + value_type: MetricsFilterFromValueValueTypeInt64Value + + +class MetricsFilterFromValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterFromValueValueTypeInt64Value, + AfterValidator( + validate_const(MetricsFilterFromValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterFromValueValueTypeInt64Value.INT64_VALUE + + +MetricsFilterFromValueTypedDict = TypeAliasType( + "MetricsFilterFromValueTypedDict", + Union[ + MetricsFilterFromValueInt64ValueTypedDict, + MetricsFilterFromValueDoubleValueTypedDict, + ], +) + + +MetricsFilterFromValue = Annotated[ + Union[ + Annotated[MetricsFilterFromValueInt64Value, Tag("int64Value")], + Annotated[MetricsFilterFromValueDoubleValue, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class MetricsFilterToValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class MetricsFilterToValueDoubleValueTypedDict(TypedDict): + value: float + value_type: MetricsFilterToValueValueTypeDoubleValue + + +class MetricsFilterToValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterToValueValueTypeDoubleValue, + AfterValidator( + validate_const(MetricsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterToValueValueTypeDoubleValue.DOUBLE_VALUE + + +class MetricsFilterToValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class MetricsFilterToValueInt64ValueTypedDict(TypedDict): + value: str + value_type: MetricsFilterToValueValueTypeInt64Value + + +class MetricsFilterToValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterToValueValueTypeInt64Value, + AfterValidator( + validate_const(MetricsFilterToValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterToValueValueTypeInt64Value.INT64_VALUE + + +MetricsFilterToValueTypedDict = TypeAliasType( + "MetricsFilterToValueTypedDict", + Union[ + MetricsFilterToValueInt64ValueTypedDict, + MetricsFilterToValueDoubleValueTypedDict, + ], +) + + +MetricsFilterToValue = Annotated[ + Union[ + Annotated[MetricsFilterToValueInt64Value, Tag("int64Value")], + Annotated[MetricsFilterToValueDoubleValue, Tag("doubleValue")], + ], + Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), +] + + +class MetricsFilterBetweenFilterTypedDict(TypedDict): + from_value: MetricsFilterFromValueTypedDict + to_value: MetricsFilterToValueTypedDict + filter_name: MetricsFilterFilterNameBetweenFilter + + +class MetricsFilterBetweenFilter(BaseModel): + from_value: Annotated[MetricsFilterFromValue, pydantic.Field(alias="fromValue")] + + to_value: Annotated[MetricsFilterToValue, pydantic.Field(alias="toValue")] + + FILTER_NAME: Annotated[ + Annotated[ + MetricsFilterFilterNameBetweenFilter, + AfterValidator( + validate_const(MetricsFilterFilterNameBetweenFilter.BETWEEN_FILTER) + ), + ], + pydantic.Field(alias="filter_name"), + ] = MetricsFilterFilterNameBetweenFilter.BETWEEN_FILTER + + +class MetricsFilterFilterNameNumericFilter(str, Enum): + NUMERIC_FILTER = "numericFilter" + + +class MetricsFilterOperationValidEnums(str, Enum): + OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" + EQUAL = "EQUAL" + LESS_THAN = "LESS_THAN" + LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" + GREATER_THAN = "GREATER_THAN" + GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" + + +class MetricsFilterValueValueTypeDoubleValue(str, Enum): + DOUBLE_VALUE = "doubleValue" + + +class MetricsFilterValueDoubleValueTypedDict(TypedDict): + value: float + value_type: MetricsFilterValueValueTypeDoubleValue + + +class MetricsFilterValueDoubleValue(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterValueValueTypeDoubleValue, + AfterValidator( + validate_const(MetricsFilterValueValueTypeDoubleValue.DOUBLE_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterValueValueTypeDoubleValue.DOUBLE_VALUE + + +class MetricsFilterValueValueTypeInt64Value(str, Enum): + INT64_VALUE = "int64Value" + + +class MetricsFilterValueInt64ValueTypedDict(TypedDict): + value: str + value_type: MetricsFilterValueValueTypeInt64Value + + +class MetricsFilterValueInt64Value(BaseModel): + value: str + + VALUE_TYPE: Annotated[ + Annotated[ + MetricsFilterValueValueTypeInt64Value, + AfterValidator( + validate_const(MetricsFilterValueValueTypeInt64Value.INT64_VALUE) + ), + ], + pydantic.Field(alias="value_type"), + ] = MetricsFilterValueValueTypeInt64Value.INT64_VALUE + + +try: + SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication.model_rebuild() +except NameError: + pass +try: + SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth.model_rebuild() +except NameError: + pass +try: + DateRange.model_rebuild() +except NameError: + pass +try: + Cohorts.model_rebuild() +except NameError: + pass +try: + CohortsRange.model_rebuild() +except NameError: + pass +try: + EnabledTrue.model_rebuild() +except NameError: + pass +try: + SourceGoogleAnalyticsDataAPIDisabled.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueDoubleValue.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueInt64Value.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueDoubleValue.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueInt64Value.model_rebuild() +except NameError: + pass +try: + DimensionsFilterBetweenFilter.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueDoubleValue.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueInt64Value.model_rebuild() +except NameError: + pass +try: + DimensionsFilterNumericFilter.model_rebuild() +except NameError: + pass +try: + DimensionsFilterInListFilter.model_rebuild() +except NameError: + pass +try: + DimensionsFilterStringFilter.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFilter.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionDoubleValue3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionInt64Value3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionDoubleValue3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionInt64Value3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionBetweenFilter3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionDoubleValue3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionInt64Value3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionNumericFilter3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionInListFilter3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionStringFilter3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpression3.model_rebuild() +except NameError: + pass +try: + DimensionsFilterNotExpression.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionDoubleValue2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionInt64Value2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionDoubleValue2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionInt64Value2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionBetweenFilter2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionDoubleValue2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionInt64Value2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionNumericFilter2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionInListFilter2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionStringFilter2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpression2.model_rebuild() +except NameError: + pass +try: + DimensionsFilterOrGroup.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionDoubleValue1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterFromValueExpressionInt64Value1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionDoubleValue1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterToValueExpressionInt64Value1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionBetweenFilter1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionDoubleValue1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterValueExpressionInt64Value1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionNumericFilter1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionInListFilter1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpressionStringFilter1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterExpression1.model_rebuild() +except NameError: + pass +try: + DimensionsFilterAndGroup.model_rebuild() +except NameError: + pass +try: + MetricsFilterFromValueDoubleValue.model_rebuild() +except NameError: + pass +try: + MetricsFilterFromValueInt64Value.model_rebuild() +except NameError: + pass +try: + MetricsFilterToValueDoubleValue.model_rebuild() +except NameError: + pass +try: + MetricsFilterToValueInt64Value.model_rebuild() +except NameError: + pass +try: + MetricsFilterBetweenFilter.model_rebuild() +except NameError: + pass +try: + MetricsFilterValueDoubleValue.model_rebuild() +except NameError: + pass +try: + MetricsFilterValueInt64Value.model_rebuild() +except NameError: + pass diff --git a/src/airbyte_api/models/rowfilteringoperation.py b/src/airbyte_api/models/rowfilteringoperation.py index aa37655e..c4c28598 100644 --- a/src/airbyte_api/models/rowfilteringoperation.py +++ b/src/airbyte_api/models/rowfilteringoperation.py @@ -11,22 +11,22 @@ from typing_extensions import Annotated, TypeAliasType if TYPE_CHECKING: - from .rowfilteringoperationnot import ( - RowFilteringOperationNot, - RowFilteringOperationNotTypedDict, + from .rowfilteringoperationnot_1 import ( + RowFilteringOperationNot1, + RowFilteringOperationNot1TypedDict, ) RowFilteringOperationTypedDict = TypeAliasType( "RowFilteringOperationTypedDict", - Union["RowFilteringOperationNotTypedDict", RowFilteringOperationEqualTypedDict], + Union["RowFilteringOperationNot1TypedDict", RowFilteringOperationEqualTypedDict], ) RowFilteringOperation = Annotated[ Union[ Annotated[RowFilteringOperationEqual, Tag("EQUAL")], - Annotated["RowFilteringOperationNot", Tag("NOT")], + Annotated["RowFilteringOperationNot1", Tag("NOT")], ], Discriminator(lambda m: get_discriminator(m, "type", "type")), ] diff --git a/src/airbyte_api/models/rowfilteringoperationnot.py b/src/airbyte_api/models/rowfilteringoperationnot_1.py similarity index 88% rename from src/airbyte_api/models/rowfilteringoperationnot.py rename to src/airbyte_api/models/rowfilteringoperationnot_1.py index a464d041..e38cd632 100644 --- a/src/airbyte_api/models/rowfilteringoperationnot.py +++ b/src/airbyte_api/models/rowfilteringoperationnot_1.py @@ -13,13 +13,13 @@ ) -class RowFilteringOperationNotTypedDict(TypedDict): +class RowFilteringOperationNot1TypedDict(TypedDict): conditions: List["RowFilteringOperationTypedDict"] r"""Conditions to evaluate with the NOT operator.""" type: RowFilteringOperationType -class RowFilteringOperationNot(BaseModel): +class RowFilteringOperationNot1(BaseModel): conditions: List["RowFilteringOperation"] r"""Conditions to evaluate with the NOT operator.""" diff --git a/src/airbyte_api/models/source_airtable.py b/src/airbyte_api/models/source_airtable.py index 43a154dc..5dfaeb17 100644 --- a/src/airbyte_api/models/source_airtable.py +++ b/src/airbyte_api/models/source_airtable.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceAirtableAuthMethod(str, Enum): +class AuthMethodAPIKey(str, Enum): API_KEY = "api_key" class SourceAirtablePersonalAccessTokenTypedDict(TypedDict): api_key: str r"""The Personal Access Token for the Airtable account. See the Support Guide for more information on how to obtain this token.""" - auth_method: SourceAirtableAuthMethod + auth_method: AuthMethodAPIKey class SourceAirtablePersonalAccessToken(BaseModel): @@ -28,11 +28,11 @@ class SourceAirtablePersonalAccessToken(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceAirtableAuthMethod], - AfterValidator(validate_const(SourceAirtableAuthMethod.API_KEY)), + Optional[AuthMethodAPIKey], + AfterValidator(validate_const(AuthMethodAPIKey.API_KEY)), ], pydantic.Field(alias="auth_method"), - ] = SourceAirtableAuthMethod.API_KEY + ] = AuthMethodAPIKey.API_KEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +51,7 @@ def serialize_model(self, handler): return m -class SourceAirtableSchemasAuthMethod(str, Enum): +class SourceAirtableAuthMethodOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -64,7 +64,7 @@ class SourceAirtableOAuth20TypedDict(TypedDict): r"""The key to refresh the expired access token.""" access_token: NotRequired[str] r"""Access Token for making authenticated requests.""" - auth_method: SourceAirtableSchemasAuthMethod + auth_method: SourceAirtableAuthMethodOauth20 token_expiry_date: NotRequired[datetime] r"""The date-time when the access token should be refreshed.""" @@ -84,11 +84,11 @@ class SourceAirtableOAuth20(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceAirtableSchemasAuthMethod], - AfterValidator(validate_const(SourceAirtableSchemasAuthMethod.OAUTH2_0)), + Optional[SourceAirtableAuthMethodOauth20], + AfterValidator(validate_const(SourceAirtableAuthMethodOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_method"), - ] = SourceAirtableSchemasAuthMethod.OAUTH2_0 + ] = SourceAirtableAuthMethodOauth20.OAUTH2_0 token_expiry_date: Optional[datetime] = None r"""The date-time when the access token should be refreshed.""" @@ -122,13 +122,13 @@ def serialize_model(self, handler): ) -class SourceAirtableAirtable(str, Enum): +class AirtableEnum(str, Enum): AIRTABLE = "airtable" class SourceAirtableTypedDict(TypedDict): credentials: NotRequired[SourceAirtableAuthenticationTypedDict] - source_type: SourceAirtableAirtable + source_type: AirtableEnum class SourceAirtable(BaseModel): @@ -136,11 +136,11 @@ class SourceAirtable(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - Optional[SourceAirtableAirtable], - AfterValidator(validate_const(SourceAirtableAirtable.AIRTABLE)), + Optional[AirtableEnum], + AfterValidator(validate_const(AirtableEnum.AIRTABLE)), ], pydantic.Field(alias="sourceType"), - ] = SourceAirtableAirtable.AIRTABLE + ] = AirtableEnum.AIRTABLE @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_alpha_vantage.py b/src/airbyte_api/models/source_alpha_vantage.py index 95ef5df0..be2b71b2 100644 --- a/src/airbyte_api/models/source_alpha_vantage.py +++ b/src/airbyte_api/models/source_alpha_vantage.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Interval(str, Enum): +class SourceAlphaVantageInterval(str, Enum): r"""Time-series data point interval. Required for intraday endpoints.""" ONEMIN = "1min" @@ -41,7 +41,7 @@ class SourceAlphaVantageTypedDict(TypedDict): r"""Whether to return adjusted data. Only applicable to intraday endpoints. """ - interval: NotRequired[Interval] + interval: NotRequired[SourceAlphaVantageInterval] r"""Time-series data point interval. Required for intraday endpoints. """ @@ -64,7 +64,7 @@ class SourceAlphaVantage(BaseModel): """ - interval: Optional[Interval] = Interval.ONEMIN + interval: Optional[SourceAlphaVantageInterval] = SourceAlphaVantageInterval.ONEMIN r"""Time-series data point interval. Required for intraday endpoints. """ diff --git a/src/airbyte_api/models/source_amazon_ads.py b/src/airbyte_api/models/source_amazon_ads.py index d1032bae..d1455b9a 100644 --- a/src/airbyte_api/models/source_amazon_ads.py +++ b/src/airbyte_api/models/source_amazon_ads.py @@ -16,7 +16,7 @@ class SourceAmazonAdsAuthType(str, Enum): OAUTH2_0 = "oauth2.0" -class Region(str, Enum): +class SourceAmazonAdsRegion(str, Enum): r"""Region to pull data from (EU/NA/FE). See docs for more details.""" NA = "NA" @@ -24,7 +24,7 @@ class Region(str, Enum): FE = "FE" -class SourceAmazonAdsAmazonAds(str, Enum): +class AmazonAdsEnum(str, Enum): AMAZON_ADS = "amazon-ads" @@ -44,9 +44,9 @@ class SourceAmazonAdsTypedDict(TypedDict): r"""The number of worker threads to use for the sync.""" profiles: NotRequired[List[int]] r"""Profile IDs you want to fetch data for. The Amazon Ads source connector supports only profiles with seller and vendor type, profiles with agency type will be ignored. See docs for more details. Note: If Marketplace IDs are also selected, profiles will be selected if they match the Profile ID OR the Marketplace ID.""" - region: NotRequired[Region] + region: NotRequired[SourceAmazonAdsRegion] r"""Region to pull data from (EU/NA/FE). See docs for more details.""" - source_type: SourceAmazonAdsAmazonAds + source_type: AmazonAdsEnum start_date: NotRequired[date] r"""The Start date for collecting reports, should not be more than 60 days in the past. In YYYY-MM-DD format""" @@ -81,16 +81,15 @@ class SourceAmazonAds(BaseModel): profiles: Optional[List[int]] = None r"""Profile IDs you want to fetch data for. The Amazon Ads source connector supports only profiles with seller and vendor type, profiles with agency type will be ignored. See docs for more details. Note: If Marketplace IDs are also selected, profiles will be selected if they match the Profile ID OR the Marketplace ID.""" - region: Optional[Region] = Region.NA + region: Optional[SourceAmazonAdsRegion] = SourceAmazonAdsRegion.NA r"""Region to pull data from (EU/NA/FE). See docs for more details.""" SOURCE_TYPE: Annotated[ Annotated[ - SourceAmazonAdsAmazonAds, - AfterValidator(validate_const(SourceAmazonAdsAmazonAds.AMAZON_ADS)), + AmazonAdsEnum, AfterValidator(validate_const(AmazonAdsEnum.AMAZON_ADS)) ], pydantic.Field(alias="sourceType"), - ] = SourceAmazonAdsAmazonAds.AMAZON_ADS + ] = AmazonAdsEnum.AMAZON_ADS start_date: Optional[date] = None r"""The Start date for collecting reports, should not be more than 60 days in the past. In YYYY-MM-DD format""" diff --git a/src/airbyte_api/models/source_amazon_seller_partner.py b/src/airbyte_api/models/source_amazon_seller_partner.py index 27eb0242..f689752b 100644 --- a/src/airbyte_api/models/source_amazon_seller_partner.py +++ b/src/airbyte_api/models/source_amazon_seller_partner.py @@ -48,7 +48,7 @@ class FinancialEventsStepSizeInDays(str, Enum): ONE_HUNDRED_AND_EIGHTY = "180" -class AWSRegion(str, Enum): +class SourceAmazonSellerPartnerAWSRegion(str, Enum): r"""Select the AWS Region.""" AE = "AE" @@ -168,7 +168,7 @@ class ReportOptions(BaseModel): stream_name: str -class SourceAmazonSellerPartnerAmazonSellerPartner(str, Enum): +class AmazonSellerPartnerEnum(str, Enum): AMAZON_SELLER_PARTNER = "amazon-seller-partner" @@ -200,7 +200,7 @@ class SourceAmazonSellerPartnerTypedDict(TypedDict): r"""The number of workers to use for the connector when syncing concurrently.""" period_in_days: NotRequired[int] r"""For syncs spanning a large date range, this option is used to request data in a smaller fixed window to improve sync reliability. This time window can be configured granularly by day.""" - region: NotRequired[AWSRegion] + region: NotRequired[SourceAmazonSellerPartnerAWSRegion] r"""Select the AWS Region.""" replication_end_date: NotRequired[datetime] r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data after this date will not be replicated.""" @@ -208,7 +208,7 @@ class SourceAmazonSellerPartnerTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. If start date is not provided or older than 2 years ago from today, the date 2 years ago from today will be used.""" report_options_list: NotRequired[List[ReportOptionsTypedDict]] r"""Additional information passed to reports. This varies by report type.""" - source_type: SourceAmazonSellerPartnerAmazonSellerPartner + source_type: AmazonSellerPartnerEnum wait_to_avoid_fatal_errors: NotRequired[bool] 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""" @@ -262,7 +262,9 @@ class SourceAmazonSellerPartner(BaseModel): period_in_days: Optional[int] = 90 r"""For syncs spanning a large date range, this option is used to request data in a smaller fixed window to improve sync reliability. This time window can be configured granularly by day.""" - region: Optional[AWSRegion] = AWSRegion.US + region: Optional[SourceAmazonSellerPartnerAWSRegion] = ( + SourceAmazonSellerPartnerAWSRegion.US + ) r"""Select the AWS Region.""" replication_end_date: Optional[datetime] = None @@ -276,15 +278,13 @@ class SourceAmazonSellerPartner(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceAmazonSellerPartnerAmazonSellerPartner, + AmazonSellerPartnerEnum, AfterValidator( - validate_const( - SourceAmazonSellerPartnerAmazonSellerPartner.AMAZON_SELLER_PARTNER - ) + validate_const(AmazonSellerPartnerEnum.AMAZON_SELLER_PARTNER) ), ], pydantic.Field(alias="sourceType"), - ] = SourceAmazonSellerPartnerAmazonSellerPartner.AMAZON_SELLER_PARTNER + ] = AmazonSellerPartnerEnum.AMAZON_SELLER_PARTNER wait_to_avoid_fatal_errors: Optional[bool] = False 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""" diff --git a/src/airbyte_api/models/source_asana.py b/src/airbyte_api/models/source_asana.py index 699aa224..310adf72 100644 --- a/src/airbyte_api/models/source_asana.py +++ b/src/airbyte_api/models/source_asana.py @@ -11,32 +11,32 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceAsanaSchemasCredentialsTitle(str, Enum): +class CredentialsTitlePatCredentials(str, Enum): r"""PAT Credentials""" PAT_CREDENTIALS = "PAT Credentials" -class AuthenticateWithPersonalAccessTokenTypedDict(TypedDict): +class SourceAsanaAuthenticateWithPersonalAccessTokenTypedDict(TypedDict): personal_access_token: str r"""Asana Personal Access Token (generate yours here).""" - option_title: SourceAsanaSchemasCredentialsTitle + option_title: CredentialsTitlePatCredentials r"""PAT Credentials""" -class AuthenticateWithPersonalAccessToken(BaseModel): +class SourceAsanaAuthenticateWithPersonalAccessToken(BaseModel): personal_access_token: str r"""Asana Personal Access Token (generate yours here).""" OPTION_TITLE: Annotated[ Annotated[ - Optional[SourceAsanaSchemasCredentialsTitle], + Optional[CredentialsTitlePatCredentials], AfterValidator( - validate_const(SourceAsanaSchemasCredentialsTitle.PAT_CREDENTIALS) + validate_const(CredentialsTitlePatCredentials.PAT_CREDENTIALS) ), ], pydantic.Field(alias="option_title"), - ] = SourceAsanaSchemasCredentialsTitle.PAT_CREDENTIALS + ] = CredentialsTitlePatCredentials.PAT_CREDENTIALS r"""PAT Credentials""" @model_serializer(mode="wrap") @@ -56,7 +56,7 @@ def serialize_model(self, handler): return m -class SourceAsanaCredentialsTitle(str, Enum): +class CredentialsTitleOAuthCredentials(str, Enum): r"""OAuth Credentials""" O_AUTH_CREDENTIALS = "OAuth Credentials" @@ -66,7 +66,7 @@ class AuthenticateViaAsanaOauthTypedDict(TypedDict): client_id: str client_secret: str refresh_token: str - option_title: SourceAsanaCredentialsTitle + option_title: CredentialsTitleOAuthCredentials r"""OAuth Credentials""" @@ -79,13 +79,13 @@ class AuthenticateViaAsanaOauth(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - Optional[SourceAsanaCredentialsTitle], + Optional[CredentialsTitleOAuthCredentials], AfterValidator( - validate_const(SourceAsanaCredentialsTitle.O_AUTH_CREDENTIALS) + validate_const(CredentialsTitleOAuthCredentials.O_AUTH_CREDENTIALS) ), ], pydantic.Field(alias="option_title"), - ] = SourceAsanaCredentialsTitle.O_AUTH_CREDENTIALS + ] = CredentialsTitleOAuthCredentials.O_AUTH_CREDENTIALS r"""OAuth Credentials""" @model_serializer(mode="wrap") @@ -105,38 +105,39 @@ def serialize_model(self, handler): return m -AuthenticationMechanismTypedDict = TypeAliasType( - "AuthenticationMechanismTypedDict", +SourceAsanaAuthenticationMechanismTypedDict = TypeAliasType( + "SourceAsanaAuthenticationMechanismTypedDict", Union[ - AuthenticateWithPersonalAccessTokenTypedDict, AuthenticateViaAsanaOauthTypedDict + SourceAsanaAuthenticateWithPersonalAccessTokenTypedDict, + AuthenticateViaAsanaOauthTypedDict, ], ) r"""Choose how to authenticate to Github""" -AuthenticationMechanism = TypeAliasType( - "AuthenticationMechanism", - Union[AuthenticateWithPersonalAccessToken, AuthenticateViaAsanaOauth], +SourceAsanaAuthenticationMechanism = TypeAliasType( + "SourceAsanaAuthenticationMechanism", + Union[SourceAsanaAuthenticateWithPersonalAccessToken, AuthenticateViaAsanaOauth], ) r"""Choose how to authenticate to Github""" -class SourceAsanaAsana(str, Enum): +class AsanaEnum(str, Enum): ASANA = "asana" class SourceAsanaTypedDict(TypedDict): - credentials: NotRequired[AuthenticationMechanismTypedDict] + credentials: NotRequired[SourceAsanaAuthenticationMechanismTypedDict] r"""Choose how to authenticate to Github""" num_workers: NotRequired[int] r"""The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Asana pricing plan. More info about the rate limit tiers can be found on Asana's API docs.""" organization_export_ids: NotRequired[List[Any]] r"""Globally unique identifiers for the organization exports""" - source_type: SourceAsanaAsana + source_type: AsanaEnum class SourceAsana(BaseModel): - credentials: Optional[AuthenticationMechanism] = None + credentials: Optional[SourceAsanaAuthenticationMechanism] = None r"""Choose how to authenticate to Github""" num_workers: Optional[int] = 10 @@ -146,12 +147,9 @@ class SourceAsana(BaseModel): r"""Globally unique identifiers for the organization exports""" SOURCE_TYPE: Annotated[ - Annotated[ - Optional[SourceAsanaAsana], - AfterValidator(validate_const(SourceAsanaAsana.ASANA)), - ], + Annotated[Optional[AsanaEnum], AfterValidator(validate_const(AsanaEnum.ASANA))], pydantic.Field(alias="sourceType"), - ] = SourceAsanaAsana.ASANA + ] = AsanaEnum.ASANA @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -173,7 +171,7 @@ def serialize_model(self, handler): try: - AuthenticateWithPersonalAccessToken.model_rebuild() + SourceAsanaAuthenticateWithPersonalAccessToken.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_auth0.py b/src/airbyte_api/models/source_auth0.py index 5aa3f886..cdb48d18 100644 --- a/src/airbyte_api/models/source_auth0.py +++ b/src/airbyte_api/models/source_auth0.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceAuth0SchemasAuthenticationMethod(str, Enum): +class AuthenticationMethodOauth2AccessToken(str, Enum): OAUTH2_ACCESS_TOKEN = "oauth2_access_token" class OAuth2AccessTokenTypedDict(TypedDict): access_token: str r"""Also called API Access Token The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes.""" - auth_type: SourceAuth0SchemasAuthenticationMethod + auth_type: AuthenticationMethodOauth2AccessToken class OAuth2AccessToken(BaseModel): @@ -27,18 +27,18 @@ class OAuth2AccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceAuth0SchemasAuthenticationMethod, + AuthenticationMethodOauth2AccessToken, AfterValidator( validate_const( - SourceAuth0SchemasAuthenticationMethod.OAUTH2_ACCESS_TOKEN + AuthenticationMethodOauth2AccessToken.OAUTH2_ACCESS_TOKEN ) ), ], pydantic.Field(alias="auth_type"), - ] = SourceAuth0SchemasAuthenticationMethod.OAUTH2_ACCESS_TOKEN + ] = AuthenticationMethodOauth2AccessToken.OAUTH2_ACCESS_TOKEN -class SourceAuth0SchemasCredentialsAuthenticationMethod(str, Enum): +class AuthenticationMethodOauth2ConfidentialApplication(str, Enum): OAUTH2_CONFIDENTIAL_APPLICATION = "oauth2_confidential_application" @@ -49,7 +49,7 @@ class OAuth2ConfidentialApplicationTypedDict(TypedDict): r"""Your application's Client ID. You can find this value on the application's settings tab after you login the admin portal.""" client_secret: str r"""Your application's Client Secret. You can find this value on the application's settings tab after you login the admin portal.""" - auth_type: SourceAuth0SchemasCredentialsAuthenticationMethod + auth_type: AuthenticationMethodOauth2ConfidentialApplication class OAuth2ConfidentialApplication(BaseModel): @@ -64,24 +64,24 @@ class OAuth2ConfidentialApplication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceAuth0SchemasCredentialsAuthenticationMethod, + AuthenticationMethodOauth2ConfidentialApplication, AfterValidator( validate_const( - SourceAuth0SchemasCredentialsAuthenticationMethod.OAUTH2_CONFIDENTIAL_APPLICATION + AuthenticationMethodOauth2ConfidentialApplication.OAUTH2_CONFIDENTIAL_APPLICATION ) ), ], pydantic.Field(alias="auth_type"), - ] = SourceAuth0SchemasCredentialsAuthenticationMethod.OAUTH2_CONFIDENTIAL_APPLICATION + ] = AuthenticationMethodOauth2ConfidentialApplication.OAUTH2_CONFIDENTIAL_APPLICATION -SourceAuth0AuthenticationMethodTypedDict = TypeAliasType( - "SourceAuth0AuthenticationMethodTypedDict", +SourceAuth0AuthenticationMethodUnionTypedDict = TypeAliasType( + "SourceAuth0AuthenticationMethodUnionTypedDict", Union[OAuth2AccessTokenTypedDict, OAuth2ConfidentialApplicationTypedDict], ) -SourceAuth0AuthenticationMethod = Annotated[ +SourceAuth0AuthenticationMethodUnion = Annotated[ Union[ Annotated[ OAuth2ConfidentialApplication, Tag("oauth2_confidential_application") @@ -99,7 +99,7 @@ class Auth0(str, Enum): 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`""" - credentials: SourceAuth0AuthenticationMethodTypedDict + credentials: SourceAuth0AuthenticationMethodUnionTypedDict source_type: Auth0 start_date: NotRequired[str] r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" @@ -109,7 +109,7 @@ 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`""" - credentials: SourceAuth0AuthenticationMethod + credentials: SourceAuth0AuthenticationMethodUnion SOURCE_TYPE: Annotated[ Annotated[Auth0, AfterValidator(validate_const(Auth0.AUTH0))], diff --git a/src/airbyte_api/models/source_azure_blob_storage.py b/src/airbyte_api/models/source_azure_blob_storage.py index 362e31b8..87c1624c 100644 --- a/src/airbyte_api/models/source_azure_blob_storage.py +++ b/src/airbyte_api/models/source_azure_blob_storage.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceAzureBlobStorageSchemasCredentialsAuthType(str, Enum): +class AuthTypeStorageAccountKey(str, Enum): STORAGE_ACCOUNT_KEY = "storage_account_key" class AuthenticateViaStorageAccountKeyTypedDict(TypedDict): azure_blob_storage_account_key: str r"""The Azure blob storage account key.""" - auth_type: SourceAzureBlobStorageSchemasCredentialsAuthType + auth_type: AuthTypeStorageAccountKey class AuthenticateViaStorageAccountKey(BaseModel): @@ -28,15 +28,13 @@ class AuthenticateViaStorageAccountKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasCredentialsAuthType], + Optional[AuthTypeStorageAccountKey], AfterValidator( - validate_const( - SourceAzureBlobStorageSchemasCredentialsAuthType.STORAGE_ACCOUNT_KEY - ) + validate_const(AuthTypeStorageAccountKey.STORAGE_ACCOUNT_KEY) ), ], pydantic.Field(alias="auth_type"), - ] = SourceAzureBlobStorageSchemasCredentialsAuthType.STORAGE_ACCOUNT_KEY + ] = AuthTypeStorageAccountKey.STORAGE_ACCOUNT_KEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -55,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageSchemasAuthType(str, Enum): +class AuthTypeClientCredentials(str, Enum): CLIENT_CREDENTIALS = "client_credentials" @@ -66,7 +64,7 @@ class AuthenticateViaClientCredentialsTypedDict(TypedDict): r"""Client Secret of your Microsoft developer application""" app_tenant_id: str r"""Tenant ID of the Microsoft Azure Application""" - auth_type: SourceAzureBlobStorageSchemasAuthType + auth_type: AuthTypeClientCredentials class AuthenticateViaClientCredentials(BaseModel): @@ -81,13 +79,13 @@ class AuthenticateViaClientCredentials(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasAuthType], + Optional[AuthTypeClientCredentials], AfterValidator( - validate_const(SourceAzureBlobStorageSchemasAuthType.CLIENT_CREDENTIALS) + validate_const(AuthTypeClientCredentials.CLIENT_CREDENTIALS) ), ], pydantic.Field(alias="auth_type"), - ] = SourceAzureBlobStorageSchemasAuthType.CLIENT_CREDENTIALS + ] = AuthTypeClientCredentials.CLIENT_CREDENTIALS @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -106,7 +104,7 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageAuthType(str, Enum): +class AuthTypeOauth2(str, Enum): OAUTH2 = "oauth2" @@ -119,7 +117,7 @@ class AuthenticateViaOauth2TypedDict(TypedDict): r"""Refresh Token of your Microsoft developer application""" tenant_id: str r"""Tenant ID of the Microsoft Azure Application user""" - auth_type: SourceAzureBlobStorageAuthType + auth_type: AuthTypeOauth2 class AuthenticateViaOauth2(BaseModel): @@ -137,11 +135,11 @@ class AuthenticateViaOauth2(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageAuthType], - AfterValidator(validate_const(SourceAzureBlobStorageAuthType.OAUTH2)), + Optional[AuthTypeOauth2], + AfterValidator(validate_const(AuthTypeOauth2.OAUTH2)), ], pydantic.Field(alias="auth_type"), - ] = SourceAzureBlobStorageAuthType.OAUTH2 + ] = AuthTypeOauth2.OAUTH2 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -186,26 +184,22 @@ class SourceAzureBlobStorageAzureBlobStorage(str, Enum): AZURE_BLOB_STORAGE = "azure-blob-storage" -class SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceAzureBlobStorageFiletypeExcel(str, Enum): EXCEL = "excel" -class ExcelFormatTypedDict(TypedDict): - filetype: SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype +class SourceAzureBlobStorageExcelFormatTypedDict(TypedDict): + filetype: SourceAzureBlobStorageFiletypeExcel -class ExcelFormat(BaseModel): +class SourceAzureBlobStorageExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype], - AfterValidator( - validate_const( - SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.EXCEL - ) - ), + Optional[SourceAzureBlobStorageFiletypeExcel], + AfterValidator(validate_const(SourceAzureBlobStorageFiletypeExcel.EXCEL)), ], pydantic.Field(alias="filetype"), - ] = SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.EXCEL + ] = SourceAzureBlobStorageFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -224,7 +218,7 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageSchemasStreamsFormatFiletype(str, Enum): +class SourceAzureBlobStorageFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -232,13 +226,13 @@ class SourceAzureBlobStorageMode(str, Enum): LOCAL = "local" -class LocalTypedDict(TypedDict): +class SourceAzureBlobStorageLocalTypedDict(TypedDict): r"""Process files locally, supporting `fast` and `ocr` modes. This is the default option.""" mode: SourceAzureBlobStorageMode -class Local(BaseModel): +class SourceAzureBlobStorageLocal(BaseModel): r"""Process files locally, supporting `fast` and `ocr` modes. This is the default option.""" MODE: Annotated[ @@ -266,15 +260,15 @@ def serialize_model(self, handler): return m -ProcessingTypedDict = LocalTypedDict +SourceAzureBlobStorageProcessingTypedDict = SourceAzureBlobStorageLocalTypedDict r"""Processing configuration""" -Processing = Local +SourceAzureBlobStorageProcessing = SourceAzureBlobStorageLocal r"""Processing configuration""" -class ParsingStrategy(str, Enum): +class SourceAzureBlobStorageParsingStrategy(str, Enum): r"""The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf""" AUTO = "auto" @@ -283,40 +277,40 @@ class ParsingStrategy(str, Enum): HI_RES = "hi_res" -class UnstructuredDocumentFormatTypedDict(TypedDict): +class SourceAzureBlobStorageUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceAzureBlobStorageSchemasStreamsFormatFiletype - processing: NotRequired[ProcessingTypedDict] + filetype: SourceAzureBlobStorageFiletypeUnstructured + processing: NotRequired[SourceAzureBlobStorageProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] r"""If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync.""" - strategy: NotRequired[ParsingStrategy] + strategy: NotRequired[SourceAzureBlobStorageParsingStrategy] r"""The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf""" -class UnstructuredDocumentFormat(BaseModel): +class SourceAzureBlobStorageUnstructuredDocumentFormat(BaseModel): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" FILETYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasStreamsFormatFiletype], + Optional[SourceAzureBlobStorageFiletypeUnstructured], AfterValidator( - validate_const( - SourceAzureBlobStorageSchemasStreamsFormatFiletype.UNSTRUCTURED - ) + validate_const(SourceAzureBlobStorageFiletypeUnstructured.UNSTRUCTURED) ), ], pydantic.Field(alias="filetype"), - ] = SourceAzureBlobStorageSchemasStreamsFormatFiletype.UNSTRUCTURED + ] = SourceAzureBlobStorageFiletypeUnstructured.UNSTRUCTURED - processing: Optional[Processing] = None + processing: Optional[SourceAzureBlobStorageProcessing] = None r"""Processing configuration""" skip_unprocessable_files: Optional[bool] = True r"""If true, skip files that cannot be parsed and pass the error message along as the _ab_source_file_parse_error field. If false, fail the sync.""" - strategy: Optional[ParsingStrategy] = ParsingStrategy.AUTO + strategy: Optional[SourceAzureBlobStorageParsingStrategy] = ( + SourceAzureBlobStorageParsingStrategy.AUTO + ) r"""The strategy used to parse documents. `fast` extracts text directly from the document which doesn't work for all files. `ocr_only` is more reliable, but slower. `hi_res` is the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf""" @model_serializer(mode="wrap") @@ -338,29 +332,29 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageSchemasStreamsFiletype(str, Enum): +class SourceAzureBlobStorageFiletypeParquet(str, Enum): PARQUET = "parquet" -class ParquetFormatTypedDict(TypedDict): +class SourceAzureBlobStorageParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceAzureBlobStorageSchemasStreamsFiletype + filetype: SourceAzureBlobStorageFiletypeParquet -class ParquetFormat(BaseModel): +class SourceAzureBlobStorageParquetFormat(BaseModel): decimal_as_float: Optional[bool] = False r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" FILETYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasStreamsFiletype], + Optional[SourceAzureBlobStorageFiletypeParquet], AfterValidator( - validate_const(SourceAzureBlobStorageSchemasStreamsFiletype.PARQUET) + validate_const(SourceAzureBlobStorageFiletypeParquet.PARQUET) ), ], pydantic.Field(alias="filetype"), - ] = SourceAzureBlobStorageSchemasStreamsFiletype.PARQUET + ] = SourceAzureBlobStorageFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -379,22 +373,22 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageSchemasFiletype(str, Enum): +class SourceAzureBlobStorageFiletypeJsonl(str, Enum): JSONL = "jsonl" -class JsonlFormatTypedDict(TypedDict): - filetype: SourceAzureBlobStorageSchemasFiletype +class SourceAzureBlobStorageJsonlFormatTypedDict(TypedDict): + filetype: SourceAzureBlobStorageFiletypeJsonl -class JsonlFormat(BaseModel): +class SourceAzureBlobStorageJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasFiletype], - AfterValidator(validate_const(SourceAzureBlobStorageSchemasFiletype.JSONL)), + Optional[SourceAzureBlobStorageFiletypeJsonl], + AfterValidator(validate_const(SourceAzureBlobStorageFiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceAzureBlobStorageSchemasFiletype.JSONL + ] = SourceAzureBlobStorageFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -413,35 +407,35 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageFiletype(str, Enum): +class SourceAzureBlobStorageFiletypeCsv(str, Enum): CSV = "csv" -class SourceAzureBlobStorageSchemasHeaderDefinitionType(str, Enum): +class SourceAzureBlobStorageHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" -class UserProvidedTypedDict(TypedDict): +class SourceAzureBlobStorageUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceAzureBlobStorageSchemasHeaderDefinitionType + header_definition_type: SourceAzureBlobStorageHeaderDefinitionTypeUserProvided -class UserProvided(BaseModel): +class SourceAzureBlobStorageUserProvided(BaseModel): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageSchemasHeaderDefinitionType], + Optional[SourceAzureBlobStorageHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceAzureBlobStorageSchemasHeaderDefinitionType.USER_PROVIDED + SourceAzureBlobStorageHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceAzureBlobStorageSchemasHeaderDefinitionType.USER_PROVIDED + ] = SourceAzureBlobStorageHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -460,24 +454,26 @@ def serialize_model(self, handler): return m -class SourceAzureBlobStorageHeaderDefinitionType(str, Enum): +class SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" -class AutogeneratedTypedDict(TypedDict): - header_definition_type: SourceAzureBlobStorageHeaderDefinitionType +class SourceAzureBlobStorageAutogeneratedTypedDict(TypedDict): + header_definition_type: SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated -class Autogenerated(BaseModel): +class SourceAzureBlobStorageAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageHeaderDefinitionType], + Optional[SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated], AfterValidator( - validate_const(SourceAzureBlobStorageHeaderDefinitionType.AUTOGENERATED) + validate_const( + SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated.AUTOGENERATED + ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceAzureBlobStorageHeaderDefinitionType.AUTOGENERATED + ] = SourceAzureBlobStorageHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -496,22 +492,26 @@ def serialize_model(self, handler): return m -class HeaderDefinitionType(str, Enum): +class SourceAzureBlobStorageHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" -class FromCSVTypedDict(TypedDict): - header_definition_type: HeaderDefinitionType +class SourceAzureBlobStorageFromCSVTypedDict(TypedDict): + header_definition_type: SourceAzureBlobStorageHeaderDefinitionTypeFromCsv -class FromCSV(BaseModel): +class SourceAzureBlobStorageFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[HeaderDefinitionType], - AfterValidator(validate_const(HeaderDefinitionType.FROM_CSV)), + Optional[SourceAzureBlobStorageHeaderDefinitionTypeFromCsv], + AfterValidator( + validate_const( + SourceAzureBlobStorageHeaderDefinitionTypeFromCsv.FROM_CSV + ) + ), ], pydantic.Field(alias="header_definition_type"), - ] = HeaderDefinitionType.FROM_CSV + ] = SourceAzureBlobStorageHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -530,20 +530,29 @@ def serialize_model(self, handler): return m -CSVHeaderDefinitionTypedDict = TypeAliasType( - "CSVHeaderDefinitionTypedDict", - Union[FromCSVTypedDict, AutogeneratedTypedDict, UserProvidedTypedDict], +SourceAzureBlobStorageCSVHeaderDefinitionTypedDict = TypeAliasType( + "SourceAzureBlobStorageCSVHeaderDefinitionTypedDict", + Union[ + SourceAzureBlobStorageFromCSVTypedDict, + SourceAzureBlobStorageAutogeneratedTypedDict, + SourceAzureBlobStorageUserProvidedTypedDict, + ], ) r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" -CSVHeaderDefinition = TypeAliasType( - "CSVHeaderDefinition", Union[FromCSV, Autogenerated, UserProvided] +SourceAzureBlobStorageCSVHeaderDefinition = TypeAliasType( + "SourceAzureBlobStorageCSVHeaderDefinition", + Union[ + SourceAzureBlobStorageFromCSV, + SourceAzureBlobStorageAutogenerated, + SourceAzureBlobStorageUserProvided, + ], ) r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" -class CSVFormatTypedDict(TypedDict): +class SourceAzureBlobStorageCSVFormatTypedDict(TypedDict): delimiter: NotRequired[str] r"""The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'.""" double_quote: NotRequired[bool] @@ -554,8 +563,8 @@ class CSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceAzureBlobStorageFiletype - header_definition: NotRequired[CSVHeaderDefinitionTypedDict] + filetype: SourceAzureBlobStorageFiletypeCsv + header_definition: NotRequired[SourceAzureBlobStorageCSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] r"""Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.""" @@ -573,7 +582,7 @@ class CSVFormatTypedDict(TypedDict): r"""A set of case-sensitive strings that should be interpreted as true values.""" -class CSVFormat(BaseModel): +class SourceAzureBlobStorageCSVFormat(BaseModel): delimiter: Optional[str] = "," r"""The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'.""" @@ -591,13 +600,13 @@ class CSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceAzureBlobStorageFiletype], - AfterValidator(validate_const(SourceAzureBlobStorageFiletype.CSV)), + Optional[SourceAzureBlobStorageFiletypeCsv], + AfterValidator(validate_const(SourceAzureBlobStorageFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceAzureBlobStorageFiletype.CSV + ] = SourceAzureBlobStorageFiletypeCsv.CSV - header_definition: Optional[CSVHeaderDefinition] = None + header_definition: Optional[SourceAzureBlobStorageCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: Optional[bool] = False @@ -655,24 +664,27 @@ def serialize_model(self, handler): return m -class Filetype(str, Enum): +class SourceAzureBlobStorageFiletypeAvro(str, Enum): AVRO = "avro" -class AvroFormatTypedDict(TypedDict): +class SourceAzureBlobStorageAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: Filetype + filetype: SourceAzureBlobStorageFiletypeAvro -class AvroFormat(BaseModel): +class SourceAzureBlobStorageAvroFormat(BaseModel): double_as_string: Optional[bool] = False r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" FILETYPE: Annotated[ - Annotated[Optional[Filetype], AfterValidator(validate_const(Filetype.AVRO))], + Annotated[ + Optional[SourceAzureBlobStorageFiletypeAvro], + AfterValidator(validate_const(SourceAzureBlobStorageFiletypeAvro.AVRO)), + ], pydantic.Field(alias="filetype"), - ] = Filetype.AVRO + ] = SourceAzureBlobStorageFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -691,35 +703,35 @@ def serialize_model(self, handler): return m -FormatTypedDict = TypeAliasType( - "FormatTypedDict", +SourceAzureBlobStorageFormatTypedDict = TypeAliasType( + "SourceAzureBlobStorageFormatTypedDict", Union[ - JsonlFormatTypedDict, - ExcelFormatTypedDict, - AvroFormatTypedDict, - ParquetFormatTypedDict, - UnstructuredDocumentFormatTypedDict, - CSVFormatTypedDict, + SourceAzureBlobStorageJsonlFormatTypedDict, + SourceAzureBlobStorageExcelFormatTypedDict, + SourceAzureBlobStorageAvroFormatTypedDict, + SourceAzureBlobStorageParquetFormatTypedDict, + SourceAzureBlobStorageUnstructuredDocumentFormatTypedDict, + SourceAzureBlobStorageCSVFormatTypedDict, ], ) r"""The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.""" -Format = TypeAliasType( - "Format", +SourceAzureBlobStorageFormat = TypeAliasType( + "SourceAzureBlobStorageFormat", Union[ - JsonlFormat, - ExcelFormat, - AvroFormat, - ParquetFormat, - UnstructuredDocumentFormat, - CSVFormat, + SourceAzureBlobStorageJsonlFormat, + SourceAzureBlobStorageExcelFormat, + SourceAzureBlobStorageAvroFormat, + SourceAzureBlobStorageParquetFormat, + SourceAzureBlobStorageUnstructuredDocumentFormat, + SourceAzureBlobStorageCSVFormat, ], ) r"""The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.""" -class ValidationPolicy(str, Enum): +class SourceAzureBlobStorageValidationPolicy(str, Enum): r"""The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.""" EMIT_RECORD = "Emit Record" @@ -727,8 +739,8 @@ class ValidationPolicy(str, Enum): WAIT_FOR_DISCOVER = "Wait for Discover" -class FileBasedStreamConfigTypedDict(TypedDict): - format_: FormatTypedDict +class SourceAzureBlobStorageFileBasedStreamConfigTypedDict(TypedDict): + format_: SourceAzureBlobStorageFormatTypedDict r"""The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.""" name: str r"""The name of the stream.""" @@ -742,12 +754,12 @@ class FileBasedStreamConfigTypedDict(TypedDict): r"""The number of resent files which will be used to discover the schema for this stream.""" schemaless: NotRequired[bool] r"""When enabled, syncs will not validate or structure records against the stream's schema.""" - validation_policy: NotRequired[ValidationPolicy] + validation_policy: NotRequired[SourceAzureBlobStorageValidationPolicy] r"""The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.""" -class FileBasedStreamConfig(BaseModel): - format_: Annotated[Format, pydantic.Field(alias="format")] +class SourceAzureBlobStorageFileBasedStreamConfig(BaseModel): + format_: Annotated[SourceAzureBlobStorageFormat, pydantic.Field(alias="format")] r"""The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.""" name: str @@ -768,7 +780,9 @@ class FileBasedStreamConfig(BaseModel): schemaless: Optional[bool] = False r"""When enabled, syncs will not validate or structure records against the stream's schema.""" - validation_policy: Optional[ValidationPolicy] = ValidationPolicy.EMIT_RECORD + validation_policy: Optional[SourceAzureBlobStorageValidationPolicy] = ( + SourceAzureBlobStorageValidationPolicy.EMIT_RECORD + ) r"""The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.""" @model_serializer(mode="wrap") @@ -808,7 +822,7 @@ class SourceAzureBlobStorageTypedDict(TypedDict): r"""The name of the Azure blob storage container.""" credentials: SourceAzureBlobStorageAuthenticationTypedDict r"""Credentials for connecting to the Azure Blob Storage""" - streams: List[FileBasedStreamConfigTypedDict] + streams: List[SourceAzureBlobStorageFileBasedStreamConfigTypedDict] r"""Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.""" azure_blob_storage_endpoint: NotRequired[str] r"""This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example.""" @@ -831,7 +845,7 @@ class SourceAzureBlobStorage(BaseModel): credentials: SourceAzureBlobStorageAuthentication r"""Credentials for connecting to the Azure Blob Storage""" - streams: List[FileBasedStreamConfig] + streams: List[SourceAzureBlobStorageFileBasedStreamConfig] r"""Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.""" azure_blob_storage_endpoint: Optional[str] = None @@ -882,47 +896,47 @@ def serialize_model(self, handler): except NameError: pass try: - ExcelFormat.model_rebuild() + SourceAzureBlobStorageExcelFormat.model_rebuild() except NameError: pass try: - Local.model_rebuild() + SourceAzureBlobStorageLocal.model_rebuild() except NameError: pass try: - UnstructuredDocumentFormat.model_rebuild() + SourceAzureBlobStorageUnstructuredDocumentFormat.model_rebuild() except NameError: pass try: - ParquetFormat.model_rebuild() + SourceAzureBlobStorageParquetFormat.model_rebuild() except NameError: pass try: - JsonlFormat.model_rebuild() + SourceAzureBlobStorageJsonlFormat.model_rebuild() except NameError: pass try: - UserProvided.model_rebuild() + SourceAzureBlobStorageUserProvided.model_rebuild() except NameError: pass try: - Autogenerated.model_rebuild() + SourceAzureBlobStorageAutogenerated.model_rebuild() except NameError: pass try: - FromCSV.model_rebuild() + SourceAzureBlobStorageFromCSV.model_rebuild() except NameError: pass try: - CSVFormat.model_rebuild() + SourceAzureBlobStorageCSVFormat.model_rebuild() except NameError: pass try: - AvroFormat.model_rebuild() + SourceAzureBlobStorageAvroFormat.model_rebuild() except NameError: pass try: - FileBasedStreamConfig.model_rebuild() + SourceAzureBlobStorageFileBasedStreamConfig.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_bing_ads.py b/src/airbyte_api/models/source_bing_ads.py index a6981fc5..673dd2c0 100644 --- a/src/airbyte_api/models/source_bing_ads.py +++ b/src/airbyte_api/models/source_bing_ads.py @@ -19,7 +19,7 @@ class Operator(str, Enum): EQUALS = "Equals" -class AccountNamesTypedDict(TypedDict): +class AccountNameTypedDict(TypedDict): r"""Account Names Predicates Config.""" name: str @@ -28,7 +28,7 @@ class AccountNamesTypedDict(TypedDict): r"""An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided""" -class AccountNames(BaseModel): +class AccountName(BaseModel): r"""Account Names Predicates Config.""" name: str @@ -38,7 +38,7 @@ class AccountNames(BaseModel): r"""An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided""" -class AuthMethod(str, Enum): +class SourceBingAdsAuthMethod(str, Enum): OAUTH2_0 = "oauth2.0" @@ -103,7 +103,7 @@ class ReportingDataObject(str, Enum): USER_LOCATION_PERFORMANCE_REPORT_REQUEST = "UserLocationPerformanceReportRequest" -class CustomReportConfigTypedDict(TypedDict): +class SourceBingAdsCustomReportConfigTypedDict(TypedDict): name: str r"""The name of the custom report, this name would be used as stream name""" report_aggregation: str @@ -116,7 +116,7 @@ class CustomReportConfigTypedDict(TypedDict): r"""When enabled, disables the automatic conversion of custom report names from camelCase to snake_case. By default, custom report names are automatically converted (e.g., 'MyCustomReport' becomes 'my_custom_report'). Enable this option if you want to use the exact report names you specify.""" -class CustomReportConfig(BaseModel): +class SourceBingAdsCustomReportConfig(BaseModel): name: str r"""The name of the custom report, this name would be used as stream name""" @@ -149,7 +149,7 @@ def serialize_model(self, handler): return m -class SourceBingAdsBingAds(str, Enum): +class BingAdsEnum(str, Enum): BING_ADS = "bing-ads" @@ -160,18 +160,18 @@ class SourceBingAdsTypedDict(TypedDict): r"""Developer token associated with user. See more info in the docs.""" refresh_token: str r"""Refresh Token to renew the expired Access Token.""" - account_names: NotRequired[List[AccountNamesTypedDict]] + account_names: NotRequired[List[AccountNameTypedDict]] r"""Predicates that will be used to sync data by specific accounts.""" - auth_method: AuthMethod + auth_method: SourceBingAdsAuthMethod client_secret: NotRequired[str] r"""The Client Secret of your Microsoft Advertising developer application.""" - custom_reports: NotRequired[List[CustomReportConfigTypedDict]] + custom_reports: NotRequired[List[SourceBingAdsCustomReportConfigTypedDict]] r"""You can add your Custom Bing Ads report by creating one.""" lookback_window: NotRequired[int] r"""Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date.""" reports_start_date: NotRequired[date] r"""The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.""" - source_type: SourceBingAdsBingAds + source_type: BingAdsEnum tenant_id: NotRequired[str] r"""The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.""" @@ -186,20 +186,21 @@ class SourceBingAds(BaseModel): refresh_token: str r"""Refresh Token to renew the expired Access Token.""" - account_names: Optional[List[AccountNames]] = None + account_names: Optional[List[AccountName]] = None r"""Predicates that will be used to sync data by specific accounts.""" AUTH_METHOD: Annotated[ Annotated[ - Optional[AuthMethod], AfterValidator(validate_const(AuthMethod.OAUTH2_0)) + Optional[SourceBingAdsAuthMethod], + AfterValidator(validate_const(SourceBingAdsAuthMethod.OAUTH2_0)), ], pydantic.Field(alias="auth_method"), - ] = AuthMethod.OAUTH2_0 + ] = SourceBingAdsAuthMethod.OAUTH2_0 client_secret: Optional[str] = "" r"""The Client Secret of your Microsoft Advertising developer application.""" - custom_reports: Optional[List[CustomReportConfig]] = None + custom_reports: Optional[List[SourceBingAdsCustomReportConfig]] = None r"""You can add your Custom Bing Ads report by creating one.""" lookback_window: Optional[int] = 0 @@ -209,12 +210,9 @@ class SourceBingAds(BaseModel): r"""The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceBingAdsBingAds, - AfterValidator(validate_const(SourceBingAdsBingAds.BING_ADS)), - ], + Annotated[BingAdsEnum, AfterValidator(validate_const(BingAdsEnum.BING_ADS))], pydantic.Field(alias="sourceType"), - ] = SourceBingAdsBingAds.BING_ADS + ] = BingAdsEnum.BING_ADS tenant_id: Optional[str] = "common" r"""The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.""" diff --git a/src/airbyte_api/models/source_cart.py b/src/airbyte_api/models/source_cart.py index 805a36ac..da66ea26 100644 --- a/src/airbyte_api/models/source_cart.py +++ b/src/airbyte_api/models/source_cart.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceCartSchemasAuthType(str, Enum): +class AuthTypeSingleStoreAccessToken(str, Enum): SINGLE_STORE_ACCESS_TOKEN = "SINGLE_STORE_ACCESS_TOKEN" @@ -20,7 +20,7 @@ class SingleStoreAccessTokenTypedDict(TypedDict): r"""Access Token for making authenticated requests.""" store_name: str r"""The name of Cart.com Online Store. All API URLs start with https://[mystorename.com]/api/v1/, where [mystorename.com] is the domain name of your store.""" - auth_type: SourceCartSchemasAuthType + auth_type: AuthTypeSingleStoreAccessToken class SingleStoreAccessToken(BaseModel): @@ -32,16 +32,16 @@ class SingleStoreAccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceCartSchemasAuthType, + AuthTypeSingleStoreAccessToken, AfterValidator( - validate_const(SourceCartSchemasAuthType.SINGLE_STORE_ACCESS_TOKEN) + validate_const(AuthTypeSingleStoreAccessToken.SINGLE_STORE_ACCESS_TOKEN) ), ], pydantic.Field(alias="auth_type"), - ] = SourceCartSchemasAuthType.SINGLE_STORE_ACCESS_TOKEN + ] = AuthTypeSingleStoreAccessToken.SINGLE_STORE_ACCESS_TOKEN -class SourceCartAuthType(str, Enum): +class AuthTypeCentralAPIRouter(str, Enum): CENTRAL_API_ROUTER = "CENTRAL_API_ROUTER" @@ -52,7 +52,7 @@ class CentralAPIRouterTypedDict(TypedDict): r"""Enter your application's User Name""" user_secret: str r"""Enter your application's User Secret""" - auth_type: SourceCartAuthType + auth_type: AuthTypeCentralAPIRouter class CentralAPIRouter(BaseModel): @@ -67,11 +67,11 @@ class CentralAPIRouter(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceCartAuthType, - AfterValidator(validate_const(SourceCartAuthType.CENTRAL_API_ROUTER)), + AuthTypeCentralAPIRouter, + AfterValidator(validate_const(AuthTypeCentralAPIRouter.CENTRAL_API_ROUTER)), ], pydantic.Field(alias="auth_type"), - ] = SourceCartAuthType.CENTRAL_API_ROUTER + ] = AuthTypeCentralAPIRouter.CENTRAL_API_ROUTER SourceCartAuthorizationMethodTypedDict = TypeAliasType( diff --git a/src/airbyte_api/models/source_chameleon.py b/src/airbyte_api/models/source_chameleon.py index 6534b2b1..1094f190 100644 --- a/src/airbyte_api/models/source_chameleon.py +++ b/src/airbyte_api/models/source_chameleon.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Filter(str, Enum): +class FilterEnum(str, Enum): r"""Filter for using in the `segments_experiences` stream""" TOUR = "tour" @@ -29,7 +29,7 @@ class SourceChameleonTypedDict(TypedDict): start_date: datetime end_date: NotRequired[datetime] r"""End date for incremental sync""" - filter_: NotRequired[Filter] + filter_: NotRequired[FilterEnum] r"""Filter for using in the `segments_experiences` stream""" limit: NotRequired[str] r"""Max records per page limit""" @@ -44,7 +44,9 @@ class SourceChameleon(BaseModel): end_date: Optional[datetime] = None r"""End date for incremental sync""" - filter_: Annotated[Optional[Filter], pydantic.Field(alias="filter")] = Filter.TOUR + filter_: Annotated[Optional[FilterEnum], pydantic.Field(alias="filter")] = ( + FilterEnum.TOUR + ) r"""Filter for using in the `segments_experiences` stream""" limit: Optional[str] = "50" diff --git a/src/airbyte_api/models/source_clickhouse.py b/src/airbyte_api/models/source_clickhouse.py index 56544275..9f95efa4 100644 --- a/src/airbyte_api/models/source_clickhouse.py +++ b/src/airbyte_api/models/source_clickhouse.py @@ -15,7 +15,7 @@ class SourceClickhouseClickhouse(str, Enum): CLICKHOUSE = "clickhouse" -class SourceClickhouseSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceClickhouseTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -28,7 +28,7 @@ class SourceClickhousePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: SourceClickhouseSchemasTunnelMethodTunnelMethod + tunnel_method: SourceClickhouseTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -46,15 +46,15 @@ class SourceClickhousePasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceClickhouseSchemasTunnelMethodTunnelMethod, + SourceClickhouseTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - SourceClickhouseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + SourceClickhouseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceClickhouseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = SourceClickhouseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -77,7 +77,7 @@ def serialize_model(self, handler): return m -class SourceClickhouseSchemasTunnelMethod(str, Enum): +class SourceClickhouseTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -90,7 +90,7 @@ class SourceClickhouseSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: SourceClickhouseSchemasTunnelMethod + tunnel_method: SourceClickhouseTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -108,13 +108,13 @@ class SourceClickhouseSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceClickhouseSchemasTunnelMethod, + SourceClickhouseTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(SourceClickhouseSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(SourceClickhouseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceClickhouseSchemasTunnelMethod.SSH_KEY_AUTH + ] = SourceClickhouseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -137,25 +137,27 @@ def serialize_model(self, handler): return m -class SourceClickhouseTunnelMethod(str, Enum): +class SourceClickhouseTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class SourceClickhouseNoTunnelTypedDict(TypedDict): - tunnel_method: SourceClickhouseTunnelMethod + tunnel_method: SourceClickhouseTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class SourceClickhouseNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceClickhouseTunnelMethod, - AfterValidator(validate_const(SourceClickhouseTunnelMethod.NO_TUNNEL)), + SourceClickhouseTunnelMethodNoTunnel, + AfterValidator( + validate_const(SourceClickhouseTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceClickhouseTunnelMethod.NO_TUNNEL + ] = SourceClickhouseTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" diff --git a/src/airbyte_api/models/source_coin_api.py b/src/airbyte_api/models/source_coin_api.py index b76dd94f..9f6dfab8 100644 --- a/src/airbyte_api/models/source_coin_api.py +++ b/src/airbyte_api/models/source_coin_api.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Environment(str, Enum): +class SourceCoinAPIEnvironment(str, Enum): r"""The environment to use. Either sandbox or production.""" SANDBOX = "sandbox" @@ -40,7 +40,7 @@ class SourceCoinAPITypedDict(TypedDict): elements reaches its limit. """ - environment: NotRequired[Environment] + environment: NotRequired[SourceCoinAPIEnvironment] r"""The environment to use. Either sandbox or production. """ @@ -76,7 +76,7 @@ class SourceCoinAPI(BaseModel): """ - environment: Optional[Environment] = Environment.SANDBOX + environment: Optional[SourceCoinAPIEnvironment] = SourceCoinAPIEnvironment.SANDBOX r"""The environment to use. Either sandbox or production. """ diff --git a/src/airbyte_api/models/source_coinmarketcap.py b/src/airbyte_api/models/source_coinmarketcap.py index 6d198ea8..d9683e24 100644 --- a/src/airbyte_api/models/source_coinmarketcap.py +++ b/src/airbyte_api/models/source_coinmarketcap.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class DataType(str, Enum): +class SourceCoinmarketcapDataType(str, Enum): r"""/latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here.""" LATEST = "latest" @@ -25,7 +25,7 @@ class Coinmarketcap(str, Enum): class SourceCoinmarketcapTypedDict(TypedDict): api_key: str r"""Your API Key. See here. The token is case sensitive.""" - data_type: DataType + data_type: SourceCoinmarketcapDataType r"""/latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here.""" source_type: Coinmarketcap symbols: NotRequired[List[str]] @@ -36,7 +36,7 @@ class SourceCoinmarketcap(BaseModel): api_key: str r"""Your API Key. See here. The token is case sensitive.""" - data_type: DataType + data_type: SourceCoinmarketcapDataType r"""/latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. /historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here.""" SOURCE_TYPE: Annotated[ diff --git a/src/airbyte_api/models/source_convertkit.py b/src/airbyte_api/models/source_convertkit.py index 51779cfc..8d7e808e 100644 --- a/src/airbyte_api/models/source_convertkit.py +++ b/src/airbyte_api/models/source_convertkit.py @@ -12,17 +12,17 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceConvertkitSchemasAuthType(str, Enum): +class SourceConvertkitAuthTypeAPIKey(str, Enum): API_KEY = "api_key" -class APIKeyTypedDict(TypedDict): +class SourceConvertkitAPIKeyTypedDict(TypedDict): api_key: NotRequired[str] r"""Kit/ConvertKit API Key""" - auth_type: SourceConvertkitSchemasAuthType + auth_type: SourceConvertkitAuthTypeAPIKey -class APIKey(BaseModel): +class SourceConvertkitAPIKey(BaseModel): api_key: Optional[str] = ( "{{ config.get('credentials',{}).get('api_key') or config.get('api_secret') }}" ) @@ -30,11 +30,11 @@ class APIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceConvertkitSchemasAuthType, - AfterValidator(validate_const(SourceConvertkitSchemasAuthType.API_KEY)), + SourceConvertkitAuthTypeAPIKey, + AfterValidator(validate_const(SourceConvertkitAuthTypeAPIKey.API_KEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceConvertkitSchemasAuthType.API_KEY + ] = SourceConvertkitAuthTypeAPIKey.API_KEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -53,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceConvertkitAuthType(str, Enum): +class SourceConvertkitAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -66,7 +66,7 @@ class SourceConvertkitOAuth20TypedDict(TypedDict): r"""A current, non-expired refresh token genereted using the provided client ID and secret.""" access_token: NotRequired[str] r"""An access token generated using the provided client information and refresh token.""" - auth_type: SourceConvertkitAuthType + auth_type: SourceConvertkitAuthTypeOauth20 expires_at: NotRequired[datetime] r"""The time at which the current access token is set to expire""" @@ -86,11 +86,11 @@ class SourceConvertkitOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceConvertkitAuthType, - AfterValidator(validate_const(SourceConvertkitAuthType.OAUTH2_0)), + SourceConvertkitAuthTypeOauth20, + AfterValidator(validate_const(SourceConvertkitAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceConvertkitAuthType.OAUTH2_0 + ] = SourceConvertkitAuthTypeOauth20.OAUTH2_0 expires_at: Optional[datetime] = None r"""The time at which the current access token is set to expire""" @@ -112,16 +112,16 @@ def serialize_model(self, handler): return m -AuthenticationTypeTypedDict = TypeAliasType( - "AuthenticationTypeTypedDict", - Union[APIKeyTypedDict, SourceConvertkitOAuth20TypedDict], +SourceConvertkitAuthenticationTypeTypedDict = TypeAliasType( + "SourceConvertkitAuthenticationTypeTypedDict", + Union[SourceConvertkitAPIKeyTypedDict, SourceConvertkitOAuth20TypedDict], ) -AuthenticationType = Annotated[ +SourceConvertkitAuthenticationType = Annotated[ Union[ Annotated[SourceConvertkitOAuth20, Tag("oauth2.0")], - Annotated[APIKey, Tag("api_key")], + Annotated[SourceConvertkitAPIKey, Tag("api_key")], ], Discriminator(lambda m: get_discriminator(m, "auth_type", "auth_type")), ] @@ -132,13 +132,13 @@ class Convertkit(str, Enum): class SourceConvertkitTypedDict(TypedDict): - credentials: AuthenticationTypeTypedDict + credentials: SourceConvertkitAuthenticationTypeTypedDict source_type: Convertkit start_date: NotRequired[datetime] class SourceConvertkit(BaseModel): - credentials: AuthenticationType + credentials: SourceConvertkitAuthenticationType SOURCE_TYPE: Annotated[ Annotated[Convertkit, AfterValidator(validate_const(Convertkit.CONVERTKIT))], @@ -165,7 +165,7 @@ def serialize_model(self, handler): try: - APIKey.model_rebuild() + SourceConvertkitAPIKey.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_datadog.py b/src/airbyte_api/models/source_datadog.py index 5b083959..fa2c9843 100644 --- a/src/airbyte_api/models/source_datadog.py +++ b/src/airbyte_api/models/source_datadog.py @@ -20,7 +20,7 @@ class DataSource(str, Enum): RUM = "rum" -class QueriesTypedDict(TypedDict): +class QueryTypedDict(TypedDict): data_source: DataSource r"""A data source that is powered by the platform.""" name: str @@ -29,7 +29,7 @@ class QueriesTypedDict(TypedDict): r"""A classic query string.""" -class Queries(BaseModel): +class Query(BaseModel): data_source: DataSource r"""A data source that is powered by the platform.""" @@ -63,7 +63,7 @@ class SourceDatadogTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs.""" max_records_per_request: NotRequired[int] r"""Maximum number of records to collect per request.""" - queries: NotRequired[List[QueriesTypedDict]] + queries: NotRequired[List[QueryTypedDict]] r"""List of queries to be run and used as inputs.""" query: NotRequired[str] r"""The search query. This just applies to Incremental syncs. If empty, it'll collect all logs.""" @@ -87,7 +87,7 @@ class SourceDatadog(BaseModel): max_records_per_request: Optional[int] = 5000 r"""Maximum number of records to collect per request.""" - queries: Optional[List[Queries]] = None + queries: Optional[List[Query]] = None r"""List of queries to be run and used as inputs.""" query: Optional[str] = None diff --git a/src/airbyte_api/models/source_datagen.py b/src/airbyte_api/models/source_datagen.py index 1b7b9d14..25087969 100644 --- a/src/airbyte_api/models/source_datagen.py +++ b/src/airbyte_api/models/source_datagen.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceDatagenSchemasDataType(str, Enum): +class DataTypeTypes(str, Enum): TYPES = "types" class AllTypesTypedDict(TypedDict): r"""Generates one column of each Airbyte data type.""" - data_type: NotRequired[SourceDatagenSchemasDataType] + data_type: NotRequired[DataTypeTypes] class AllTypes(BaseModel): @@ -29,9 +29,7 @@ class AllTypes(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - data_type: Optional[SourceDatagenSchemasDataType] = ( - SourceDatagenSchemasDataType.TYPES - ) + data_type: Optional[DataTypeTypes] = DataTypeTypes.TYPES @property def additional_properties(self): @@ -61,14 +59,14 @@ def serialize_model(self, handler): return m -class SourceDatagenDataType(str, Enum): +class DataTypeIncrement(str, Enum): INCREMENT = "increment" class IncrementalTypedDict(TypedDict): r"""Generates incrementally increasing numerical data for the source.""" - data_type: NotRequired[SourceDatagenDataType] + data_type: NotRequired[DataTypeIncrement] class Incremental(BaseModel): @@ -79,7 +77,7 @@ class Incremental(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - data_type: Optional[SourceDatagenDataType] = SourceDatagenDataType.INCREMENT + data_type: Optional[DataTypeIncrement] = DataTypeIncrement.INCREMENT @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_db2_enterprise.py b/src/airbyte_api/models/source_db2_enterprise.py index 89a396e3..d7558845 100644 --- a/src/airbyte_api/models/source_db2_enterprise.py +++ b/src/airbyte_api/models/source_db2_enterprise.py @@ -11,19 +11,19 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceDb2EnterpriseCursorMethod(str, Enum): +class SourceDb2EnterpriseCursorMethodCdc(str, Enum): CDC = "cdc" -class ReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): +class SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): r"""Recommended - Incrementally reads new inserts, updates, and deletes using change data capture feature. This must be enabled on your database.""" - cursor_method: NotRequired[SourceDb2EnterpriseCursorMethod] + cursor_method: NotRequired[SourceDb2EnterpriseCursorMethodCdc] initial_load_timeout_hours: NotRequired[int] r"""The amount of time an initial load is allowed to continue for before catching up on CDC events.""" -class ReadChangesUsingChangeDataCaptureCDC(BaseModel): +class SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC(BaseModel): r"""Recommended - Incrementally reads new inserts, updates, and deletes using change data capture feature. This must be enabled on your database.""" model_config = ConfigDict( @@ -31,8 +31,8 @@ class ReadChangesUsingChangeDataCaptureCDC(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[SourceDb2EnterpriseCursorMethod] = ( - SourceDb2EnterpriseCursorMethod.CDC + cursor_method: Optional[SourceDb2EnterpriseCursorMethodCdc] = ( + SourceDb2EnterpriseCursorMethodCdc.CDC ) initial_load_timeout_hours: Optional[int] = 8 @@ -66,17 +66,17 @@ def serialize_model(self, handler): return m -class CursorMethod(str, Enum): +class SourceDb2EnterpriseCursorMethodUserDefined(str, Enum): USER_DEFINED = "user_defined" -class ScanChangesWithUserDefinedCursorTypedDict(TypedDict): +class SourceDb2EnterpriseScanChangesWithUserDefinedCursorTypedDict(TypedDict): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" - cursor_method: NotRequired[CursorMethod] + cursor_method: NotRequired[SourceDb2EnterpriseCursorMethodUserDefined] -class ScanChangesWithUserDefinedCursor(BaseModel): +class SourceDb2EnterpriseScanChangesWithUserDefinedCursor(BaseModel): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" model_config = ConfigDict( @@ -84,7 +84,9 @@ class ScanChangesWithUserDefinedCursor(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[CursorMethod] = CursorMethod.USER_DEFINED + cursor_method: Optional[SourceDb2EnterpriseCursorMethodUserDefined] = ( + SourceDb2EnterpriseCursorMethodUserDefined.USER_DEFINED + ) @property def additional_properties(self): @@ -114,24 +116,27 @@ def serialize_model(self, handler): return m -UpdateMethodTypedDict = TypeAliasType( - "UpdateMethodTypedDict", +SourceDb2EnterpriseUpdateMethodTypedDict = TypeAliasType( + "SourceDb2EnterpriseUpdateMethodTypedDict", Union[ - ScanChangesWithUserDefinedCursorTypedDict, - ReadChangesUsingChangeDataCaptureCDCTypedDict, + SourceDb2EnterpriseScanChangesWithUserDefinedCursorTypedDict, + SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict, ], ) r"""Configures how data is extracted from the database.""" -UpdateMethod = TypeAliasType( - "UpdateMethod", - Union[ScanChangesWithUserDefinedCursor, ReadChangesUsingChangeDataCaptureCDC], +SourceDb2EnterpriseUpdateMethod = TypeAliasType( + "SourceDb2EnterpriseUpdateMethod", + Union[ + SourceDb2EnterpriseScanChangesWithUserDefinedCursor, + SourceDb2EnterpriseReadChangesUsingChangeDataCaptureCDC, + ], ) r"""Configures how data is extracted from the database.""" -class SourceDb2EnterpriseSchemasEncryptionMethod(str, Enum): +class SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -140,7 +145,9 @@ class SourceDb2EnterpriseTLSEncryptedVerifyCertificateTypedDict(TypedDict): ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" - encryption_method: NotRequired[SourceDb2EnterpriseSchemasEncryptionMethod] + encryption_method: NotRequired[ + SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate + ] class SourceDb2EnterpriseTLSEncryptedVerifyCertificate(BaseModel): @@ -154,9 +161,9 @@ class SourceDb2EnterpriseTLSEncryptedVerifyCertificate(BaseModel): ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" - encryption_method: Optional[SourceDb2EnterpriseSchemasEncryptionMethod] = ( - SourceDb2EnterpriseSchemasEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE - ) + encryption_method: Optional[ + SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate + ] = SourceDb2EnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE @property def additional_properties(self): @@ -186,14 +193,14 @@ def serialize_model(self, handler): return m -class SourceDb2EnterpriseEncryptionMethod(str, Enum): +class SourceDb2EnterpriseEncryptionMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class SourceDb2EnterpriseUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - encryption_method: NotRequired[SourceDb2EnterpriseEncryptionMethod] + encryption_method: NotRequired[SourceDb2EnterpriseEncryptionMethodUnencrypted] class SourceDb2EnterpriseUnencrypted(BaseModel): @@ -204,8 +211,8 @@ class SourceDb2EnterpriseUnencrypted(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - encryption_method: Optional[SourceDb2EnterpriseEncryptionMethod] = ( - SourceDb2EnterpriseEncryptionMethod.UNENCRYPTED + encryption_method: Optional[SourceDb2EnterpriseEncryptionMethodUnencrypted] = ( + SourceDb2EnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ) @property @@ -259,7 +266,7 @@ class Db2Enterprise(str, Enum): DB2_ENTERPRISE = "db2-enterprise" -class SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceDb2EnterpriseTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -272,7 +279,7 @@ class SourceDb2EnterprisePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[SourceDb2EnterpriseTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -294,8 +301,8 @@ class SourceDb2EnterprisePasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod] = ( - SourceDb2EnterpriseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[SourceDb2EnterpriseTunnelMethodSSHPasswordAuth] = ( + SourceDb2EnterpriseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -329,7 +336,7 @@ def serialize_model(self, handler): return m -class SourceDb2EnterpriseSchemasTunnelMethod(str, Enum): +class SourceDb2EnterpriseTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -342,7 +349,7 @@ class SourceDb2EnterpriseSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[SourceDb2EnterpriseSchemasTunnelMethod] + tunnel_method: NotRequired[SourceDb2EnterpriseTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -364,8 +371,8 @@ class SourceDb2EnterpriseSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[SourceDb2EnterpriseSchemasTunnelMethod] = ( - SourceDb2EnterpriseSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[SourceDb2EnterpriseTunnelMethodSSHKeyAuth] = ( + SourceDb2EnterpriseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -399,14 +406,14 @@ def serialize_model(self, handler): return m -class SourceDb2EnterpriseTunnelMethod(str, Enum): +class SourceDb2EnterpriseTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class SourceDb2EnterpriseNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[SourceDb2EnterpriseTunnelMethod] + tunnel_method: NotRequired[SourceDb2EnterpriseTunnelMethodNoTunnel] class SourceDb2EnterpriseNoTunnel(BaseModel): @@ -417,8 +424,8 @@ class SourceDb2EnterpriseNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[SourceDb2EnterpriseTunnelMethod] = ( - SourceDb2EnterpriseTunnelMethod.NO_TUNNEL + tunnel_method: Optional[SourceDb2EnterpriseTunnelMethodNoTunnel] = ( + SourceDb2EnterpriseTunnelMethodNoTunnel.NO_TUNNEL ) @property @@ -472,7 +479,7 @@ def serialize_model(self, handler): class SourceDb2EnterpriseTypedDict(TypedDict): - cursor: UpdateMethodTypedDict + cursor: SourceDb2EnterpriseUpdateMethodTypedDict r"""Configures how data is extracted from the database.""" database: str r"""The database name.""" @@ -502,7 +509,7 @@ class SourceDb2EnterpriseTypedDict(TypedDict): class SourceDb2Enterprise(BaseModel): - cursor: UpdateMethod + cursor: SourceDb2EnterpriseUpdateMethod r"""Configures how data is extracted from the database.""" database: str diff --git a/src/airbyte_api/models/source_drift.py b/src/airbyte_api/models/source_drift.py index 4a05e270..06f903ad 100644 --- a/src/airbyte_api/models/source_drift.py +++ b/src/airbyte_api/models/source_drift.py @@ -11,27 +11,29 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceDriftSchemasCredentials(str, Enum): +class SourceDriftCredentialsAccessToken(str, Enum): ACCESS_TOKEN = "access_token" -class AccessTokenTypedDict(TypedDict): +class SourceDriftAccessTokenTypedDict(TypedDict): access_token: str r"""Drift Access Token. See the docs for more information on how to generate this key.""" - credentials: SourceDriftSchemasCredentials + credentials: SourceDriftCredentialsAccessToken -class AccessToken(BaseModel): +class SourceDriftAccessToken(BaseModel): access_token: str r"""Drift Access Token. See the docs for more information on how to generate this key.""" CREDENTIALS: Annotated[ Annotated[ - Optional[SourceDriftSchemasCredentials], - AfterValidator(validate_const(SourceDriftSchemasCredentials.ACCESS_TOKEN)), + Optional[SourceDriftCredentialsAccessToken], + AfterValidator( + validate_const(SourceDriftCredentialsAccessToken.ACCESS_TOKEN) + ), ], pydantic.Field(alias="credentials"), - ] = SourceDriftSchemasCredentials.ACCESS_TOKEN + ] = SourceDriftCredentialsAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -50,7 +52,7 @@ def serialize_model(self, handler): return m -class SourceDriftCredentials(str, Enum): +class SourceDriftCredentialsOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -63,7 +65,7 @@ class SourceDriftOAuth20TypedDict(TypedDict): r"""The Client Secret of your Drift developer application.""" refresh_token: str r"""Refresh Token to renew the expired Access Token.""" - credentials: SourceDriftCredentials + credentials: SourceDriftCredentialsOauth20 class SourceDriftOAuth20(BaseModel): @@ -81,11 +83,11 @@ class SourceDriftOAuth20(BaseModel): CREDENTIALS: Annotated[ Annotated[ - Optional[SourceDriftCredentials], - AfterValidator(validate_const(SourceDriftCredentials.OAUTH2_0)), + Optional[SourceDriftCredentialsOauth20], + AfterValidator(validate_const(SourceDriftCredentialsOauth20.OAUTH2_0)), ], pydantic.Field(alias="credentials"), - ] = SourceDriftCredentials.OAUTH2_0 + ] = SourceDriftCredentialsOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -106,16 +108,16 @@ def serialize_model(self, handler): SourceDriftAuthorizationMethodTypedDict = TypeAliasType( "SourceDriftAuthorizationMethodTypedDict", - Union[AccessTokenTypedDict, SourceDriftOAuth20TypedDict], + Union[SourceDriftAccessTokenTypedDict, SourceDriftOAuth20TypedDict], ) SourceDriftAuthorizationMethod = TypeAliasType( - "SourceDriftAuthorizationMethod", Union[AccessToken, SourceDriftOAuth20] + "SourceDriftAuthorizationMethod", Union[SourceDriftAccessToken, SourceDriftOAuth20] ) -class SourceDriftDrift(str, Enum): +class DriftEnum(str, Enum): DRIFT = "drift" @@ -123,7 +125,7 @@ class SourceDriftTypedDict(TypedDict): credentials: NotRequired[SourceDriftAuthorizationMethodTypedDict] email: NotRequired[str] r"""Email used as parameter for contacts stream""" - source_type: SourceDriftDrift + source_type: DriftEnum class SourceDrift(BaseModel): @@ -133,11 +135,9 @@ class SourceDrift(BaseModel): r"""Email used as parameter for contacts stream""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceDriftDrift, AfterValidator(validate_const(SourceDriftDrift.DRIFT)) - ], + Annotated[DriftEnum, AfterValidator(validate_const(DriftEnum.DRIFT))], pydantic.Field(alias="sourceType"), - ] = SourceDriftDrift.DRIFT + ] = DriftEnum.DRIFT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -157,7 +157,7 @@ def serialize_model(self, handler): try: - AccessToken.model_rebuild() + SourceDriftAccessToken.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_dynamodb.py b/src/airbyte_api/models/source_dynamodb.py index f61dd82f..950fc457 100644 --- a/src/airbyte_api/models/source_dynamodb.py +++ b/src/airbyte_api/models/source_dynamodb.py @@ -17,12 +17,12 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceDynamodbSchemasAuthType(str, Enum): +class AuthTypeRole(str, Enum): ROLE = "Role" class RoleBasedAuthenticationTypedDict(TypedDict): - auth_type: SourceDynamodbSchemasAuthType + auth_type: AuthTypeRole class RoleBasedAuthentication(BaseModel): @@ -33,11 +33,10 @@ class RoleBasedAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceDynamodbSchemasAuthType], - AfterValidator(validate_const(SourceDynamodbSchemasAuthType.ROLE)), + Optional[AuthTypeRole], AfterValidator(validate_const(AuthTypeRole.ROLE)) ], pydantic.Field(alias="auth_type"), - ] = SourceDynamodbSchemasAuthType.ROLE + ] = AuthTypeRole.ROLE @property def additional_properties(self): @@ -67,7 +66,7 @@ def serialize_model(self, handler): return m -class SourceDynamodbAuthType(str, Enum): +class AuthTypeUser(str, Enum): USER = "User" @@ -76,7 +75,7 @@ class AuthenticateViaAccessKeysTypedDict(TypedDict): r"""The access key id to access Dynamodb. Airbyte requires read permissions to the database""" secret_access_key: str r"""The corresponding secret to the access key id.""" - auth_type: SourceDynamodbAuthType + auth_type: AuthTypeUser class AuthenticateViaAccessKeys(BaseModel): @@ -93,11 +92,10 @@ class AuthenticateViaAccessKeys(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceDynamodbAuthType], - AfterValidator(validate_const(SourceDynamodbAuthType.USER)), + Optional[AuthTypeUser], AfterValidator(validate_const(AuthTypeUser.USER)) ], pydantic.Field(alias="auth_type"), - ] = SourceDynamodbAuthType.USER + ] = AuthTypeUser.USER @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_ebay_finance.py b/src/airbyte_api/models/source_ebay_finance.py index a8429e15..f66db1ee 100644 --- a/src/airbyte_api/models/source_ebay_finance.py +++ b/src/airbyte_api/models/source_ebay_finance.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class APIHost(str, Enum): +class SourceEbayFinanceAPIHost(str, Enum): r"""https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production""" HTTPS_APIZ_SANDBOX_EBAY_COM = "https://apiz.sandbox.ebay.com" @@ -23,7 +23,7 @@ class EbayFinance(str, Enum): EBAY_FINANCE = "ebay-finance" -class RefreshTokenEndpoint(str, Enum): +class SourceEbayFinanceRefreshTokenEndpoint(str, Enum): HTTPS_API_SANDBOX_EBAY_COM_IDENTITY_V1_OAUTH2_TOKEN = ( "https://api.sandbox.ebay.com/identity/v1/oauth2/token" ) @@ -38,12 +38,12 @@ class SourceEbayFinanceTypedDict(TypedDict): start_date: datetime username: str r"""Ebay Developer Client ID""" - api_host: NotRequired[APIHost] + api_host: NotRequired[SourceEbayFinanceAPIHost] r"""https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production""" password: NotRequired[str] r"""Ebay Client Secret""" source_type: EbayFinance - token_refresh_endpoint: NotRequired[RefreshTokenEndpoint] + token_refresh_endpoint: NotRequired[SourceEbayFinanceRefreshTokenEndpoint] class SourceEbayFinance(BaseModel): @@ -56,7 +56,9 @@ class SourceEbayFinance(BaseModel): username: str r"""Ebay Developer Client ID""" - api_host: Optional[APIHost] = APIHost.HTTPS_APIZ_EBAY_COM + api_host: Optional[SourceEbayFinanceAPIHost] = ( + SourceEbayFinanceAPIHost.HTTPS_APIZ_EBAY_COM + ) r"""https://apiz.sandbox.ebay.com for sandbox & https://apiz.ebay.com for production""" password: Optional[str] = None @@ -69,8 +71,8 @@ class SourceEbayFinance(BaseModel): pydantic.Field(alias="sourceType"), ] = EbayFinance.EBAY_FINANCE - token_refresh_endpoint: Optional[RefreshTokenEndpoint] = ( - RefreshTokenEndpoint.HTTPS_API_EBAY_COM_IDENTITY_V1_OAUTH2_TOKEN + token_refresh_endpoint: Optional[SourceEbayFinanceRefreshTokenEndpoint] = ( + SourceEbayFinanceRefreshTokenEndpoint.HTTPS_API_EBAY_COM_IDENTITY_V1_OAUTH2_TOKEN ) @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/source_elasticsearch.py b/src/airbyte_api/models/source_elasticsearch.py index 35b126b3..2925e627 100644 --- a/src/airbyte_api/models/source_elasticsearch.py +++ b/src/airbyte_api/models/source_elasticsearch.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceElasticsearchSchemasAuthenticationMethodMethod(str, Enum): +class SourceElasticsearchMethodBasic(str, Enum): BASIC = "basic" @@ -22,7 +22,7 @@ class SourceElasticsearchUsernamePasswordTypedDict(TypedDict): r"""Basic auth password to access a secure Elasticsearch server""" username: str r"""Basic auth username to access a secure Elasticsearch server""" - method: SourceElasticsearchSchemasAuthenticationMethodMethod + method: SourceElasticsearchMethodBasic class SourceElasticsearchUsernamePassword(BaseModel): @@ -41,15 +41,11 @@ class SourceElasticsearchUsernamePassword(BaseModel): METHOD: Annotated[ Annotated[ - SourceElasticsearchSchemasAuthenticationMethodMethod, - AfterValidator( - validate_const( - SourceElasticsearchSchemasAuthenticationMethodMethod.BASIC - ) - ), + SourceElasticsearchMethodBasic, + AfterValidator(validate_const(SourceElasticsearchMethodBasic.BASIC)), ], pydantic.Field(alias="method"), - ] = SourceElasticsearchSchemasAuthenticationMethodMethod.BASIC + ] = SourceElasticsearchMethodBasic.BASIC @property def additional_properties(self): @@ -60,7 +56,7 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourceElasticsearchSchemasMethod(str, Enum): +class SourceElasticsearchMethodSecret(str, Enum): SECRET = "secret" @@ -71,7 +67,7 @@ class SourceElasticsearchAPIKeySecretTypedDict(TypedDict): r"""The Key ID to used when accessing an enterprise Elasticsearch instance.""" api_key_secret: str r"""The secret associated with the API Key ID.""" - method: SourceElasticsearchSchemasMethod + method: SourceElasticsearchMethodSecret class SourceElasticsearchAPIKeySecret(BaseModel): @@ -90,11 +86,11 @@ class SourceElasticsearchAPIKeySecret(BaseModel): METHOD: Annotated[ Annotated[ - SourceElasticsearchSchemasMethod, - AfterValidator(validate_const(SourceElasticsearchSchemasMethod.SECRET)), + SourceElasticsearchMethodSecret, + AfterValidator(validate_const(SourceElasticsearchMethodSecret.SECRET)), ], pydantic.Field(alias="method"), - ] = SourceElasticsearchSchemasMethod.SECRET + ] = SourceElasticsearchMethodSecret.SECRET @property def additional_properties(self): @@ -105,14 +101,14 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourceElasticsearchMethod(str, Enum): +class SourceElasticsearchMethodNone(str, Enum): NONE = "none" class SourceElasticsearchNoneTypedDict(TypedDict): r"""No authentication will be used""" - method: SourceElasticsearchMethod + method: SourceElasticsearchMethodNone class SourceElasticsearchNone(BaseModel): @@ -125,11 +121,11 @@ class SourceElasticsearchNone(BaseModel): METHOD: Annotated[ Annotated[ - SourceElasticsearchMethod, - AfterValidator(validate_const(SourceElasticsearchMethod.NONE)), + SourceElasticsearchMethodNone, + AfterValidator(validate_const(SourceElasticsearchMethodNone.NONE)), ], pydantic.Field(alias="method"), - ] = SourceElasticsearchMethod.NONE + ] = SourceElasticsearchMethodNone.NONE @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_facebook_marketing.py b/src/airbyte_api/models/source_facebook_marketing.py index 12a09cc0..43deb2c3 100644 --- a/src/airbyte_api/models/source_facebook_marketing.py +++ b/src/airbyte_api/models/source_facebook_marketing.py @@ -52,14 +52,14 @@ class ValidCampaignStatuses(str, Enum): WITH_ISSUES = "WITH_ISSUES" -class SourceFacebookMarketingSchemasAuthType(str, Enum): +class SourceFacebookMarketingAuthTypeService(str, Enum): SERVICE = "Service" class SourceFacebookMarketingServiceAccountKeyAuthenticationTypedDict(TypedDict): access_token: str r"""The value of the generated access token. From your App’s Dashboard, click on \"Marketing API\" then \"Tools\". Select permissions ads_management, ads_read, read_insights, business_management. Then click on \"Get token\". See the docs for more information.""" - auth_type: SourceFacebookMarketingSchemasAuthType + auth_type: SourceFacebookMarketingAuthTypeService class SourceFacebookMarketingServiceAccountKeyAuthentication(BaseModel): @@ -68,13 +68,13 @@ class SourceFacebookMarketingServiceAccountKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceFacebookMarketingSchemasAuthType], + Optional[SourceFacebookMarketingAuthTypeService], AfterValidator( - validate_const(SourceFacebookMarketingSchemasAuthType.SERVICE) + validate_const(SourceFacebookMarketingAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = SourceFacebookMarketingSchemasAuthType.SERVICE + ] = SourceFacebookMarketingAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -93,7 +93,7 @@ def serialize_model(self, handler): return m -class SourceFacebookMarketingAuthType(str, Enum): +class SourceFacebookMarketingAuthTypeClient(str, Enum): CLIENT = "Client" @@ -104,7 +104,7 @@ class AuthenticateViaFacebookMarketingOauthTypedDict(TypedDict): r"""Client Secret for the Facebook Marketing API""" access_token: NotRequired[str] r"""The value of the generated access token. From your App’s Dashboard, click on \"Marketing API\" then \"Tools\". Select permissions ads_management, ads_read, read_insights, business_management. Then click on \"Get token\". See the docs for more information.""" - auth_type: SourceFacebookMarketingAuthType + auth_type: SourceFacebookMarketingAuthTypeClient class AuthenticateViaFacebookMarketingOauth(BaseModel): @@ -119,11 +119,13 @@ class AuthenticateViaFacebookMarketingOauth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceFacebookMarketingAuthType], - AfterValidator(validate_const(SourceFacebookMarketingAuthType.CLIENT)), + Optional[SourceFacebookMarketingAuthTypeClient], + AfterValidator( + validate_const(SourceFacebookMarketingAuthTypeClient.CLIENT) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceFacebookMarketingAuthType.CLIENT + ] = SourceFacebookMarketingAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -162,7 +164,7 @@ def serialize_model(self, handler): r"""Credentials for connecting to the Facebook Marketing API""" -class SourceFacebookMarketingValidActionBreakdowns(str, Enum): +class ActionBreakdownValidActionBreakdowns(str, Enum): r"""An enumeration.""" ACTION_CANVAS_COMPONENT_NAME = "action_canvas_component_name" @@ -511,7 +513,7 @@ class SourceFacebookMarketingValidEnums(str, Enum): WISH_BID = "wish_bid" -class Level(str, Enum): +class SourceFacebookMarketingLevel(str, Enum): r"""Chosen level for API""" AD = "ad" @@ -525,7 +527,7 @@ class InsightConfigTypedDict(TypedDict): name: str r"""The name value of insight""" - action_breakdowns: NotRequired[List[SourceFacebookMarketingValidActionBreakdowns]] + action_breakdowns: NotRequired[List[ActionBreakdownValidActionBreakdowns]] r"""A list of chosen action_breakdowns for action_breakdowns""" breakdowns: NotRequired[List[ValidBreakdowns]] r"""A list of chosen breakdowns for breakdowns""" @@ -537,7 +539,7 @@ class InsightConfigTypedDict(TypedDict): r"""The insights job timeout""" insights_lookback_window: NotRequired[int] r"""The attribution window""" - level: NotRequired[Level] + level: NotRequired[SourceFacebookMarketingLevel] r"""Chosen level for API""" start_date: NotRequired[datetime] r"""The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.""" @@ -551,9 +553,7 @@ class InsightConfig(BaseModel): name: str r"""The name value of insight""" - action_breakdowns: Optional[List[SourceFacebookMarketingValidActionBreakdowns]] = ( - None - ) + action_breakdowns: Optional[List[ActionBreakdownValidActionBreakdowns]] = None r"""A list of chosen action_breakdowns for action_breakdowns""" breakdowns: Optional[List[ValidBreakdowns]] = None @@ -571,7 +571,7 @@ class InsightConfig(BaseModel): insights_lookback_window: Optional[int] = 28 r"""The attribution window""" - level: Optional[Level] = Level.AD + level: Optional[SourceFacebookMarketingLevel] = SourceFacebookMarketingLevel.AD r"""Chosen level for API""" start_date: Optional[datetime] = None @@ -609,7 +609,7 @@ def serialize_model(self, handler): return m -class ValidActionBreakdowns(str, Enum): +class DefaultAdsInsightsActionBreakdownValidActionBreakdowns(str, Enum): r"""An enumeration.""" ACTION_CANVAS_COMPONENT_NAME = "action_canvas_component_name" @@ -629,7 +629,7 @@ class ValidActionBreakdowns(str, Enum): STANDARD_EVENT_CONTENT_TYPE = "standard_event_content_type" -class SourceFacebookMarketingFacebookMarketing(str, Enum): +class FacebookMarketingEnum(str, Enum): FACEBOOK_MARKETING = "facebook-marketing" @@ -648,7 +648,9 @@ class SourceFacebookMarketingTypedDict(TypedDict): r"""Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out.""" custom_insights: NotRequired[List[InsightConfigTypedDict]] r"""A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action_breakdowns. Click on \"add\" to fill this field.""" - default_ads_insights_action_breakdowns: NotRequired[List[ValidActionBreakdowns]] + default_ads_insights_action_breakdowns: NotRequired[ + List[DefaultAdsInsightsActionBreakdownValidActionBreakdowns] + ] r"""Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed.""" end_date: NotRequired[datetime] r"""The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.""" @@ -660,7 +662,7 @@ class SourceFacebookMarketingTypedDict(TypedDict): r"""The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here.""" page_size: NotRequired[int] r"""Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases.""" - source_type: SourceFacebookMarketingFacebookMarketing + source_type: FacebookMarketingEnum start_date: NotRequired[datetime] 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.""" @@ -687,7 +689,9 @@ class SourceFacebookMarketing(BaseModel): custom_insights: Optional[List[InsightConfig]] = None r"""A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action_breakdowns. Click on \"add\" to fill this field.""" - default_ads_insights_action_breakdowns: Optional[List[ValidActionBreakdowns]] = None + default_ads_insights_action_breakdowns: Optional[ + List[DefaultAdsInsightsActionBreakdownValidActionBreakdowns] + ] = None r"""Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed.""" end_date: Optional[datetime] = None @@ -707,15 +711,11 @@ class SourceFacebookMarketing(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceFacebookMarketingFacebookMarketing, - AfterValidator( - validate_const( - SourceFacebookMarketingFacebookMarketing.FACEBOOK_MARKETING - ) - ), + FacebookMarketingEnum, + AfterValidator(validate_const(FacebookMarketingEnum.FACEBOOK_MARKETING)), ], pydantic.Field(alias="sourceType"), - ] = SourceFacebookMarketingFacebookMarketing.FACEBOOK_MARKETING + ] = FacebookMarketingEnum.FACEBOOK_MARKETING start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_fauna.py b/src/airbyte_api/models/source_fauna.py index 732d2728..7eaf4ff5 100644 --- a/src/airbyte_api/models/source_fauna.py +++ b/src/airbyte_api/models/source_fauna.py @@ -11,27 +11,27 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceFaunaDeletionMode(str, Enum): +class DeletionModeDeletedField(str, Enum): DELETED_FIELD = "deleted_field" -class EnabledTypedDict(TypedDict): +class SourceFaunaEnabledTypedDict(TypedDict): column: NotRequired[str] r"""Name of the \"deleted at\" column.""" - deletion_mode: SourceFaunaDeletionMode + deletion_mode: DeletionModeDeletedField -class Enabled(BaseModel): +class SourceFaunaEnabled(BaseModel): column: Optional[str] = "deleted_at" r"""Name of the \"deleted at\" column.""" DELETION_MODE: Annotated[ Annotated[ - SourceFaunaDeletionMode, - AfterValidator(validate_const(SourceFaunaDeletionMode.DELETED_FIELD)), + DeletionModeDeletedField, + AfterValidator(validate_const(DeletionModeDeletedField.DELETED_FIELD)), ], pydantic.Field(alias="deletion_mode"), - ] = SourceFaunaDeletionMode.DELETED_FIELD + ] = DeletionModeDeletedField.DELETED_FIELD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -50,26 +50,27 @@ def serialize_model(self, handler): return m -class SourceFaunaSchemasDeletionMode(str, Enum): +class DeletionModeIgnore(str, Enum): IGNORE = "ignore" -class DisabledTypedDict(TypedDict): - deletion_mode: SourceFaunaSchemasDeletionMode +class SourceFaunaDisabledTypedDict(TypedDict): + deletion_mode: DeletionModeIgnore -class Disabled(BaseModel): +class SourceFaunaDisabled(BaseModel): DELETION_MODE: Annotated[ Annotated[ - SourceFaunaSchemasDeletionMode, - AfterValidator(validate_const(SourceFaunaSchemasDeletionMode.IGNORE)), + DeletionModeIgnore, + AfterValidator(validate_const(DeletionModeIgnore.IGNORE)), ], pydantic.Field(alias="deletion_mode"), - ] = SourceFaunaSchemasDeletionMode.IGNORE + ] = DeletionModeIgnore.IGNORE DeletionModeTypedDict = TypeAliasType( - "DeletionModeTypedDict", Union[DisabledTypedDict, EnabledTypedDict] + "DeletionModeTypedDict", + Union[SourceFaunaDisabledTypedDict, SourceFaunaEnabledTypedDict], ) r"""This only applies to incremental syncs.
Enabling deletion mode informs your destination of deleted documents.
@@ -79,7 +80,10 @@ class Disabled(BaseModel): DeletionMode = Annotated[ - Union[Annotated[Disabled, Tag("ignore")], Annotated[Enabled, Tag("deleted_field")]], + Union[ + Annotated[SourceFaunaDisabled, Tag("ignore")], + Annotated[SourceFaunaEnabled, Tag("deleted_field")], + ], Discriminator(lambda m: get_discriminator(m, "deletion_mode", "deletion_mode")), ] r"""This only applies to incremental syncs.
@@ -195,11 +199,11 @@ def serialize_model(self, handler): try: - Enabled.model_rebuild() + SourceFaunaEnabled.model_rebuild() except NameError: pass try: - Disabled.model_rebuild() + SourceFaunaDisabled.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_file.py b/src/airbyte_api/models/source_file.py index 864ddf00..c64062cd 100644 --- a/src/airbyte_api/models/source_file.py +++ b/src/airbyte_api/models/source_file.py @@ -25,31 +25,26 @@ class FileFormat(str, Enum): YAML = "yaml" -class SourceFileSchemasProviderStorageProvider8Storage(str, Enum): +class StorageLocal(str, Enum): r"""WARNING: Note that the local storage URL available for reading must start with the local mount \"/local/\" at the moment until we implement more advanced docker mounting options.""" LOCAL = "local" class LocalFilesystemLimitedTypedDict(TypedDict): - storage: SourceFileSchemasProviderStorageProvider8Storage + storage: StorageLocal r"""WARNING: Note that the local storage URL available for reading must start with the local mount \"/local/\" at the moment until we implement more advanced docker mounting options.""" class LocalFilesystemLimited(BaseModel): STORAGE: Annotated[ - Annotated[ - SourceFileSchemasProviderStorageProvider8Storage, - AfterValidator( - validate_const(SourceFileSchemasProviderStorageProvider8Storage.LOCAL) - ), - ], + Annotated[StorageLocal, AfterValidator(validate_const(StorageLocal.LOCAL))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasProviderStorageProvider8Storage.LOCAL + ] = StorageLocal.LOCAL r"""WARNING: Note that the local storage URL available for reading must start with the local mount \"/local/\" at the moment until we implement more advanced docker mounting options.""" -class SourceFileSchemasProviderStorageProvider7Storage(str, Enum): +class StorageSftp(str, Enum): SFTP = "SFTP" @@ -58,7 +53,7 @@ class SFTPSecureFileTransferProtocolTypedDict(TypedDict): user: str password: NotRequired[str] port: NotRequired[str] - storage: SourceFileSchemasProviderStorageProvider7Storage + storage: StorageSftp class SFTPSecureFileTransferProtocol(BaseModel): @@ -71,14 +66,9 @@ class SFTPSecureFileTransferProtocol(BaseModel): port: Optional[str] = "22" STORAGE: Annotated[ - Annotated[ - SourceFileSchemasProviderStorageProvider7Storage, - AfterValidator( - validate_const(SourceFileSchemasProviderStorageProvider7Storage.SFTP) - ), - ], + Annotated[StorageSftp, AfterValidator(validate_const(StorageSftp.SFTP))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasProviderStorageProvider7Storage.SFTP + ] = StorageSftp.SFTP @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -97,7 +87,7 @@ def serialize_model(self, handler): return m -class SourceFileSchemasProviderStorageProvider6Storage(str, Enum): +class StorageScp(str, Enum): SCP = "SCP" @@ -106,7 +96,7 @@ class SCPSecureCopyProtocolTypedDict(TypedDict): user: str password: NotRequired[str] port: NotRequired[str] - storage: SourceFileSchemasProviderStorageProvider6Storage + storage: StorageScp class SCPSecureCopyProtocol(BaseModel): @@ -119,14 +109,9 @@ class SCPSecureCopyProtocol(BaseModel): port: Optional[str] = "22" STORAGE: Annotated[ - Annotated[ - SourceFileSchemasProviderStorageProvider6Storage, - AfterValidator( - validate_const(SourceFileSchemasProviderStorageProvider6Storage.SCP) - ), - ], + Annotated[StorageScp, AfterValidator(validate_const(StorageScp.SCP))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasProviderStorageProvider6Storage.SCP + ] = StorageScp.SCP @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -145,7 +130,7 @@ def serialize_model(self, handler): return m -class SourceFileSchemasProviderStorageProviderStorage(str, Enum): +class StorageSSH(str, Enum): SSH = "SSH" @@ -154,7 +139,7 @@ class SSHSecureShellTypedDict(TypedDict): user: str password: NotRequired[str] port: NotRequired[str] - storage: SourceFileSchemasProviderStorageProviderStorage + storage: StorageSSH class SSHSecureShell(BaseModel): @@ -167,14 +152,9 @@ class SSHSecureShell(BaseModel): port: Optional[str] = "22" STORAGE: Annotated[ - Annotated[ - SourceFileSchemasProviderStorageProviderStorage, - AfterValidator( - validate_const(SourceFileSchemasProviderStorageProviderStorage.SSH) - ), - ], + Annotated[StorageSSH, AfterValidator(validate_const(StorageSSH.SSH))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasProviderStorageProviderStorage.SSH + ] = StorageSSH.SSH @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -193,7 +173,7 @@ def serialize_model(self, handler): return m -class SourceFileSchemasProviderStorage(str, Enum): +class StorageAzBlob(str, Enum): AZ_BLOB = "AzBlob" @@ -204,7 +184,7 @@ class AzBlobAzureBlobStorageTypedDict(TypedDict): r"""To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary.""" shared_key: NotRequired[str] r"""To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary.""" - storage: SourceFileSchemasProviderStorage + storage: StorageAzBlob class AzBlobAzureBlobStorage(BaseModel): @@ -218,12 +198,9 @@ class AzBlobAzureBlobStorage(BaseModel): r"""To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary.""" STORAGE: Annotated[ - Annotated[ - SourceFileSchemasProviderStorage, - AfterValidator(validate_const(SourceFileSchemasProviderStorage.AZ_BLOB)), - ], + Annotated[StorageAzBlob, AfterValidator(validate_const(StorageAzBlob.AZ_BLOB))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasProviderStorage.AZ_BLOB + ] = StorageAzBlob.AZ_BLOB @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -242,7 +219,7 @@ def serialize_model(self, handler): return m -class SourceFileSchemasStorage(str, Enum): +class StorageS3(str, Enum): S3 = "S3" @@ -251,7 +228,7 @@ class S3AmazonWebServicesTypedDict(TypedDict): r"""In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.""" aws_secret_access_key: NotRequired[str] r"""In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.""" - storage: SourceFileSchemasStorage + storage: StorageS3 class S3AmazonWebServices(BaseModel): @@ -262,12 +239,9 @@ class S3AmazonWebServices(BaseModel): r"""In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.""" STORAGE: Annotated[ - Annotated[ - SourceFileSchemasStorage, - AfterValidator(validate_const(SourceFileSchemasStorage.S3)), - ], + Annotated[StorageS3, AfterValidator(validate_const(StorageS3.S3))], pydantic.Field(alias="storage"), - ] = SourceFileSchemasStorage.S3 + ] = StorageS3.S3 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -286,14 +260,14 @@ def serialize_model(self, handler): return m -class SourceFileStorage(str, Enum): +class StorageGcs(str, Enum): GCS = "GCS" class GCSGoogleCloudStorageTypedDict(TypedDict): service_account_json: NotRequired[str] r"""In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary.""" - storage: SourceFileStorage + storage: StorageGcs class GCSGoogleCloudStorage(BaseModel): @@ -301,11 +275,9 @@ class GCSGoogleCloudStorage(BaseModel): r"""In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary.""" STORAGE: Annotated[ - Annotated[ - SourceFileStorage, AfterValidator(validate_const(SourceFileStorage.GCS)) - ], + Annotated[StorageGcs, AfterValidator(validate_const(StorageGcs.GCS))], pydantic.Field(alias="storage"), - ] = SourceFileStorage.GCS + ] = StorageGcs.GCS @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -324,21 +296,21 @@ def serialize_model(self, handler): return m -class Storage(str, Enum): +class StorageHTTPS(str, Enum): HTTPS = "HTTPS" class HTTPSPublicWebTypedDict(TypedDict): - storage: Storage + storage: StorageHTTPS user_agent: NotRequired[bool] r"""Add User-Agent to request""" class HTTPSPublicWeb(BaseModel): STORAGE: Annotated[ - Annotated[Storage, AfterValidator(validate_const(Storage.HTTPS))], + Annotated[StorageHTTPS, AfterValidator(validate_const(StorageHTTPS.HTTPS))], pydantic.Field(alias="storage"), - ] = Storage.HTTPS + ] = StorageHTTPS.HTTPS user_agent: Optional[bool] = False r"""Add User-Agent to request""" diff --git a/src/airbyte_api/models/source_freshdesk.py b/src/airbyte_api/models/source_freshdesk.py index ad68897b..2d8e42f7 100644 --- a/src/airbyte_api/models/source_freshdesk.py +++ b/src/airbyte_api/models/source_freshdesk.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan(str, Enum): +class PlanCustom(str, Enum): CUSTOM = "custom" @@ -21,7 +21,7 @@ class CustomPlanTypedDict(TypedDict): r"""Maximum Rate in Limit/minute for contacts list endpoint in Custom Plan""" general_rate_limit: NotRequired[int] r"""General Maximum Rate in Limit/minute for other endpoints in Custom Plan""" - plan_type: SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan + plan_type: PlanCustom tickets_rate_limit: NotRequired[int] r"""Maximum Rate in Limit/minute for tickets list endpoint in Custom Plan""" @@ -35,15 +35,10 @@ class CustomPlan(BaseModel): PLAN_TYPE: Annotated[ Annotated[ - Optional[SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan], - AfterValidator( - validate_const( - SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan.CUSTOM - ) - ), + Optional[PlanCustom], AfterValidator(validate_const(PlanCustom.CUSTOM)) ], pydantic.Field(alias="plan_type"), - ] = SourceFreshdeskSchemasRateLimitPlanRateLimitPlanPlan.CUSTOM + ] = PlanCustom.CUSTOM tickets_rate_limit: Optional[int] = None r"""Maximum Rate in Limit/minute for tickets list endpoint in Custom Plan""" @@ -72,7 +67,7 @@ def serialize_model(self, handler): return m -class SourceFreshdeskSchemasRateLimitPlanPlan(str, Enum): +class PlanEnterprise(str, Enum): ENTERPRISE = "enterprise" @@ -81,7 +76,7 @@ class EnterprisePlanTypedDict(TypedDict): r"""Maximum Rate in Limit/minute for contacts list endpoint in Enterprise Plan""" general_rate_limit: Nullable[Literal[None]] r"""General Maximum Rate in Limit/minute for other endpoints in Enterprise Plan""" - plan_type: SourceFreshdeskSchemasRateLimitPlanPlan + plan_type: PlanEnterprise tickets_rate_limit: Nullable[Literal[None]] r"""Maximum Rate in Limit/minute for tickets list endpoint in Enterprise Plan""" @@ -105,13 +100,11 @@ class EnterprisePlan(BaseModel): PLAN_TYPE: Annotated[ Annotated[ - Optional[SourceFreshdeskSchemasRateLimitPlanPlan], - AfterValidator( - validate_const(SourceFreshdeskSchemasRateLimitPlanPlan.ENTERPRISE) - ), + Optional[PlanEnterprise], + AfterValidator(validate_const(PlanEnterprise.ENTERPRISE)), ], pydantic.Field(alias="plan_type"), - ] = SourceFreshdeskSchemasRateLimitPlanPlan.ENTERPRISE + ] = PlanEnterprise.ENTERPRISE TICKETS_RATE_LIMIT: Annotated[ Annotated[ @@ -156,7 +149,7 @@ def serialize_model(self, handler): return m -class SourceFreshdeskSchemasPlan(str, Enum): +class PlanPro(str, Enum): PRO = "pro" @@ -165,7 +158,7 @@ class ProPlanTypedDict(TypedDict): r"""Maximum Rate in Limit/minute for contacts list endpoint in Pro Plan""" general_rate_limit: Nullable[Literal[None]] r"""General Maximum Rate in Limit/minute for other endpoints in Pro Plan""" - plan_type: SourceFreshdeskSchemasPlan + plan_type: PlanPro tickets_rate_limit: Nullable[Literal[None]] r"""Maximum Rate in Limit/minute for tickets list endpoint in Pro Plan""" @@ -188,12 +181,9 @@ class ProPlan(BaseModel): r"""General Maximum Rate in Limit/minute for other endpoints in Pro Plan""" PLAN_TYPE: Annotated[ - Annotated[ - Optional[SourceFreshdeskSchemasPlan], - AfterValidator(validate_const(SourceFreshdeskSchemasPlan.PRO)), - ], + Annotated[Optional[PlanPro], AfterValidator(validate_const(PlanPro.PRO))], pydantic.Field(alias="plan_type"), - ] = SourceFreshdeskSchemasPlan.PRO + ] = PlanPro.PRO TICKETS_RATE_LIMIT: Annotated[ Annotated[ @@ -238,7 +228,7 @@ def serialize_model(self, handler): return m -class SourceFreshdeskPlan(str, Enum): +class PlanGrowth(str, Enum): GROWTH = "growth" @@ -247,7 +237,7 @@ class GrowthPlanTypedDict(TypedDict): r"""Maximum Rate in Limit/minute for contacts list endpoint in Growth Plan""" general_rate_limit: Nullable[Literal[None]] r"""General Maximum Rate in Limit/minute for other endpoints in Growth Plan""" - plan_type: SourceFreshdeskPlan + plan_type: PlanGrowth tickets_rate_limit: Nullable[Literal[None]] r"""Maximum Rate in Limit/minute for tickets list endpoint in Growth Plan""" @@ -271,11 +261,10 @@ class GrowthPlan(BaseModel): PLAN_TYPE: Annotated[ Annotated[ - Optional[SourceFreshdeskPlan], - AfterValidator(validate_const(SourceFreshdeskPlan.GROWTH)), + Optional[PlanGrowth], AfterValidator(validate_const(PlanGrowth.GROWTH)) ], pydantic.Field(alias="plan_type"), - ] = SourceFreshdeskPlan.GROWTH + ] = PlanGrowth.GROWTH TICKETS_RATE_LIMIT: Annotated[ Annotated[ @@ -320,7 +309,7 @@ def serialize_model(self, handler): return m -class Plan(str, Enum): +class PlanFree(str, Enum): FREE = "free" @@ -329,7 +318,7 @@ class FreePlanTypedDict(TypedDict): r"""Maximum Rate in Limit/minute for contacts list endpoint in Free Plan""" general_rate_limit: Nullable[Literal[None]] r"""General Maximum Rate in Limit/minute for other endpoints in Free Plan""" - plan_type: Plan + plan_type: PlanFree tickets_rate_limit: Nullable[Literal[None]] r"""Maximum Rate in Limit/minute for tickets list endpoint in Free Plan""" @@ -352,9 +341,9 @@ class FreePlan(BaseModel): r"""General Maximum Rate in Limit/minute for other endpoints in Free Plan""" PLAN_TYPE: Annotated[ - Annotated[Optional[Plan], AfterValidator(validate_const(Plan.FREE))], + Annotated[Optional[PlanFree], AfterValidator(validate_const(PlanFree.FREE))], pydantic.Field(alias="plan_type"), - ] = Plan.FREE + ] = PlanFree.FREE TICKETS_RATE_LIMIT: Annotated[ Annotated[ diff --git a/src/airbyte_api/models/source_gcs.py b/src/airbyte_api/models/source_gcs.py index 35709855..59454574 100644 --- a/src/airbyte_api/models/source_gcs.py +++ b/src/airbyte_api/models/source_gcs.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGcsSchemasAuthType(str, Enum): +class SourceGcsAuthTypeService(str, Enum): SERVICE = "Service" class ServiceAccountAuthenticationTypedDict(TypedDict): service_account: str r"""Enter your Google Cloud service account key in JSON format""" - auth_type: SourceGcsSchemasAuthType + auth_type: SourceGcsAuthTypeService class ServiceAccountAuthentication(BaseModel): @@ -28,11 +28,11 @@ class ServiceAccountAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasAuthType], - AfterValidator(validate_const(SourceGcsSchemasAuthType.SERVICE)), + Optional[SourceGcsAuthTypeService], + AfterValidator(validate_const(SourceGcsAuthTypeService.SERVICE)), ], pydantic.Field(alias="auth_type"), - ] = SourceGcsSchemasAuthType.SERVICE + ] = SourceGcsAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +51,7 @@ def serialize_model(self, handler): return m -class SourceGcsAuthType(str, Enum): +class SourceGcsAuthTypeClient(str, Enum): CLIENT = "Client" @@ -64,7 +64,7 @@ class SourceGcsAuthenticateViaGoogleOAuthTypedDict(TypedDict): r"""Client Secret""" refresh_token: str r"""Access Token""" - auth_type: SourceGcsAuthType + auth_type: SourceGcsAuthTypeClient class SourceGcsAuthenticateViaGoogleOAuth(BaseModel): @@ -82,11 +82,11 @@ class SourceGcsAuthenticateViaGoogleOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGcsAuthType], - AfterValidator(validate_const(SourceGcsAuthType.CLIENT)), + Optional[SourceGcsAuthTypeClient], + AfterValidator(validate_const(SourceGcsAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceGcsAuthType.CLIENT + ] = SourceGcsAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -126,24 +126,22 @@ class SourceGcsGcs(str, Enum): GCS = "gcs" -class SourceGcsSchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceGcsFiletypeExcel(str, Enum): EXCEL = "excel" class SourceGcsExcelFormatTypedDict(TypedDict): - filetype: SourceGcsSchemasStreamsFormatFormat6Filetype + filetype: SourceGcsFiletypeExcel class SourceGcsExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasStreamsFormatFormat6Filetype], - AfterValidator( - validate_const(SourceGcsSchemasStreamsFormatFormat6Filetype.EXCEL) - ), + Optional[SourceGcsFiletypeExcel], + AfterValidator(validate_const(SourceGcsFiletypeExcel.EXCEL)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsSchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceGcsFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -162,22 +160,22 @@ def serialize_model(self, handler): return m -class SourceGcsSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceGcsFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" -class SourceGcsSchemasMode(str, Enum): +class SourceGcsModeAPI(str, Enum): API = "api" -class APIParameterConfigModelTypedDict(TypedDict): +class SourceGcsAPIParameterConfigModelTypedDict(TypedDict): name: str r"""The name of the unstructured API parameter to use""" value: str r"""The value of the parameter""" -class APIParameterConfigModel(BaseModel): +class SourceGcsAPIParameterConfigModel(BaseModel): name: str r"""The name of the unstructured API parameter to use""" @@ -185,19 +183,19 @@ class APIParameterConfigModel(BaseModel): r"""The value of the parameter""" -class ViaAPITypedDict(TypedDict): +class SourceGcsViaAPITypedDict(TypedDict): r"""Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.""" api_key: NotRequired[str] r"""The API key to use matching the environment""" api_url: NotRequired[str] r"""The URL of the unstructured API to use""" - mode: SourceGcsSchemasMode - parameters: NotRequired[List[APIParameterConfigModelTypedDict]] + mode: SourceGcsModeAPI + parameters: NotRequired[List[SourceGcsAPIParameterConfigModelTypedDict]] r"""List of parameters send to the API""" -class ViaAPI(BaseModel): +class SourceGcsViaAPI(BaseModel): r"""Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.""" api_key: Optional[str] = "" @@ -208,13 +206,13 @@ class ViaAPI(BaseModel): MODE: Annotated[ Annotated[ - Optional[SourceGcsSchemasMode], - AfterValidator(validate_const(SourceGcsSchemasMode.API)), + Optional[SourceGcsModeAPI], + AfterValidator(validate_const(SourceGcsModeAPI.API)), ], pydantic.Field(alias="mode"), - ] = SourceGcsSchemasMode.API + ] = SourceGcsModeAPI.API - parameters: Optional[List[APIParameterConfigModel]] = None + parameters: Optional[List[SourceGcsAPIParameterConfigModel]] = None r"""List of parameters send to the API""" @model_serializer(mode="wrap") @@ -234,14 +232,14 @@ def serialize_model(self, handler): return m -class SourceGcsMode(str, Enum): +class SourceGcsModeLocal(str, Enum): LOCAL = "local" class SourceGcsLocalTypedDict(TypedDict): r"""Process files locally, supporting `fast` and `ocr` modes. This is the default option.""" - mode: SourceGcsMode + mode: SourceGcsModeLocal class SourceGcsLocal(BaseModel): @@ -249,10 +247,11 @@ class SourceGcsLocal(BaseModel): MODE: Annotated[ Annotated[ - Optional[SourceGcsMode], AfterValidator(validate_const(SourceGcsMode.LOCAL)) + Optional[SourceGcsModeLocal], + AfterValidator(validate_const(SourceGcsModeLocal.LOCAL)), ], pydantic.Field(alias="mode"), - ] = SourceGcsMode.LOCAL + ] = SourceGcsModeLocal.LOCAL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -272,13 +271,14 @@ def serialize_model(self, handler): SourceGcsProcessingTypedDict = TypeAliasType( - "SourceGcsProcessingTypedDict", Union[SourceGcsLocalTypedDict, ViaAPITypedDict] + "SourceGcsProcessingTypedDict", + Union[SourceGcsLocalTypedDict, SourceGcsViaAPITypedDict], ) r"""Processing configuration""" SourceGcsProcessing = TypeAliasType( - "SourceGcsProcessing", Union[SourceGcsLocal, ViaAPI] + "SourceGcsProcessing", Union[SourceGcsLocal, SourceGcsViaAPI] ) r"""Processing configuration""" @@ -295,7 +295,7 @@ class SourceGcsParsingStrategy(str, Enum): class SourceGcsUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceGcsSchemasStreamsFormatFormatFiletype + filetype: SourceGcsFiletypeUnstructured processing: NotRequired[SourceGcsProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -309,13 +309,11 @@ class SourceGcsUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasStreamsFormatFormatFiletype], - AfterValidator( - validate_const(SourceGcsSchemasStreamsFormatFormatFiletype.UNSTRUCTURED) - ), + Optional[SourceGcsFiletypeUnstructured], + AfterValidator(validate_const(SourceGcsFiletypeUnstructured.UNSTRUCTURED)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceGcsFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceGcsProcessing] = None r"""Processing configuration""" @@ -345,14 +343,14 @@ def serialize_model(self, handler): return m -class SourceGcsSchemasStreamsFormatFiletype(str, Enum): +class SourceGcsFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceGcsParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceGcsSchemasStreamsFormatFiletype + filetype: SourceGcsFiletypeParquet class SourceGcsParquetFormat(BaseModel): @@ -361,13 +359,11 @@ class SourceGcsParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasStreamsFormatFiletype], - AfterValidator( - validate_const(SourceGcsSchemasStreamsFormatFiletype.PARQUET) - ), + Optional[SourceGcsFiletypeParquet], + AfterValidator(validate_const(SourceGcsFiletypeParquet.PARQUET)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsSchemasStreamsFormatFiletype.PARQUET + ] = SourceGcsFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -386,22 +382,22 @@ def serialize_model(self, handler): return m -class SourceGcsSchemasStreamsFiletype(str, Enum): +class SourceGcsFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceGcsJsonlFormatTypedDict(TypedDict): - filetype: SourceGcsSchemasStreamsFiletype + filetype: SourceGcsFiletypeJsonl class SourceGcsJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasStreamsFiletype], - AfterValidator(validate_const(SourceGcsSchemasStreamsFiletype.JSONL)), + Optional[SourceGcsFiletypeJsonl], + AfterValidator(validate_const(SourceGcsFiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsSchemasStreamsFiletype.JSONL + ] = SourceGcsFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -420,18 +416,18 @@ def serialize_model(self, handler): return m -class SourceGcsSchemasFiletype(str, Enum): +class SourceGcsFiletypeCsv(str, Enum): CSV = "csv" -class SourceGcsSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceGcsHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceGcsUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceGcsSchemasStreamsHeaderDefinitionType + header_definition_type: SourceGcsHeaderDefinitionTypeUserProvided class SourceGcsUserProvided(BaseModel): @@ -440,15 +436,13 @@ class SourceGcsUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasStreamsHeaderDefinitionType], + Optional[SourceGcsHeaderDefinitionTypeUserProvided], AfterValidator( - validate_const( - SourceGcsSchemasStreamsHeaderDefinitionType.USER_PROVIDED - ) + validate_const(SourceGcsHeaderDefinitionTypeUserProvided.USER_PROVIDED) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGcsSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceGcsHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -467,24 +461,24 @@ def serialize_model(self, handler): return m -class SourceGcsSchemasHeaderDefinitionType(str, Enum): +class SourceGcsHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceGcsAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceGcsSchemasHeaderDefinitionType + header_definition_type: SourceGcsHeaderDefinitionTypeAutogenerated class SourceGcsAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasHeaderDefinitionType], + Optional[SourceGcsHeaderDefinitionTypeAutogenerated], AfterValidator( - validate_const(SourceGcsSchemasHeaderDefinitionType.AUTOGENERATED) + validate_const(SourceGcsHeaderDefinitionTypeAutogenerated.AUTOGENERATED) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGcsSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceGcsHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -503,22 +497,24 @@ def serialize_model(self, handler): return m -class SourceGcsHeaderDefinitionType(str, Enum): +class SourceGcsHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceGcsFromCSVTypedDict(TypedDict): - header_definition_type: SourceGcsHeaderDefinitionType + header_definition_type: SourceGcsHeaderDefinitionTypeFromCsv class SourceGcsFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGcsHeaderDefinitionType], - AfterValidator(validate_const(SourceGcsHeaderDefinitionType.FROM_CSV)), + Optional[SourceGcsHeaderDefinitionTypeFromCsv], + AfterValidator( + validate_const(SourceGcsHeaderDefinitionTypeFromCsv.FROM_CSV) + ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGcsHeaderDefinitionType.FROM_CSV + ] = SourceGcsHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -566,7 +562,7 @@ class SourceGcsCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceGcsSchemasFiletype + filetype: SourceGcsFiletypeCsv header_definition: NotRequired[SourceGcsCSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] @@ -603,11 +599,11 @@ class SourceGcsCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsSchemasFiletype], - AfterValidator(validate_const(SourceGcsSchemasFiletype.CSV)), + Optional[SourceGcsFiletypeCsv], + AfterValidator(validate_const(SourceGcsFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsSchemasFiletype.CSV + ] = SourceGcsFiletypeCsv.CSV header_definition: Optional[SourceGcsCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -667,14 +663,14 @@ def serialize_model(self, handler): return m -class SourceGcsFiletype(str, Enum): +class SourceGcsFiletypeAvro(str, Enum): AVRO = "avro" class SourceGcsAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceGcsFiletype + filetype: SourceGcsFiletypeAvro class SourceGcsAvroFormat(BaseModel): @@ -683,11 +679,11 @@ class SourceGcsAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGcsFiletype], - AfterValidator(validate_const(SourceGcsFiletype.AVRO)), + Optional[SourceGcsFiletypeAvro], + AfterValidator(validate_const(SourceGcsFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceGcsFiletype.AVRO + ] = SourceGcsFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -884,7 +880,7 @@ def serialize_model(self, handler): except NameError: pass try: - ViaAPI.model_rebuild() + SourceGcsViaAPI.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_github.py b/src/airbyte_api/models/source_github.py index 3b7ffe41..3a83e1d8 100644 --- a/src/airbyte_api/models/source_github.py +++ b/src/airbyte_api/models/source_github.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGithubOptionTitle(str, Enum): +class OptionTitlePatCredentials(str, Enum): PAT_CREDENTIALS = "PAT Credentials" class SourceGithubPersonalAccessTokenTypedDict(TypedDict): personal_access_token: str r"""Log into GitHub and then generate a personal access token. To load balance your API quota consumption across multiple API tokens, input multiple tokens separated with \",\" """ - option_title: SourceGithubOptionTitle + option_title: OptionTitlePatCredentials class SourceGithubPersonalAccessToken(BaseModel): @@ -28,11 +28,11 @@ class SourceGithubPersonalAccessToken(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - Optional[SourceGithubOptionTitle], - AfterValidator(validate_const(SourceGithubOptionTitle.PAT_CREDENTIALS)), + Optional[OptionTitlePatCredentials], + AfterValidator(validate_const(OptionTitlePatCredentials.PAT_CREDENTIALS)), ], pydantic.Field(alias="option_title"), - ] = SourceGithubOptionTitle.PAT_CREDENTIALS + ] = OptionTitlePatCredentials.PAT_CREDENTIALS @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +51,7 @@ def serialize_model(self, handler): return m -class OptionTitle(str, Enum): +class OptionTitleOAuthCredentials(str, Enum): O_AUTH_CREDENTIALS = "OAuth Credentials" @@ -62,7 +62,7 @@ class SourceGithubOAuthTypedDict(TypedDict): r"""OAuth Client Id""" client_secret: NotRequired[str] r"""OAuth Client secret""" - option_title: OptionTitle + option_title: OptionTitleOAuthCredentials class SourceGithubOAuth(BaseModel): @@ -77,11 +77,13 @@ class SourceGithubOAuth(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - Optional[OptionTitle], - AfterValidator(validate_const(OptionTitle.O_AUTH_CREDENTIALS)), + Optional[OptionTitleOAuthCredentials], + AfterValidator( + validate_const(OptionTitleOAuthCredentials.O_AUTH_CREDENTIALS) + ), ], pydantic.Field(alias="option_title"), - ] = OptionTitle.O_AUTH_CREDENTIALS + ] = OptionTitleOAuthCredentials.O_AUTH_CREDENTIALS @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -114,7 +116,7 @@ def serialize_model(self, handler): r"""Choose how to authenticate to GitHub""" -class SourceGithubGithub(str, Enum): +class GithubEnum(str, Enum): GITHUB = "github" @@ -129,7 +131,7 @@ class SourceGithubTypedDict(TypedDict): r"""List of GitHub repository branches to pull commits for, e.g. `airbytehq/airbyte/master`. If no branches are specified for a repository, the default branch will be pulled.""" max_waiting_time: NotRequired[int] r"""Max Waiting Time for rate limit. Set higher value to wait till rate limits will be resetted to continue sync""" - source_type: SourceGithubGithub + source_type: GithubEnum start_date: NotRequired[datetime] 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""" @@ -151,12 +153,9 @@ class SourceGithub(BaseModel): r"""Max Waiting Time for rate limit. Set higher value to wait till rate limits will be resetted to continue sync""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceGithubGithub, - AfterValidator(validate_const(SourceGithubGithub.GITHUB)), - ], + Annotated[GithubEnum, AfterValidator(validate_const(GithubEnum.GITHUB))], pydantic.Field(alias="sourceType"), - ] = SourceGithubGithub.GITHUB + ] = GithubEnum.GITHUB start_date: Optional[datetime] = None 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""" diff --git a/src/airbyte_api/models/source_gitlab.py b/src/airbyte_api/models/source_gitlab.py index ca6c1987..0be411e3 100644 --- a/src/airbyte_api/models/source_gitlab.py +++ b/src/airbyte_api/models/source_gitlab.py @@ -12,27 +12,29 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGitlabSchemasAuthType(str, Enum): +class SourceGitlabAuthTypeAccessToken(str, Enum): ACCESS_TOKEN = "access_token" -class PrivateTokenTypedDict(TypedDict): +class SourceGitlabPrivateTokenTypedDict(TypedDict): access_token: str r"""Log into your Gitlab account and then generate a personal Access Token.""" - auth_type: SourceGitlabSchemasAuthType + auth_type: SourceGitlabAuthTypeAccessToken -class PrivateToken(BaseModel): +class SourceGitlabPrivateToken(BaseModel): access_token: str r"""Log into your Gitlab account and then generate a personal Access Token.""" AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGitlabSchemasAuthType], - AfterValidator(validate_const(SourceGitlabSchemasAuthType.ACCESS_TOKEN)), + Optional[SourceGitlabAuthTypeAccessToken], + AfterValidator( + validate_const(SourceGitlabAuthTypeAccessToken.ACCESS_TOKEN) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceGitlabSchemasAuthType.ACCESS_TOKEN + ] = SourceGitlabAuthTypeAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceGitlabAuthType(str, Enum): +class SourceGitlabAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -66,7 +68,7 @@ class SourceGitlabOAuth20TypedDict(TypedDict): r"""The key to refresh the expired access_token.""" token_expiry_date: datetime r"""The date-time when the access token should be refreshed.""" - auth_type: SourceGitlabAuthType + auth_type: SourceGitlabAuthTypeOauth20 class SourceGitlabOAuth20(BaseModel): @@ -87,11 +89,11 @@ class SourceGitlabOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGitlabAuthType], - AfterValidator(validate_const(SourceGitlabAuthType.OAUTH2_0)), + Optional[SourceGitlabAuthTypeOauth20], + AfterValidator(validate_const(SourceGitlabAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceGitlabAuthType.OAUTH2_0 + ] = SourceGitlabAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -112,16 +114,17 @@ def serialize_model(self, handler): SourceGitlabAuthorizationMethodTypedDict = TypeAliasType( "SourceGitlabAuthorizationMethodTypedDict", - Union[PrivateTokenTypedDict, SourceGitlabOAuth20TypedDict], + Union[SourceGitlabPrivateTokenTypedDict, SourceGitlabOAuth20TypedDict], ) SourceGitlabAuthorizationMethod = TypeAliasType( - "SourceGitlabAuthorizationMethod", Union[PrivateToken, SourceGitlabOAuth20] + "SourceGitlabAuthorizationMethod", + Union[SourceGitlabPrivateToken, SourceGitlabOAuth20], ) -class SourceGitlabGitlab(str, Enum): +class GitlabEnum(str, Enum): GITLAB = "gitlab" @@ -133,7 +136,7 @@ class SourceGitlabTypedDict(TypedDict): r"""List of groups. e.g. airbyte.io.""" projects_list: NotRequired[List[str]] r"""Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab.""" - source_type: SourceGitlabGitlab + source_type: GitlabEnum start_date: NotRequired[datetime] 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.""" @@ -151,12 +154,9 @@ class SourceGitlab(BaseModel): r"""Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab.""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceGitlabGitlab, - AfterValidator(validate_const(SourceGitlabGitlab.GITLAB)), - ], + Annotated[GitlabEnum, AfterValidator(validate_const(GitlabEnum.GITLAB))], pydantic.Field(alias="sourceType"), - ] = SourceGitlabGitlab.GITLAB + ] = GitlabEnum.GITLAB start_date: Optional[datetime] = None 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.""" @@ -179,7 +179,7 @@ def serialize_model(self, handler): try: - PrivateToken.model_rebuild() + SourceGitlabPrivateToken.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_google_ads.py b/src/airbyte_api/models/source_google_ads.py index 04157e19..5114cf68 100644 --- a/src/airbyte_api/models/source_google_ads.py +++ b/src/airbyte_api/models/source_google_ads.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class GoogleCredentialsTypedDict(TypedDict): +class SourceGoogleAdsGoogleCredentialsTypedDict(TypedDict): client_id: str r"""The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation.""" client_secret: str @@ -25,7 +25,7 @@ class GoogleCredentialsTypedDict(TypedDict): r"""The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation.""" -class GoogleCredentials(BaseModel): +class SourceGoogleAdsGoogleCredentials(BaseModel): client_id: str r"""The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation.""" @@ -83,12 +83,12 @@ class CustomerStatus(str, Enum): CLOSED = "CLOSED" -class SourceGoogleAdsGoogleAds(str, Enum): +class GoogleAdsEnum(str, Enum): GOOGLE_ADS = "google-ads" class SourceGoogleAdsTypedDict(TypedDict): - credentials: GoogleCredentialsTypedDict + credentials: SourceGoogleAdsGoogleCredentialsTypedDict conversion_window_days: NotRequired[int] r"""A conversion window is the number of days after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's documentation.""" custom_queries_array: NotRequired[List[CustomQueriesArrayTypedDict]] @@ -98,13 +98,13 @@ class SourceGoogleAdsTypedDict(TypedDict): r"""A list of customer statuses to filter on. For detailed info about what each status mean refer to Google Ads documentation.""" end_date: NotRequired[date] r"""UTC date in the format YYYY-MM-DD. Any data after this date will not be replicated. (Default value of today is used if not set)""" - source_type: SourceGoogleAdsGoogleAds + source_type: GoogleAdsEnum start_date: NotRequired[date] 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)""" class SourceGoogleAds(BaseModel): - credentials: GoogleCredentials + credentials: SourceGoogleAdsGoogleCredentials conversion_window_days: Optional[int] = 14 r"""A conversion window is the number of days after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's documentation.""" @@ -122,11 +122,10 @@ class SourceGoogleAds(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceGoogleAdsGoogleAds, - AfterValidator(validate_const(SourceGoogleAdsGoogleAds.GOOGLE_ADS)), + GoogleAdsEnum, AfterValidator(validate_const(GoogleAdsEnum.GOOGLE_ADS)) ], pydantic.Field(alias="sourceType"), - ] = SourceGoogleAdsGoogleAds.GOOGLE_ADS + ] = GoogleAdsEnum.GOOGLE_ADS start_date: Optional[date] = None 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)""" 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 9e239ce7..0700abd6 100644 --- a/src/airbyte_api/models/source_google_analytics_data_api.py +++ b/src/airbyte_api/models/source_google_analytics_data_api.py @@ -1,21 +1,21 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .source_google_analytics_data_api_schemas_custom_reports_array_int64value import ( +from .metrics_filter_value_int64value import ( CohortReports, CohortReportsTypedDict, DimensionsFilter, DimensionsFilterTypedDict, - SourceGoogleAnalyticsDataAPIBetweenFilter, - SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict, + MetricsFilterBetweenFilter, + MetricsFilterBetweenFilterTypedDict, + MetricsFilterFilterNameNumericFilter, + MetricsFilterOperationValidEnums, + MetricsFilterValueDoubleValue, + MetricsFilterValueDoubleValueTypedDict, + MetricsFilterValueInt64Value, + MetricsFilterValueInt64ValueTypedDict, SourceGoogleAnalyticsDataAPICredentials, SourceGoogleAnalyticsDataAPICredentialsTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums, ) from airbyte_api.types import BaseModel, UNSET_SENTINEL from airbyte_api.utils import get_discriminator, validate_const @@ -28,71 +28,56 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -SourceGoogleAnalyticsDataAPIValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPIValueTypedDict", +MetricsFilterValueTypedDict = TypeAliasType( + "MetricsFilterValueTypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict, + MetricsFilterValueInt64ValueTypedDict, MetricsFilterValueDoubleValueTypedDict ], ) -SourceGoogleAnalyticsDataAPIValue = Annotated[ +MetricsFilterValue = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterValueInt64Value, Tag("int64Value")], + Annotated[MetricsFilterValueDoubleValue, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPINumericFilterTypedDict(TypedDict): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums - ] - value: SourceGoogleAnalyticsDataAPIValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName +class MetricsFilterNumericFilterTypedDict(TypedDict): + operation: List[MetricsFilterOperationValidEnums] + value: MetricsFilterValueTypedDict + filter_name: MetricsFilterFilterNameNumericFilter -class SourceGoogleAnalyticsDataAPINumericFilter(BaseModel): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums - ] +class MetricsFilterNumericFilter(BaseModel): + operation: List[MetricsFilterOperationValidEnums] - value: SourceGoogleAnalyticsDataAPIValue + value: MetricsFilterValue FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName, + MetricsFilterFilterNameNumericFilter, AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.NUMERIC_FILTER - ) + validate_const(MetricsFilterFilterNameNumericFilter.NUMERIC_FILTER) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.NUMERIC_FILTER + ] = MetricsFilterFilterNameNumericFilter.NUMERIC_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName( - str, Enum -): +class MetricsFilterFilterNameInListFilter(str, Enum): IN_LIST_FILTER = "inListFilter" -class SourceGoogleAnalyticsDataAPIInListFilterTypedDict(TypedDict): +class MetricsFilterInListFilterTypedDict(TypedDict): values: List[str] case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName + filter_name: MetricsFilterFilterNameInListFilter -class SourceGoogleAnalyticsDataAPIInListFilter(BaseModel): +class MetricsFilterInListFilter(BaseModel): values: List[str] case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -101,15 +86,13 @@ class SourceGoogleAnalyticsDataAPIInListFilter(BaseModel): FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName, + MetricsFilterFilterNameInListFilter, AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.IN_LIST_FILTER - ) + validate_const(MetricsFilterFilterNameInListFilter.IN_LIST_FILTER) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.IN_LIST_FILTER + ] = MetricsFilterFilterNameInListFilter.IN_LIST_FILTER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -128,13 +111,11 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName( - str, Enum -): +class MetricsFilterFilterNameStringFilter(str, Enum): STRING_FILTER = "stringFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums(str, Enum): +class MetricsFilterMatchTypeValidEnums(str, Enum): MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" EXACT = "EXACT" BEGINS_WITH = "BEGINS_WITH" @@ -144,18 +125,14 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums(str, Enum) PARTIAL_REGEXP = "PARTIAL_REGEXP" -class SourceGoogleAnalyticsDataAPIStringFilterTypedDict(TypedDict): +class MetricsFilterStringFilterTypedDict(TypedDict): value: str case_sensitive: NotRequired[bool] - filter_name: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName - ) - match_type: NotRequired[ - List[SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums] - ] + filter_name: MetricsFilterFilterNameStringFilter + match_type: NotRequired[List[MetricsFilterMatchTypeValidEnums]] -class SourceGoogleAnalyticsDataAPIStringFilter(BaseModel): +class MetricsFilterStringFilter(BaseModel): value: str case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -164,18 +141,16 @@ class SourceGoogleAnalyticsDataAPIStringFilter(BaseModel): FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName, + MetricsFilterFilterNameStringFilter, AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName.STRING_FILTER - ) + validate_const(MetricsFilterFilterNameStringFilter.STRING_FILTER) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterName.STRING_FILTER + ] = MetricsFilterFilterNameStringFilter.STRING_FILTER match_type: Annotated[ - Optional[List[SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValidEnums]], + Optional[List[MetricsFilterMatchTypeValidEnums]], pydantic.Field(alias="matchType"), ] = None @@ -196,67 +171,54 @@ def serialize_model(self, handler): return m -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict", +MetricsFilterFilterUnionTypedDict = TypeAliasType( + "MetricsFilterFilterUnionTypedDict", Union[ - SourceGoogleAnalyticsDataAPIInListFilterTypedDict, - SourceGoogleAnalyticsDataAPINumericFilterTypedDict, - SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPIStringFilterTypedDict, + MetricsFilterInListFilterTypedDict, + MetricsFilterNumericFilterTypedDict, + MetricsFilterBetweenFilterTypedDict, + MetricsFilterStringFilterTypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter = Annotated[ +MetricsFilterFilterUnion = Annotated[ Union[ - Annotated[SourceGoogleAnalyticsDataAPIStringFilter, Tag("stringFilter")], - Annotated[SourceGoogleAnalyticsDataAPIInListFilter, Tag("inListFilter")], - Annotated[SourceGoogleAnalyticsDataAPINumericFilter, Tag("numericFilter")], - Annotated[SourceGoogleAnalyticsDataAPIBetweenFilter, Tag("betweenFilter")], + Annotated[MetricsFilterStringFilter, Tag("stringFilter")], + Annotated[MetricsFilterInListFilter, Tag("inListFilter")], + Annotated[MetricsFilterNumericFilter, Tag("numericFilter")], + Annotated[MetricsFilterBetweenFilter, Tag("betweenFilter")], ], Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType( - str, Enum -): +class MetricsFilterFilterTypeFilter(str, Enum): FILTER = "filter" -class SourceGoogleAnalyticsDataAPISchemasFilterTypedDict(TypedDict): +class MetricsFilterFilterTypedDict(TypedDict): r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.""" field_name: str - filter_: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterTypedDict - ) - filter_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType + filter_: MetricsFilterFilterUnionTypedDict + filter_type: MetricsFilterFilterTypeFilter -class SourceGoogleAnalyticsDataAPISchemasFilter(BaseModel): +class MetricsFilterFilter(BaseModel): r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.""" field_name: str - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilter, - pydantic.Field(alias="filter"), - ] + filter_: Annotated[MetricsFilterFilterUnion, pydantic.Field(alias="filter")] FILTER_TYPE: Annotated[ Annotated[ - Optional[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType - ], - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.FILTER - ) - ), + Optional[MetricsFilterFilterTypeFilter], + AfterValidator(validate_const(MetricsFilterFilterTypeFilter.FILTER)), ], pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.FILTER + ] = MetricsFilterFilterTypeFilter.FILTER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -275,227 +237,179 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameBetweenFilter3(str, Enum): BETWEEN_FILTER = "betweenFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeDoubleValue3(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionDoubleValue3TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType + value_type: MetricsFilterFromValueExpressionValueTypeDoubleValue3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue( - BaseModel -): +class MetricsFilterFromValueExpressionDoubleValue3(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType, + MetricsFilterFromValueExpressionValueTypeDoubleValue3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE + MetricsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE + ] = MetricsFilterFromValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeInt64Value3(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64ValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionInt64Value3TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType + value_type: MetricsFilterFromValueExpressionValueTypeInt64Value3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value( - BaseModel -): +class MetricsFilterFromValueExpressionInt64Value3(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType, + MetricsFilterFromValueExpressionValueTypeInt64Value3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.INT64_VALUE + MetricsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.INT64_VALUE + ] = MetricsFilterFromValueExpressionValueTypeInt64Value3.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict", +MetricsFilterExpressionFromValue3TypedDict = TypeAliasType( + "MetricsFilterExpressionFromValue3TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValueTypedDict, + MetricsFilterFromValueExpressionInt64Value3TypedDict, + MetricsFilterFromValueExpressionDoubleValue3TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue = Annotated[ +MetricsFilterExpressionFromValue3 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterFromValueExpressionInt64Value3, Tag("int64Value")], + Annotated[MetricsFilterFromValueExpressionDoubleValue3, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeDoubleValue3(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionDoubleValue3TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType + value_type: MetricsFilterToValueExpressionValueTypeDoubleValue3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue( - BaseModel -): +class MetricsFilterToValueExpressionDoubleValue3(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType, + MetricsFilterToValueExpressionValueTypeDoubleValue3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE + MetricsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE + ] = MetricsFilterToValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeInt64Value3(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64ValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionInt64Value3TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType + value_type: MetricsFilterToValueExpressionValueTypeInt64Value3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value( - BaseModel -): +class MetricsFilterToValueExpressionInt64Value3(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType, + MetricsFilterToValueExpressionValueTypeInt64Value3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE + MetricsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE + ] = MetricsFilterToValueExpressionValueTypeInt64Value3.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict", +MetricsFilterExpressionToValue3TypedDict = TypeAliasType( + "MetricsFilterExpressionToValue3TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValueTypedDict, + MetricsFilterToValueExpressionInt64Value3TypedDict, + MetricsFilterToValueExpressionDoubleValue3TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue = Annotated[ +MetricsFilterExpressionToValue3 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterToValueExpressionInt64Value3, Tag("int64Value")], + Annotated[MetricsFilterToValueExpressionDoubleValue3, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilterTypedDict( - TypedDict -): - from_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName +class MetricsFilterExpressionBetweenFilter3TypedDict(TypedDict): + from_value: MetricsFilterExpressionFromValue3TypedDict + to_value: MetricsFilterExpressionToValue3TypedDict + filter_name: MetricsFilterExpressionFilterNameBetweenFilter3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter( - BaseModel -): +class MetricsFilterExpressionBetweenFilter3(BaseModel): from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue, - pydantic.Field(alias="fromValue"), + MetricsFilterExpressionFromValue3, pydantic.Field(alias="fromValue") ] to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue, - pydantic.Field(alias="toValue"), + MetricsFilterExpressionToValue3, pydantic.Field(alias="toValue") ] FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName, + MetricsFilterExpressionFilterNameBetweenFilter3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER + MetricsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER + ] = MetricsFilterExpressionFilterNameBetweenFilter3.BETWEEN_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameNumericFilter3(str, Enum): NUMERIC_FILTER = "numericFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums( - str, Enum -): +class MetricsFilterExpressionOperationValidEnums3(str, Enum): OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" EQUAL = "EQUAL" LESS_THAN = "LESS_THAN" @@ -504,141 +418,109 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeDoubleValue3(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionDoubleValue3TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType + value_type: MetricsFilterValueExpressionValueTypeDoubleValue3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue( - BaseModel -): +class MetricsFilterValueExpressionDoubleValue3(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType, + MetricsFilterValueExpressionValueTypeDoubleValue3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.DOUBLE_VALUE + MetricsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.DOUBLE_VALUE + ] = MetricsFilterValueExpressionValueTypeDoubleValue3.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeInt64Value3(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64ValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionInt64Value3TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType + value_type: MetricsFilterValueExpressionValueTypeInt64Value3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value( - BaseModel -): +class MetricsFilterValueExpressionInt64Value3(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType, + MetricsFilterValueExpressionValueTypeInt64Value3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.INT64_VALUE + MetricsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.INT64_VALUE + ] = MetricsFilterValueExpressionValueTypeInt64Value3.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict", +MetricsFilterExpressionValue3TypedDict = TypeAliasType( + "MetricsFilterExpressionValue3TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValueTypedDict, + MetricsFilterValueExpressionInt64Value3TypedDict, + MetricsFilterValueExpressionDoubleValue3TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value = Annotated[ +MetricsFilterExpressionValue3 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterValueExpressionInt64Value3, Tag("int64Value")], + Annotated[MetricsFilterValueExpressionDoubleValue3, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilterTypedDict( - TypedDict -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums - ] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName +class MetricsFilterExpressionNumericFilter3TypedDict(TypedDict): + operation: List[MetricsFilterExpressionOperationValidEnums3] + value: MetricsFilterExpressionValue3TypedDict + filter_name: MetricsFilterExpressionFilterNameNumericFilter3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter( - BaseModel -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums - ] +class MetricsFilterExpressionNumericFilter3(BaseModel): + operation: List[MetricsFilterExpressionOperationValidEnums3] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Value + value: MetricsFilterExpressionValue3 FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName, + MetricsFilterExpressionFilterNameNumericFilter3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.NUMERIC_FILTER + MetricsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.NUMERIC_FILTER + ] = MetricsFilterExpressionFilterNameNumericFilter3.NUMERIC_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameInListFilter3(str, Enum): IN_LIST_FILTER = "inListFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionInListFilter3TypedDict(TypedDict): values: List[str] case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName + filter_name: MetricsFilterExpressionFilterNameInListFilter3 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter( - BaseModel -): +class MetricsFilterExpressionInListFilter3(BaseModel): values: List[str] case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -647,15 +529,15 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName, + MetricsFilterExpressionFilterNameInListFilter3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.IN_LIST_FILTER + MetricsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.IN_LIST_FILTER + ] = MetricsFilterExpressionFilterNameInListFilter3.IN_LIST_FILTER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -674,15 +556,11 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameStringFilter3(str, Enum): STRING_FILTER = "stringFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums( - str, Enum -): +class MetricsFilterExpressionMatchTypeValidEnums3(str, Enum): MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" EXACT = "EXACT" BEGINS_WITH = "BEGINS_WITH" @@ -692,22 +570,14 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi PARTIAL_REGEXP = "PARTIAL_REGEXP" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionStringFilter3TypedDict(TypedDict): value: str case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums - ] - ] + filter_name: MetricsFilterExpressionFilterNameStringFilter3 + match_type: NotRequired[List[MetricsFilterExpressionMatchTypeValidEnums3]] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter( - BaseModel -): +class MetricsFilterExpressionStringFilter3(BaseModel): value: str case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -716,22 +586,18 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName, + MetricsFilterExpressionFilterNameStringFilter3, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.STRING_FILTER + MetricsFilterExpressionFilterNameStringFilter3.STRING_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.STRING_FILTER + ] = MetricsFilterExpressionFilterNameStringFilter3.STRING_FILTER match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums - ] - ], + Optional[List[MetricsFilterExpressionMatchTypeValidEnums3]], pydantic.Field(alias="matchType"), ] = None @@ -752,93 +618,64 @@ def serialize_model(self, handler): return m -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict", +MetricsFilterExpressionFilter3TypedDict = TypeAliasType( + "MetricsFilterExpressionFilter3TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilterTypedDict, + MetricsFilterExpressionInListFilter3TypedDict, + MetricsFilterExpressionNumericFilter3TypedDict, + MetricsFilterExpressionBetweenFilter3TypedDict, + MetricsFilterExpressionStringFilter3TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter = Annotated[ +MetricsFilterExpressionFilter3 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter, - Tag("stringFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter, - Tag("inListFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter, - Tag("numericFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter, - Tag("betweenFilter"), - ], + Annotated[MetricsFilterExpressionStringFilter3, Tag("stringFilter")], + Annotated[MetricsFilterExpressionInListFilter3, Tag("inListFilter")], + Annotated[MetricsFilterExpressionNumericFilter3, Tag("numericFilter")], + Annotated[MetricsFilterExpressionBetweenFilter3, Tag("betweenFilter")], ], Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpressionTypedDict( - TypedDict -): +class MetricsFilterExpression3TypedDict(TypedDict): field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterTypedDict + filter_: MetricsFilterExpressionFilter3TypedDict -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression( - BaseModel -): +class MetricsFilterExpression3(BaseModel): field_name: str - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Filter, - pydantic.Field(alias="filter"), - ] + filter_: Annotated[MetricsFilterExpressionFilter3, pydantic.Field(alias="filter")] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType( - str, Enum -): +class MetricsFilterFilterTypeNotExpression(str, Enum): NOT_EXPRESSION = "notExpression" -class SourceGoogleAnalyticsDataAPINotExpressionTypedDict(TypedDict): +class MetricsFilterNotExpressionTypedDict(TypedDict): r"""The FilterExpression is NOT of notExpression.""" - expression: NotRequired[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpressionTypedDict - ] - filter_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType + expression: NotRequired[MetricsFilterExpression3TypedDict] + filter_type: MetricsFilterFilterTypeNotExpression -class SourceGoogleAnalyticsDataAPINotExpression(BaseModel): +class MetricsFilterNotExpression(BaseModel): r"""The FilterExpression is NOT of notExpression.""" - expression: Optional[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression - ] = None + expression: Optional[MetricsFilterExpression3] = None FILTER_TYPE: Annotated[ Annotated[ - Optional[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType - ], + Optional[MetricsFilterFilterTypeNotExpression], AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.NOT_EXPRESSION - ) + validate_const(MetricsFilterFilterTypeNotExpression.NOT_EXPRESSION) ), ], pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.NOT_EXPRESSION + ] = MetricsFilterFilterTypeNotExpression.NOT_EXPRESSION @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -857,227 +694,179 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameBetweenFilter2(str, Enum): BETWEEN_FILTER = "betweenFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeDoubleValue2(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionDoubleValue2TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType + value_type: MetricsFilterFromValueExpressionValueTypeDoubleValue2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue( - BaseModel -): +class MetricsFilterFromValueExpressionDoubleValue2(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType, + MetricsFilterFromValueExpressionValueTypeDoubleValue2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE + MetricsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE + ] = MetricsFilterFromValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeInt64Value2(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64ValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionInt64Value2TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType + value_type: MetricsFilterFromValueExpressionValueTypeInt64Value2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value( - BaseModel -): +class MetricsFilterFromValueExpressionInt64Value2(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType, + MetricsFilterFromValueExpressionValueTypeInt64Value2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.INT64_VALUE + MetricsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.INT64_VALUE + ] = MetricsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict", +MetricsFilterExpressionFromValue2TypedDict = TypeAliasType( + "MetricsFilterExpressionFromValue2TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValueTypedDict, + MetricsFilterFromValueExpressionInt64Value2TypedDict, + MetricsFilterFromValueExpressionDoubleValue2TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue = Annotated[ +MetricsFilterExpressionFromValue2 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterFromValueExpressionInt64Value2, Tag("int64Value")], + Annotated[MetricsFilterFromValueExpressionDoubleValue2, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeDoubleValue2(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionDoubleValue2TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType + value_type: MetricsFilterToValueExpressionValueTypeDoubleValue2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue( - BaseModel -): +class MetricsFilterToValueExpressionDoubleValue2(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType, + MetricsFilterToValueExpressionValueTypeDoubleValue2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE + MetricsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE + ] = MetricsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeInt64Value2(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64ValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionInt64Value2TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType + value_type: MetricsFilterToValueExpressionValueTypeInt64Value2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value( - BaseModel -): +class MetricsFilterToValueExpressionInt64Value2(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType, + MetricsFilterToValueExpressionValueTypeInt64Value2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE + MetricsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE + ] = MetricsFilterToValueExpressionValueTypeInt64Value2.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict", +MetricsFilterExpressionToValue2TypedDict = TypeAliasType( + "MetricsFilterExpressionToValue2TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValueTypedDict, + MetricsFilterToValueExpressionInt64Value2TypedDict, + MetricsFilterToValueExpressionDoubleValue2TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue = Annotated[ +MetricsFilterExpressionToValue2 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterToValueExpressionInt64Value2, Tag("int64Value")], + Annotated[MetricsFilterToValueExpressionDoubleValue2, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilterTypedDict( - TypedDict -): - from_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName +class MetricsFilterExpressionBetweenFilter2TypedDict(TypedDict): + from_value: MetricsFilterExpressionFromValue2TypedDict + to_value: MetricsFilterExpressionToValue2TypedDict + filter_name: MetricsFilterExpressionFilterNameBetweenFilter2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter( - BaseModel -): +class MetricsFilterExpressionBetweenFilter2(BaseModel): from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFromValue, - pydantic.Field(alias="fromValue"), + MetricsFilterExpressionFromValue2, pydantic.Field(alias="fromValue") ] to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterToValue, - pydantic.Field(alias="toValue"), + MetricsFilterExpressionToValue2, pydantic.Field(alias="toValue") ] FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName, + MetricsFilterExpressionFilterNameBetweenFilter2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.BETWEEN_FILTER + MetricsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.BETWEEN_FILTER + ] = MetricsFilterExpressionFilterNameBetweenFilter2.BETWEEN_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameNumericFilter2(str, Enum): NUMERIC_FILTER = "numericFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums( - str, Enum -): +class MetricsFilterExpressionOperationValidEnums2(str, Enum): OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" EQUAL = "EQUAL" LESS_THAN = "LESS_THAN" @@ -1086,141 +875,109 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeDoubleValue2(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionDoubleValue2TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType + value_type: MetricsFilterValueExpressionValueTypeDoubleValue2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue( - BaseModel -): +class MetricsFilterValueExpressionDoubleValue2(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType, + MetricsFilterValueExpressionValueTypeDoubleValue2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.DOUBLE_VALUE + MetricsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.DOUBLE_VALUE + ] = MetricsFilterValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeInt64Value2(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64ValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionInt64Value2TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType + value_type: MetricsFilterValueExpressionValueTypeInt64Value2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value( - BaseModel -): +class MetricsFilterValueExpressionInt64Value2(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType, + MetricsFilterValueExpressionValueTypeInt64Value2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.INT64_VALUE + MetricsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.INT64_VALUE + ] = MetricsFilterValueExpressionValueTypeInt64Value2.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict", +MetricsFilterExpressionValue2TypedDict = TypeAliasType( + "MetricsFilterExpressionValue2TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValueTypedDict, + MetricsFilterValueExpressionInt64Value2TypedDict, + MetricsFilterValueExpressionDoubleValue2TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue = Annotated[ +MetricsFilterExpressionValue2 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterValueExpressionInt64Value2, Tag("int64Value")], + Annotated[MetricsFilterValueExpressionDoubleValue2, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilterTypedDict( - TypedDict -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums - ] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName +class MetricsFilterExpressionNumericFilter2TypedDict(TypedDict): + operation: List[MetricsFilterExpressionOperationValidEnums2] + value: MetricsFilterExpressionValue2TypedDict + filter_name: MetricsFilterExpressionFilterNameNumericFilter2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter( - BaseModel -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums - ] +class MetricsFilterExpressionNumericFilter2(BaseModel): + operation: List[MetricsFilterExpressionOperationValidEnums2] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValue + value: MetricsFilterExpressionValue2 FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName, + MetricsFilterExpressionFilterNameNumericFilter2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.NUMERIC_FILTER + MetricsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.NUMERIC_FILTER + ] = MetricsFilterExpressionFilterNameNumericFilter2.NUMERIC_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameInListFilter2(str, Enum): IN_LIST_FILTER = "inListFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionInListFilter2TypedDict(TypedDict): values: List[str] case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName + filter_name: MetricsFilterExpressionFilterNameInListFilter2 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter( - BaseModel -): +class MetricsFilterExpressionInListFilter2(BaseModel): values: List[str] case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -1229,15 +986,15 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName, + MetricsFilterExpressionFilterNameInListFilter2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.IN_LIST_FILTER + MetricsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.IN_LIST_FILTER + ] = MetricsFilterExpressionFilterNameInListFilter2.IN_LIST_FILTER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1256,15 +1013,11 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameStringFilter2(str, Enum): STRING_FILTER = "stringFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums( - str, Enum -): +class MetricsFilterExpressionMatchTypeValidEnums2(str, Enum): MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" EXACT = "EXACT" BEGINS_WITH = "BEGINS_WITH" @@ -1274,22 +1027,14 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi PARTIAL_REGEXP = "PARTIAL_REGEXP" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionStringFilter2TypedDict(TypedDict): value: str case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums - ] - ] + filter_name: MetricsFilterExpressionFilterNameStringFilter2 + match_type: NotRequired[List[MetricsFilterExpressionMatchTypeValidEnums2]] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter( - BaseModel -): +class MetricsFilterExpressionStringFilter2(BaseModel): value: str case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -1298,22 +1043,18 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName, + MetricsFilterExpressionFilterNameStringFilter2, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.STRING_FILTER + MetricsFilterExpressionFilterNameStringFilter2.STRING_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.STRING_FILTER + ] = MetricsFilterExpressionFilterNameStringFilter2.STRING_FILTER match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums - ] - ], + Optional[List[MetricsFilterExpressionMatchTypeValidEnums2]], pydantic.Field(alias="matchType"), ] = None @@ -1334,314 +1075,237 @@ def serialize_model(self, handler): return m -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict", +MetricsFilterExpressionFilter2TypedDict = TypeAliasType( + "MetricsFilterExpressionFilter2TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilterTypedDict, + MetricsFilterExpressionInListFilter2TypedDict, + MetricsFilterExpressionNumericFilter2TypedDict, + MetricsFilterExpressionBetweenFilter2TypedDict, + MetricsFilterExpressionStringFilter2TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter = Annotated[ +MetricsFilterExpressionFilter2 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter, - Tag("stringFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter, - Tag("inListFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter, - Tag("numericFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter, - Tag("betweenFilter"), - ], + Annotated[MetricsFilterExpressionStringFilter2, Tag("stringFilter")], + Annotated[MetricsFilterExpressionInListFilter2, Tag("inListFilter")], + Annotated[MetricsFilterExpressionNumericFilter2, Tag("numericFilter")], + Annotated[MetricsFilterExpressionBetweenFilter2, Tag("betweenFilter")], ], Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpressionTypedDict( - TypedDict -): +class MetricsFilterExpression2TypedDict(TypedDict): field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterTypedDict + filter_: MetricsFilterExpressionFilter2TypedDict -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression( - BaseModel -): +class MetricsFilterExpression2(BaseModel): field_name: str - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilter, - pydantic.Field(alias="filter"), - ] + filter_: Annotated[MetricsFilterExpressionFilter2, pydantic.Field(alias="filter")] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType( - str, Enum -): +class MetricsFilterFilterTypeOrGroup(str, Enum): OR_GROUP = "orGroup" -class SourceGoogleAnalyticsDataAPIOrGroupTypedDict(TypedDict): +class MetricsFilterOrGroupTypedDict(TypedDict): r"""The FilterExpressions in orGroup have an OR relationship.""" - expressions: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpressionTypedDict - ] - filter_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType + expressions: List[MetricsFilterExpression2TypedDict] + filter_type: MetricsFilterFilterTypeOrGroup -class SourceGoogleAnalyticsDataAPIOrGroup(BaseModel): +class MetricsFilterOrGroup(BaseModel): r"""The FilterExpressions in orGroup have an OR relationship.""" - expressions: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression - ] + expressions: List[MetricsFilterExpression2] FILTER_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.OR_GROUP - ) - ), + MetricsFilterFilterTypeOrGroup, + AfterValidator(validate_const(MetricsFilterFilterTypeOrGroup.OR_GROUP)), ], pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.OR_GROUP + ] = MetricsFilterFilterTypeOrGroup.OR_GROUP -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameBetweenFilter1(str, Enum): BETWEEN_FILTER = "betweenFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeDoubleValue1(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionDoubleValue1TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType + value_type: MetricsFilterFromValueExpressionValueTypeDoubleValue1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue( - BaseModel -): +class MetricsFilterFromValueExpressionDoubleValue1(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType, + MetricsFilterFromValueExpressionValueTypeDoubleValue1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.DOUBLE_VALUE + MetricsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.DOUBLE_VALUE + ] = MetricsFilterFromValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType( - str, Enum -): +class MetricsFilterFromValueExpressionValueTypeInt64Value1(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64ValueTypedDict( - TypedDict -): +class MetricsFilterFromValueExpressionInt64Value1TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType + value_type: MetricsFilterFromValueExpressionValueTypeInt64Value1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value( - BaseModel -): +class MetricsFilterFromValueExpressionInt64Value1(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType, + MetricsFilterFromValueExpressionValueTypeInt64Value1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.INT64_VALUE + MetricsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.INT64_VALUE + ] = MetricsFilterFromValueExpressionValueTypeInt64Value1.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict", +MetricsFilterExpressionFromValue1TypedDict = TypeAliasType( + "MetricsFilterExpressionFromValue1TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValueTypedDict, + MetricsFilterFromValueExpressionInt64Value1TypedDict, + MetricsFilterFromValueExpressionDoubleValue1TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue = Annotated[ +MetricsFilterExpressionFromValue1 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterFromValueExpressionInt64Value1, Tag("int64Value")], + Annotated[MetricsFilterFromValueExpressionDoubleValue1, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeDoubleValue1(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionDoubleValue1TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType + value_type: MetricsFilterToValueExpressionValueTypeDoubleValue1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue( - BaseModel -): +class MetricsFilterToValueExpressionDoubleValue1(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType, + MetricsFilterToValueExpressionValueTypeDoubleValue1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE + MetricsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE + ] = MetricsFilterToValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType( - str, Enum -): +class MetricsFilterToValueExpressionValueTypeInt64Value1(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64ValueTypedDict( - TypedDict -): +class MetricsFilterToValueExpressionInt64Value1TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType + value_type: MetricsFilterToValueExpressionValueTypeInt64Value1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value( - BaseModel -): +class MetricsFilterToValueExpressionInt64Value1(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType, + MetricsFilterToValueExpressionValueTypeInt64Value1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.INT64_VALUE + MetricsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.INT64_VALUE + ] = MetricsFilterToValueExpressionValueTypeInt64Value1.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict", +MetricsFilterExpressionToValue1TypedDict = TypeAliasType( + "MetricsFilterExpressionToValue1TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValueTypedDict, + MetricsFilterToValueExpressionInt64Value1TypedDict, + MetricsFilterToValueExpressionDoubleValue1TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue = Annotated[ +MetricsFilterExpressionToValue1 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterToValueExpressionInt64Value1, Tag("int64Value")], + Annotated[MetricsFilterToValueExpressionDoubleValue1, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilterTypedDict( - TypedDict -): - from_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName +class MetricsFilterExpressionBetweenFilter1TypedDict(TypedDict): + from_value: MetricsFilterExpressionFromValue1TypedDict + to_value: MetricsFilterExpressionToValue1TypedDict + filter_name: MetricsFilterExpressionFilterNameBetweenFilter1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter( - BaseModel -): +class MetricsFilterExpressionBetweenFilter1(BaseModel): from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFromValue, - pydantic.Field(alias="fromValue"), + MetricsFilterExpressionFromValue1, pydantic.Field(alias="fromValue") ] to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterToValue, - pydantic.Field(alias="toValue"), + MetricsFilterExpressionToValue1, pydantic.Field(alias="toValue") ] FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName, + MetricsFilterExpressionFilterNameBetweenFilter1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.BETWEEN_FILTER + MetricsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.BETWEEN_FILTER + ] = MetricsFilterExpressionFilterNameBetweenFilter1.BETWEEN_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameNumericFilter1(str, Enum): NUMERIC_FILTER = "numericFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums( - str, Enum -): +class MetricsFilterExpressionOperationValidEnums1(str, Enum): OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" EQUAL = "EQUAL" LESS_THAN = "LESS_THAN" @@ -1650,143 +1314,109 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeDoubleValue1(str, Enum): DOUBLE_VALUE = "doubleValue" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionDoubleValue1TypedDict(TypedDict): value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType + value_type: MetricsFilterValueExpressionValueTypeDoubleValue1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue( - BaseModel -): +class MetricsFilterValueExpressionDoubleValue1(BaseModel): value: float VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType, + MetricsFilterValueExpressionValueTypeDoubleValue1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.DOUBLE_VALUE + MetricsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.DOUBLE_VALUE + ] = MetricsFilterValueExpressionValueTypeDoubleValue1.DOUBLE_VALUE -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType( - str, Enum -): +class MetricsFilterValueExpressionValueTypeInt64Value1(str, Enum): INT64_VALUE = "int64Value" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64ValueTypedDict( - TypedDict -): +class MetricsFilterValueExpressionInt64Value1TypedDict(TypedDict): value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType + value_type: MetricsFilterValueExpressionValueTypeInt64Value1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value( - BaseModel -): +class MetricsFilterValueExpressionInt64Value1(BaseModel): value: str VALUE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType, + MetricsFilterValueExpressionValueTypeInt64Value1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.INT64_VALUE + MetricsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE ) ), ], pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.INT64_VALUE + ] = MetricsFilterValueExpressionValueTypeInt64Value1.INT64_VALUE -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict", +MetricsFilterExpressionValue1TypedDict = TypeAliasType( + "MetricsFilterExpressionValue1TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValueTypedDict, + MetricsFilterValueExpressionInt64Value1TypedDict, + MetricsFilterValueExpressionDoubleValue1TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue = Annotated[ +MetricsFilterExpressionValue1 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue, - Tag("doubleValue"), - ], + Annotated[MetricsFilterValueExpressionInt64Value1, Tag("int64Value")], + Annotated[MetricsFilterValueExpressionDoubleValue1, Tag("doubleValue")], ], Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilterTypedDict( - TypedDict -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums - ] - value: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueTypedDict - ) - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName +class MetricsFilterExpressionNumericFilter1TypedDict(TypedDict): + operation: List[MetricsFilterExpressionOperationValidEnums1] + value: MetricsFilterExpressionValue1TypedDict + filter_name: MetricsFilterExpressionFilterNameNumericFilter1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter( - BaseModel -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums - ] +class MetricsFilterExpressionNumericFilter1(BaseModel): + operation: List[MetricsFilterExpressionOperationValidEnums1] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValue + value: MetricsFilterExpressionValue1 FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName, + MetricsFilterExpressionFilterNameNumericFilter1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.NUMERIC_FILTER + MetricsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.NUMERIC_FILTER + ] = MetricsFilterExpressionFilterNameNumericFilter1.NUMERIC_FILTER -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameInListFilter1(str, Enum): IN_LIST_FILTER = "inListFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionInListFilter1TypedDict(TypedDict): values: List[str] case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName + filter_name: MetricsFilterExpressionFilterNameInListFilter1 -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter( - BaseModel -): +class MetricsFilterExpressionInListFilter1(BaseModel): values: List[str] case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -1795,15 +1425,15 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFil FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName, + MetricsFilterExpressionFilterNameInListFilter1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.IN_LIST_FILTER + MetricsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.IN_LIST_FILTER + ] = MetricsFilterExpressionFilterNameInListFilter1.IN_LIST_FILTER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1822,15 +1452,11 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName( - str, Enum -): +class MetricsFilterExpressionFilterNameStringFilter1(str, Enum): STRING_FILTER = "stringFilter" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums( - str, Enum -): +class MetricsFilterExpressionMatchTypeValidEnums1(str, Enum): MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" EXACT = "EXACT" BEGINS_WITH = "BEGINS_WITH" @@ -1840,22 +1466,14 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFi PARTIAL_REGEXP = "PARTIAL_REGEXP" -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilterTypedDict( - TypedDict -): +class MetricsFilterExpressionStringFilter1TypedDict(TypedDict): value: str case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums - ] - ] + filter_name: MetricsFilterExpressionFilterNameStringFilter1 + match_type: NotRequired[List[MetricsFilterExpressionMatchTypeValidEnums1]] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter( - BaseModel -): +class MetricsFilterExpressionStringFilter1(BaseModel): value: str case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( @@ -1864,22 +1482,18 @@ class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFil FILTER_NAME: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName, + MetricsFilterExpressionFilterNameStringFilter1, AfterValidator( validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.STRING_FILTER + MetricsFilterExpressionFilterNameStringFilter1.STRING_FILTER ) ), ], pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.STRING_FILTER + ] = MetricsFilterExpressionFilterNameStringFilter1.STRING_FILTER match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums - ] - ], + Optional[List[MetricsFilterExpressionMatchTypeValidEnums1]], pydantic.Field(alias="matchType"), ] = None @@ -1900,98 +1514,71 @@ def serialize_model(self, handler): return m -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict", +MetricsFilterExpressionFilter1TypedDict = TypeAliasType( + "MetricsFilterExpressionFilter1TypedDict", Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilterTypedDict, + MetricsFilterExpressionInListFilter1TypedDict, + MetricsFilterExpressionNumericFilter1TypedDict, + MetricsFilterExpressionBetweenFilter1TypedDict, + MetricsFilterExpressionStringFilter1TypedDict, ], ) -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter = Annotated[ +MetricsFilterExpressionFilter1 = Annotated[ Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter, - Tag("stringFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter, - Tag("inListFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter, - Tag("numericFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter, - Tag("betweenFilter"), - ], + Annotated[MetricsFilterExpressionStringFilter1, Tag("stringFilter")], + Annotated[MetricsFilterExpressionInListFilter1, Tag("inListFilter")], + Annotated[MetricsFilterExpressionNumericFilter1, Tag("numericFilter")], + Annotated[MetricsFilterExpressionBetweenFilter1, Tag("betweenFilter")], ], Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), ] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpressionTypedDict( - TypedDict -): +class MetricsFilterExpression1TypedDict(TypedDict): field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1FilterTypedDict + filter_: MetricsFilterExpressionFilter1TypedDict -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression(BaseModel): +class MetricsFilterExpression1(BaseModel): field_name: str - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Filter, - pydantic.Field(alias="filter"), - ] + filter_: Annotated[MetricsFilterExpressionFilter1, pydantic.Field(alias="filter")] -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType( - str, Enum -): +class MetricsFilterFilterTypeAndGroup(str, Enum): AND_GROUP = "andGroup" -class SourceGoogleAnalyticsDataAPIAndGroupTypedDict(TypedDict): +class MetricsFilterAndGroupTypedDict(TypedDict): r"""The FilterExpressions in andGroup have an AND relationship.""" - expressions: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpressionTypedDict - ] - filter_type: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType - ) + expressions: List[MetricsFilterExpression1TypedDict] + filter_type: MetricsFilterFilterTypeAndGroup -class SourceGoogleAnalyticsDataAPIAndGroup(BaseModel): +class MetricsFilterAndGroup(BaseModel): r"""The FilterExpressions in andGroup have an AND relationship.""" - expressions: List[SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression] + expressions: List[MetricsFilterExpression1] FILTER_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType.AND_GROUP - ) - ), + MetricsFilterFilterTypeAndGroup, + AfterValidator(validate_const(MetricsFilterFilterTypeAndGroup.AND_GROUP)), ], pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterFilterType.AND_GROUP + ] = MetricsFilterFilterTypeAndGroup.AND_GROUP MetricsFilterTypedDict = TypeAliasType( "MetricsFilterTypedDict", Union[ - SourceGoogleAnalyticsDataAPIAndGroupTypedDict, - SourceGoogleAnalyticsDataAPIOrGroupTypedDict, - SourceGoogleAnalyticsDataAPINotExpressionTypedDict, - SourceGoogleAnalyticsDataAPISchemasFilterTypedDict, + MetricsFilterAndGroupTypedDict, + MetricsFilterOrGroupTypedDict, + MetricsFilterNotExpressionTypedDict, + MetricsFilterFilterTypedDict, ], ) r"""Metrics filter""" @@ -2000,10 +1587,10 @@ class SourceGoogleAnalyticsDataAPIAndGroup(BaseModel): MetricsFilter = TypeAliasType( "MetricsFilter", Union[ - SourceGoogleAnalyticsDataAPIAndGroup, - SourceGoogleAnalyticsDataAPIOrGroup, - SourceGoogleAnalyticsDataAPINotExpression, - SourceGoogleAnalyticsDataAPISchemasFilter, + MetricsFilterAndGroup, + MetricsFilterOrGroup, + MetricsFilterNotExpression, + MetricsFilterFilter, ], ) r"""Metrics filter""" @@ -2066,7 +1653,7 @@ def serialize_model(self, handler): return m -class SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI(str, Enum): +class GoogleAnalyticsDataAPIEnum(str, Enum): GOOGLE_ANALYTICS_DATA_API = "google-analytics-data-api" @@ -2089,7 +1676,7 @@ class SourceGoogleAnalyticsDataAPITypedDict(TypedDict): r"""If false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation.""" lookback_window: NotRequired[int] r"""Since attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days.""" - source_type: SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI + source_type: GoogleAnalyticsDataAPIEnum window_in_days: NotRequired[int] 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.""" @@ -2123,15 +1710,13 @@ class SourceGoogleAnalyticsDataAPI(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI, + GoogleAnalyticsDataAPIEnum, AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI.GOOGLE_ANALYTICS_DATA_API - ) + validate_const(GoogleAnalyticsDataAPIEnum.GOOGLE_ANALYTICS_DATA_API) ), ], pydantic.Field(alias="sourceType"), - ] = SourceGoogleAnalyticsDataAPIGoogleAnalyticsDataAPI.GOOGLE_ANALYTICS_DATA_API + ] = GoogleAnalyticsDataAPIEnum.GOOGLE_ANALYTICS_DATA_API window_in_days: Optional[int] = 1 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.""" @@ -2165,163 +1750,163 @@ def serialize_model(self, handler): try: - SourceGoogleAnalyticsDataAPINumericFilter.model_rebuild() + MetricsFilterNumericFilter.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPIInListFilter.model_rebuild() + MetricsFilterInListFilter.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPIStringFilter.model_rebuild() + MetricsFilterStringFilter.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasFilter.model_rebuild() + MetricsFilterFilter.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.model_rebuild() + MetricsFilterFromValueExpressionDoubleValue3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.model_rebuild() + MetricsFilterFromValueExpressionInt64Value3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.model_rebuild() + MetricsFilterToValueExpressionDoubleValue3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.model_rebuild() + MetricsFilterToValueExpressionInt64Value3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.model_rebuild() + MetricsFilterExpressionBetweenFilter3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.model_rebuild() + MetricsFilterValueExpressionDoubleValue3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.model_rebuild() + MetricsFilterValueExpressionInt64Value3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.model_rebuild() + MetricsFilterExpressionNumericFilter3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.model_rebuild() + MetricsFilterExpressionInListFilter3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.model_rebuild() + MetricsFilterExpressionStringFilter3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterExpression.model_rebuild() + MetricsFilterExpression3.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPINotExpression.model_rebuild() + MetricsFilterNotExpression.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.model_rebuild() + MetricsFilterFromValueExpressionDoubleValue2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.model_rebuild() + MetricsFilterFromValueExpressionInt64Value2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.model_rebuild() + MetricsFilterToValueExpressionDoubleValue2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.model_rebuild() + MetricsFilterToValueExpressionInt64Value2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.model_rebuild() + MetricsFilterExpressionBetweenFilter2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.model_rebuild() + MetricsFilterValueExpressionDoubleValue2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.model_rebuild() + MetricsFilterValueExpressionInt64Value2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.model_rebuild() + MetricsFilterExpressionNumericFilter2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.model_rebuild() + MetricsFilterExpressionInListFilter2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.model_rebuild() + MetricsFilterExpressionStringFilter2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterExpression.model_rebuild() + MetricsFilterExpression2.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPIOrGroup.model_rebuild() + MetricsFilterOrGroup.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.model_rebuild() + MetricsFilterFromValueExpressionDoubleValue1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.model_rebuild() + MetricsFilterFromValueExpressionInt64Value1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.model_rebuild() + MetricsFilterToValueExpressionDoubleValue1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.model_rebuild() + MetricsFilterToValueExpressionInt64Value1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterBetweenFilter.model_rebuild() + MetricsFilterExpressionBetweenFilter1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.model_rebuild() + MetricsFilterValueExpressionDoubleValue1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.model_rebuild() + MetricsFilterValueExpressionInt64Value1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterNumericFilter.model_rebuild() + MetricsFilterExpressionNumericFilter1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInListFilter.model_rebuild() + MetricsFilterExpressionInListFilter1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterStringFilter.model_rebuild() + MetricsFilterExpressionStringFilter1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayExpression.model_rebuild() + MetricsFilterExpression1.model_rebuild() except NameError: pass try: - SourceGoogleAnalyticsDataAPIAndGroup.model_rebuild() + MetricsFilterAndGroup.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_google_analytics_data_api_schemas_custom_reports_array_int64value.py b/src/airbyte_api/models/source_google_analytics_data_api_schemas_custom_reports_array_int64value.py deleted file mode 100644 index 44a7d149..00000000 --- a/src/airbyte_api/models/source_google_analytics_data_api_schemas_custom_reports_array_int64value.py +++ /dev/null @@ -1,2978 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from airbyte_api.types import BaseModel, UNSET_SENTINEL -from airbyte_api.utils import get_discriminator, validate_const -from datetime import date -from enum import Enum -import pydantic -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 - - -class SourceGoogleAnalyticsDataAPISchemasAuthType(str, Enum): - SERVICE = "Service" - - -class SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict(TypedDict): - credentials_json: str - r"""The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide.""" - auth_type: SourceGoogleAnalyticsDataAPISchemasAuthType - - -class SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication(BaseModel): - credentials_json: str - r"""The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide.""" - - AUTH_TYPE: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPISchemasAuthType], - AfterValidator( - validate_const(SourceGoogleAnalyticsDataAPISchemasAuthType.SERVICE) - ), - ], - pydantic.Field(alias="auth_type"), - ] = SourceGoogleAnalyticsDataAPISchemasAuthType.SERVICE - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["auth_type"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPIAuthType(str, Enum): - CLIENT = "Client" - - -class SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict(TypedDict): - client_id: str - r"""The Client ID of your Google Analytics developer application.""" - client_secret: str - r"""The Client Secret of your Google Analytics developer application.""" - refresh_token: str - r"""The token for obtaining a new access token.""" - access_token: NotRequired[str] - r"""Access Token for making authenticated requests.""" - auth_type: SourceGoogleAnalyticsDataAPIAuthType - - -class SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth(BaseModel): - client_id: str - r"""The Client ID of your Google Analytics developer application.""" - - client_secret: str - r"""The Client Secret of your Google Analytics developer application.""" - - refresh_token: str - r"""The token for obtaining a new access token.""" - - access_token: Optional[str] = None - r"""Access Token for making authenticated requests.""" - - AUTH_TYPE: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPIAuthType], - AfterValidator(validate_const(SourceGoogleAnalyticsDataAPIAuthType.CLIENT)), - ], - pydantic.Field(alias="auth_type"), - ] = SourceGoogleAnalyticsDataAPIAuthType.CLIENT - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["access_token", "auth_type"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SourceGoogleAnalyticsDataAPICredentialsTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPICredentialsTypedDict", - Union[ - SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthenticationTypedDict, - SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauthTypedDict, - ], -) -r"""Credentials for the service""" - - -SourceGoogleAnalyticsDataAPICredentials = TypeAliasType( - "SourceGoogleAnalyticsDataAPICredentials", - Union[ - SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication, - SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth, - ], -) -r"""Credentials for the service""" - - -class CohortReportSettingsTypedDict(TypedDict): - r"""Optional settings for a cohort report.""" - - accumulate: NotRequired[bool] - r"""If true, accumulates the result from first touch day to the end day""" - - -class CohortReportSettings(BaseModel): - r"""Optional settings for a cohort report.""" - - accumulate: Optional[bool] = None - r"""If true, accumulates the result from first touch day to the end day""" - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["accumulate"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class DateRangeTypedDict(TypedDict): - end_date: date - start_date: date - - -class DateRange(BaseModel): - end_date: Annotated[date, pydantic.Field(alias="endDate")] - - start_date: Annotated[date, pydantic.Field(alias="startDate")] - - -class Dimension(str, Enum): - r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" - - FIRST_SESSION_DATE = "firstSessionDate" - - -class CohortsTypedDict(TypedDict): - date_range: DateRangeTypedDict - dimension: Dimension - r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" - name: NotRequired[str] - r"""Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.""" - - -class Cohorts(BaseModel): - date_range: Annotated[DateRange, pydantic.Field(alias="dateRange")] - - dimension: Dimension - r"""Dimension used by the cohort. Required and only supports `firstSessionDate`""" - - name: Optional[str] = None - r"""Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.""" - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["name"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPIGranularity(str, Enum): - r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" - - GRANULARITY_UNSPECIFIED = "GRANULARITY_UNSPECIFIED" - DAILY = "DAILY" - WEEKLY = "WEEKLY" - MONTHLY = "MONTHLY" - - -class CohortsRangeTypedDict(TypedDict): - end_offset: int - r"""Specifies the end date of the extended reporting date range for a cohort report.""" - granularity: SourceGoogleAnalyticsDataAPIGranularity - r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" - start_offset: NotRequired[int] - r"""Specifies the start date of the extended reporting date range for a cohort report.""" - - -class CohortsRange(BaseModel): - end_offset: Annotated[int, pydantic.Field(alias="endOffset")] - r"""Specifies the end date of the extended reporting date range for a cohort report.""" - - granularity: SourceGoogleAnalyticsDataAPIGranularity - r"""The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.""" - - start_offset: Annotated[Optional[int], pydantic.Field(alias="startOffset")] = None - r"""Specifies the start date of the extended reporting date range for a cohort report.""" - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["startOffset"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled(str, Enum): - TRUE = "true" - - -class SourceGoogleAnalyticsDataAPISchemasEnabledTypedDict(TypedDict): - cohort_report_settings: NotRequired[CohortReportSettingsTypedDict] - r"""Optional settings for a cohort report.""" - cohorts: NotRequired[List[CohortsTypedDict]] - cohorts_range: NotRequired[CohortsRangeTypedDict] - enabled: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled - - -class SourceGoogleAnalyticsDataAPISchemasEnabled(BaseModel): - cohort_report_settings: Annotated[ - Optional[CohortReportSettings], pydantic.Field(alias="cohortReportSettings") - ] = None - r"""Optional settings for a cohort report.""" - - cohorts: Optional[List[Cohorts]] = None - - cohorts_range: Annotated[ - Optional[CohortsRange], pydantic.Field(alias="cohortsRange") - ] = None - - ENABLED: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled], - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled.TRUE - ) - ), - ], - pydantic.Field(alias="enabled"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayEnabled.TRUE - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set( - ["cohortReportSettings", "cohorts", "cohortsRange", "enabled"] - ) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPIEnabled(str, Enum): - FALSE = "false" - - -class SourceGoogleAnalyticsDataAPIDisabledTypedDict(TypedDict): - enabled: SourceGoogleAnalyticsDataAPIEnabled - - -class SourceGoogleAnalyticsDataAPIDisabled(BaseModel): - ENABLED: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPIEnabled], - AfterValidator(validate_const(SourceGoogleAnalyticsDataAPIEnabled.FALSE)), - ], - pydantic.Field(alias="enabled"), - ] = SourceGoogleAnalyticsDataAPIEnabled.FALSE - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["enabled"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -CohortReportsTypedDict = TypeAliasType( - "CohortReportsTypedDict", - Union[ - SourceGoogleAnalyticsDataAPIDisabledTypedDict, - SourceGoogleAnalyticsDataAPISchemasEnabledTypedDict, - ], -) -r"""Cohort reports creates a time series of user retention for the cohort.""" - - -CohortReports = TypeAliasType( - "CohortReports", - Union[ - SourceGoogleAnalyticsDataAPIDisabled, SourceGoogleAnalyticsDataAPISchemasEnabled - ], -) -r"""Cohort reports creates a time series of user retention for the cohort.""" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName(str, Enum): - BETWEEN_FILTER = "betweenFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType(str, Enum): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPIDoubleValueTypedDict(TypedDict): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType - - -class SourceGoogleAnalyticsDataAPIDoubleValue(BaseModel): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasValueType(str, Enum): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPIInt64ValueTypedDict(TypedDict): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasValueType - - -class SourceGoogleAnalyticsDataAPIInt64Value(BaseModel): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasValueType, - AfterValidator( - validate_const(SourceGoogleAnalyticsDataAPISchemasValueType.INT64_VALUE) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasValueType.INT64_VALUE - - -FromValueTypedDict = TypeAliasType( - "FromValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPIInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPIDoubleValueTypedDict, - ], -) - - -FromValue = Annotated[ - Union[ - Annotated[SourceGoogleAnalyticsDataAPIInt64Value, Tag("int64Value")], - Annotated[SourceGoogleAnalyticsDataAPIDoubleValue, Tag("doubleValue")], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasDoubleValueTypedDict(TypedDict): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasDoubleValue(BaseModel): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasInt64ValueTypedDict(TypedDict): - value: str - value_type: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType - ) - - -class SourceGoogleAnalyticsDataAPISchemasInt64Value(BaseModel): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueType.INT64_VALUE - - -ToValueTypedDict = TypeAliasType( - "ToValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasDoubleValueTypedDict, - ], -) - - -ToValue = Annotated[ - Union[ - Annotated[SourceGoogleAnalyticsDataAPISchemasInt64Value, Tag("int64Value")], - Annotated[SourceGoogleAnalyticsDataAPISchemasDoubleValue, Tag("doubleValue")], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class BetweenFilterTypedDict(TypedDict): - from_value: FromValueTypedDict - to_value: ToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName - - -class BetweenFilter(BaseModel): - from_value: Annotated[FromValue, pydantic.Field(alias="fromValue")] - - to_value: Annotated[ToValue, pydantic.Field(alias="toValue")] - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName.BETWEEN_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterName.BETWEEN_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasFilterName(str, Enum): - NUMERIC_FILTER = "numericFilter" - - -class SourceGoogleAnalyticsDataAPISchemasValidEnums(str, Enum): - OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" - EQUAL = "EQUAL" - LESS_THAN = "LESS_THAN" - LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" - GREATER_THAN = "GREATER_THAN" - GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" - - -class SourceGoogleAnalyticsDataAPIValueType(str, Enum): - DOUBLE_VALUE = "doubleValue" - - -class DoubleValueTypedDict(TypedDict): - value: float - value_type: SourceGoogleAnalyticsDataAPIValueType - - -class DoubleValue(BaseModel): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPIValueType, - AfterValidator( - validate_const(SourceGoogleAnalyticsDataAPIValueType.DOUBLE_VALUE) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPIValueType.DOUBLE_VALUE - - -class ValueType(str, Enum): - INT64_VALUE = "int64Value" - - -class Int64ValueTypedDict(TypedDict): - value: str - value_type: ValueType - - -class Int64Value(BaseModel): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ValueType, AfterValidator(validate_const(ValueType.INT64_VALUE))], - pydantic.Field(alias="value_type"), - ] = ValueType.INT64_VALUE - - -ValueTypedDict = TypeAliasType( - "ValueTypedDict", Union[Int64ValueTypedDict, DoubleValueTypedDict] -) - - -Value = Annotated[ - Union[ - Annotated[Int64Value, Tag("int64Value")], - Annotated[DoubleValue, Tag("doubleValue")], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class NumericFilterTypedDict(TypedDict): - operation: List[SourceGoogleAnalyticsDataAPISchemasValidEnums] - value: ValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasFilterName - - -class NumericFilter(BaseModel): - operation: List[SourceGoogleAnalyticsDataAPISchemasValidEnums] - - value: Value - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasFilterName.NUMERIC_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasFilterName.NUMERIC_FILTER - - -class SourceGoogleAnalyticsDataAPIFilterName(str, Enum): - IN_LIST_FILTER = "inListFilter" - - -class InListFilterTypedDict(TypedDict): - values: List[str] - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPIFilterName - - -class InListFilter(BaseModel): - values: List[str] - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPIFilterName, - AfterValidator( - validate_const(SourceGoogleAnalyticsDataAPIFilterName.IN_LIST_FILTER) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPIFilterName.IN_LIST_FILTER - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class FilterName(str, Enum): - STRING_FILTER = "stringFilter" - - -class SourceGoogleAnalyticsDataAPIValidEnums(str, Enum): - MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" - EXACT = "EXACT" - BEGINS_WITH = "BEGINS_WITH" - ENDS_WITH = "ENDS_WITH" - CONTAINS = "CONTAINS" - FULL_REGEXP = "FULL_REGEXP" - PARTIAL_REGEXP = "PARTIAL_REGEXP" - - -class StringFilterTypedDict(TypedDict): - value: str - case_sensitive: NotRequired[bool] - filter_name: FilterName - match_type: NotRequired[List[SourceGoogleAnalyticsDataAPIValidEnums]] - - -class StringFilter(BaseModel): - value: str - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[FilterName, AfterValidator(validate_const(FilterName.STRING_FILTER))], - pydantic.Field(alias="filter_name"), - ] = FilterName.STRING_FILTER - - match_type: Annotated[ - Optional[List[SourceGoogleAnalyticsDataAPIValidEnums]], - pydantic.Field(alias="matchType"), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive", "matchType"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict", - Union[ - InListFilterTypedDict, - NumericFilterTypedDict, - BetweenFilterTypedDict, - StringFilterTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter = Annotated[ - Union[ - Annotated[StringFilter, Tag("stringFilter")], - Annotated[InListFilter, Tag("inListFilter")], - Annotated[NumericFilter, Tag("numericFilter")], - Annotated[BetweenFilter, Tag("betweenFilter")], - ], - Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType(str, Enum): - FILTER = "filter" - - -class SourceGoogleAnalyticsDataAPIFilterTypedDict(TypedDict): - r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.""" - - field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterTypedDict - filter_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType - - -class SourceGoogleAnalyticsDataAPIFilter(BaseModel): - r"""A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.""" - - field_name: str - - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilter, - pydantic.Field(alias="filter"), - ] - - FILTER_TYPE: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType], - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType.FILTER - ) - ), - ], - pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFilterType.FILTER - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["filter_type"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName( - str, Enum -): - BETWEEN_FILTER = "betweenFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasFromValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasToValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasToValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasBetweenFilterTypedDict(TypedDict): - from_value: SourceGoogleAnalyticsDataAPISchemasFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName - - -class SourceGoogleAnalyticsDataAPISchemasBetweenFilter(BaseModel): - from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasFromValue, pydantic.Field(alias="fromValue") - ] - - to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasToValue, pydantic.Field(alias="toValue") - ] - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.BETWEEN_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName( - str, Enum -): - NUMERIC_FILTER = "numericFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums( - str, Enum -): - OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" - EQUAL = "EQUAL" - LESS_THAN = "LESS_THAN" - LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" - GREATER_THAN = "GREATER_THAN" - GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasNumericFilterTypedDict(TypedDict): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums - ] - value: SourceGoogleAnalyticsDataAPISchemasValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName - - -class SourceGoogleAnalyticsDataAPISchemasNumericFilter(BaseModel): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums - ] - - value: SourceGoogleAnalyticsDataAPISchemasValue - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.NUMERIC_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.NUMERIC_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName( - str, Enum -): - IN_LIST_FILTER = "inListFilter" - - -class SourceGoogleAnalyticsDataAPISchemasInListFilterTypedDict(TypedDict): - values: List[str] - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName - - -class SourceGoogleAnalyticsDataAPISchemasInListFilter(BaseModel): - values: List[str] - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.IN_LIST_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.IN_LIST_FILTER - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName( - str, Enum -): - STRING_FILTER = "stringFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums( - str, Enum -): - MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" - EXACT = "EXACT" - BEGINS_WITH = "BEGINS_WITH" - ENDS_WITH = "ENDS_WITH" - CONTAINS = "CONTAINS" - FULL_REGEXP = "FULL_REGEXP" - PARTIAL_REGEXP = "PARTIAL_REGEXP" - - -class SourceGoogleAnalyticsDataAPISchemasStringFilterTypedDict(TypedDict): - value: str - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums - ] - ] - - -class SourceGoogleAnalyticsDataAPISchemasStringFilter(BaseModel): - value: str - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.STRING_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.STRING_FILTER - - match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums - ] - ], - pydantic.Field(alias="matchType"), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive", "matchType"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasStringFilterTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter = Annotated[ - Union[ - Annotated[SourceGoogleAnalyticsDataAPISchemasStringFilter, Tag("stringFilter")], - Annotated[SourceGoogleAnalyticsDataAPISchemasInListFilter, Tag("inListFilter")], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasNumericFilter, Tag("numericFilter") - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasBetweenFilter, Tag("betweenFilter") - ], - ], - Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), -] - - -class SourceGoogleAnalyticsDataAPISchemasExpressionTypedDict(TypedDict): - field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterTypedDict - - -class SourceGoogleAnalyticsDataAPISchemasExpression(BaseModel): - field_name: str - - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Filter, - pydantic.Field(alias="filter"), - ] - - -class SourceGoogleAnalyticsDataAPISchemasFilterType(str, Enum): - NOT_EXPRESSION = "notExpression" - - -class NotExpressionTypedDict(TypedDict): - r"""The FilterExpression is NOT of notExpression.""" - - expression: NotRequired[SourceGoogleAnalyticsDataAPISchemasExpressionTypedDict] - filter_type: SourceGoogleAnalyticsDataAPISchemasFilterType - - -class NotExpression(BaseModel): - r"""The FilterExpression is NOT of notExpression.""" - - expression: Optional[SourceGoogleAnalyticsDataAPISchemasExpression] = None - - FILTER_TYPE: Annotated[ - Annotated[ - Optional[SourceGoogleAnalyticsDataAPISchemasFilterType], - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasFilterType.NOT_EXPRESSION - ) - ), - ], - pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPISchemasFilterType.NOT_EXPRESSION - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["expression", "filter_type"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName( - str, Enum -): - BETWEEN_FILTER = "betweenFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.INT64_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilterTypedDict( - TypedDict -): - from_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter( - BaseModel -): - from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFromValue, - pydantic.Field(alias="fromValue"), - ] - - to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterToValue, - pydantic.Field(alias="toValue"), - ] - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.BETWEEN_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.BETWEEN_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName( - str, Enum -): - NUMERIC_FILTER = "numericFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums( - str, Enum -): - OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" - EQUAL = "EQUAL" - LESS_THAN = "LESS_THAN" - LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" - GREATER_THAN = "GREATER_THAN" - GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilterTypedDict( - TypedDict -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums - ] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter( - BaseModel -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValidEnums - ] - - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterValue - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.NUMERIC_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.NUMERIC_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName( - str, Enum -): - IN_LIST_FILTER = "inListFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilterTypedDict( - TypedDict -): - values: List[str] - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter( - BaseModel -): - values: List[str] - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.IN_LIST_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.IN_LIST_FILTER - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName( - str, Enum -): - STRING_FILTER = "stringFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums( - str, Enum -): - MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" - EXACT = "EXACT" - BEGINS_WITH = "BEGINS_WITH" - ENDS_WITH = "ENDS_WITH" - CONTAINS = "CONTAINS" - FULL_REGEXP = "FULL_REGEXP" - PARTIAL_REGEXP = "PARTIAL_REGEXP" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilterTypedDict( - TypedDict -): - value: str - case_sensitive: NotRequired[bool] - filter_name: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName - ) - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums - ] - ] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter( - BaseModel -): - value: str - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName.STRING_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterName.STRING_FILTER - - match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums - ] - ], - pydantic.Field(alias="matchType"), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive", "matchType"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilterTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter, - Tag("stringFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter, - Tag("inListFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter, - Tag("numericFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter, - Tag("betweenFilter"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), -] - - -class SourceGoogleAnalyticsDataAPIExpressionTypedDict(TypedDict): - field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterTypedDict - - -class SourceGoogleAnalyticsDataAPIExpression(BaseModel): - field_name: str - - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter, - pydantic.Field(alias="filter"), - ] - - -class SourceGoogleAnalyticsDataAPIFilterType(str, Enum): - OR_GROUP = "orGroup" - - -class OrGroupTypedDict(TypedDict): - r"""The FilterExpressions in orGroup have an OR relationship.""" - - expressions: List[SourceGoogleAnalyticsDataAPIExpressionTypedDict] - filter_type: SourceGoogleAnalyticsDataAPIFilterType - - -class OrGroup(BaseModel): - r"""The FilterExpressions in orGroup have an OR relationship.""" - - expressions: List[SourceGoogleAnalyticsDataAPIExpression] - - FILTER_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPIFilterType, - AfterValidator( - validate_const(SourceGoogleAnalyticsDataAPIFilterType.OR_GROUP) - ), - ], - pydantic.Field(alias="filter_type"), - ] = SourceGoogleAnalyticsDataAPIFilterType.OR_GROUP - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName( - str, Enum -): - BETWEEN_FILTER = "betweenFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilterTypedDict( - TypedDict -): - from_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter(BaseModel): - from_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayFromValue, - pydantic.Field(alias="fromValue"), - ] - - to_value: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayToValue, - pydantic.Field(alias="toValue"), - ] - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.BETWEEN_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.BETWEEN_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName( - str, Enum -): - NUMERIC_FILTER = "numericFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums( - str, Enum -): - OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" - EQUAL = "EQUAL" - LESS_THAN = "LESS_THAN" - LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" - GREATER_THAN = "GREATER_THAN" - GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilterTypedDict( - TypedDict -): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums - ] - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter(BaseModel): - operation: List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums - ] - - value: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayValue - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.NUMERIC_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.NUMERIC_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName( - str, Enum -): - IN_LIST_FILTER = "inListFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilterTypedDict( - TypedDict -): - values: List[str] - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter(BaseModel): - values: List[str] - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.IN_LIST_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.IN_LIST_FILTER - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName( - str, Enum -): - STRING_FILTER = "stringFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums( - str, Enum -): - MATCH_TYPE_UNSPECIFIED = "MATCH_TYPE_UNSPECIFIED" - EXACT = "EXACT" - BEGINS_WITH = "BEGINS_WITH" - ENDS_WITH = "ENDS_WITH" - CONTAINS = "CONTAINS" - FULL_REGEXP = "FULL_REGEXP" - PARTIAL_REGEXP = "PARTIAL_REGEXP" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilterTypedDict( - TypedDict -): - value: str - case_sensitive: NotRequired[bool] - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName - match_type: NotRequired[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums - ] - ] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter(BaseModel): - value: str - - case_sensitive: Annotated[Optional[bool], pydantic.Field(alias="caseSensitive")] = ( - None - ) - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.STRING_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.STRING_FILTER - - match_type: Annotated[ - Optional[ - List[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums - ] - ], - pydantic.Field(alias="matchType"), - ] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["caseSensitive", "matchType"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilterTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilterTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter, - Tag("stringFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter, - Tag("inListFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter, - Tag("numericFilter"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter, - Tag("betweenFilter"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "filter_name", "filter_name")), -] - - -class ExpressionTypedDict(TypedDict): - field_name: str - filter_: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilterTypedDict - - -class Expression(BaseModel): - field_name: str - - filter_: Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterFilter, - pydantic.Field(alias="filter"), - ] - - -class FilterType(str, Enum): - AND_GROUP = "andGroup" - - -class AndGroupTypedDict(TypedDict): - r"""The FilterExpressions in andGroup have an AND relationship.""" - - expressions: List[ExpressionTypedDict] - filter_type: FilterType - - -class AndGroup(BaseModel): - r"""The FilterExpressions in andGroup have an AND relationship.""" - - expressions: List[Expression] - - FILTER_TYPE: Annotated[ - Annotated[FilterType, AfterValidator(validate_const(FilterType.AND_GROUP))], - pydantic.Field(alias="filter_type"), - ] = FilterType.AND_GROUP - - -DimensionsFilterTypedDict = TypeAliasType( - "DimensionsFilterTypedDict", - Union[ - AndGroupTypedDict, - OrGroupTypedDict, - NotExpressionTypedDict, - SourceGoogleAnalyticsDataAPIFilterTypedDict, - ], -) -r"""Dimensions filter""" - - -DimensionsFilter = TypeAliasType( - "DimensionsFilter", - Union[AndGroup, OrGroup, NotExpression, SourceGoogleAnalyticsDataAPIFilter], -) -r"""Dimensions filter""" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName( - str, Enum -): - BETWEEN_FILTER = "betweenFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPIFromValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPIFromValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPIFromValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue( - BaseModel -): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64ValueTypedDict( - TypedDict -): - value: str - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value( - BaseModel -): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.INT64_VALUE - - -SourceGoogleAnalyticsDataAPIToValueTypedDict = TypeAliasType( - "SourceGoogleAnalyticsDataAPIToValueTypedDict", - Union[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64ValueTypedDict, - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValueTypedDict, - ], -) - - -SourceGoogleAnalyticsDataAPIToValue = Annotated[ - Union[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value, - Tag("int64Value"), - ], - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue, - Tag("doubleValue"), - ], - ], - Discriminator(lambda m: get_discriminator(m, "value_type", "value_type")), -] - - -class SourceGoogleAnalyticsDataAPIBetweenFilterTypedDict(TypedDict): - from_value: SourceGoogleAnalyticsDataAPIFromValueTypedDict - to_value: SourceGoogleAnalyticsDataAPIToValueTypedDict - filter_name: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName - - -class SourceGoogleAnalyticsDataAPIBetweenFilter(BaseModel): - from_value: Annotated[ - SourceGoogleAnalyticsDataAPIFromValue, pydantic.Field(alias="fromValue") - ] - - to_value: Annotated[ - SourceGoogleAnalyticsDataAPIToValue, pydantic.Field(alias="toValue") - ] - - FILTER_NAME: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.BETWEEN_FILTER - ) - ), - ], - pydantic.Field(alias="filter_name"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.BETWEEN_FILTER - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName( - str, Enum -): - NUMERIC_FILTER = "numericFilter" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValidEnums( - str, Enum -): - OPERATION_UNSPECIFIED = "OPERATION_UNSPECIFIED" - EQUAL = "EQUAL" - LESS_THAN = "LESS_THAN" - LESS_THAN_OR_EQUAL = "LESS_THAN_OR_EQUAL" - GREATER_THAN = "GREATER_THAN" - GREATER_THAN_OR_EQUAL = "GREATER_THAN_OR_EQUAL" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType( - str, Enum -): - DOUBLE_VALUE = "doubleValue" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValueTypedDict( - TypedDict -): - value: float - value_type: SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue(BaseModel): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterValueType.DOUBLE_VALUE - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType( - str, Enum -): - INT64_VALUE = "int64Value" - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64ValueTypedDict( - TypedDict -): - value: str - value_type: ( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType - ) - - -class SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value(BaseModel): - value: str - - VALUE_TYPE: Annotated[ - Annotated[ - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType, - AfterValidator( - validate_const( - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType.INT64_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterValueType.INT64_VALUE - - -try: - SourceGoogleAnalyticsDataAPIServiceAccountKeyAuthentication.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIAuthenticateViaGoogleOauth.model_rebuild() -except NameError: - pass -try: - DateRange.model_rebuild() -except NameError: - pass -try: - Cohorts.model_rebuild() -except NameError: - pass -try: - CohortsRange.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasEnabled.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIDisabled.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasInt64Value.model_rebuild() -except NameError: - pass -try: - BetweenFilter.model_rebuild() -except NameError: - pass -try: - DoubleValue.model_rebuild() -except NameError: - pass -try: - Int64Value.model_rebuild() -except NameError: - pass -try: - NumericFilter.model_rebuild() -except NameError: - pass -try: - InListFilter.model_rebuild() -except NameError: - pass -try: - StringFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasBetweenFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasNumericFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasInListFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasStringFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasExpression.model_rebuild() -except NameError: - pass -try: - NotExpression.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterBetweenFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterNumericFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterInListFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterStringFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIExpression.model_rebuild() -except NameError: - pass -try: - OrGroup.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayBetweenFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayNumericFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInListFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayStringFilter.model_rebuild() -except NameError: - pass -try: - Expression.model_rebuild() -except NameError: - pass -try: - AndGroup.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPIBetweenFilter.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayDoubleValue.model_rebuild() -except NameError: - pass -try: - SourceGoogleAnalyticsDataAPISchemasCustomReportsArrayInt64Value.model_rebuild() -except NameError: - pass diff --git a/src/airbyte_api/models/source_google_directory.py b/src/airbyte_api/models/source_google_directory.py index 12b5b947..162c8316 100644 --- a/src/airbyte_api/models/source_google_directory.py +++ b/src/airbyte_api/models/source_google_directory.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGoogleDirectorySchemasCredentialsTitle(str, Enum): +class CredentialsTitleServiceAccounts(str, Enum): r"""Authentication Scenario""" SERVICE_ACCOUNTS = "Service accounts" @@ -24,7 +24,7 @@ class ServiceAccountKeyTypedDict(TypedDict): r"""The contents of the JSON service account key. See the docs for more information on how to generate this key.""" email: str r"""The email of the user, which has permissions to access the Google Workspace Admin APIs.""" - credentials_title: SourceGoogleDirectorySchemasCredentialsTitle + credentials_title: CredentialsTitleServiceAccounts r"""Authentication Scenario""" @@ -39,15 +39,13 @@ class ServiceAccountKey(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - Optional[SourceGoogleDirectorySchemasCredentialsTitle], + Optional[CredentialsTitleServiceAccounts], AfterValidator( - validate_const( - SourceGoogleDirectorySchemasCredentialsTitle.SERVICE_ACCOUNTS - ) + validate_const(CredentialsTitleServiceAccounts.SERVICE_ACCOUNTS) ), ], pydantic.Field(alias="credentials_title"), - ] = SourceGoogleDirectorySchemasCredentialsTitle.SERVICE_ACCOUNTS + ] = CredentialsTitleServiceAccounts.SERVICE_ACCOUNTS r"""Authentication Scenario""" @model_serializer(mode="wrap") @@ -67,7 +65,7 @@ def serialize_model(self, handler): return m -class SourceGoogleDirectoryCredentialsTitle(str, Enum): +class CredentialsTitleWebServerApp(str, Enum): r"""Authentication Scenario""" WEB_SERVER_APP = "Web server app" @@ -82,7 +80,7 @@ class SignInViaGoogleOAuthTypedDict(TypedDict): r"""The Client Secret of the developer application.""" refresh_token: str r"""The Token for obtaining a new access token.""" - credentials_title: SourceGoogleDirectoryCredentialsTitle + credentials_title: CredentialsTitleWebServerApp r"""Authentication Scenario""" @@ -100,13 +98,11 @@ class SignInViaGoogleOAuth(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - Optional[SourceGoogleDirectoryCredentialsTitle], - AfterValidator( - validate_const(SourceGoogleDirectoryCredentialsTitle.WEB_SERVER_APP) - ), + Optional[CredentialsTitleWebServerApp], + AfterValidator(validate_const(CredentialsTitleWebServerApp.WEB_SERVER_APP)), ], pydantic.Field(alias="credentials_title"), - ] = SourceGoogleDirectoryCredentialsTitle.WEB_SERVER_APP + ] = CredentialsTitleWebServerApp.WEB_SERVER_APP r"""Authentication Scenario""" @model_serializer(mode="wrap") @@ -126,16 +122,15 @@ def serialize_model(self, handler): return m -SourceGoogleDirectoryGoogleCredentialsTypedDict = TypeAliasType( - "SourceGoogleDirectoryGoogleCredentialsTypedDict", +GoogleCredentialsTypedDict = TypeAliasType( + "GoogleCredentialsTypedDict", Union[ServiceAccountKeyTypedDict, SignInViaGoogleOAuthTypedDict], ) r"""Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios.""" -SourceGoogleDirectoryGoogleCredentials = TypeAliasType( - "SourceGoogleDirectoryGoogleCredentials", - Union[ServiceAccountKey, SignInViaGoogleOAuth], +GoogleCredentials = TypeAliasType( + "GoogleCredentials", Union[ServiceAccountKey, SignInViaGoogleOAuth] ) r"""Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios.""" @@ -145,13 +140,13 @@ class GoogleDirectory(str, Enum): class SourceGoogleDirectoryTypedDict(TypedDict): - credentials: NotRequired[SourceGoogleDirectoryGoogleCredentialsTypedDict] + 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 class SourceGoogleDirectory(BaseModel): - credentials: Optional[SourceGoogleDirectoryGoogleCredentials] = None + 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.""" SOURCE_TYPE: Annotated[ diff --git a/src/airbyte_api/models/source_google_drive.py b/src/airbyte_api/models/source_google_drive.py index 07f13a27..c10d4acc 100644 --- a/src/airbyte_api/models/source_google_drive.py +++ b/src/airbyte_api/models/source_google_drive.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGoogleDriveSchemasAuthType(str, Enum): +class SourceGoogleDriveAuthTypeService(str, Enum): SERVICE = "Service" class SourceGoogleDriveServiceAccountKeyAuthenticationTypedDict(TypedDict): service_account_info: str r"""The JSON key of the service account to use for authorization. Read more here.""" - auth_type: SourceGoogleDriveSchemasAuthType + auth_type: SourceGoogleDriveAuthTypeService class SourceGoogleDriveServiceAccountKeyAuthentication(BaseModel): @@ -28,11 +28,11 @@ class SourceGoogleDriveServiceAccountKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasAuthType], - AfterValidator(validate_const(SourceGoogleDriveSchemasAuthType.SERVICE)), + Optional[SourceGoogleDriveAuthTypeService], + AfterValidator(validate_const(SourceGoogleDriveAuthTypeService.SERVICE)), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleDriveSchemasAuthType.SERVICE + ] = SourceGoogleDriveAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +51,7 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveAuthType(str, Enum): +class SourceGoogleDriveAuthTypeClient(str, Enum): CLIENT = "Client" @@ -62,7 +62,7 @@ class SourceGoogleDriveAuthenticateViaGoogleOAuthTypedDict(TypedDict): r"""Client Secret for the Google Drive API""" refresh_token: str r"""Refresh Token for the Google Drive API""" - auth_type: SourceGoogleDriveAuthType + auth_type: SourceGoogleDriveAuthTypeClient class SourceGoogleDriveAuthenticateViaGoogleOAuth(BaseModel): @@ -77,11 +77,11 @@ class SourceGoogleDriveAuthenticateViaGoogleOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveAuthType], - AfterValidator(validate_const(SourceGoogleDriveAuthType.CLIENT)), + Optional[SourceGoogleDriveAuthTypeClient], + AfterValidator(validate_const(SourceGoogleDriveAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleDriveAuthType.CLIENT + ] = SourceGoogleDriveAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -120,34 +120,34 @@ def serialize_model(self, handler): r"""Credentials for connecting to the Google Drive API""" -class SourceGoogleDriveSchemasDeliveryType(str, Enum): +class SourceGoogleDriveDeliveryTypeUsePermissionsTransfer(str, Enum): USE_PERMISSIONS_TRANSFER = "use_permissions_transfer" -class ReplicatePermissionsACLTypedDict(TypedDict): +class SourceGoogleDriveReplicatePermissionsACLTypedDict(TypedDict): r"""Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source.""" - delivery_type: SourceGoogleDriveSchemasDeliveryType + delivery_type: SourceGoogleDriveDeliveryTypeUsePermissionsTransfer domain: NotRequired[str] r"""The Google domain of the identities.""" include_identities_stream: NotRequired[bool] r"""This data can be used in downstream systems to recreate permission restrictions mirroring the original source""" -class ReplicatePermissionsACL(BaseModel): +class SourceGoogleDriveReplicatePermissionsACL(BaseModel): r"""Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source.""" DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasDeliveryType], + Optional[SourceGoogleDriveDeliveryTypeUsePermissionsTransfer], AfterValidator( validate_const( - SourceGoogleDriveSchemasDeliveryType.USE_PERMISSIONS_TRANSFER + SourceGoogleDriveDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceGoogleDriveSchemasDeliveryType.USE_PERMISSIONS_TRANSFER + ] = SourceGoogleDriveDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER domain: Optional[str] = None r"""The Google domain of the identities.""" @@ -172,30 +172,32 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveDeliveryType(str, Enum): +class SourceGoogleDriveDeliveryTypeUseFileTransfer(str, Enum): USE_FILE_TRANSFER = "use_file_transfer" -class CopyRawFilesTypedDict(TypedDict): +class SourceGoogleDriveCopyRawFilesTypedDict(TypedDict): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" - delivery_type: SourceGoogleDriveDeliveryType + delivery_type: SourceGoogleDriveDeliveryTypeUseFileTransfer preserve_directory_structure: NotRequired[bool] r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" -class CopyRawFiles(BaseModel): +class SourceGoogleDriveCopyRawFiles(BaseModel): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveDeliveryType], + Optional[SourceGoogleDriveDeliveryTypeUseFileTransfer], AfterValidator( - validate_const(SourceGoogleDriveDeliveryType.USE_FILE_TRANSFER) + validate_const( + SourceGoogleDriveDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER + ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceGoogleDriveDeliveryType.USE_FILE_TRANSFER + ] = SourceGoogleDriveDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER preserve_directory_structure: Optional[bool] = True r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -217,26 +219,30 @@ def serialize_model(self, handler): return m -class DeliveryType(str, Enum): +class SourceGoogleDriveDeliveryTypeUseRecordsTransfer(str, Enum): USE_RECORDS_TRANSFER = "use_records_transfer" -class ReplicateRecordsTypedDict(TypedDict): +class SourceGoogleDriveReplicateRecordsTypedDict(TypedDict): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" - delivery_type: DeliveryType + delivery_type: SourceGoogleDriveDeliveryTypeUseRecordsTransfer -class ReplicateRecords(BaseModel): +class SourceGoogleDriveReplicateRecords(BaseModel): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" DELIVERY_TYPE: Annotated[ Annotated[ - Optional[DeliveryType], - AfterValidator(validate_const(DeliveryType.USE_RECORDS_TRANSFER)), + Optional[SourceGoogleDriveDeliveryTypeUseRecordsTransfer], + AfterValidator( + validate_const( + SourceGoogleDriveDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER + ) + ), ], pydantic.Field(alias="delivery_type"), - ] = DeliveryType.USE_RECORDS_TRANSFER + ] = SourceGoogleDriveDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -255,45 +261,46 @@ def serialize_model(self, handler): return m -DeliveryMethodTypedDict = TypeAliasType( - "DeliveryMethodTypedDict", +SourceGoogleDriveDeliveryMethodTypedDict = TypeAliasType( + "SourceGoogleDriveDeliveryMethodTypedDict", Union[ - ReplicateRecordsTypedDict, - CopyRawFilesTypedDict, - ReplicatePermissionsACLTypedDict, + SourceGoogleDriveReplicateRecordsTypedDict, + SourceGoogleDriveCopyRawFilesTypedDict, + SourceGoogleDriveReplicatePermissionsACLTypedDict, ], ) -DeliveryMethod = TypeAliasType( - "DeliveryMethod", Union[ReplicateRecords, CopyRawFiles, ReplicatePermissionsACL] +SourceGoogleDriveDeliveryMethod = TypeAliasType( + "SourceGoogleDriveDeliveryMethod", + Union[ + SourceGoogleDriveReplicateRecords, + SourceGoogleDriveCopyRawFiles, + SourceGoogleDriveReplicatePermissionsACL, + ], ) -class SourceGoogleDriveGoogleDrive(str, Enum): +class GoogleDriveEnum(str, Enum): GOOGLE_DRIVE = "google-drive" -class SourceGoogleDriveSchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceGoogleDriveFiletypeExcel(str, Enum): EXCEL = "excel" class SourceGoogleDriveExcelFormatTypedDict(TypedDict): - filetype: SourceGoogleDriveSchemasStreamsFormatFormat6Filetype + filetype: SourceGoogleDriveFiletypeExcel class SourceGoogleDriveExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasStreamsFormatFormat6Filetype], - AfterValidator( - validate_const( - SourceGoogleDriveSchemasStreamsFormatFormat6Filetype.EXCEL - ) - ), + Optional[SourceGoogleDriveFiletypeExcel], + AfterValidator(validate_const(SourceGoogleDriveFiletypeExcel.EXCEL)), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveSchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceGoogleDriveFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -312,7 +319,7 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceGoogleDriveFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -374,7 +381,7 @@ class SourceGoogleDriveParsingStrategy(str, Enum): class SourceGoogleDriveUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceGoogleDriveSchemasStreamsFormatFormatFiletype + filetype: SourceGoogleDriveFiletypeUnstructured processing: NotRequired[SourceGoogleDriveProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -388,15 +395,13 @@ class SourceGoogleDriveUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasStreamsFormatFormatFiletype], + Optional[SourceGoogleDriveFiletypeUnstructured], AfterValidator( - validate_const( - SourceGoogleDriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED - ) + validate_const(SourceGoogleDriveFiletypeUnstructured.UNSTRUCTURED) ), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceGoogleDriveFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceGoogleDriveProcessing] = None r"""Processing configuration""" @@ -428,14 +433,14 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveSchemasStreamsFormatFiletype(str, Enum): +class SourceGoogleDriveFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceGoogleDriveParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceGoogleDriveSchemasStreamsFormatFiletype + filetype: SourceGoogleDriveFiletypeParquet class SourceGoogleDriveParquetFormat(BaseModel): @@ -444,13 +449,11 @@ class SourceGoogleDriveParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasStreamsFormatFiletype], - AfterValidator( - validate_const(SourceGoogleDriveSchemasStreamsFormatFiletype.PARQUET) - ), + Optional[SourceGoogleDriveFiletypeParquet], + AfterValidator(validate_const(SourceGoogleDriveFiletypeParquet.PARQUET)), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveSchemasStreamsFormatFiletype.PARQUET + ] = SourceGoogleDriveFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -469,24 +472,22 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveSchemasStreamsFiletype(str, Enum): +class SourceGoogleDriveFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceGoogleDriveJsonlFormatTypedDict(TypedDict): - filetype: SourceGoogleDriveSchemasStreamsFiletype + filetype: SourceGoogleDriveFiletypeJsonl class SourceGoogleDriveJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasStreamsFiletype], - AfterValidator( - validate_const(SourceGoogleDriveSchemasStreamsFiletype.JSONL) - ), + Optional[SourceGoogleDriveFiletypeJsonl], + AfterValidator(validate_const(SourceGoogleDriveFiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveSchemasStreamsFiletype.JSONL + ] = SourceGoogleDriveFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -505,18 +506,18 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveSchemasFiletype(str, Enum): +class SourceGoogleDriveFiletypeCsv(str, Enum): CSV = "csv" -class SourceGoogleDriveSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceGoogleDriveHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceGoogleDriveUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceGoogleDriveSchemasStreamsHeaderDefinitionType + header_definition_type: SourceGoogleDriveHeaderDefinitionTypeUserProvided class SourceGoogleDriveUserProvided(BaseModel): @@ -525,15 +526,15 @@ class SourceGoogleDriveUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasStreamsHeaderDefinitionType], + Optional[SourceGoogleDriveHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceGoogleDriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED + SourceGoogleDriveHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGoogleDriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceGoogleDriveHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -552,26 +553,26 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveSchemasHeaderDefinitionType(str, Enum): +class SourceGoogleDriveHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceGoogleDriveAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceGoogleDriveSchemasHeaderDefinitionType + header_definition_type: SourceGoogleDriveHeaderDefinitionTypeAutogenerated class SourceGoogleDriveAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasHeaderDefinitionType], + Optional[SourceGoogleDriveHeaderDefinitionTypeAutogenerated], AfterValidator( validate_const( - SourceGoogleDriveSchemasHeaderDefinitionType.AUTOGENERATED + SourceGoogleDriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGoogleDriveSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceGoogleDriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -590,24 +591,24 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveHeaderDefinitionType(str, Enum): +class SourceGoogleDriveHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceGoogleDriveFromCSVTypedDict(TypedDict): - header_definition_type: SourceGoogleDriveHeaderDefinitionType + header_definition_type: SourceGoogleDriveHeaderDefinitionTypeFromCsv class SourceGoogleDriveFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveHeaderDefinitionType], + Optional[SourceGoogleDriveHeaderDefinitionTypeFromCsv], AfterValidator( - validate_const(SourceGoogleDriveHeaderDefinitionType.FROM_CSV) + validate_const(SourceGoogleDriveHeaderDefinitionTypeFromCsv.FROM_CSV) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceGoogleDriveHeaderDefinitionType.FROM_CSV + ] = SourceGoogleDriveHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -659,7 +660,7 @@ class SourceGoogleDriveCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceGoogleDriveSchemasFiletype + filetype: SourceGoogleDriveFiletypeCsv header_definition: NotRequired[SourceGoogleDriveCSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] @@ -696,11 +697,11 @@ class SourceGoogleDriveCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveSchemasFiletype], - AfterValidator(validate_const(SourceGoogleDriveSchemasFiletype.CSV)), + Optional[SourceGoogleDriveFiletypeCsv], + AfterValidator(validate_const(SourceGoogleDriveFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveSchemasFiletype.CSV + ] = SourceGoogleDriveFiletypeCsv.CSV header_definition: Optional[SourceGoogleDriveCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -760,14 +761,14 @@ def serialize_model(self, handler): return m -class SourceGoogleDriveFiletype(str, Enum): +class SourceGoogleDriveFiletypeAvro(str, Enum): AVRO = "avro" class SourceGoogleDriveAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceGoogleDriveFiletype + filetype: SourceGoogleDriveFiletypeAvro class SourceGoogleDriveAvroFormat(BaseModel): @@ -776,11 +777,11 @@ class SourceGoogleDriveAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceGoogleDriveFiletype], - AfterValidator(validate_const(SourceGoogleDriveFiletype.AVRO)), + Optional[SourceGoogleDriveFiletypeAvro], + AfterValidator(validate_const(SourceGoogleDriveFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceGoogleDriveFiletype.AVRO + ] = SourceGoogleDriveFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -918,8 +919,8 @@ class SourceGoogleDriveTypedDict(TypedDict): r"""URL for the folder you want to sync. Using individual streams and glob patterns, it's possible to only sync a subset of all files located in the folder.""" streams: List[SourceGoogleDriveFileBasedStreamConfigTypedDict] r"""Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.""" - delivery_method: NotRequired[DeliveryMethodTypedDict] - source_type: SourceGoogleDriveGoogleDrive + delivery_method: NotRequired[SourceGoogleDriveDeliveryMethodTypedDict] + source_type: GoogleDriveEnum start_date: NotRequired[datetime] r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -938,15 +939,15 @@ class SourceGoogleDrive(BaseModel): streams: List[SourceGoogleDriveFileBasedStreamConfig] r"""Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.""" - delivery_method: Optional[DeliveryMethod] = None + delivery_method: Optional[SourceGoogleDriveDeliveryMethod] = None SOURCE_TYPE: Annotated[ Annotated[ - SourceGoogleDriveGoogleDrive, - AfterValidator(validate_const(SourceGoogleDriveGoogleDrive.GOOGLE_DRIVE)), + GoogleDriveEnum, + AfterValidator(validate_const(GoogleDriveEnum.GOOGLE_DRIVE)), ], pydantic.Field(alias="sourceType"), - ] = SourceGoogleDriveGoogleDrive.GOOGLE_DRIVE + ] = GoogleDriveEnum.GOOGLE_DRIVE start_date: Optional[datetime] = None r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -977,15 +978,15 @@ def serialize_model(self, handler): except NameError: pass try: - ReplicatePermissionsACL.model_rebuild() + SourceGoogleDriveReplicatePermissionsACL.model_rebuild() except NameError: pass try: - CopyRawFiles.model_rebuild() + SourceGoogleDriveCopyRawFiles.model_rebuild() except NameError: pass try: - ReplicateRecords.model_rebuild() + SourceGoogleDriveReplicateRecords.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_google_pagespeed_insights.py b/src/airbyte_api/models/source_google_pagespeed_insights.py index 0b72e3ff..8229e6b9 100644 --- a/src/airbyte_api/models/source_google_pagespeed_insights.py +++ b/src/airbyte_api/models/source_google_pagespeed_insights.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Categories(str, Enum): +class SourceGooglePagespeedInsightsCategory(str, Enum): ACCESSIBILITY = "accessibility" BEST_PRACTICES = "best-practices" PERFORMANCE = "performance" @@ -23,15 +23,15 @@ class GooglePagespeedInsights(str, Enum): GOOGLE_PAGESPEED_INSIGHTS = "google-pagespeed-insights" -class Strategies(str, Enum): +class Strategy(str, Enum): DESKTOP = "desktop" MOBILE = "mobile" class SourceGooglePagespeedInsightsTypedDict(TypedDict): - categories: List[Categories] + categories: List[SourceGooglePagespeedInsightsCategory] r"""Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".""" - strategies: List[Strategies] + strategies: List[Strategy] r"""The analyses strategy to use. Either \"desktop\" or \"mobile\".""" urls: List[str] r"""The URLs to retrieve pagespeed information from. The connector will attempt to sync PageSpeed reports for all the defined URLs. Format: https://(www.)url.domain""" @@ -41,10 +41,10 @@ class SourceGooglePagespeedInsightsTypedDict(TypedDict): class SourceGooglePagespeedInsights(BaseModel): - categories: List[Categories] + categories: List[SourceGooglePagespeedInsightsCategory] r"""Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".""" - strategies: List[Strategies] + strategies: List[Strategy] r"""The analyses strategy to use. Either \"desktop\" or \"mobile\".""" urls: List[str] diff --git a/src/airbyte_api/models/source_google_search_console.py b/src/airbyte_api/models/source_google_search_console.py index 5a24cfcf..a05421c1 100644 --- a/src/airbyte_api/models/source_google_search_console.py +++ b/src/airbyte_api/models/source_google_search_console.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGoogleSearchConsoleSchemasAuthType(str, Enum): +class SourceGoogleSearchConsoleAuthTypeService(str, Enum): SERVICE = "Service" @@ -21,7 +21,7 @@ class SourceGoogleSearchConsoleServiceAccountKeyAuthenticationTypedDict(TypedDic r"""The email of the user which has permissions to access the Google Workspace Admin APIs.""" service_account_info: str r"""The JSON key of the service account to use for authorization. Read more here.""" - auth_type: SourceGoogleSearchConsoleSchemasAuthType + auth_type: SourceGoogleSearchConsoleAuthTypeService class SourceGoogleSearchConsoleServiceAccountKeyAuthentication(BaseModel): @@ -33,16 +33,16 @@ class SourceGoogleSearchConsoleServiceAccountKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceGoogleSearchConsoleSchemasAuthType, + SourceGoogleSearchConsoleAuthTypeService, AfterValidator( - validate_const(SourceGoogleSearchConsoleSchemasAuthType.SERVICE) + validate_const(SourceGoogleSearchConsoleAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleSearchConsoleSchemasAuthType.SERVICE + ] = SourceGoogleSearchConsoleAuthTypeService.SERVICE -class SourceGoogleSearchConsoleAuthType(str, Enum): +class SourceGoogleSearchConsoleAuthTypeClient(str, Enum): CLIENT = "Client" @@ -55,7 +55,7 @@ class SourceGoogleSearchConsoleOAuthTypedDict(TypedDict): r"""The token for obtaining a new access token. Read more here.""" access_token: NotRequired[str] r"""Access token for making authenticated requests. Read more here.""" - auth_type: SourceGoogleSearchConsoleAuthType + auth_type: SourceGoogleSearchConsoleAuthTypeClient class SourceGoogleSearchConsoleOAuth(BaseModel): @@ -73,11 +73,13 @@ class SourceGoogleSearchConsoleOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceGoogleSearchConsoleAuthType, - AfterValidator(validate_const(SourceGoogleSearchConsoleAuthType.CLIENT)), + SourceGoogleSearchConsoleAuthTypeClient, + AfterValidator( + validate_const(SourceGoogleSearchConsoleAuthTypeClient.CLIENT) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleSearchConsoleAuthType.CLIENT + ] = SourceGoogleSearchConsoleAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -148,7 +150,7 @@ class DataFreshness(str, Enum): ALL = "all" -class SourceGoogleSearchConsoleGoogleSearchConsole(str, Enum): +class GoogleSearchConsoleEnum(str, Enum): GOOGLE_SEARCH_CONSOLE = "google-search-console" @@ -168,7 +170,7 @@ class SourceGoogleSearchConsoleTypedDict(TypedDict): r"""UTC date in the format YYYY-MM-DD. Any data created after this date will not be replicated. Must be greater or equal to the start date field. Leaving this field blank will replicate all data from the start date onward.""" num_workers: NotRequired[int] r"""The number of worker threads to use for the sync. For more details on Google Search Console rate limits, refer to the docs.""" - source_type: SourceGoogleSearchConsoleGoogleSearchConsole + source_type: GoogleSearchConsoleEnum start_date: NotRequired[date] r"""UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.""" @@ -198,15 +200,13 @@ class SourceGoogleSearchConsole(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceGoogleSearchConsoleGoogleSearchConsole, + GoogleSearchConsoleEnum, AfterValidator( - validate_const( - SourceGoogleSearchConsoleGoogleSearchConsole.GOOGLE_SEARCH_CONSOLE - ) + validate_const(GoogleSearchConsoleEnum.GOOGLE_SEARCH_CONSOLE) ), ], pydantic.Field(alias="sourceType"), - ] = SourceGoogleSearchConsoleGoogleSearchConsole.GOOGLE_SEARCH_CONSOLE + ] = GoogleSearchConsoleEnum.GOOGLE_SEARCH_CONSOLE start_date: Optional[date] = date.fromisoformat("2021-01-01") 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_google_sheets.py b/src/airbyte_api/models/source_google_sheets.py index e569a57d..f9217256 100644 --- a/src/airbyte_api/models/source_google_sheets.py +++ b/src/airbyte_api/models/source_google_sheets.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceGoogleSheetsSchemasAuthType(str, Enum): +class SourceGoogleSheetsAuthTypeService(str, Enum): SERVICE = "Service" class SourceGoogleSheetsServiceAccountKeyAuthenticationTypedDict(TypedDict): service_account_info: str r"""The JSON key of the service account to use for authorization. Read more here.""" - auth_type: SourceGoogleSheetsSchemasAuthType + auth_type: SourceGoogleSheetsAuthTypeService class SourceGoogleSheetsServiceAccountKeyAuthentication(BaseModel): @@ -27,14 +27,14 @@ class SourceGoogleSheetsServiceAccountKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceGoogleSheetsSchemasAuthType, - AfterValidator(validate_const(SourceGoogleSheetsSchemasAuthType.SERVICE)), + SourceGoogleSheetsAuthTypeService, + AfterValidator(validate_const(SourceGoogleSheetsAuthTypeService.SERVICE)), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleSheetsSchemasAuthType.SERVICE + ] = SourceGoogleSheetsAuthTypeService.SERVICE -class SourceGoogleSheetsAuthType(str, Enum): +class SourceGoogleSheetsAuthTypeClient(str, Enum): CLIENT = "Client" @@ -45,7 +45,7 @@ class SourceGoogleSheetsAuthenticateViaGoogleOAuthTypedDict(TypedDict): r"""Enter your Google application's Client Secret. See Google's documentation for more information.""" refresh_token: str r"""Enter your Google application's refresh token. See Google's documentation for more information.""" - auth_type: SourceGoogleSheetsAuthType + auth_type: SourceGoogleSheetsAuthTypeClient class SourceGoogleSheetsAuthenticateViaGoogleOAuth(BaseModel): @@ -60,11 +60,11 @@ class SourceGoogleSheetsAuthenticateViaGoogleOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceGoogleSheetsAuthType, - AfterValidator(validate_const(SourceGoogleSheetsAuthType.CLIENT)), + SourceGoogleSheetsAuthTypeClient, + AfterValidator(validate_const(SourceGoogleSheetsAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceGoogleSheetsAuthType.CLIENT + ] = SourceGoogleSheetsAuthTypeClient.CLIENT SourceGoogleSheetsAuthenticationTypedDict = TypeAliasType( @@ -91,14 +91,14 @@ class SourceGoogleSheetsGoogleSheets(str, Enum): GOOGLE_SHEETS = "google-sheets" -class StreamNameOverridesTypedDict(TypedDict): +class StreamNameOverrideTypedDict(TypedDict): custom_stream_name: str r"""The name you want this stream to appear as in Airbyte and your destination.""" source_stream_name: str r"""The exact name of the sheet/tab in your Google Spreadsheet.""" -class StreamNameOverrides(BaseModel): +class StreamNameOverride(BaseModel): custom_stream_name: str r"""The name you want this stream to appear as in Airbyte and your destination.""" @@ -126,7 +126,7 @@ class SourceGoogleSheetsTypedDict(TypedDict): remove_special_characters: NotRequired[bool] r"""Removes all special characters from column names. Example: \"Example ID*\" → \"example_id\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.""" source_type: SourceGoogleSheetsGoogleSheets - stream_name_overrides: NotRequired[List[StreamNameOverridesTypedDict]] + stream_name_overrides: NotRequired[List[StreamNameOverrideTypedDict]] r"""**Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to \"Full Refresh | Overwrite + Deduped\" in your connection settings.** Allows you to rename streams (Google Sheet tab names) as they appear in Airbyte. Each item should be an object with a `source_stream_name` (the exact name of the sheet/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination). @@ -180,7 +180,7 @@ class SourceGoogleSheets(BaseModel): pydantic.Field(alias="sourceType"), ] = SourceGoogleSheetsGoogleSheets.GOOGLE_SHEETS - stream_name_overrides: Optional[List[StreamNameOverrides]] = None + stream_name_overrides: Optional[List[StreamNameOverride]] = None r"""**Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to \"Full Refresh | Overwrite + Deduped\" in your connection settings.** Allows you to rename streams (Google Sheet tab names) as they appear in Airbyte. Each item should be an object with a `source_stream_name` (the exact name of the sheet/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination). diff --git a/src/airbyte_api/models/source_harvest.py b/src/airbyte_api/models/source_harvest.py index aaccfb1d..d73a3977 100644 --- a/src/airbyte_api/models/source_harvest.py +++ b/src/airbyte_api/models/source_harvest.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceHarvestSchemasAuthType(str, Enum): +class SourceHarvestAuthTypeToken(str, Enum): TOKEN = "Token" class SourceHarvestAuthenticateWithPersonalAccessTokenTypedDict(TypedDict): api_token: str r"""Log into Harvest and then create new personal access token.""" - auth_type: SourceHarvestSchemasAuthType + auth_type: SourceHarvestAuthTypeToken class SourceHarvestAuthenticateWithPersonalAccessToken(BaseModel): @@ -33,11 +33,11 @@ class SourceHarvestAuthenticateWithPersonalAccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceHarvestSchemasAuthType], - AfterValidator(validate_const(SourceHarvestSchemasAuthType.TOKEN)), + Optional[SourceHarvestAuthTypeToken], + AfterValidator(validate_const(SourceHarvestAuthTypeToken.TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceHarvestSchemasAuthType.TOKEN + ] = SourceHarvestAuthTypeToken.TOKEN @property def additional_properties(self): @@ -67,7 +67,7 @@ def serialize_model(self, handler): return m -class SourceHarvestAuthType(str, Enum): +class SourceHarvestAuthTypeClient(str, Enum): CLIENT = "Client" @@ -78,7 +78,7 @@ class AuthenticateViaHarvestOAuthTypedDict(TypedDict): r"""The Client Secret of your Harvest developer application.""" refresh_token: str r"""Refresh Token to renew the expired Access Token.""" - auth_type: SourceHarvestAuthType + auth_type: SourceHarvestAuthTypeClient class AuthenticateViaHarvestOAuth(BaseModel): @@ -98,11 +98,11 @@ class AuthenticateViaHarvestOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceHarvestAuthType], - AfterValidator(validate_const(SourceHarvestAuthType.CLIENT)), + Optional[SourceHarvestAuthTypeClient], + AfterValidator(validate_const(SourceHarvestAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceHarvestAuthType.CLIENT + ] = SourceHarvestAuthTypeClient.CLIENT @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_hubspot.py b/src/airbyte_api/models/source_hubspot.py index 3bf3abd6..cb900f08 100644 --- a/src/airbyte_api/models/source_hubspot.py +++ b/src/airbyte_api/models/source_hubspot.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceHubspotSchemasAuthType(str, Enum): +class AuthTypePrivateAppCredentials(str, Enum): r"""Name of the credentials set""" PRIVATE_APP_CREDENTIALS = "Private App Credentials" @@ -21,7 +21,7 @@ class SourceHubspotSchemasAuthType(str, Enum): class PrivateAppTypedDict(TypedDict): access_token: str r"""HubSpot Access token. See the Hubspot docs if you need help finding this token.""" - credentials_title: SourceHubspotSchemasAuthType + credentials_title: AuthTypePrivateAppCredentials r"""Name of the credentials set""" @@ -31,17 +31,17 @@ class PrivateApp(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - SourceHubspotSchemasAuthType, + AuthTypePrivateAppCredentials, AfterValidator( - validate_const(SourceHubspotSchemasAuthType.PRIVATE_APP_CREDENTIALS) + validate_const(AuthTypePrivateAppCredentials.PRIVATE_APP_CREDENTIALS) ), ], pydantic.Field(alias="credentials_title"), - ] = SourceHubspotSchemasAuthType.PRIVATE_APP_CREDENTIALS + ] = AuthTypePrivateAppCredentials.PRIVATE_APP_CREDENTIALS r"""Name of the credentials set""" -class SourceHubspotAuthType(str, Enum): +class AuthTypeOAuthCredentials(str, Enum): r"""Name of the credentials""" O_AUTH_CREDENTIALS = "OAuth Credentials" @@ -54,7 +54,7 @@ class SourceHubspotOAuthTypedDict(TypedDict): r"""The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret.""" refresh_token: str r"""Refresh token to renew an expired access token. See the Hubspot docs if you need help finding this token.""" - credentials_title: SourceHubspotAuthType + credentials_title: AuthTypeOAuthCredentials r"""Name of the credentials""" @@ -70,11 +70,11 @@ class SourceHubspotOAuth(BaseModel): CREDENTIALS_TITLE: Annotated[ Annotated[ - SourceHubspotAuthType, - AfterValidator(validate_const(SourceHubspotAuthType.O_AUTH_CREDENTIALS)), + AuthTypeOAuthCredentials, + AfterValidator(validate_const(AuthTypeOAuthCredentials.O_AUTH_CREDENTIALS)), ], pydantic.Field(alias="credentials_title"), - ] = SourceHubspotAuthType.O_AUTH_CREDENTIALS + ] = AuthTypeOAuthCredentials.O_AUTH_CREDENTIALS r"""Name of the credentials""" diff --git a/src/airbyte_api/models/source_instagram.py b/src/airbyte_api/models/source_instagram.py index 4da0af81..0c502191 100644 --- a/src/airbyte_api/models/source_instagram.py +++ b/src/airbyte_api/models/source_instagram.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class SourceInstagramInstagram(str, Enum): +class InstagramEnum(str, Enum): INSTAGRAM = "instagram" @@ -25,7 +25,7 @@ class SourceInstagramTypedDict(TypedDict): r"""The Client Secret for your Oauth application""" num_workers: NotRequired[int] r"""The number of worker threads to use for the sync.""" - source_type: SourceInstagramInstagram + source_type: InstagramEnum start_date: NotRequired[datetime] 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.""" @@ -45,11 +45,10 @@ class SourceInstagram(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceInstagramInstagram, - AfterValidator(validate_const(SourceInstagramInstagram.INSTAGRAM)), + InstagramEnum, AfterValidator(validate_const(InstagramEnum.INSTAGRAM)) ], pydantic.Field(alias="sourceType"), - ] = SourceInstagramInstagram.INSTAGRAM + ] = InstagramEnum.INSTAGRAM start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_jotform.py b/src/airbyte_api/models/source_jotform.py index d03b7585..dcd50331 100644 --- a/src/airbyte_api/models/source_jotform.py +++ b/src/airbyte_api/models/source_jotform.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceJotformAPIEndpoint(str, Enum): +class APIEndpointEnterprise(str, Enum): ENTERPRISE = "enterprise" class EnterpriseTypedDict(TypedDict): enterprise_url: str r"""Upgrade to Enterprise to make your API url your-domain.com/API or subdomain.jotform.com/API instead of api.jotform.com""" - api_endpoint: SourceJotformAPIEndpoint + api_endpoint: APIEndpointEnterprise class Enterprise(BaseModel): @@ -28,11 +28,11 @@ class Enterprise(BaseModel): API_ENDPOINT: Annotated[ Annotated[ - Optional[SourceJotformAPIEndpoint], - AfterValidator(validate_const(SourceJotformAPIEndpoint.ENTERPRISE)), + Optional[APIEndpointEnterprise], + AfterValidator(validate_const(APIEndpointEnterprise.ENTERPRISE)), ], pydantic.Field(alias="api_endpoint"), - ] = SourceJotformAPIEndpoint.ENTERPRISE + ] = APIEndpointEnterprise.ENTERPRISE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +51,7 @@ def serialize_model(self, handler): return m -class SourceJotformSchemasAPIEndpoint(str, Enum): +class APIEndpointBasic(str, Enum): BASIC = "basic" @@ -64,7 +64,7 @@ class BaseURLPrefix(str, Enum): class BasicTypedDict(TypedDict): - api_endpoint: SourceJotformSchemasAPIEndpoint + api_endpoint: APIEndpointBasic url_prefix: NotRequired[BaseURLPrefix] r"""You can access our API through the following URLs - Standard API Usage (Use the default API URL - https://api.jotform.com), For EU (Use the EU API URL - https://eu-api.jotform.com), For HIPAA (Use the HIPAA API URL - https://hipaa-api.jotform.com)""" @@ -72,11 +72,11 @@ class BasicTypedDict(TypedDict): class Basic(BaseModel): API_ENDPOINT: Annotated[ Annotated[ - Optional[SourceJotformSchemasAPIEndpoint], - AfterValidator(validate_const(SourceJotformSchemasAPIEndpoint.BASIC)), + Optional[APIEndpointBasic], + AfterValidator(validate_const(APIEndpointBasic.BASIC)), ], pydantic.Field(alias="api_endpoint"), - ] = SourceJotformSchemasAPIEndpoint.BASIC + ] = APIEndpointBasic.BASIC url_prefix: Optional[BaseURLPrefix] = BaseURLPrefix.STANDARD r"""You can access our API through the following URLs - Standard API Usage (Use the default API URL - https://api.jotform.com), For EU (Use the EU API URL - https://eu-api.jotform.com), For HIPAA (Use the HIPAA API URL - https://hipaa-api.jotform.com)""" diff --git a/src/airbyte_api/models/source_lever_hiring.py b/src/airbyte_api/models/source_lever_hiring.py index f1f6e22e..35f6a451 100644 --- a/src/airbyte_api/models/source_lever_hiring.py +++ b/src/airbyte_api/models/source_lever_hiring.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceLeverHiringSchemasAuthType(str, Enum): +class SourceLeverHiringAuthTypeAPIKey(str, Enum): API_KEY = "Api Key" class AuthenticateViaLeverAPIKeyTypedDict(TypedDict): api_key: str r"""The Api Key of your Lever Hiring account.""" - auth_type: SourceLeverHiringSchemasAuthType + auth_type: SourceLeverHiringAuthTypeAPIKey class AuthenticateViaLeverAPIKey(BaseModel): @@ -27,11 +27,11 @@ class AuthenticateViaLeverAPIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceLeverHiringSchemasAuthType], - AfterValidator(validate_const(SourceLeverHiringSchemasAuthType.API_KEY)), + Optional[SourceLeverHiringAuthTypeAPIKey], + AfterValidator(validate_const(SourceLeverHiringAuthTypeAPIKey.API_KEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceLeverHiringSchemasAuthType.API_KEY + ] = SourceLeverHiringAuthTypeAPIKey.API_KEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -50,14 +50,14 @@ def serialize_model(self, handler): return m -class SourceLeverHiringAuthType(str, Enum): +class SourceLeverHiringAuthTypeClient(str, Enum): CLIENT = "Client" class AuthenticateViaLeverOAuthTypedDict(TypedDict): refresh_token: str r"""The token for obtaining new access token.""" - auth_type: SourceLeverHiringAuthType + auth_type: SourceLeverHiringAuthTypeClient client_id: NotRequired[str] r"""The Client ID of your Lever Hiring developer application.""" client_secret: NotRequired[str] @@ -70,11 +70,11 @@ class AuthenticateViaLeverOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceLeverHiringAuthType], - AfterValidator(validate_const(SourceLeverHiringAuthType.CLIENT)), + Optional[SourceLeverHiringAuthTypeClient], + AfterValidator(validate_const(SourceLeverHiringAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceLeverHiringAuthType.CLIENT + ] = SourceLeverHiringAuthTypeClient.CLIENT client_id: Optional[str] = None r"""The Client ID of your Lever Hiring developer application.""" @@ -120,7 +120,7 @@ class SourceLeverHiringEnvironment(str, Enum): SANDBOX = "Sandbox" -class SourceLeverHiringLeverHiring(str, Enum): +class LeverHiringEnum(str, Enum): LEVER_HIRING = "lever-hiring" @@ -131,7 +131,7 @@ class SourceLeverHiringTypedDict(TypedDict): r"""Choose how to authenticate to Lever Hiring.""" environment: NotRequired[SourceLeverHiringEnvironment] r"""The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use.""" - source_type: SourceLeverHiringLeverHiring + source_type: LeverHiringEnum class SourceLeverHiring(BaseModel): @@ -148,11 +148,11 @@ class SourceLeverHiring(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceLeverHiringLeverHiring, - AfterValidator(validate_const(SourceLeverHiringLeverHiring.LEVER_HIRING)), + LeverHiringEnum, + AfterValidator(validate_const(LeverHiringEnum.LEVER_HIRING)), ], pydantic.Field(alias="sourceType"), - ] = SourceLeverHiringLeverHiring.LEVER_HIRING + ] = LeverHiringEnum.LEVER_HIRING @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_linkedin_ads.py b/src/airbyte_api/models/source_linkedin_ads.py index 2126748b..ff3bf975 100644 --- a/src/airbyte_api/models/source_linkedin_ads.py +++ b/src/airbyte_api/models/source_linkedin_ads.py @@ -71,14 +71,14 @@ class AdAnalyticsReportConfiguration(BaseModel): r"""Choose how to group the data in your report by time. The options are:
- 'ALL': A single result summarizing the entire time range.
- 'DAILY': Group results by each day.
- 'MONTHLY': Group results by each month.
- 'YEARLY': Group results by each year.
Selecting a time grouping helps you analyze trends and patterns over different time periods.""" -class SourceLinkedinAdsSchemasAuthMethod(str, Enum): +class SourceLinkedinAdsAuthMethodAccessToken(str, Enum): ACCESS_TOKEN = "access_token" class SourceLinkedinAdsAccessTokenTypedDict(TypedDict): access_token: str r"""The access token generated for your developer application. Refer to our documentation for more information.""" - auth_method: SourceLinkedinAdsSchemasAuthMethod + auth_method: SourceLinkedinAdsAuthMethodAccessToken class SourceLinkedinAdsAccessToken(BaseModel): @@ -87,13 +87,13 @@ class SourceLinkedinAdsAccessToken(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceLinkedinAdsSchemasAuthMethod], + Optional[SourceLinkedinAdsAuthMethodAccessToken], AfterValidator( - validate_const(SourceLinkedinAdsSchemasAuthMethod.ACCESS_TOKEN) + validate_const(SourceLinkedinAdsAuthMethodAccessToken.ACCESS_TOKEN) ), ], pydantic.Field(alias="auth_method"), - ] = SourceLinkedinAdsSchemasAuthMethod.ACCESS_TOKEN + ] = SourceLinkedinAdsAuthMethodAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -112,7 +112,7 @@ def serialize_model(self, handler): return m -class SourceLinkedinAdsAuthMethod(str, Enum): +class SourceLinkedinAdsAuthMethodOAuth20(str, Enum): O_AUTH2_0 = "oAuth2.0" @@ -123,7 +123,7 @@ class SourceLinkedinAdsOAuth20TypedDict(TypedDict): r"""The client secret of your developer application. Refer to our documentation for more information.""" refresh_token: str r"""The key to refresh the expired access token. Refer to our documentation for more information.""" - auth_method: SourceLinkedinAdsAuthMethod + auth_method: SourceLinkedinAdsAuthMethodOAuth20 class SourceLinkedinAdsOAuth20(BaseModel): @@ -138,11 +138,13 @@ class SourceLinkedinAdsOAuth20(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceLinkedinAdsAuthMethod], - AfterValidator(validate_const(SourceLinkedinAdsAuthMethod.O_AUTH2_0)), + Optional[SourceLinkedinAdsAuthMethodOAuth20], + AfterValidator( + validate_const(SourceLinkedinAdsAuthMethodOAuth20.O_AUTH2_0) + ), ], pydantic.Field(alias="auth_method"), - ] = SourceLinkedinAdsAuthMethod.O_AUTH2_0 + ] = SourceLinkedinAdsAuthMethodOAuth20.O_AUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -173,7 +175,7 @@ def serialize_model(self, handler): ) -class SourceLinkedinAdsLinkedinAds(str, Enum): +class LinkedinAdsEnum(str, Enum): LINKEDIN_ADS = "linkedin-ads" @@ -188,7 +190,7 @@ class SourceLinkedinAdsTypedDict(TypedDict): r"""How far into the past to look for records. (in days)""" num_workers: NotRequired[int] r"""The number of workers to use for the connector. This is used to limit the number of concurrent requests to the LinkedIn Ads API. If not set, the default is 3 workers.""" - source_type: SourceLinkedinAdsLinkedinAds + source_type: LinkedinAdsEnum class SourceLinkedinAds(BaseModel): @@ -210,11 +212,11 @@ class SourceLinkedinAds(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceLinkedinAdsLinkedinAds, - AfterValidator(validate_const(SourceLinkedinAdsLinkedinAds.LINKEDIN_ADS)), + LinkedinAdsEnum, + AfterValidator(validate_const(LinkedinAdsEnum.LINKEDIN_ADS)), ], pydantic.Field(alias="sourceType"), - ] = SourceLinkedinAdsLinkedinAds.LINKEDIN_ADS + ] = LinkedinAdsEnum.LINKEDIN_ADS @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_linkedin_pages.py b/src/airbyte_api/models/source_linkedin_pages.py index 587d4664..977b1578 100644 --- a/src/airbyte_api/models/source_linkedin_pages.py +++ b/src/airbyte_api/models/source_linkedin_pages.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceLinkedinPagesSchemasAuthMethod(str, Enum): +class SourceLinkedinPagesAuthMethodAccessToken(str, Enum): ACCESS_TOKEN = "access_token" class SourceLinkedinPagesAccessTokenTypedDict(TypedDict): access_token: str r"""The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs to obtain yours.""" - auth_method: SourceLinkedinPagesSchemasAuthMethod + auth_method: SourceLinkedinPagesAuthMethodAccessToken class SourceLinkedinPagesAccessToken(BaseModel): @@ -28,13 +28,13 @@ class SourceLinkedinPagesAccessToken(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceLinkedinPagesSchemasAuthMethod], + Optional[SourceLinkedinPagesAuthMethodAccessToken], AfterValidator( - validate_const(SourceLinkedinPagesSchemasAuthMethod.ACCESS_TOKEN) + validate_const(SourceLinkedinPagesAuthMethodAccessToken.ACCESS_TOKEN) ), ], pydantic.Field(alias="auth_method"), - ] = SourceLinkedinPagesSchemasAuthMethod.ACCESS_TOKEN + ] = SourceLinkedinPagesAuthMethodAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -53,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceLinkedinPagesAuthMethod(str, Enum): +class SourceLinkedinPagesAuthMethodOAuth20(str, Enum): O_AUTH2_0 = "oAuth2.0" @@ -64,7 +64,7 @@ class SourceLinkedinPagesOAuth20TypedDict(TypedDict): r"""The client secret of the LinkedIn developer application.""" refresh_token: str r"""The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs to obtain yours.""" - auth_method: SourceLinkedinPagesAuthMethod + auth_method: SourceLinkedinPagesAuthMethodOAuth20 class SourceLinkedinPagesOAuth20(BaseModel): @@ -79,11 +79,13 @@ class SourceLinkedinPagesOAuth20(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceLinkedinPagesAuthMethod], - AfterValidator(validate_const(SourceLinkedinPagesAuthMethod.O_AUTH2_0)), + Optional[SourceLinkedinPagesAuthMethodOAuth20], + AfterValidator( + validate_const(SourceLinkedinPagesAuthMethodOAuth20.O_AUTH2_0) + ), ], pydantic.Field(alias="auth_method"), - ] = SourceLinkedinPagesAuthMethod.O_AUTH2_0 + ] = SourceLinkedinPagesAuthMethodOAuth20.O_AUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_mailchimp.py b/src/airbyte_api/models/source_mailchimp.py index 17c8486f..cfee024d 100644 --- a/src/airbyte_api/models/source_mailchimp.py +++ b/src/airbyte_api/models/source_mailchimp.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMailchimpSchemasAuthType(str, Enum): +class SourceMailchimpAuthTypeApikey(str, Enum): APIKEY = "apikey" class SourceMailchimpAPIKeyTypedDict(TypedDict): apikey: str r"""Mailchimp API Key. See the docs for information on how to generate this key.""" - auth_type: SourceMailchimpSchemasAuthType + auth_type: SourceMailchimpAuthTypeApikey class SourceMailchimpAPIKey(BaseModel): @@ -28,21 +28,21 @@ class SourceMailchimpAPIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceMailchimpSchemasAuthType, - AfterValidator(validate_const(SourceMailchimpSchemasAuthType.APIKEY)), + SourceMailchimpAuthTypeApikey, + AfterValidator(validate_const(SourceMailchimpAuthTypeApikey.APIKEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceMailchimpSchemasAuthType.APIKEY + ] = SourceMailchimpAuthTypeApikey.APIKEY -class SourceMailchimpAuthType(str, Enum): +class SourceMailchimpAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" class SourceMailchimpOAuth20TypedDict(TypedDict): access_token: str r"""An access token generated using the above client ID and secret.""" - auth_type: SourceMailchimpAuthType + auth_type: SourceMailchimpAuthTypeOauth20 client_id: NotRequired[str] r"""The Client ID of your OAuth application.""" client_secret: NotRequired[str] @@ -55,11 +55,11 @@ class SourceMailchimpOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceMailchimpAuthType, - AfterValidator(validate_const(SourceMailchimpAuthType.OAUTH2_0)), + SourceMailchimpAuthTypeOauth20, + AfterValidator(validate_const(SourceMailchimpAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceMailchimpAuthType.OAUTH2_0 + ] = SourceMailchimpAuthTypeOauth20.OAUTH2_0 client_id: Optional[str] = None r"""The Client ID of your OAuth application.""" @@ -99,13 +99,13 @@ def serialize_model(self, handler): ] -class SourceMailchimpMailchimp(str, Enum): +class MailchimpEnum(str, Enum): MAILCHIMP = "mailchimp" class SourceMailchimpTypedDict(TypedDict): credentials: NotRequired[SourceMailchimpAuthenticationTypedDict] - source_type: SourceMailchimpMailchimp + source_type: MailchimpEnum start_date: NotRequired[datetime] 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.""" @@ -115,11 +115,10 @@ class SourceMailchimp(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceMailchimpMailchimp, - AfterValidator(validate_const(SourceMailchimpMailchimp.MAILCHIMP)), + MailchimpEnum, AfterValidator(validate_const(MailchimpEnum.MAILCHIMP)) ], pydantic.Field(alias="sourceType"), - ] = SourceMailchimpMailchimp.MAILCHIMP + ] = MailchimpEnum.MAILCHIMP start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_microsoft_onedrive.py b/src/airbyte_api/models/source_microsoft_onedrive.py index 0a713e11..3f1e994b 100644 --- a/src/airbyte_api/models/source_microsoft_onedrive.py +++ b/src/airbyte_api/models/source_microsoft_onedrive.py @@ -12,11 +12,11 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMicrosoftOnedriveSchemasAuthType(str, Enum): +class SourceMicrosoftOnedriveAuthTypeService(str, Enum): SERVICE = "Service" -class ServiceKeyAuthenticationTypedDict(TypedDict): +class SourceMicrosoftOnedriveServiceKeyAuthenticationTypedDict(TypedDict): r"""ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method. """ @@ -29,10 +29,10 @@ class ServiceKeyAuthenticationTypedDict(TypedDict): r"""Tenant ID of the Microsoft OneDrive user""" user_principal_name: str r"""Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls""" - auth_type: SourceMicrosoftOnedriveSchemasAuthType + auth_type: SourceMicrosoftOnedriveAuthTypeService -class ServiceKeyAuthentication(BaseModel): +class SourceMicrosoftOnedriveServiceKeyAuthentication(BaseModel): r"""ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method. """ @@ -51,13 +51,13 @@ class ServiceKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasAuthType], + Optional[SourceMicrosoftOnedriveAuthTypeService], AfterValidator( - validate_const(SourceMicrosoftOnedriveSchemasAuthType.SERVICE) + validate_const(SourceMicrosoftOnedriveAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftOnedriveSchemasAuthType.SERVICE + ] = SourceMicrosoftOnedriveAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -76,11 +76,11 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveAuthType(str, Enum): +class SourceMicrosoftOnedriveAuthTypeClient(str, Enum): CLIENT = "Client" -class AuthenticateViaMicrosoftOAuthTypedDict(TypedDict): +class SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuthTypedDict(TypedDict): r"""OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management. """ @@ -93,10 +93,10 @@ class AuthenticateViaMicrosoftOAuthTypedDict(TypedDict): r"""Refresh Token of your Microsoft developer application""" tenant_id: str r"""Tenant ID of the Microsoft OneDrive user""" - auth_type: SourceMicrosoftOnedriveAuthType + auth_type: SourceMicrosoftOnedriveAuthTypeClient -class AuthenticateViaMicrosoftOAuth(BaseModel): +class SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth(BaseModel): r"""OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management. """ @@ -115,11 +115,13 @@ class AuthenticateViaMicrosoftOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveAuthType], - AfterValidator(validate_const(SourceMicrosoftOnedriveAuthType.CLIENT)), + Optional[SourceMicrosoftOnedriveAuthTypeClient], + AfterValidator( + validate_const(SourceMicrosoftOnedriveAuthTypeClient.CLIENT) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftOnedriveAuthType.CLIENT + ] = SourceMicrosoftOnedriveAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -140,19 +142,25 @@ def serialize_model(self, handler): SourceMicrosoftOnedriveAuthenticationTypedDict = TypeAliasType( "SourceMicrosoftOnedriveAuthenticationTypedDict", - Union[AuthenticateViaMicrosoftOAuthTypedDict, ServiceKeyAuthenticationTypedDict], + Union[ + SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuthTypedDict, + SourceMicrosoftOnedriveServiceKeyAuthenticationTypedDict, + ], ) r"""Credentials for connecting to the One Drive API""" SourceMicrosoftOnedriveAuthentication = TypeAliasType( "SourceMicrosoftOnedriveAuthentication", - Union[AuthenticateViaMicrosoftOAuth, ServiceKeyAuthentication], + Union[ + SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth, + SourceMicrosoftOnedriveServiceKeyAuthentication, + ], ) r"""Credentials for connecting to the One Drive API""" -class SearchScope(str, Enum): +class SourceMicrosoftOnedriveSearchScope(str, Enum): r"""Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.""" ACCESSIBLE_DRIVES = "ACCESSIBLE_DRIVES" @@ -160,11 +168,11 @@ class SearchScope(str, Enum): ALL = "ALL" -class SourceMicrosoftOnedriveMicrosoftOnedrive(str, Enum): +class MicrosoftOnedriveEnum(str, Enum): MICROSOFT_ONEDRIVE = "microsoft-onedrive" -class SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceMicrosoftOnedriveFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -226,7 +234,7 @@ class SourceMicrosoftOnedriveParsingStrategy(str, Enum): class SourceMicrosoftOnedriveUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype + filetype: SourceMicrosoftOnedriveFiletypeUnstructured processing: NotRequired[SourceMicrosoftOnedriveProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -240,15 +248,13 @@ class SourceMicrosoftOnedriveUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype], + Optional[SourceMicrosoftOnedriveFiletypeUnstructured], AfterValidator( - validate_const( - SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED - ) + validate_const(SourceMicrosoftOnedriveFiletypeUnstructured.UNSTRUCTURED) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceMicrosoftOnedriveFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceMicrosoftOnedriveProcessing] = None r"""Processing configuration""" @@ -280,14 +286,14 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveSchemasStreamsFormatFiletype(str, Enum): +class SourceMicrosoftOnedriveFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceMicrosoftOnedriveParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceMicrosoftOnedriveSchemasStreamsFormatFiletype + filetype: SourceMicrosoftOnedriveFiletypeParquet class SourceMicrosoftOnedriveParquetFormat(BaseModel): @@ -296,15 +302,13 @@ class SourceMicrosoftOnedriveParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasStreamsFormatFiletype], + Optional[SourceMicrosoftOnedriveFiletypeParquet], AfterValidator( - validate_const( - SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.PARQUET - ) + validate_const(SourceMicrosoftOnedriveFiletypeParquet.PARQUET) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.PARQUET + ] = SourceMicrosoftOnedriveFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -323,24 +327,22 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveSchemasStreamsFiletype(str, Enum): +class SourceMicrosoftOnedriveFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceMicrosoftOnedriveJsonlFormatTypedDict(TypedDict): - filetype: SourceMicrosoftOnedriveSchemasStreamsFiletype + filetype: SourceMicrosoftOnedriveFiletypeJsonl class SourceMicrosoftOnedriveJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasStreamsFiletype], - AfterValidator( - validate_const(SourceMicrosoftOnedriveSchemasStreamsFiletype.JSONL) - ), + Optional[SourceMicrosoftOnedriveFiletypeJsonl], + AfterValidator(validate_const(SourceMicrosoftOnedriveFiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftOnedriveSchemasStreamsFiletype.JSONL + ] = SourceMicrosoftOnedriveFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -359,18 +361,18 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveSchemasFiletype(str, Enum): +class SourceMicrosoftOnedriveFiletypeCsv(str, Enum): CSV = "csv" -class SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceMicrosoftOnedriveUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType + header_definition_type: SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided class SourceMicrosoftOnedriveUserProvided(BaseModel): @@ -379,15 +381,15 @@ class SourceMicrosoftOnedriveUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType], + Optional[SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED + SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceMicrosoftOnedriveHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -406,26 +408,26 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveSchemasHeaderDefinitionType(str, Enum): +class SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceMicrosoftOnedriveAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceMicrosoftOnedriveSchemasHeaderDefinitionType + header_definition_type: SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated class SourceMicrosoftOnedriveAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasHeaderDefinitionType], + Optional[SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated], AfterValidator( validate_const( - SourceMicrosoftOnedriveSchemasHeaderDefinitionType.AUTOGENERATED + SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftOnedriveSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceMicrosoftOnedriveHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -444,24 +446,26 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveHeaderDefinitionType(str, Enum): +class SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceMicrosoftOnedriveFromCSVTypedDict(TypedDict): - header_definition_type: SourceMicrosoftOnedriveHeaderDefinitionType + header_definition_type: SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv class SourceMicrosoftOnedriveFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveHeaderDefinitionType], + Optional[SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv], AfterValidator( - validate_const(SourceMicrosoftOnedriveHeaderDefinitionType.FROM_CSV) + validate_const( + SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv.FROM_CSV + ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftOnedriveHeaderDefinitionType.FROM_CSV + ] = SourceMicrosoftOnedriveHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -513,7 +517,7 @@ class SourceMicrosoftOnedriveCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceMicrosoftOnedriveSchemasFiletype + filetype: SourceMicrosoftOnedriveFiletypeCsv header_definition: NotRequired[SourceMicrosoftOnedriveCSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] @@ -550,11 +554,11 @@ class SourceMicrosoftOnedriveCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveSchemasFiletype], - AfterValidator(validate_const(SourceMicrosoftOnedriveSchemasFiletype.CSV)), + Optional[SourceMicrosoftOnedriveFiletypeCsv], + AfterValidator(validate_const(SourceMicrosoftOnedriveFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftOnedriveSchemasFiletype.CSV + ] = SourceMicrosoftOnedriveFiletypeCsv.CSV header_definition: Optional[SourceMicrosoftOnedriveCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -614,14 +618,14 @@ def serialize_model(self, handler): return m -class SourceMicrosoftOnedriveFiletype(str, Enum): +class SourceMicrosoftOnedriveFiletypeAvro(str, Enum): AVRO = "avro" class SourceMicrosoftOnedriveAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceMicrosoftOnedriveFiletype + filetype: SourceMicrosoftOnedriveFiletypeAvro class SourceMicrosoftOnedriveAvroFormat(BaseModel): @@ -630,11 +634,11 @@ class SourceMicrosoftOnedriveAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftOnedriveFiletype], - AfterValidator(validate_const(SourceMicrosoftOnedriveFiletype.AVRO)), + Optional[SourceMicrosoftOnedriveFiletypeAvro], + AfterValidator(validate_const(SourceMicrosoftOnedriveFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftOnedriveFiletype.AVRO + ] = SourceMicrosoftOnedriveFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -766,9 +770,9 @@ class SourceMicrosoftOnedriveTypedDict(TypedDict): r"""Name of the Microsoft OneDrive drive where the file(s) exist.""" folder_path: NotRequired[str] r"""Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items.""" - search_scope: NotRequired[SearchScope] + search_scope: NotRequired[SourceMicrosoftOnedriveSearchScope] r"""Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.""" - source_type: SourceMicrosoftOnedriveMicrosoftOnedrive + source_type: MicrosoftOnedriveEnum start_date: NotRequired[datetime] r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -790,20 +794,18 @@ class SourceMicrosoftOnedrive(BaseModel): folder_path: Optional[str] = "." r"""Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items.""" - search_scope: Optional[SearchScope] = SearchScope.ALL + search_scope: Optional[SourceMicrosoftOnedriveSearchScope] = ( + SourceMicrosoftOnedriveSearchScope.ALL + ) r"""Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.""" SOURCE_TYPE: Annotated[ Annotated[ - SourceMicrosoftOnedriveMicrosoftOnedrive, - AfterValidator( - validate_const( - SourceMicrosoftOnedriveMicrosoftOnedrive.MICROSOFT_ONEDRIVE - ) - ), + MicrosoftOnedriveEnum, + AfterValidator(validate_const(MicrosoftOnedriveEnum.MICROSOFT_ONEDRIVE)), ], pydantic.Field(alias="sourceType"), - ] = SourceMicrosoftOnedriveMicrosoftOnedrive.MICROSOFT_ONEDRIVE + ] = MicrosoftOnedriveEnum.MICROSOFT_ONEDRIVE start_date: Optional[datetime] = None r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -828,11 +830,11 @@ def serialize_model(self, handler): try: - ServiceKeyAuthentication.model_rebuild() + SourceMicrosoftOnedriveServiceKeyAuthentication.model_rebuild() except NameError: pass try: - AuthenticateViaMicrosoftOAuth.model_rebuild() + SourceMicrosoftOnedriveAuthenticateViaMicrosoftOAuth.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_microsoft_sharepoint.py b/src/airbyte_api/models/source_microsoft_sharepoint.py index 20639bd0..9644d8ad 100644 --- a/src/airbyte_api/models/source_microsoft_sharepoint.py +++ b/src/airbyte_api/models/source_microsoft_sharepoint.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMicrosoftSharepointSchemasAuthType(str, Enum): +class SourceMicrosoftSharepointAuthTypeService(str, Enum): SERVICE = "Service" @@ -29,7 +29,7 @@ class SourceMicrosoftSharepointServiceKeyAuthenticationTypedDict(TypedDict): r"""Tenant ID of the Microsoft SharePoint user""" user_principal_name: str r"""Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls""" - auth_type: SourceMicrosoftSharepointSchemasAuthType + auth_type: SourceMicrosoftSharepointAuthTypeService class SourceMicrosoftSharepointServiceKeyAuthentication(BaseModel): @@ -51,13 +51,13 @@ class SourceMicrosoftSharepointServiceKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasAuthType], + Optional[SourceMicrosoftSharepointAuthTypeService], AfterValidator( - validate_const(SourceMicrosoftSharepointSchemasAuthType.SERVICE) + validate_const(SourceMicrosoftSharepointAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftSharepointSchemasAuthType.SERVICE + ] = SourceMicrosoftSharepointAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -76,7 +76,7 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointAuthType(str, Enum): +class SourceMicrosoftSharepointAuthTypeClient(str, Enum): CLIENT = "Client" @@ -91,7 +91,7 @@ class SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuthTypedDict(TypedDict) r"""Client Secret of your Microsoft developer application""" tenant_id: str r"""Tenant ID of the Microsoft SharePoint user""" - auth_type: SourceMicrosoftSharepointAuthType + auth_type: SourceMicrosoftSharepointAuthTypeClient refresh_token: NotRequired[str] r"""Refresh Token of your Microsoft developer application""" @@ -112,11 +112,13 @@ class SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointAuthType], - AfterValidator(validate_const(SourceMicrosoftSharepointAuthType.CLIENT)), + Optional[SourceMicrosoftSharepointAuthTypeClient], + AfterValidator( + validate_const(SourceMicrosoftSharepointAuthTypeClient.CLIENT) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftSharepointAuthType.CLIENT + ] = SourceMicrosoftSharepointAuthTypeClient.CLIENT refresh_token: Optional[str] = None r"""Refresh Token of your Microsoft developer application""" @@ -158,14 +160,14 @@ def serialize_model(self, handler): r"""Credentials for connecting to the One Drive API""" -class SourceMicrosoftSharepointSchemasDeliveryType(str, Enum): +class SourceMicrosoftSharepointDeliveryTypeUseFileTransfer(str, Enum): USE_FILE_TRANSFER = "use_file_transfer" class SourceMicrosoftSharepointCopyRawFilesTypedDict(TypedDict): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" - delivery_type: SourceMicrosoftSharepointSchemasDeliveryType + delivery_type: SourceMicrosoftSharepointDeliveryTypeUseFileTransfer preserve_directory_structure: NotRequired[bool] r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -175,15 +177,15 @@ class SourceMicrosoftSharepointCopyRawFiles(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasDeliveryType], + Optional[SourceMicrosoftSharepointDeliveryTypeUseFileTransfer], AfterValidator( validate_const( - SourceMicrosoftSharepointSchemasDeliveryType.USE_FILE_TRANSFER + SourceMicrosoftSharepointDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceMicrosoftSharepointSchemasDeliveryType.USE_FILE_TRANSFER + ] = SourceMicrosoftSharepointDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER preserve_directory_structure: Optional[bool] = True r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -205,14 +207,14 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointDeliveryType(str, Enum): +class SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer(str, Enum): USE_RECORDS_TRANSFER = "use_records_transfer" class SourceMicrosoftSharepointReplicateRecordsTypedDict(TypedDict): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" - delivery_type: SourceMicrosoftSharepointDeliveryType + delivery_type: SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer class SourceMicrosoftSharepointReplicateRecords(BaseModel): @@ -220,15 +222,15 @@ class SourceMicrosoftSharepointReplicateRecords(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointDeliveryType], + Optional[SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer], AfterValidator( validate_const( - SourceMicrosoftSharepointDeliveryType.USE_RECORDS_TRANSFER + SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceMicrosoftSharepointDeliveryType.USE_RECORDS_TRANSFER + ] = SourceMicrosoftSharepointDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -272,30 +274,28 @@ class SourceMicrosoftSharepointSearchScope(str, Enum): ALL = "ALL" -class SourceMicrosoftSharepointMicrosoftSharepoint(str, Enum): +class MicrosoftSharepointEnum(str, Enum): MICROSOFT_SHAREPOINT = "microsoft-sharepoint" -class SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceMicrosoftSharepointFiletypeExcel(str, Enum): EXCEL = "excel" class SourceMicrosoftSharepointExcelFormatTypedDict(TypedDict): - filetype: SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype + filetype: SourceMicrosoftSharepointFiletypeExcel class SourceMicrosoftSharepointExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype], + Optional[SourceMicrosoftSharepointFiletypeExcel], AfterValidator( - validate_const( - SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype.EXCEL - ) + validate_const(SourceMicrosoftSharepointFiletypeExcel.EXCEL) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointSchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceMicrosoftSharepointFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -314,7 +314,7 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceMicrosoftSharepointFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -376,7 +376,7 @@ class SourceMicrosoftSharepointParsingStrategy(str, Enum): class SourceMicrosoftSharepointUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype + filetype: SourceMicrosoftSharepointFiletypeUnstructured processing: NotRequired[SourceMicrosoftSharepointProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -390,15 +390,15 @@ class SourceMicrosoftSharepointUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype], + Optional[SourceMicrosoftSharepointFiletypeUnstructured], AfterValidator( validate_const( - SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + SourceMicrosoftSharepointFiletypeUnstructured.UNSTRUCTURED ) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceMicrosoftSharepointFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceMicrosoftSharepointProcessing] = None r"""Processing configuration""" @@ -430,14 +430,14 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointSchemasStreamsFormatFiletype(str, Enum): +class SourceMicrosoftSharepointFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceMicrosoftSharepointParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceMicrosoftSharepointSchemasStreamsFormatFiletype + filetype: SourceMicrosoftSharepointFiletypeParquet class SourceMicrosoftSharepointParquetFormat(BaseModel): @@ -446,15 +446,13 @@ class SourceMicrosoftSharepointParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasStreamsFormatFiletype], + Optional[SourceMicrosoftSharepointFiletypeParquet], AfterValidator( - validate_const( - SourceMicrosoftSharepointSchemasStreamsFormatFiletype.PARQUET - ) + validate_const(SourceMicrosoftSharepointFiletypeParquet.PARQUET) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointSchemasStreamsFormatFiletype.PARQUET + ] = SourceMicrosoftSharepointFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -473,24 +471,24 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointSchemasStreamsFiletype(str, Enum): +class SourceMicrosoftSharepointFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceMicrosoftSharepointJsonlFormatTypedDict(TypedDict): - filetype: SourceMicrosoftSharepointSchemasStreamsFiletype + filetype: SourceMicrosoftSharepointFiletypeJsonl class SourceMicrosoftSharepointJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasStreamsFiletype], + Optional[SourceMicrosoftSharepointFiletypeJsonl], AfterValidator( - validate_const(SourceMicrosoftSharepointSchemasStreamsFiletype.JSONL) + validate_const(SourceMicrosoftSharepointFiletypeJsonl.JSONL) ), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointSchemasStreamsFiletype.JSONL + ] = SourceMicrosoftSharepointFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -509,18 +507,18 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointSchemasFiletype(str, Enum): +class SourceMicrosoftSharepointFiletypeCsv(str, Enum): CSV = "csv" -class SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceMicrosoftSharepointUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType + header_definition_type: SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided class SourceMicrosoftSharepointUserProvided(BaseModel): @@ -529,15 +527,15 @@ class SourceMicrosoftSharepointUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType], + Optional[SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.USER_PROVIDED + SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceMicrosoftSharepointHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -556,26 +554,26 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointSchemasHeaderDefinitionType(str, Enum): +class SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceMicrosoftSharepointAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceMicrosoftSharepointSchemasHeaderDefinitionType + header_definition_type: SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated class SourceMicrosoftSharepointAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasHeaderDefinitionType], + Optional[SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated], AfterValidator( validate_const( - SourceMicrosoftSharepointSchemasHeaderDefinitionType.AUTOGENERATED + SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated.AUTOGENERATED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftSharepointSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceMicrosoftSharepointHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -594,24 +592,26 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointHeaderDefinitionType(str, Enum): +class SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceMicrosoftSharepointFromCSVTypedDict(TypedDict): - header_definition_type: SourceMicrosoftSharepointHeaderDefinitionType + header_definition_type: SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv class SourceMicrosoftSharepointFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointHeaderDefinitionType], + Optional[SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv], AfterValidator( - validate_const(SourceMicrosoftSharepointHeaderDefinitionType.FROM_CSV) + validate_const( + SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv.FROM_CSV + ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceMicrosoftSharepointHeaderDefinitionType.FROM_CSV + ] = SourceMicrosoftSharepointHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -663,7 +663,7 @@ class SourceMicrosoftSharepointCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceMicrosoftSharepointSchemasFiletype + filetype: SourceMicrosoftSharepointFiletypeCsv header_definition: NotRequired[ SourceMicrosoftSharepointCSVHeaderDefinitionTypedDict ] @@ -702,13 +702,11 @@ class SourceMicrosoftSharepointCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointSchemasFiletype], - AfterValidator( - validate_const(SourceMicrosoftSharepointSchemasFiletype.CSV) - ), + Optional[SourceMicrosoftSharepointFiletypeCsv], + AfterValidator(validate_const(SourceMicrosoftSharepointFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointSchemasFiletype.CSV + ] = SourceMicrosoftSharepointFiletypeCsv.CSV header_definition: Optional[SourceMicrosoftSharepointCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -768,14 +766,14 @@ def serialize_model(self, handler): return m -class SourceMicrosoftSharepointFiletype(str, Enum): +class SourceMicrosoftSharepointFiletypeAvro(str, Enum): AVRO = "avro" class SourceMicrosoftSharepointAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceMicrosoftSharepointFiletype + filetype: SourceMicrosoftSharepointFiletypeAvro class SourceMicrosoftSharepointAvroFormat(BaseModel): @@ -784,11 +782,11 @@ class SourceMicrosoftSharepointAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftSharepointFiletype], - AfterValidator(validate_const(SourceMicrosoftSharepointFiletype.AVRO)), + Optional[SourceMicrosoftSharepointFiletypeAvro], + AfterValidator(validate_const(SourceMicrosoftSharepointFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceMicrosoftSharepointFiletype.AVRO + ] = SourceMicrosoftSharepointFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -931,7 +929,7 @@ class SourceMicrosoftSharepointTypedDict(TypedDict): r"""Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.""" site_url: NotRequired[str] r"""Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https://.sharepoint.com/sites/' to iterate over all sites.""" - source_type: SourceMicrosoftSharepointMicrosoftSharepoint + source_type: MicrosoftSharepointEnum start_date: NotRequired[datetime] r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -962,15 +960,13 @@ class SourceMicrosoftSharepoint(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceMicrosoftSharepointMicrosoftSharepoint, + MicrosoftSharepointEnum, AfterValidator( - validate_const( - SourceMicrosoftSharepointMicrosoftSharepoint.MICROSOFT_SHAREPOINT - ) + validate_const(MicrosoftSharepointEnum.MICROSOFT_SHAREPOINT) ), ], pydantic.Field(alias="sourceType"), - ] = SourceMicrosoftSharepointMicrosoftSharepoint.MICROSOFT_SHAREPOINT + ] = MicrosoftSharepointEnum.MICROSOFT_SHAREPOINT start_date: Optional[datetime] = None r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_microsoft_teams.py b/src/airbyte_api/models/source_microsoft_teams.py index 0723de11..269c5c97 100644 --- a/src/airbyte_api/models/source_microsoft_teams.py +++ b/src/airbyte_api/models/source_microsoft_teams.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMicrosoftTeamsSchemasAuthType(str, Enum): +class SourceMicrosoftTeamsAuthTypeToken(str, Enum): TOKEN = "Token" @@ -22,7 +22,7 @@ class AuthenticateViaMicrosoftTypedDict(TypedDict): r"""The Client Secret of your Microsoft Teams developer application.""" tenant_id: str r"""A globally unique identifier (GUID) that is different than your organization name or domain. Follow these steps to obtain: open one of the Teams where you belong inside the Teams Application -> Click on the … next to the Team title -> Click on Get link to team -> Copy the link to the team and grab the tenant ID form the URL""" - auth_type: SourceMicrosoftTeamsSchemasAuthType + auth_type: SourceMicrosoftTeamsAuthTypeToken class AuthenticateViaMicrosoft(BaseModel): @@ -37,11 +37,11 @@ class AuthenticateViaMicrosoft(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftTeamsSchemasAuthType], - AfterValidator(validate_const(SourceMicrosoftTeamsSchemasAuthType.TOKEN)), + Optional[SourceMicrosoftTeamsAuthTypeToken], + AfterValidator(validate_const(SourceMicrosoftTeamsAuthTypeToken.TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftTeamsSchemasAuthType.TOKEN + ] = SourceMicrosoftTeamsAuthTypeToken.TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -60,7 +60,7 @@ def serialize_model(self, handler): return m -class SourceMicrosoftTeamsAuthType(str, Enum): +class SourceMicrosoftTeamsAuthTypeClient(str, Enum): CLIENT = "Client" @@ -73,7 +73,7 @@ class AuthenticateViaMicrosoftOAuth20TypedDict(TypedDict): r"""A Refresh Token to renew the expired Access Token.""" tenant_id: str r"""A globally unique identifier (GUID) that is different than your organization name or domain. Follow these steps to obtain: open one of the Teams where you belong inside the Teams Application -> Click on the … next to the Team title -> Click on Get link to team -> Copy the link to the team and grab the tenant ID form the URL""" - auth_type: SourceMicrosoftTeamsAuthType + auth_type: SourceMicrosoftTeamsAuthTypeClient class AuthenticateViaMicrosoftOAuth20(BaseModel): @@ -91,11 +91,11 @@ class AuthenticateViaMicrosoftOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceMicrosoftTeamsAuthType], - AfterValidator(validate_const(SourceMicrosoftTeamsAuthType.CLIENT)), + Optional[SourceMicrosoftTeamsAuthTypeClient], + AfterValidator(validate_const(SourceMicrosoftTeamsAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceMicrosoftTeamsAuthType.CLIENT + ] = SourceMicrosoftTeamsAuthTypeClient.CLIENT @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -128,7 +128,7 @@ def serialize_model(self, handler): r"""Choose how to authenticate to Microsoft""" -class SourceMicrosoftTeamsMicrosoftTeams(str, Enum): +class MicrosoftTeamsEnum(str, Enum): MICROSOFT_TEAMS = "microsoft-teams" @@ -137,7 +137,7 @@ class SourceMicrosoftTeamsTypedDict(TypedDict): r"""Specifies the length of time over which the Team Device Report stream is aggregated. The supported values are: D7, D30, D90, and D180.""" credentials: NotRequired[SourceMicrosoftTeamsAuthenticationMechanismTypedDict] r"""Choose how to authenticate to Microsoft""" - source_type: SourceMicrosoftTeamsMicrosoftTeams + source_type: MicrosoftTeamsEnum class SourceMicrosoftTeams(BaseModel): @@ -149,13 +149,11 @@ class SourceMicrosoftTeams(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceMicrosoftTeamsMicrosoftTeams, - AfterValidator( - validate_const(SourceMicrosoftTeamsMicrosoftTeams.MICROSOFT_TEAMS) - ), + MicrosoftTeamsEnum, + AfterValidator(validate_const(MicrosoftTeamsEnum.MICROSOFT_TEAMS)), ], pydantic.Field(alias="sourceType"), - ] = SourceMicrosoftTeamsMicrosoftTeams.MICROSOFT_TEAMS + ] = MicrosoftTeamsEnum.MICROSOFT_TEAMS @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_mixpanel.py b/src/airbyte_api/models/source_mixpanel.py index f405f3df..dfee4ff2 100644 --- a/src/airbyte_api/models/source_mixpanel.py +++ b/src/airbyte_api/models/source_mixpanel.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMixpanelSchemasOptionTitle(str, Enum): +class OptionTitleProjectSecret(str, Enum): PROJECT_SECRET = "Project Secret" class ProjectSecretTypedDict(TypedDict): api_secret: str r"""Mixpanel project secret. See the docs for more information on how to obtain this.""" - option_title: SourceMixpanelSchemasOptionTitle + option_title: OptionTitleProjectSecret class ProjectSecret(BaseModel): @@ -28,13 +28,11 @@ class ProjectSecret(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - Optional[SourceMixpanelSchemasOptionTitle], - AfterValidator( - validate_const(SourceMixpanelSchemasOptionTitle.PROJECT_SECRET) - ), + Optional[OptionTitleProjectSecret], + AfterValidator(validate_const(OptionTitleProjectSecret.PROJECT_SECRET)), ], pydantic.Field(alias="option_title"), - ] = SourceMixpanelSchemasOptionTitle.PROJECT_SECRET + ] = OptionTitleProjectSecret.PROJECT_SECRET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -53,7 +51,7 @@ def serialize_model(self, handler): return m -class SourceMixpanelOptionTitle(str, Enum): +class OptionTitleServiceAccount(str, Enum): SERVICE_ACCOUNT = "Service Account" @@ -64,7 +62,7 @@ class ServiceAccountTypedDict(TypedDict): r"""Mixpanel Service Account Secret. See the docs for more information on how to obtain this.""" username: str r"""Mixpanel Service Account Username. See the docs for more information on how to obtain this.""" - option_title: SourceMixpanelOptionTitle + option_title: OptionTitleServiceAccount class ServiceAccount(BaseModel): @@ -79,11 +77,11 @@ class ServiceAccount(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - Optional[SourceMixpanelOptionTitle], - AfterValidator(validate_const(SourceMixpanelOptionTitle.SERVICE_ACCOUNT)), + Optional[OptionTitleServiceAccount], + AfterValidator(validate_const(OptionTitleServiceAccount.SERVICE_ACCOUNT)), ], pydantic.Field(alias="option_title"), - ] = SourceMixpanelOptionTitle.SERVICE_ACCOUNT + ] = OptionTitleServiceAccount.SERVICE_ACCOUNT @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_monday.py b/src/airbyte_api/models/source_monday.py index 58af1d81..45dd35b7 100644 --- a/src/airbyte_api/models/source_monday.py +++ b/src/airbyte_api/models/source_monday.py @@ -11,30 +11,30 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMondaySchemasAuthType(str, Enum): +class SourceMondayAuthTypeAPIToken(str, Enum): API_TOKEN = "api_token" -class APITokenTypedDict(TypedDict): +class SourceMondayAPITokenTypedDict(TypedDict): api_token: str r"""API Token for making authenticated requests.""" - auth_type: SourceMondaySchemasAuthType + auth_type: SourceMondayAuthTypeAPIToken -class APIToken(BaseModel): +class SourceMondayAPIToken(BaseModel): api_token: str r"""API Token for making authenticated requests.""" AUTH_TYPE: Annotated[ Annotated[ - SourceMondaySchemasAuthType, - AfterValidator(validate_const(SourceMondaySchemasAuthType.API_TOKEN)), + SourceMondayAuthTypeAPIToken, + AfterValidator(validate_const(SourceMondayAuthTypeAPIToken.API_TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceMondaySchemasAuthType.API_TOKEN + ] = SourceMondayAuthTypeAPIToken.API_TOKEN -class SourceMondayAuthType(str, Enum): +class SourceMondayAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -45,7 +45,7 @@ class SourceMondayOAuth20TypedDict(TypedDict): r"""The Client ID of your OAuth application.""" client_secret: str r"""The Client Secret of your OAuth application.""" - auth_type: SourceMondayAuthType + auth_type: SourceMondayAuthTypeOauth20 subdomain: NotRequired[str] r"""Slug/subdomain of the account, or the first part of the URL that comes before .monday.com""" @@ -62,11 +62,11 @@ class SourceMondayOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceMondayAuthType, - AfterValidator(validate_const(SourceMondayAuthType.OAUTH2_0)), + SourceMondayAuthTypeOauth20, + AfterValidator(validate_const(SourceMondayAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceMondayAuthType.OAUTH2_0 + ] = SourceMondayAuthTypeOauth20.OAUTH2_0 subdomain: Optional[str] = "" r"""Slug/subdomain of the account, or the first part of the URL that comes before .monday.com""" @@ -90,20 +90,20 @@ def serialize_model(self, handler): SourceMondayAuthorizationMethodTypedDict = TypeAliasType( "SourceMondayAuthorizationMethodTypedDict", - Union[APITokenTypedDict, SourceMondayOAuth20TypedDict], + Union[SourceMondayAPITokenTypedDict, SourceMondayOAuth20TypedDict], ) SourceMondayAuthorizationMethod = Annotated[ Union[ Annotated[SourceMondayOAuth20, Tag("oauth2.0")], - Annotated[APIToken, Tag("api_token")], + Annotated[SourceMondayAPIToken, Tag("api_token")], ], Discriminator(lambda m: get_discriminator(m, "auth_type", "auth_type")), ] -class SourceMondayMonday(str, Enum): +class MondayEnum(str, Enum): MONDAY = "monday" @@ -113,7 +113,7 @@ class SourceMondayTypedDict(TypedDict): credentials: NotRequired[SourceMondayAuthorizationMethodTypedDict] num_workers: NotRequired[int] r"""The number of worker threads to use for the sync.""" - source_type: SourceMondayMonday + source_type: MondayEnum class SourceMonday(BaseModel): @@ -126,12 +126,9 @@ class SourceMonday(BaseModel): r"""The number of worker threads to use for the sync.""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceMondayMonday, - AfterValidator(validate_const(SourceMondayMonday.MONDAY)), - ], + Annotated[MondayEnum, AfterValidator(validate_const(MondayEnum.MONDAY))], pydantic.Field(alias="sourceType"), - ] = SourceMondayMonday.MONDAY + ] = MondayEnum.MONDAY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -151,7 +148,7 @@ def serialize_model(self, handler): try: - APIToken.model_rebuild() + SourceMondayAPIToken.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_mongodb_v2.py b/src/airbyte_api/models/source_mongodb_v2.py index ddf18819..268f6772 100644 --- a/src/airbyte_api/models/source_mongodb_v2.py +++ b/src/airbyte_api/models/source_mongodb_v2.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMongodbV2ClusterType(str, Enum): +class ClusterTypeSelfManagedReplicaSet(str, Enum): SELF_MANAGED_REPLICA_SET = "SELF_MANAGED_REPLICA_SET" @@ -24,7 +24,7 @@ class SelfManagedReplicaSetTypedDict(TypedDict): r"""The names of the MongoDB databases that contain the collection(s) to replicate.""" auth_source: NotRequired[str] r"""The authentication source where the user information is stored.""" - cluster_type: SourceMongodbV2ClusterType + cluster_type: ClusterTypeSelfManagedReplicaSet password: NotRequired[str] r"""The password associated with this username.""" schema_enforced: NotRequired[bool] @@ -52,13 +52,15 @@ class SelfManagedReplicaSet(BaseModel): CLUSTER_TYPE: Annotated[ Annotated[ - SourceMongodbV2ClusterType, + ClusterTypeSelfManagedReplicaSet, AfterValidator( - validate_const(SourceMongodbV2ClusterType.SELF_MANAGED_REPLICA_SET) + validate_const( + ClusterTypeSelfManagedReplicaSet.SELF_MANAGED_REPLICA_SET + ) ), ], pydantic.Field(alias="cluster_type"), - ] = SourceMongodbV2ClusterType.SELF_MANAGED_REPLICA_SET + ] = ClusterTypeSelfManagedReplicaSet.SELF_MANAGED_REPLICA_SET password: Optional[str] = None r"""The password associated with this username.""" @@ -99,7 +101,7 @@ def serialize_model(self, handler): return m -class SourceMongodbV2SchemasClusterType(str, Enum): +class ClusterTypeAtlasReplicaSet(str, Enum): ATLAS_REPLICA_SET = "ATLAS_REPLICA_SET" @@ -116,7 +118,7 @@ class MongoDBAtlasReplicaSetTypedDict(TypedDict): r"""The username which is used to access the database.""" auth_source: NotRequired[str] r"""The authentication source where the user information is stored. See https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.authSource for more details.""" - cluster_type: SourceMongodbV2SchemasClusterType + cluster_type: ClusterTypeAtlasReplicaSet schema_enforced: NotRequired[bool] r"""When enabled, syncs will validate and structure records against the stream's schema.""" @@ -146,13 +148,13 @@ class MongoDBAtlasReplicaSet(BaseModel): CLUSTER_TYPE: Annotated[ Annotated[ - SourceMongodbV2SchemasClusterType, + ClusterTypeAtlasReplicaSet, AfterValidator( - validate_const(SourceMongodbV2SchemasClusterType.ATLAS_REPLICA_SET) + validate_const(ClusterTypeAtlasReplicaSet.ATLAS_REPLICA_SET) ), ], pydantic.Field(alias="cluster_type"), - ] = SourceMongodbV2SchemasClusterType.ATLAS_REPLICA_SET + ] = ClusterTypeAtlasReplicaSet.ATLAS_REPLICA_SET schema_enforced: Optional[bool] = True r"""When enabled, syncs will validate and structure records against the stream's schema.""" @@ -202,7 +204,7 @@ def serialize_model(self, handler): r"""Configures the MongoDB cluster type.""" -class InvalidCDCPositionBehaviorAdvanced(str, Enum): +class SourceMongodbV2InvalidCDCPositionBehaviorAdvanced(str, Enum): r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" FAIL_SYNC = "Fail sync" @@ -232,7 +234,7 @@ class SourceMongodbV2TypedDict(TypedDict): initial_waiting_seconds: NotRequired[int] r"""The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds.""" invalid_cdc_cursor_position_behavior: NotRequired[ - InvalidCDCPositionBehaviorAdvanced + SourceMongodbV2InvalidCDCPositionBehaviorAdvanced ] r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" queue_size: NotRequired[int] @@ -259,8 +261,8 @@ class SourceMongodbV2(BaseModel): r"""The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds.""" invalid_cdc_cursor_position_behavior: Optional[ - InvalidCDCPositionBehaviorAdvanced - ] = InvalidCDCPositionBehaviorAdvanced.FAIL_SYNC + SourceMongodbV2InvalidCDCPositionBehaviorAdvanced + ] = SourceMongodbV2InvalidCDCPositionBehaviorAdvanced.FAIL_SYNC r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" queue_size: Optional[int] = 10000 diff --git a/src/airbyte_api/models/source_mssql.py b/src/airbyte_api/models/source_mssql.py index 923afb9f..472ba3a4 100644 --- a/src/airbyte_api/models/source_mssql.py +++ b/src/airbyte_api/models/source_mssql.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceMssqlSchemasMethod(str, Enum): +class SourceMssqlMethodStandard(str, Enum): STANDARD = "STANDARD" @@ -20,7 +20,7 @@ class SourceMssqlScanChangesWithUserDefinedCursorTypedDict(TypedDict): exclude_todays_data: NotRequired[bool] r"""When enabled incremental syncs using a cursor of a temporal types (date or datetime) will include cursor values only up until last midnight (Advanced)""" - method: SourceMssqlSchemasMethod + method: SourceMssqlMethodStandard class SourceMssqlScanChangesWithUserDefinedCursor(BaseModel): @@ -31,11 +31,11 @@ class SourceMssqlScanChangesWithUserDefinedCursor(BaseModel): METHOD: Annotated[ Annotated[ - SourceMssqlSchemasMethod, - AfterValidator(validate_const(SourceMssqlSchemasMethod.STANDARD)), + SourceMssqlMethodStandard, + AfterValidator(validate_const(SourceMssqlMethodStandard.STANDARD)), ], pydantic.Field(alias="method"), - ] = SourceMssqlSchemasMethod.STANDARD + ] = SourceMssqlMethodStandard.STANDARD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -61,7 +61,7 @@ class SourceMssqlInvalidCDCPositionBehaviorAdvanced(str, Enum): RE_SYNC_DATA = "Re-sync data" -class SourceMssqlMethod(str, Enum): +class SourceMssqlMethodCdc(str, Enum): CDC = "CDC" @@ -76,7 +76,7 @@ class SourceMssqlReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): SourceMssqlInvalidCDCPositionBehaviorAdvanced ] r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" - method: SourceMssqlMethod + method: SourceMssqlMethodCdc queue_size: NotRequired[int] r"""The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.""" @@ -97,10 +97,11 @@ class SourceMssqlReadChangesUsingChangeDataCaptureCDC(BaseModel): METHOD: Annotated[ Annotated[ - SourceMssqlMethod, AfterValidator(validate_const(SourceMssqlMethod.CDC)) + SourceMssqlMethodCdc, + AfterValidator(validate_const(SourceMssqlMethodCdc.CDC)), ], pydantic.Field(alias="method"), - ] = SourceMssqlMethod.CDC + ] = SourceMssqlMethodCdc.CDC queue_size: Optional[int] = 10000 r"""The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.""" @@ -153,7 +154,7 @@ class SourceMssqlMssql(str, Enum): MSSQL = "mssql" -class SourceMssqlSchemasSslMethodSslMethod(str, Enum): +class SslMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -164,7 +165,7 @@ class SourceMssqlEncryptedVerifyCertificateTypedDict(TypedDict): r"""certificate of the server, or of the CA that signed the server certificate""" host_name_in_certificate: NotRequired[str] r"""Specifies the host name of the server. The value of this property must match the subject property of the certificate.""" - ssl_method: SourceMssqlSchemasSslMethodSslMethod + ssl_method: SslMethodEncryptedVerifyCertificate class SourceMssqlEncryptedVerifyCertificate(BaseModel): @@ -180,15 +181,15 @@ class SourceMssqlEncryptedVerifyCertificate(BaseModel): SSL_METHOD: Annotated[ Annotated[ - SourceMssqlSchemasSslMethodSslMethod, + SslMethodEncryptedVerifyCertificate, AfterValidator( validate_const( - SourceMssqlSchemasSslMethodSslMethod.ENCRYPTED_VERIFY_CERTIFICATE + SslMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ) ), ], pydantic.Field(alias="ssl_method"), - ] = SourceMssqlSchemasSslMethodSslMethod.ENCRYPTED_VERIFY_CERTIFICATE + ] = SslMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -207,14 +208,14 @@ def serialize_model(self, handler): return m -class SourceMssqlSchemasSslMethod(str, Enum): +class SslMethodEncryptedTrustServerCertificate(str, Enum): ENCRYPTED_TRUST_SERVER_CERTIFICATE = "encrypted_trust_server_certificate" class SourceMssqlEncryptedTrustServerCertificateTypedDict(TypedDict): r"""Use the certificate provided by the server without verification. (For testing purposes only!)""" - ssl_method: SourceMssqlSchemasSslMethod + ssl_method: SslMethodEncryptedTrustServerCertificate class SourceMssqlEncryptedTrustServerCertificate(BaseModel): @@ -222,25 +223,25 @@ class SourceMssqlEncryptedTrustServerCertificate(BaseModel): SSL_METHOD: Annotated[ Annotated[ - SourceMssqlSchemasSslMethod, + SslMethodEncryptedTrustServerCertificate, AfterValidator( validate_const( - SourceMssqlSchemasSslMethod.ENCRYPTED_TRUST_SERVER_CERTIFICATE + SslMethodEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE ) ), ], pydantic.Field(alias="ssl_method"), - ] = SourceMssqlSchemasSslMethod.ENCRYPTED_TRUST_SERVER_CERTIFICATE + ] = SslMethodEncryptedTrustServerCertificate.ENCRYPTED_TRUST_SERVER_CERTIFICATE -class SourceMssqlSchemasSSLMethodSSLMethodSSLMethod(str, Enum): +class SslMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class SourceMssqlUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - ssl_method: SourceMssqlSchemasSSLMethodSSLMethodSSLMethod + ssl_method: SslMethodUnencrypted class SourceMssqlUnencrypted(BaseModel): @@ -248,19 +249,15 @@ class SourceMssqlUnencrypted(BaseModel): SSL_METHOD: Annotated[ Annotated[ - SourceMssqlSchemasSSLMethodSSLMethodSSLMethod, - AfterValidator( - validate_const( - SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.UNENCRYPTED - ) - ), + SslMethodUnencrypted, + AfterValidator(validate_const(SslMethodUnencrypted.UNENCRYPTED)), ], pydantic.Field(alias="ssl_method"), - ] = SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.UNENCRYPTED + ] = SslMethodUnencrypted.UNENCRYPTED -SourceMssqlSSLMethodTypedDict = TypeAliasType( - "SourceMssqlSSLMethodTypedDict", +SourceMssqlSSLMethodUnionTypedDict = TypeAliasType( + "SourceMssqlSSLMethodUnionTypedDict", Union[ SourceMssqlUnencryptedTypedDict, SourceMssqlEncryptedTrustServerCertificateTypedDict, @@ -270,7 +267,7 @@ class SourceMssqlUnencrypted(BaseModel): r"""The encryption method which is used when communicating with the database.""" -SourceMssqlSSLMethod = Annotated[ +SourceMssqlSSLMethodUnion = Annotated[ Union[ Annotated[SourceMssqlUnencrypted, Tag("unencrypted")], Annotated[ @@ -286,7 +283,7 @@ class SourceMssqlUnencrypted(BaseModel): r"""The encryption method which is used when communicating with the database.""" -class SourceMssqlSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceMssqlTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -299,7 +296,7 @@ class SourceMssqlPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: SourceMssqlSchemasTunnelMethodTunnelMethod + tunnel_method: SourceMssqlTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -317,15 +314,13 @@ class SourceMssqlPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceMssqlSchemasTunnelMethodTunnelMethod, + SourceMssqlTunnelMethodSSHPasswordAuth, AfterValidator( - validate_const( - SourceMssqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH - ) + validate_const(SourceMssqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceMssqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = SourceMssqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -348,7 +343,7 @@ def serialize_model(self, handler): return m -class SourceMssqlSchemasTunnelMethod(str, Enum): +class SourceMssqlTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -361,7 +356,7 @@ class SourceMssqlSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: SourceMssqlSchemasTunnelMethod + tunnel_method: SourceMssqlTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -379,11 +374,13 @@ class SourceMssqlSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceMssqlSchemasTunnelMethod, - AfterValidator(validate_const(SourceMssqlSchemasTunnelMethod.SSH_KEY_AUTH)), + SourceMssqlTunnelMethodSSHKeyAuth, + AfterValidator( + validate_const(SourceMssqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) + ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceMssqlSchemasTunnelMethod.SSH_KEY_AUTH + ] = SourceMssqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -406,25 +403,25 @@ def serialize_model(self, handler): return m -class SourceMssqlTunnelMethod(str, Enum): +class SourceMssqlTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class SourceMssqlNoTunnelTypedDict(TypedDict): - tunnel_method: SourceMssqlTunnelMethod + tunnel_method: SourceMssqlTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class SourceMssqlNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceMssqlTunnelMethod, - AfterValidator(validate_const(SourceMssqlTunnelMethod.NO_TUNNEL)), + SourceMssqlTunnelMethodNoTunnel, + AfterValidator(validate_const(SourceMssqlTunnelMethodNoTunnel.NO_TUNNEL)), ], pydantic.Field(alias="tunnel_method"), - ] = SourceMssqlTunnelMethod.NO_TUNNEL + ] = SourceMssqlTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -468,7 +465,7 @@ class SourceMssqlTypedDict(TypedDict): schemas: NotRequired[List[str]] r"""The list of schemas to sync from. Defaults to user. Case sensitive.""" source_type: SourceMssqlMssql - ssl_method: NotRequired[SourceMssqlSSLMethodTypedDict] + ssl_method: NotRequired[SourceMssqlSSLMethodUnionTypedDict] r"""The encryption method which is used when communicating with the database.""" tunnel_method: NotRequired[SourceMssqlSSHTunnelMethodTypedDict] r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" @@ -506,7 +503,7 @@ class SourceMssql(BaseModel): pydantic.Field(alias="sourceType"), ] = SourceMssqlMssql.MSSQL - ssl_method: Optional[SourceMssqlSSLMethod] = None + ssl_method: Optional[SourceMssqlSSLMethodUnion] = None r"""The encryption method which is used when communicating with the database.""" tunnel_method: Optional[SourceMssqlSSHTunnelMethod] = None diff --git a/src/airbyte_api/models/source_mysql.py b/src/airbyte_api/models/source_mysql.py index eec32054..4c8ac034 100644 --- a/src/airbyte_api/models/source_mysql.py +++ b/src/airbyte_api/models/source_mysql.py @@ -18,7 +18,7 @@ class SourceMysqlInvalidCDCPositionBehaviorAdvanced(str, Enum): RE_SYNC_DATA = "Re-sync data" -class SourceMysqlSchemasMethod(str, Enum): +class SourceMysqlMethodCdc(str, Enum): CDC = "CDC" @@ -31,7 +31,7 @@ class SourceMysqlReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): SourceMysqlInvalidCDCPositionBehaviorAdvanced ] r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value in the mined logs. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" - method: NotRequired[SourceMysqlSchemasMethod] + method: NotRequired[SourceMysqlMethodCdc] server_timezone: NotRequired[str] r"""Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard.""" @@ -52,7 +52,7 @@ class SourceMysqlReadChangesUsingChangeDataCaptureCDC(BaseModel): ] = SourceMysqlInvalidCDCPositionBehaviorAdvanced.FAIL_SYNC r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value in the mined logs. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" - method: Optional[SourceMysqlSchemasMethod] = SourceMysqlSchemasMethod.CDC + method: Optional[SourceMysqlMethodCdc] = SourceMysqlMethodCdc.CDC server_timezone: Optional[str] = None r"""Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard.""" @@ -92,14 +92,14 @@ def serialize_model(self, handler): return m -class SourceMysqlMethod(str, Enum): +class SourceMysqlMethodStandard(str, Enum): STANDARD = "STANDARD" class SourceMysqlScanChangesWithUserDefinedCursorTypedDict(TypedDict): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" - method: NotRequired[SourceMysqlMethod] + method: NotRequired[SourceMysqlMethodStandard] class SourceMysqlScanChangesWithUserDefinedCursor(BaseModel): @@ -110,7 +110,7 @@ class SourceMysqlScanChangesWithUserDefinedCursor(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - method: Optional[SourceMysqlMethod] = SourceMysqlMethod.STANDARD + method: Optional[SourceMysqlMethodStandard] = SourceMysqlMethodStandard.STANDARD @property def additional_properties(self): @@ -164,7 +164,7 @@ class SourceMysqlMysql(str, Enum): MYSQL = "mysql" -class SourceMysqlSchemasSslModeEncryptionMode(str, Enum): +class ModeVerifyIdentity(str, Enum): VERIFY_IDENTITY = "verify_identity" @@ -179,7 +179,7 @@ class VerifyIdentityTypedDict(TypedDict): r"""Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: NotRequired[SourceMysqlSchemasSslModeEncryptionMode] + mode: NotRequired[ModeVerifyIdentity] class VerifyIdentity(BaseModel): @@ -202,9 +202,7 @@ class VerifyIdentity(BaseModel): client_key_password: Optional[str] = None r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: Optional[SourceMysqlSchemasSslModeEncryptionMode] = ( - SourceMysqlSchemasSslModeEncryptionMode.VERIFY_IDENTITY - ) + mode: Optional[ModeVerifyIdentity] = ModeVerifyIdentity.VERIFY_IDENTITY @property def additional_properties(self): @@ -236,7 +234,7 @@ def serialize_model(self, handler): return m -class SourceMysqlSchemasSslModeMode(str, Enum): +class SourceMysqlModeVerifyCa(str, Enum): VERIFY_CA = "verify_ca" @@ -251,7 +249,7 @@ class SourceMysqlVerifyCaTypedDict(TypedDict): r"""Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)""" client_key_password: NotRequired[str] r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: NotRequired[SourceMysqlSchemasSslModeMode] + mode: NotRequired[SourceMysqlModeVerifyCa] class SourceMysqlVerifyCa(BaseModel): @@ -274,9 +272,7 @@ class SourceMysqlVerifyCa(BaseModel): client_key_password: Optional[str] = None r"""Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.""" - mode: Optional[SourceMysqlSchemasSslModeMode] = ( - SourceMysqlSchemasSslModeMode.VERIFY_CA - ) + mode: Optional[SourceMysqlModeVerifyCa] = SourceMysqlModeVerifyCa.VERIFY_CA @property def additional_properties(self): @@ -308,14 +304,14 @@ def serialize_model(self, handler): return m -class SourceMysqlSchemasMode(str, Enum): +class ModeRequired(str, Enum): REQUIRED = "required" class RequiredTypedDict(TypedDict): r"""To always require encryption. Note: The connection will fail if the source doesn't support encryption.""" - mode: NotRequired[SourceMysqlSchemasMode] + mode: NotRequired[ModeRequired] class Required(BaseModel): @@ -326,7 +322,7 @@ class Required(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - mode: Optional[SourceMysqlSchemasMode] = SourceMysqlSchemasMode.REQUIRED + mode: Optional[ModeRequired] = ModeRequired.REQUIRED @property def additional_properties(self): @@ -356,14 +352,14 @@ def serialize_model(self, handler): return m -class SourceMysqlMode(str, Enum): +class ModePreferred(str, Enum): PREFERRED = "preferred" class PreferredTypedDict(TypedDict): r"""To allow unencrypted communication only when the source doesn't support encryption.""" - mode: NotRequired[SourceMysqlMode] + mode: NotRequired[ModePreferred] class Preferred(BaseModel): @@ -374,7 +370,7 @@ class Preferred(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - mode: Optional[SourceMysqlMode] = SourceMysqlMode.PREFERRED + mode: Optional[ModePreferred] = ModePreferred.PREFERRED @property def additional_properties(self): @@ -423,7 +419,7 @@ def serialize_model(self, handler): r"""The encryption method which is used when communicating with the database.""" -class SourceMysqlSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceMysqlTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -436,7 +432,7 @@ class SourceMysqlPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[SourceMysqlSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[SourceMysqlTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -458,8 +454,8 @@ class SourceMysqlPasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[SourceMysqlSchemasTunnelMethodTunnelMethod] = ( - SourceMysqlSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[SourceMysqlTunnelMethodSSHPasswordAuth] = ( + SourceMysqlTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -493,7 +489,7 @@ def serialize_model(self, handler): return m -class SourceMysqlSchemasTunnelMethod(str, Enum): +class SourceMysqlTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -506,7 +502,7 @@ class SourceMysqlSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[SourceMysqlSchemasTunnelMethod] + tunnel_method: NotRequired[SourceMysqlTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -528,8 +524,8 @@ class SourceMysqlSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[SourceMysqlSchemasTunnelMethod] = ( - SourceMysqlSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[SourceMysqlTunnelMethodSSHKeyAuth] = ( + SourceMysqlTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -563,14 +559,14 @@ def serialize_model(self, handler): return m -class SourceMysqlTunnelMethod(str, Enum): +class SourceMysqlTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class SourceMysqlNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[SourceMysqlTunnelMethod] + tunnel_method: NotRequired[SourceMysqlTunnelMethodNoTunnel] class SourceMysqlNoTunnel(BaseModel): @@ -581,7 +577,9 @@ class SourceMysqlNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[SourceMysqlTunnelMethod] = SourceMysqlTunnelMethod.NO_TUNNEL + tunnel_method: Optional[SourceMysqlTunnelMethodNoTunnel] = ( + SourceMysqlTunnelMethodNoTunnel.NO_TUNNEL + ) @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_netsuite_enterprise.py b/src/airbyte_api/models/source_netsuite_enterprise.py index 32f6afc7..56546c16 100644 --- a/src/airbyte_api/models/source_netsuite_enterprise.py +++ b/src/airbyte_api/models/source_netsuite_enterprise.py @@ -11,9 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod( - str, Enum -): +class AuthenticationMethodOauth2Authentication(str, Enum): OAUTH2_AUTHENTICATION = "oauth2_authentication" @@ -26,9 +24,7 @@ class OAuth2AuthenticationTypedDict(TypedDict): r"""The certificate ID for the OAuth 2.0 Client Credentials Setup entry.""" oauth2_private_key: str r"""The private portion of the certificate with which OAuth2 was setup. ( created with openssl req -new -x509 -newkey rsa:4096 -keyout private.pem -sigopt rsa_padding_mode:pss -sha256 -sigopt rsa_pss_saltlen:64 -out public.pem -nodes -days 365 )""" - authentication_method: NotRequired[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod - ] + authentication_method: NotRequired[AuthenticationMethodOauth2Authentication] class OAuth2Authentication(BaseModel): @@ -48,9 +44,9 @@ class OAuth2Authentication(BaseModel): oauth2_private_key: str r"""The private portion of the certificate with which OAuth2 was setup. ( created with openssl req -new -x509 -newkey rsa:4096 -keyout private.pem -sigopt rsa_padding_mode:pss -sha256 -sigopt rsa_pss_saltlen:64 -out public.pem -nodes -days 365 )""" - authentication_method: Optional[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod - ] = SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethod.OAUTH2_AUTHENTICATION + authentication_method: Optional[AuthenticationMethodOauth2Authentication] = ( + AuthenticationMethodOauth2Authentication.OAUTH2_AUTHENTICATION + ) @property def additional_properties(self): @@ -80,7 +76,7 @@ def serialize_model(self, handler): return m -class SourceNetsuiteEnterpriseSchemasAuthenticationMethod(str, Enum): +class AuthenticationMethodTokenBasedAuthentication(str, Enum): TOKEN_BASED_AUTHENTICATION = "token_based_authentication" @@ -95,9 +91,7 @@ class TokenBasedAuthenticationTypedDict(TypedDict): r"""The token ID used for token-based authentication. This is generated in NetSuite when creating a token-based role.""" token_secret: str r"""The token secret used for token-based authentication. This is generated in NetSuite when creating a token-based role.Ensure to keep this value secure.""" - authentication_method: NotRequired[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethod - ] + authentication_method: NotRequired[AuthenticationMethodTokenBasedAuthentication] class TokenBasedAuthentication(BaseModel): @@ -120,9 +114,9 @@ class TokenBasedAuthentication(BaseModel): token_secret: str r"""The token secret used for token-based authentication. This is generated in NetSuite when creating a token-based role.Ensure to keep this value secure.""" - authentication_method: Optional[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethod - ] = SourceNetsuiteEnterpriseSchemasAuthenticationMethod.TOKEN_BASED_AUTHENTICATION + authentication_method: Optional[AuthenticationMethodTokenBasedAuthentication] = ( + AuthenticationMethodTokenBasedAuthentication.TOKEN_BASED_AUTHENTICATION + ) @property def additional_properties(self): @@ -152,23 +146,19 @@ def serialize_model(self, handler): return m -class SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod( - str, Enum -): +class AuthenticationMethodPasswordAuthenticationEnum(str, Enum): PASSWORD_AUTHENTICATION = "password_authentication" -class SourceNetsuiteEnterprisePasswordAuthenticationTypedDict(TypedDict): +class AuthenticationMethodPasswordAuthenticationTypedDict(TypedDict): r"""Authenticate using a password.""" password: str r"""The password associated with the username.""" - authentication_method: NotRequired[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod - ] + authentication_method: NotRequired[AuthenticationMethodPasswordAuthenticationEnum] -class SourceNetsuiteEnterprisePasswordAuthentication(BaseModel): +class AuthenticationMethodPasswordAuthentication(BaseModel): r"""Authenticate using a password.""" model_config = ConfigDict( @@ -179,9 +169,9 @@ class SourceNetsuiteEnterprisePasswordAuthentication(BaseModel): password: str r"""The password associated with the username.""" - authentication_method: Optional[ - SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod - ] = SourceNetsuiteEnterpriseSchemasAuthenticationMethodAuthenticationMethodAuthenticationMethod.PASSWORD_AUTHENTICATION + authentication_method: Optional[AuthenticationMethodPasswordAuthenticationEnum] = ( + AuthenticationMethodPasswordAuthenticationEnum.PASSWORD_AUTHENTICATION + ) @property def additional_properties(self): @@ -211,10 +201,10 @@ def serialize_model(self, handler): return m -SourceNetsuiteEnterpriseAuthenticationMethodTypedDict = TypeAliasType( - "SourceNetsuiteEnterpriseAuthenticationMethodTypedDict", +SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict = TypeAliasType( + "SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict", Union[ - SourceNetsuiteEnterprisePasswordAuthenticationTypedDict, + AuthenticationMethodPasswordAuthenticationTypedDict, OAuth2AuthenticationTypedDict, TokenBasedAuthenticationTypedDict, ], @@ -222,10 +212,10 @@ def serialize_model(self, handler): r"""Configure how to authenticate to Netsuite. Options include username/password or token-based authentication.""" -SourceNetsuiteEnterpriseAuthenticationMethod = TypeAliasType( - "SourceNetsuiteEnterpriseAuthenticationMethod", +SourceNetsuiteEnterpriseAuthenticationMethodUnion = TypeAliasType( + "SourceNetsuiteEnterpriseAuthenticationMethodUnion", Union[ - SourceNetsuiteEnterprisePasswordAuthentication, + AuthenticationMethodPasswordAuthentication, OAuth2Authentication, TokenBasedAuthentication, ], @@ -299,11 +289,11 @@ class NetsuiteEnterprise(str, Enum): NETSUITE_ENTERPRISE = "netsuite-enterprise" -class SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" -class SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict(TypedDict): +class SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthenticationTypedDict(TypedDict): r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_host: str @@ -312,12 +302,12 @@ class SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" -class SourceNetsuiteEnterpriseSchemasPasswordAuthentication(BaseModel): +class SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthentication(BaseModel): r"""Connect through a jump server tunnel host using username and password authentication""" model_config = ConfigDict( @@ -334,8 +324,8 @@ class SourceNetsuiteEnterpriseSchemasPasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod] = ( - SourceNetsuiteEnterpriseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth] = ( + SourceNetsuiteEnterpriseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -369,7 +359,7 @@ def serialize_model(self, handler): return m -class SourceNetsuiteEnterpriseSchemasTunnelMethod(str, Enum): +class SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -382,7 +372,7 @@ class SourceNetsuiteEnterpriseSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[SourceNetsuiteEnterpriseSchemasTunnelMethod] + tunnel_method: NotRequired[SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -404,8 +394,8 @@ class SourceNetsuiteEnterpriseSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[SourceNetsuiteEnterpriseSchemasTunnelMethod] = ( - SourceNetsuiteEnterpriseSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth] = ( + SourceNetsuiteEnterpriseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -439,14 +429,14 @@ def serialize_model(self, handler): return m -class SourceNetsuiteEnterpriseTunnelMethod(str, Enum): +class SourceNetsuiteEnterpriseTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class SourceNetsuiteEnterpriseNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[SourceNetsuiteEnterpriseTunnelMethod] + tunnel_method: NotRequired[SourceNetsuiteEnterpriseTunnelMethodNoTunnel] class SourceNetsuiteEnterpriseNoTunnel(BaseModel): @@ -457,8 +447,8 @@ class SourceNetsuiteEnterpriseNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[SourceNetsuiteEnterpriseTunnelMethod] = ( - SourceNetsuiteEnterpriseTunnelMethod.NO_TUNNEL + tunnel_method: Optional[SourceNetsuiteEnterpriseTunnelMethodNoTunnel] = ( + SourceNetsuiteEnterpriseTunnelMethodNoTunnel.NO_TUNNEL ) @property @@ -494,7 +484,7 @@ def serialize_model(self, handler): Union[ SourceNetsuiteEnterpriseNoTunnelTypedDict, SourceNetsuiteEnterpriseSSHKeyAuthenticationTypedDict, - SourceNetsuiteEnterpriseSchemasPasswordAuthenticationTypedDict, + SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthenticationTypedDict, ], ) r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" @@ -505,7 +495,7 @@ def serialize_model(self, handler): Union[ SourceNetsuiteEnterpriseNoTunnel, SourceNetsuiteEnterpriseSSHKeyAuthentication, - SourceNetsuiteEnterpriseSchemasPasswordAuthentication, + SourceNetsuiteEnterpriseSSHTunnelMethodPasswordAuthentication, ], ) r"""Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.""" @@ -514,7 +504,7 @@ def serialize_model(self, handler): class SourceNetsuiteEnterpriseTypedDict(TypedDict): account_id: str r"""The username which is used to access the database.""" - authentication_method: SourceNetsuiteEnterpriseAuthenticationMethodTypedDict + authentication_method: SourceNetsuiteEnterpriseAuthenticationMethodUnionTypedDict r"""Configure how to authenticate to Netsuite. Options include username/password or token-based authentication.""" cursor: SourceNetsuiteEnterpriseUpdateMethodTypedDict r"""Configures how data is extracted from the database.""" @@ -543,7 +533,7 @@ class SourceNetsuiteEnterprise(BaseModel): account_id: str r"""The username which is used to access the database.""" - authentication_method: SourceNetsuiteEnterpriseAuthenticationMethod + authentication_method: SourceNetsuiteEnterpriseAuthenticationMethodUnion r"""Configure how to authenticate to Netsuite. Options include username/password or token-based authentication.""" cursor: SourceNetsuiteEnterpriseUpdateMethod diff --git a/src/airbyte_api/models/source_news_api.py b/src/airbyte_api/models/source_news_api.py index bc998132..a19b609f 100644 --- a/src/airbyte_api/models/source_news_api.py +++ b/src/airbyte_api/models/source_news_api.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class Category(str, Enum): +class SourceNewsAPICategory(str, Enum): r"""The category you want to get top headlines for.""" BUSINESS = "business" @@ -23,7 +23,7 @@ class Category(str, Enum): TECHNOLOGY = "technology" -class Country(str, Enum): +class SourceNewsAPICountry(str, Enum): r"""The 2-letter ISO 3166-1 code of the country you want to get headlines for. You can't mix this with the sources parameter. @@ -85,7 +85,7 @@ class Country(str, Enum): ZA = "za" -class Language(str, Enum): +class SourceNewsAPILanguage(str, Enum): r"""The 2-letter ISO-639-1 code of the language you want to get headlines for. Possible options: ar de en es fr he it nl no pt ru se ud zh. @@ -113,7 +113,7 @@ class SearchIn(str, Enum): CONTENT = "content" -class SortBy(str, Enum): +class SourceNewsAPISortBy(str, Enum): r"""The order to sort the articles in. Possible options: relevancy, popularity, publishedAt. @@ -131,9 +131,9 @@ class NewsAPI(str, Enum): class SourceNewsAPITypedDict(TypedDict): api_key: str r"""API Key""" - category: NotRequired[Category] + category: NotRequired[SourceNewsAPICategory] r"""The category you want to get top headlines for.""" - country: NotRequired[Country] + country: NotRequired[SourceNewsAPICountry] r"""The 2-letter ISO 3166-1 code of the country you want to get headlines for. You can't mix this with the sources parameter. @@ -153,7 +153,7 @@ class SourceNewsAPITypedDict(TypedDict): engadget.com) to remove from the results. """ - language: NotRequired[Language] + language: NotRequired[SourceNewsAPILanguage] r"""The 2-letter ISO-639-1 code of the language you want to get headlines for. Possible options: ar de en es fr he it nl no pt ru se ud zh. @@ -168,7 +168,7 @@ class SourceNewsAPITypedDict(TypedDict): information. """ - sort_by: NotRequired[SortBy] + sort_by: NotRequired[SourceNewsAPISortBy] r"""The order to sort the articles in. Possible options: relevancy, popularity, publishedAt. @@ -192,10 +192,10 @@ class SourceNewsAPI(BaseModel): api_key: str r"""API Key""" - category: Optional[Category] = Category.BUSINESS + category: Optional[SourceNewsAPICategory] = SourceNewsAPICategory.BUSINESS r"""The category you want to get top headlines for.""" - country: Optional[Country] = Country.US + country: Optional[SourceNewsAPICountry] = SourceNewsAPICountry.US r"""The 2-letter ISO 3166-1 code of the country you want to get headlines for. You can't mix this with the sources parameter. @@ -219,7 +219,7 @@ class SourceNewsAPI(BaseModel): """ - language: Optional[Language] = None + language: Optional[SourceNewsAPILanguage] = None r"""The 2-letter ISO-639-1 code of the language you want to get headlines for. Possible options: ar de en es fr he it nl no pt ru se ud zh. @@ -237,7 +237,7 @@ class SourceNewsAPI(BaseModel): """ - sort_by: Optional[SortBy] = SortBy.PUBLISHED_AT + sort_by: Optional[SourceNewsAPISortBy] = SourceNewsAPISortBy.PUBLISHED_AT r"""The order to sort the articles in. Possible options: relevancy, popularity, publishedAt. diff --git a/src/airbyte_api/models/source_nexiopay.py b/src/airbyte_api/models/source_nexiopay.py index 59a2658f..a9e72fbd 100644 --- a/src/airbyte_api/models/source_nexiopay.py +++ b/src/airbyte_api/models/source_nexiopay.py @@ -16,7 +16,7 @@ class Nexiopay(str, Enum): NEXIOPAY = "nexiopay" -class Subdomain(str, Enum): +class SourceNexiopaySubdomain(str, Enum): r"""The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.""" NEXIOPAYSANDBOX = "nexiopaysandbox" @@ -30,7 +30,7 @@ class SourceNexiopayTypedDict(TypedDict): username: str r"""Your Nexio API username. You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the username.""" source_type: Nexiopay - subdomain: NotRequired[Subdomain] + subdomain: NotRequired[SourceNexiopaySubdomain] r"""The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.""" @@ -48,7 +48,7 @@ class SourceNexiopay(BaseModel): pydantic.Field(alias="sourceType"), ] = Nexiopay.NEXIOPAY - subdomain: Optional[Subdomain] = Subdomain.NEXIOPAY + subdomain: Optional[SourceNexiopaySubdomain] = SourceNexiopaySubdomain.NEXIOPAY r"""The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.""" @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/source_notion.py b/src/airbyte_api/models/source_notion.py index 3b34fc7b..e00b99b0 100644 --- a/src/airbyte_api/models/source_notion.py +++ b/src/airbyte_api/models/source_notion.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceNotionSchemasAuthType(str, Enum): +class SourceNotionAuthTypeToken(str, Enum): TOKEN = "token" class SourceNotionAccessTokenTypedDict(TypedDict): token: str r"""The Access Token for your private Notion integration. See the docs for more information on how to obtain this token.""" - auth_type: SourceNotionSchemasAuthType + auth_type: SourceNotionAuthTypeToken class SourceNotionAccessToken(BaseModel): @@ -28,14 +28,14 @@ class SourceNotionAccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceNotionSchemasAuthType, - AfterValidator(validate_const(SourceNotionSchemasAuthType.TOKEN)), + SourceNotionAuthTypeToken, + AfterValidator(validate_const(SourceNotionAuthTypeToken.TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceNotionSchemasAuthType.TOKEN + ] = SourceNotionAuthTypeToken.TOKEN -class SourceNotionAuthType(str, Enum): +class AuthTypeOAuth20(str, Enum): O_AUTH2_0 = "OAuth2.0" @@ -46,7 +46,7 @@ class SourceNotionOAuth20TypedDict(TypedDict): r"""The Client ID of your Notion integration. See our docs for more information.""" client_secret: str r"""The Client Secret of your Notion integration. See our docs for more information.""" - auth_type: SourceNotionAuthType + auth_type: AuthTypeOAuth20 class SourceNotionOAuth20(BaseModel): @@ -61,11 +61,10 @@ class SourceNotionOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceNotionAuthType, - AfterValidator(validate_const(SourceNotionAuthType.O_AUTH2_0)), + AuthTypeOAuth20, AfterValidator(validate_const(AuthTypeOAuth20.O_AUTH2_0)) ], pydantic.Field(alias="auth_type"), - ] = SourceNotionAuthType.O_AUTH2_0 + ] = AuthTypeOAuth20.O_AUTH2_0 SourceNotionAuthenticationMethodTypedDict = TypeAliasType( @@ -85,14 +84,14 @@ class SourceNotionOAuth20(BaseModel): r"""Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.""" -class SourceNotionNotion(str, Enum): +class NotionEnum(str, Enum): NOTION = "notion" class SourceNotionTypedDict(TypedDict): credentials: NotRequired[SourceNotionAuthenticationMethodTypedDict] r"""Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.""" - source_type: SourceNotionNotion + source_type: NotionEnum start_date: NotRequired[datetime] 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.""" @@ -103,11 +102,10 @@ class SourceNotion(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - Optional[SourceNotionNotion], - AfterValidator(validate_const(SourceNotionNotion.NOTION)), + Optional[NotionEnum], AfterValidator(validate_const(NotionEnum.NOTION)) ], pydantic.Field(alias="sourceType"), - ] = SourceNotionNotion.NOTION + ] = NotionEnum.NOTION start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_okta.py b/src/airbyte_api/models/source_okta.py index 20d62eb8..b105d510 100644 --- a/src/airbyte_api/models/source_okta.py +++ b/src/airbyte_api/models/source_okta.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceOktaSchemasCredentialsAuthType(str, Enum): +class SourceOktaAuthTypeAPIToken(str, Enum): API_TOKEN = "api_token" class SourceOktaAPITokenTypedDict(TypedDict): api_token: str r"""An Okta token. See the docs for instructions on how to generate it.""" - auth_type: SourceOktaSchemasCredentialsAuthType + auth_type: SourceOktaAuthTypeAPIToken class SourceOktaAPIToken(BaseModel): @@ -28,16 +28,14 @@ class SourceOktaAPIToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceOktaSchemasCredentialsAuthType, - AfterValidator( - validate_const(SourceOktaSchemasCredentialsAuthType.API_TOKEN) - ), + SourceOktaAuthTypeAPIToken, + AfterValidator(validate_const(SourceOktaAuthTypeAPIToken.API_TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceOktaSchemasCredentialsAuthType.API_TOKEN + ] = SourceOktaAuthTypeAPIToken.API_TOKEN -class SourceOktaSchemasAuthType(str, Enum): +class AuthTypeOauth20PrivateKey(str, Enum): OAUTH2_0_PRIVATE_KEY = "oauth2.0_private_key" @@ -50,7 +48,7 @@ class OAuth20WithPrivateKeyTypedDict(TypedDict): r"""The private key in PEM format""" scope: str r"""The OAuth scope.""" - auth_type: SourceOktaSchemasAuthType + auth_type: AuthTypeOauth20PrivateKey class OAuth20WithPrivateKey(BaseModel): @@ -68,16 +66,16 @@ class OAuth20WithPrivateKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceOktaSchemasAuthType, + AuthTypeOauth20PrivateKey, AfterValidator( - validate_const(SourceOktaSchemasAuthType.OAUTH2_0_PRIVATE_KEY) + validate_const(AuthTypeOauth20PrivateKey.OAUTH2_0_PRIVATE_KEY) ), ], pydantic.Field(alias="auth_type"), - ] = SourceOktaSchemasAuthType.OAUTH2_0_PRIVATE_KEY + ] = AuthTypeOauth20PrivateKey.OAUTH2_0_PRIVATE_KEY -class SourceOktaAuthType(str, Enum): +class SourceOktaAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -88,7 +86,7 @@ class SourceOktaOAuth20TypedDict(TypedDict): r"""The Client Secret of your OAuth application.""" refresh_token: str r"""Refresh Token to obtain new Access Token, when it's expired.""" - auth_type: SourceOktaAuthType + auth_type: SourceOktaAuthTypeOauth20 class SourceOktaOAuth20(BaseModel): @@ -103,11 +101,11 @@ class SourceOktaOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceOktaAuthType, - AfterValidator(validate_const(SourceOktaAuthType.OAUTH2_0)), + SourceOktaAuthTypeOauth20, + AfterValidator(validate_const(SourceOktaAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceOktaAuthType.OAUTH2_0 + ] = SourceOktaAuthTypeOauth20.OAUTH2_0 SourceOktaAuthorizationMethodTypedDict = TypeAliasType( diff --git a/src/airbyte_api/models/source_onesignal.py b/src/airbyte_api/models/source_onesignal.py index 0b126d7e..eb871214 100644 --- a/src/airbyte_api/models/source_onesignal.py +++ b/src/airbyte_api/models/source_onesignal.py @@ -12,13 +12,13 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class ApplicationsTypedDict(TypedDict): +class ApplicationTypedDict(TypedDict): app_api_key: str app_id: str app_name: NotRequired[str] -class Applications(BaseModel): +class Application(BaseModel): app_api_key: str app_id: str @@ -47,7 +47,7 @@ class Onesignal(str, Enum): class SourceOnesignalTypedDict(TypedDict): - applications: List[ApplicationsTypedDict] + applications: List[ApplicationTypedDict] r"""Applications keys, see the docs for more information on how to obtain this data""" outcome_names: str r"""Comma-separated list of names and the value (sum/count) for the returned outcome data. See the docs for more details""" @@ -59,7 +59,7 @@ class SourceOnesignalTypedDict(TypedDict): class SourceOnesignal(BaseModel): - applications: List[Applications] + applications: List[Application] r"""Applications keys, see the docs for more information on how to obtain this data""" outcome_names: str diff --git a/src/airbyte_api/models/source_oracle.py b/src/airbyte_api/models/source_oracle.py index db08c519..7d322bba 100644 --- a/src/airbyte_api/models/source_oracle.py +++ b/src/airbyte_api/models/source_oracle.py @@ -11,29 +11,29 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceOracleConnectionType(str, Enum): +class SourceOracleConnectionTypeSid(str, Enum): SID = "sid" -class SystemIDSIDTypedDict(TypedDict): +class SourceOracleSystemIDSIDTypedDict(TypedDict): r"""Use SID (Oracle System Identifier)""" sid: str - connection_type: SourceOracleConnectionType + connection_type: SourceOracleConnectionTypeSid -class SystemIDSID(BaseModel): +class SourceOracleSystemIDSID(BaseModel): r"""Use SID (Oracle System Identifier)""" sid: str CONNECTION_TYPE: Annotated[ Annotated[ - Optional[SourceOracleConnectionType], - AfterValidator(validate_const(SourceOracleConnectionType.SID)), + Optional[SourceOracleConnectionTypeSid], + AfterValidator(validate_const(SourceOracleConnectionTypeSid.SID)), ], pydantic.Field(alias="connection_type"), - ] = SourceOracleConnectionType.SID + ] = SourceOracleConnectionTypeSid.SID @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -52,29 +52,31 @@ def serialize_model(self, handler): return m -class ConnectionType(str, Enum): +class SourceOracleConnectionTypeServiceName(str, Enum): SERVICE_NAME = "service_name" -class ServiceNameTypedDict(TypedDict): +class SourceOracleServiceNameTypedDict(TypedDict): r"""Use service name""" service_name: str - connection_type: ConnectionType + connection_type: SourceOracleConnectionTypeServiceName -class ServiceName(BaseModel): +class SourceOracleServiceName(BaseModel): r"""Use service name""" service_name: str CONNECTION_TYPE: Annotated[ Annotated[ - Optional[ConnectionType], - AfterValidator(validate_const(ConnectionType.SERVICE_NAME)), + Optional[SourceOracleConnectionTypeServiceName], + AfterValidator( + validate_const(SourceOracleConnectionTypeServiceName.SERVICE_NAME) + ), ], pydantic.Field(alias="connection_type"), - ] = ConnectionType.SERVICE_NAME + ] = SourceOracleConnectionTypeServiceName.SERVICE_NAME @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -93,17 +95,20 @@ def serialize_model(self, handler): return m -ConnectByTypedDict = TypeAliasType( - "ConnectByTypedDict", Union[ServiceNameTypedDict, SystemIDSIDTypedDict] +SourceOracleConnectByTypedDict = TypeAliasType( + "SourceOracleConnectByTypedDict", + Union[SourceOracleServiceNameTypedDict, SourceOracleSystemIDSIDTypedDict], ) r"""Connect data that will be used for DB connection""" -ConnectBy = TypeAliasType("ConnectBy", Union[ServiceName, SystemIDSID]) +SourceOracleConnectBy = TypeAliasType( + "SourceOracleConnectBy", Union[SourceOracleServiceName, SourceOracleSystemIDSID] +) r"""Connect data that will be used for DB connection""" -class SourceOracleSchemasEncryptionEncryptionMethod(str, Enum): +class SourceOracleEncryptionMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -112,7 +117,7 @@ class SourceOracleTLSEncryptedVerifyCertificateTypedDict(TypedDict): ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" - encryption_method: SourceOracleSchemasEncryptionEncryptionMethod + encryption_method: SourceOracleEncryptionMethodEncryptedVerifyCertificate class SourceOracleTLSEncryptedVerifyCertificate(BaseModel): @@ -123,15 +128,15 @@ class SourceOracleTLSEncryptedVerifyCertificate(BaseModel): ENCRYPTION_METHOD: Annotated[ Annotated[ - SourceOracleSchemasEncryptionEncryptionMethod, + SourceOracleEncryptionMethodEncryptedVerifyCertificate, AfterValidator( validate_const( - SourceOracleSchemasEncryptionEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + SourceOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE ) ), ], pydantic.Field(alias="encryption_method"), - ] = SourceOracleSchemasEncryptionEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + ] = SourceOracleEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE class SourceOracleEncryptionAlgorithm(str, Enum): @@ -142,7 +147,7 @@ class SourceOracleEncryptionAlgorithm(str, Enum): THREE_DES168 = "3DES168" -class SourceOracleSchemasEncryptionMethod(str, Enum): +class SourceOracleEncryptionMethodClientNne(str, Enum): CLIENT_NNE = "client_nne" @@ -151,7 +156,7 @@ class SourceOracleNativeNetworkEncryptionNNETypedDict(TypedDict): encryption_algorithm: NotRequired[SourceOracleEncryptionAlgorithm] r"""This parameter defines what encryption algorithm is used.""" - encryption_method: SourceOracleSchemasEncryptionMethod + encryption_method: SourceOracleEncryptionMethodClientNne class SourceOracleNativeNetworkEncryptionNNE(BaseModel): @@ -164,13 +169,13 @@ class SourceOracleNativeNetworkEncryptionNNE(BaseModel): ENCRYPTION_METHOD: Annotated[ Annotated[ - SourceOracleSchemasEncryptionMethod, + SourceOracleEncryptionMethodClientNne, AfterValidator( - validate_const(SourceOracleSchemasEncryptionMethod.CLIENT_NNE) + validate_const(SourceOracleEncryptionMethodClientNne.CLIENT_NNE) ), ], pydantic.Field(alias="encryption_method"), - ] = SourceOracleSchemasEncryptionMethod.CLIENT_NNE + ] = SourceOracleEncryptionMethodClientNne.CLIENT_NNE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -189,14 +194,14 @@ def serialize_model(self, handler): return m -class SourceOracleEncryptionMethod(str, Enum): +class SourceOracleEncryptionMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class SourceOracleUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - encryption_method: SourceOracleEncryptionMethod + encryption_method: SourceOracleEncryptionMethodUnencrypted class SourceOracleUnencrypted(BaseModel): @@ -204,11 +209,13 @@ class SourceOracleUnencrypted(BaseModel): ENCRYPTION_METHOD: Annotated[ Annotated[ - SourceOracleEncryptionMethod, - AfterValidator(validate_const(SourceOracleEncryptionMethod.UNENCRYPTED)), + SourceOracleEncryptionMethodUnencrypted, + AfterValidator( + validate_const(SourceOracleEncryptionMethodUnencrypted.UNENCRYPTED) + ), ], pydantic.Field(alias="encryption_method"), - ] = SourceOracleEncryptionMethod.UNENCRYPTED + ] = SourceOracleEncryptionMethodUnencrypted.UNENCRYPTED SourceOracleEncryptionTypedDict = TypeAliasType( @@ -242,7 +249,7 @@ class SourceOracleOracle(str, Enum): ORACLE = "oracle" -class SourceOracleSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceOracleTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -255,7 +262,7 @@ class SourceOraclePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: SourceOracleSchemasTunnelMethodTunnelMethod + tunnel_method: SourceOracleTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -273,15 +280,15 @@ class SourceOraclePasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceOracleSchemasTunnelMethodTunnelMethod, + SourceOracleTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - SourceOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + SourceOracleTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceOracleSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = SourceOracleTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -304,7 +311,7 @@ def serialize_model(self, handler): return m -class SourceOracleSchemasTunnelMethod(str, Enum): +class SourceOracleTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -317,7 +324,7 @@ class SourceOracleSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: SourceOracleSchemasTunnelMethod + tunnel_method: SourceOracleTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -335,13 +342,13 @@ class SourceOracleSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceOracleSchemasTunnelMethod, + SourceOracleTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(SourceOracleSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(SourceOracleTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourceOracleSchemasTunnelMethod.SSH_KEY_AUTH + ] = SourceOracleTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -364,25 +371,25 @@ def serialize_model(self, handler): return m -class SourceOracleTunnelMethod(str, Enum): +class SourceOracleTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class SourceOracleNoTunnelTypedDict(TypedDict): - tunnel_method: SourceOracleTunnelMethod + tunnel_method: SourceOracleTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class SourceOracleNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourceOracleTunnelMethod, - AfterValidator(validate_const(SourceOracleTunnelMethod.NO_TUNNEL)), + SourceOracleTunnelMethodNoTunnel, + AfterValidator(validate_const(SourceOracleTunnelMethodNoTunnel.NO_TUNNEL)), ], pydantic.Field(alias="tunnel_method"), - ] = SourceOracleTunnelMethod.NO_TUNNEL + ] = SourceOracleTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" @@ -413,7 +420,7 @@ class SourceOracleTypedDict(TypedDict): r"""Hostname of the database.""" username: str r"""The username which is used to access the database.""" - connection_data: NotRequired[ConnectByTypedDict] + connection_data: NotRequired[SourceOracleConnectByTypedDict] r"""Connect data that will be used for DB connection""" encryption: NotRequired[SourceOracleEncryptionTypedDict] r"""The encryption method with is used when communicating with the database.""" @@ -441,7 +448,7 @@ class SourceOracle(BaseModel): username: str r"""The username which is used to access the database.""" - connection_data: Optional[ConnectBy] = None + connection_data: Optional[SourceOracleConnectBy] = None r"""Connect data that will be used for DB connection""" encryption: Optional[SourceOracleEncryption] = None @@ -502,11 +509,11 @@ def serialize_model(self, handler): try: - SystemIDSID.model_rebuild() + SourceOracleSystemIDSID.model_rebuild() except NameError: pass try: - ServiceName.model_rebuild() + SourceOracleServiceName.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_oracle_enterprise.py b/src/airbyte_api/models/source_oracle_enterprise.py index d556297f..2ac49ecf 100644 --- a/src/airbyte_api/models/source_oracle_enterprise.py +++ b/src/airbyte_api/models/source_oracle_enterprise.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceOracleEnterpriseSchemasConnectionType(str, Enum): +class SourceOracleEnterpriseConnectionTypeSid(str, Enum): SID = "sid" @@ -19,7 +19,7 @@ class SourceOracleEnterpriseSystemIDSIDTypedDict(TypedDict): r"""Use Oracle System Identifier.""" sid: str - connection_type: NotRequired[SourceOracleEnterpriseSchemasConnectionType] + connection_type: NotRequired[SourceOracleEnterpriseConnectionTypeSid] class SourceOracleEnterpriseSystemIDSID(BaseModel): @@ -32,8 +32,8 @@ class SourceOracleEnterpriseSystemIDSID(BaseModel): sid: str - connection_type: Optional[SourceOracleEnterpriseSchemasConnectionType] = ( - SourceOracleEnterpriseSchemasConnectionType.SID + connection_type: Optional[SourceOracleEnterpriseConnectionTypeSid] = ( + SourceOracleEnterpriseConnectionTypeSid.SID ) @property @@ -64,7 +64,7 @@ def serialize_model(self, handler): return m -class SourceOracleEnterpriseConnectionType(str, Enum): +class SourceOracleEnterpriseConnectionTypeServiceName(str, Enum): SERVICE_NAME = "service_name" @@ -72,7 +72,7 @@ class SourceOracleEnterpriseServiceNameTypedDict(TypedDict): r"""Use service name.""" service_name: str - connection_type: NotRequired[SourceOracleEnterpriseConnectionType] + connection_type: NotRequired[SourceOracleEnterpriseConnectionTypeServiceName] class SourceOracleEnterpriseServiceName(BaseModel): @@ -85,8 +85,8 @@ class SourceOracleEnterpriseServiceName(BaseModel): service_name: str - connection_type: Optional[SourceOracleEnterpriseConnectionType] = ( - SourceOracleEnterpriseConnectionType.SERVICE_NAME + connection_type: Optional[SourceOracleEnterpriseConnectionTypeServiceName] = ( + SourceOracleEnterpriseConnectionTypeServiceName.SERVICE_NAME ) @property @@ -134,7 +134,7 @@ def serialize_model(self, handler): r"""The scheme by which to establish a database connection.""" -class SourceOracleEnterpriseSchemasCursorMethod(str, Enum): +class SourceOracleEnterpriseCursorMethodCdc(str, Enum): CDC = "cdc" @@ -148,7 +148,7 @@ class SourceOracleEnterpriseInvalidCDCPositionBehaviorAdvanced(str, Enum): class SourceOracleEnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): r"""Recommended - Incrementally reads new inserts, updates, and deletes using Oracle's change data capture feature. This must be enabled on your database.""" - cursor_method: NotRequired[SourceOracleEnterpriseSchemasCursorMethod] + cursor_method: NotRequired[SourceOracleEnterpriseCursorMethodCdc] debezium_shutdown_timeout_seconds: NotRequired[int] r"""The amount of time to allow the Debezium Engine to shut down, in seconds.""" initial_load_timeout_hours: NotRequired[int] @@ -167,8 +167,8 @@ class SourceOracleEnterpriseReadChangesUsingChangeDataCaptureCDC(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[SourceOracleEnterpriseSchemasCursorMethod] = ( - SourceOracleEnterpriseSchemasCursorMethod.CDC + cursor_method: Optional[SourceOracleEnterpriseCursorMethodCdc] = ( + SourceOracleEnterpriseCursorMethodCdc.CDC ) debezium_shutdown_timeout_seconds: Optional[int] = 60 @@ -217,14 +217,14 @@ def serialize_model(self, handler): return m -class SourceOracleEnterpriseCursorMethod(str, Enum): +class SourceOracleEnterpriseCursorMethodUserDefined(str, Enum): USER_DEFINED = "user_defined" class SourceOracleEnterpriseScanChangesWithUserDefinedCursorTypedDict(TypedDict): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" - cursor_method: NotRequired[SourceOracleEnterpriseCursorMethod] + cursor_method: NotRequired[SourceOracleEnterpriseCursorMethodUserDefined] class SourceOracleEnterpriseScanChangesWithUserDefinedCursor(BaseModel): @@ -235,8 +235,8 @@ class SourceOracleEnterpriseScanChangesWithUserDefinedCursor(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[SourceOracleEnterpriseCursorMethod] = ( - SourceOracleEnterpriseCursorMethod.USER_DEFINED + cursor_method: Optional[SourceOracleEnterpriseCursorMethodUserDefined] = ( + SourceOracleEnterpriseCursorMethodUserDefined.USER_DEFINED ) @property @@ -287,7 +287,7 @@ def serialize_model(self, handler): r"""Configures how data is extracted from the database.""" -class SourceOracleEnterpriseSchemasEncryptionEncryptionMethod(str, Enum): +class SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -297,7 +297,7 @@ class SourceOracleEnterpriseTLSEncryptedVerifyCertificateTypedDict(TypedDict): ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" encryption_method: NotRequired[ - SourceOracleEnterpriseSchemasEncryptionEncryptionMethod + SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate ] @@ -313,8 +313,8 @@ class SourceOracleEnterpriseTLSEncryptedVerifyCertificate(BaseModel): r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" encryption_method: Optional[ - SourceOracleEnterpriseSchemasEncryptionEncryptionMethod - ] = SourceOracleEnterpriseSchemasEncryptionEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate + ] = SourceOracleEnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE @property def additional_properties(self): @@ -355,7 +355,7 @@ class SourceOracleEnterpriseEncryptionAlgorithm(str, Enum): DES = "DES" -class SourceOracleEnterpriseSchemasEncryptionMethod(str, Enum): +class SourceOracleEnterpriseEncryptionMethodClientNne(str, Enum): CLIENT_NNE = "client_nne" @@ -364,7 +364,7 @@ class SourceOracleEnterpriseNativeNetworkEncryptionNNETypedDict(TypedDict): encryption_algorithm: NotRequired[SourceOracleEnterpriseEncryptionAlgorithm] r"""This parameter defines what encryption algorithm is used.""" - encryption_method: NotRequired[SourceOracleEnterpriseSchemasEncryptionMethod] + encryption_method: NotRequired[SourceOracleEnterpriseEncryptionMethodClientNne] class SourceOracleEnterpriseNativeNetworkEncryptionNNE(BaseModel): @@ -380,8 +380,8 @@ class SourceOracleEnterpriseNativeNetworkEncryptionNNE(BaseModel): ) r"""This parameter defines what encryption algorithm is used.""" - encryption_method: Optional[SourceOracleEnterpriseSchemasEncryptionMethod] = ( - SourceOracleEnterpriseSchemasEncryptionMethod.CLIENT_NNE + encryption_method: Optional[SourceOracleEnterpriseEncryptionMethodClientNne] = ( + SourceOracleEnterpriseEncryptionMethodClientNne.CLIENT_NNE ) @property @@ -412,14 +412,14 @@ def serialize_model(self, handler): return m -class SourceOracleEnterpriseEncryptionMethod(str, Enum): +class SourceOracleEnterpriseEncryptionMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class SourceOracleEnterpriseUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - encryption_method: NotRequired[SourceOracleEnterpriseEncryptionMethod] + encryption_method: NotRequired[SourceOracleEnterpriseEncryptionMethodUnencrypted] class SourceOracleEnterpriseUnencrypted(BaseModel): @@ -430,8 +430,8 @@ class SourceOracleEnterpriseUnencrypted(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - encryption_method: Optional[SourceOracleEnterpriseEncryptionMethod] = ( - SourceOracleEnterpriseEncryptionMethod.UNENCRYPTED + encryption_method: Optional[SourceOracleEnterpriseEncryptionMethodUnencrypted] = ( + SourceOracleEnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ) @property @@ -488,7 +488,7 @@ class OracleEnterprise(str, Enum): ORACLE_ENTERPRISE = "oracle-enterprise" -class TableFilterTypedDict(TypedDict): +class SourceOracleEnterpriseTableFilterTypedDict(TypedDict): r"""Inclusion filter configuration for table selection per schema.""" schema_name: str @@ -497,7 +497,7 @@ class TableFilterTypedDict(TypedDict): r"""List of table name patterns to include from this schema. Should be a SQL LIKE pattern.""" -class TableFilter(BaseModel): +class SourceOracleEnterpriseTableFilter(BaseModel): r"""Inclusion filter configuration for table selection per schema.""" model_config = ConfigDict( @@ -520,7 +520,7 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceOracleEnterpriseTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -533,7 +533,7 @@ class SourceOracleEnterprisePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[SourceOracleEnterpriseTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -555,8 +555,8 @@ class SourceOracleEnterprisePasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod] = ( - SourceOracleEnterpriseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[SourceOracleEnterpriseTunnelMethodSSHPasswordAuth] = ( + SourceOracleEnterpriseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -590,7 +590,7 @@ def serialize_model(self, handler): return m -class SourceOracleEnterpriseSchemasTunnelMethod(str, Enum): +class SourceOracleEnterpriseTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -603,7 +603,7 @@ class SourceOracleEnterpriseSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[SourceOracleEnterpriseSchemasTunnelMethod] + tunnel_method: NotRequired[SourceOracleEnterpriseTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -625,8 +625,8 @@ class SourceOracleEnterpriseSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[SourceOracleEnterpriseSchemasTunnelMethod] = ( - SourceOracleEnterpriseSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[SourceOracleEnterpriseTunnelMethodSSHKeyAuth] = ( + SourceOracleEnterpriseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -660,14 +660,14 @@ def serialize_model(self, handler): return m -class SourceOracleEnterpriseTunnelMethod(str, Enum): +class SourceOracleEnterpriseTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class SourceOracleEnterpriseNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[SourceOracleEnterpriseTunnelMethod] + tunnel_method: NotRequired[SourceOracleEnterpriseTunnelMethodNoTunnel] class SourceOracleEnterpriseNoTunnel(BaseModel): @@ -678,8 +678,8 @@ class SourceOracleEnterpriseNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[SourceOracleEnterpriseTunnelMethod] = ( - SourceOracleEnterpriseTunnelMethod.NO_TUNNEL + tunnel_method: Optional[SourceOracleEnterpriseTunnelMethodNoTunnel] = ( + SourceOracleEnterpriseTunnelMethodNoTunnel.NO_TUNNEL ) @property @@ -764,7 +764,7 @@ class SourceOracleEnterpriseTypedDict(TypedDict): schemas: NotRequired[List[str]] r"""The list of schemas to sync from. Defaults to user. Case sensitive.""" source_type: OracleEnterprise - table_filters: NotRequired[List[TableFilterTypedDict]] + table_filters: NotRequired[List[SourceOracleEnterpriseTableFilterTypedDict]] r"""Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced.""" @@ -820,7 +820,7 @@ class SourceOracleEnterprise(BaseModel): pydantic.Field(alias="sourceType"), ] = OracleEnterprise.ORACLE_ENTERPRISE - table_filters: Optional[List[TableFilter]] = None + table_filters: Optional[List[SourceOracleEnterpriseTableFilter]] = None r"""Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced.""" @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/source_pagerduty.py b/src/airbyte_api/models/source_pagerduty.py index 7ef2495b..cf7bde58 100644 --- a/src/airbyte_api/models/source_pagerduty.py +++ b/src/airbyte_api/models/source_pagerduty.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class ServiceDetails(str, Enum): +class ServiceDetail(str, Enum): ESCALATION_POLICIES = "escalation_policies" TEAMS = "teams" INTEGRATIONS = "integrations" @@ -37,7 +37,7 @@ class SourcePagerdutyTypedDict(TypedDict): r"""Maximum number of PagerDuty API request retries to perform upon connection errors. The source will pause for an exponentially increasing number of seconds before retrying.""" page_size: NotRequired[int] r"""page size to use when querying PagerDuty API""" - service_details: NotRequired[List[ServiceDetails]] + service_details: NotRequired[List[ServiceDetail]] r"""List of PagerDuty service additional details to include.""" source_type: Pagerduty @@ -64,7 +64,7 @@ class SourcePagerduty(BaseModel): page_size: Optional[int] = 25 r"""page size to use when querying PagerDuty API""" - service_details: Optional[List[ServiceDetails]] = None + service_details: Optional[List[ServiceDetail]] = None r"""List of PagerDuty service additional details to include.""" SOURCE_TYPE: Annotated[ diff --git a/src/airbyte_api/models/source_pinterest.py b/src/airbyte_api/models/source_pinterest.py index a7ad1c15..a5a916ef 100644 --- a/src/airbyte_api/models/source_pinterest.py +++ b/src/airbyte_api/models/source_pinterest.py @@ -22,7 +22,7 @@ class SourcePinterestAuthMethod(str, Enum): OAUTH2_0 = "oauth2.0" -class OAuth20TypedDict(TypedDict): +class SourcePinterestOAuth20TypedDict(TypedDict): client_id: str r"""The Client ID of your OAuth application""" client_secret: str @@ -32,7 +32,7 @@ class OAuth20TypedDict(TypedDict): auth_method: SourcePinterestAuthMethod -class OAuth20(BaseModel): +class SourcePinterestOAuth20(BaseModel): client_id: str r"""The Client ID of your OAuth application""" @@ -51,7 +51,7 @@ class OAuth20(BaseModel): ] = SourcePinterestAuthMethod.OAUTH2_0 -class SourcePinterestValidEnums(str, Enum): +class AttributionTypeValidEnums(str, Enum): r"""An enumeration.""" INDIVIDUAL = "INDIVIDUAL" @@ -69,7 +69,7 @@ class ClickWindowDays(int, Enum): SIXTY = 60 -class SourcePinterestSchemasValidEnums(str, Enum): +class ColumnValidEnums(str, Enum): r"""An enumeration.""" ADVERTISER_ID = "ADVERTISER_ID" @@ -222,7 +222,7 @@ class EngagementWindowDays(int, Enum): SIXTY = 60 -class Granularity(str, Enum): +class SourcePinterestGranularity(str, Enum): r"""Chosen granularity for API""" TOTAL = "TOTAL" @@ -263,11 +263,11 @@ class ViewWindowDays(int, Enum): class ReportConfigTypedDict(TypedDict): r"""Config for custom report""" - columns: List[SourcePinterestSchemasValidEnums] + columns: List[ColumnValidEnums] r"""A list of chosen columns""" name: str r"""The name value of report""" - attribution_types: NotRequired[List[SourcePinterestValidEnums]] + attribution_types: NotRequired[List[AttributionTypeValidEnums]] r"""List of types of attribution for the conversion report""" click_window_days: NotRequired[ClickWindowDays] r"""Number of days to use as the conversion attribution window for a pin click action.""" @@ -275,7 +275,7 @@ class ReportConfigTypedDict(TypedDict): r"""The date by which the conversion metrics returned from this endpoint will be reported. There are two dates associated with a conversion event: the date that the user interacted with the ad, and the date that the user completed a conversion event..""" engagement_window_days: NotRequired[EngagementWindowDays] r"""Number of days to use as the conversion attribution window for an engagement action.""" - granularity: NotRequired[Granularity] + granularity: NotRequired[SourcePinterestGranularity] r"""Chosen granularity for API""" level: NotRequired[SourcePinterestLevel] r"""Chosen level for API""" @@ -288,13 +288,13 @@ class ReportConfigTypedDict(TypedDict): class ReportConfig(BaseModel): r"""Config for custom report""" - columns: List[SourcePinterestSchemasValidEnums] + columns: List[ColumnValidEnums] r"""A list of chosen columns""" name: str r"""The name value of report""" - attribution_types: Optional[List[SourcePinterestValidEnums]] = None + attribution_types: Optional[List[AttributionTypeValidEnums]] = None r"""List of types of attribution for the conversion report""" click_window_days: Optional[ClickWindowDays] = ClickWindowDays.THIRTY @@ -308,7 +308,7 @@ class ReportConfig(BaseModel): engagement_window_days: Optional[EngagementWindowDays] = EngagementWindowDays.THIRTY r"""Number of days to use as the conversion attribution window for an engagement action.""" - granularity: Optional[Granularity] = Granularity.TOTAL + granularity: Optional[SourcePinterestGranularity] = SourcePinterestGranularity.TOTAL r"""Chosen granularity for API""" level: Optional[SourcePinterestLevel] = SourcePinterestLevel.ADVERTISER @@ -348,11 +348,11 @@ def serialize_model(self, handler): return m -class SourcePinterestPinterest(str, Enum): +class PinterestEnum(str, Enum): PINTEREST = "pinterest" -class Status(str, Enum): +class SourcePinterestStatus(str, Enum): ACTIVE = "ACTIVE" PAUSED = "PAUSED" ARCHIVED = "ARCHIVED" @@ -361,15 +361,15 @@ class Status(str, Enum): 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.""" - credentials: NotRequired[OAuth20TypedDict] + credentials: NotRequired[SourcePinterestOAuth20TypedDict] custom_reports: NotRequired[List[ReportConfigTypedDict]] r"""A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action_breakdowns. Click on \"add\" to fill this field.""" num_threads: NotRequired[int] r"""The number of parallel threads to use for the sync.""" - source_type: SourcePinterestPinterest + source_type: PinterestEnum start_date: NotRequired[date] r"""A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by api (89 days from today).""" - status: NotRequired[Nullable[List[Status]]] + status: NotRequired[Nullable[List[SourcePinterestStatus]]] 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.""" @@ -377,7 +377,7 @@ 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.""" - credentials: Optional[OAuth20] = None + credentials: Optional[SourcePinterestOAuth20] = None custom_reports: Optional[List[ReportConfig]] = None r"""A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action_breakdowns. Click on \"add\" to fill this field.""" @@ -387,16 +387,16 @@ class SourcePinterest(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - Optional[SourcePinterestPinterest], - AfterValidator(validate_const(SourcePinterestPinterest.PINTEREST)), + Optional[PinterestEnum], + AfterValidator(validate_const(PinterestEnum.PINTEREST)), ], pydantic.Field(alias="sourceType"), - ] = SourcePinterestPinterest.PINTEREST + ] = PinterestEnum.PINTEREST start_date: Optional[date] = None r"""A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by api (89 days from today).""" - status: OptionalNullable[List[Status]] = UNSET + status: OptionalNullable[List[SourcePinterestStatus]] = UNSET 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.""" @model_serializer(mode="wrap") @@ -436,7 +436,7 @@ def serialize_model(self, handler): try: - OAuth20.model_rebuild() + SourcePinterestOAuth20.model_rebuild() except NameError: pass try: diff --git a/src/airbyte_api/models/source_pipeliner.py b/src/airbyte_api/models/source_pipeliner.py index 7116ff86..52d61804 100644 --- a/src/airbyte_api/models/source_pipeliner.py +++ b/src/airbyte_api/models/source_pipeliner.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class DataCenter(str, Enum): +class SourcePipelinerDataCenter(str, Enum): EU_CENTRAL = "eu-central" US_EAST = "us-east" CA_CENTRAL = "ca-central" @@ -23,7 +23,7 @@ class Pipeliner(str, Enum): class SourcePipelinerTypedDict(TypedDict): - service: DataCenter + service: SourcePipelinerDataCenter spaceid: str username: str password: NotRequired[str] @@ -31,7 +31,7 @@ class SourcePipelinerTypedDict(TypedDict): class SourcePipeliner(BaseModel): - service: DataCenter + service: SourcePipelinerDataCenter spaceid: str diff --git a/src/airbyte_api/models/source_postgres.py b/src/airbyte_api/models/source_postgres.py index ad747354..a2850d02 100644 --- a/src/airbyte_api/models/source_postgres.py +++ b/src/airbyte_api/models/source_postgres.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourcePostgresSchemasReplicationMethodMethod(str, Enum): +class SourcePostgresMethodStandard(str, Enum): STANDARD = "Standard" class SourcePostgresScanChangesWithUserDefinedCursorTypedDict(TypedDict): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" - method: SourcePostgresSchemasReplicationMethodMethod + method: SourcePostgresMethodStandard class SourcePostgresScanChangesWithUserDefinedCursor(BaseModel): @@ -26,35 +26,30 @@ class SourcePostgresScanChangesWithUserDefinedCursor(BaseModel): METHOD: Annotated[ Annotated[ - SourcePostgresSchemasReplicationMethodMethod, - AfterValidator( - validate_const(SourcePostgresSchemasReplicationMethodMethod.STANDARD) - ), + SourcePostgresMethodStandard, + AfterValidator(validate_const(SourcePostgresMethodStandard.STANDARD)), ], pydantic.Field(alias="method"), - ] = SourcePostgresSchemasReplicationMethodMethod.STANDARD + ] = SourcePostgresMethodStandard.STANDARD -class SourcePostgresSchemasMethod(str, Enum): +class MethodXmin(str, Enum): XMIN = "Xmin" class DetectChangesWithXminSystemColumnTypedDict(TypedDict): r"""Recommended - Incrementally reads new inserts and updates via Postgres Xmin system column. Suitable for databases that have low transaction pressure.""" - method: SourcePostgresSchemasMethod + method: MethodXmin class DetectChangesWithXminSystemColumn(BaseModel): r"""Recommended - Incrementally reads new inserts and updates via Postgres Xmin system column. Suitable for databases that have low transaction pressure.""" METHOD: Annotated[ - Annotated[ - SourcePostgresSchemasMethod, - AfterValidator(validate_const(SourcePostgresSchemasMethod.XMIN)), - ], + Annotated[MethodXmin, AfterValidator(validate_const(MethodXmin.XMIN))], pydantic.Field(alias="method"), - ] = SourcePostgresSchemasMethod.XMIN + ] = MethodXmin.XMIN class SourcePostgresInvalidCDCPositionBehaviorAdvanced(str, Enum): @@ -71,7 +66,7 @@ class LSNCommitBehaviour(str, Enum): AFTER_LOADING_DATA_IN_THE_DESTINATION = "After loading Data in the destination" -class SourcePostgresMethod(str, Enum): +class SourcePostgresMethodCdc(str, Enum): CDC = "CDC" @@ -100,7 +95,7 @@ class ReadChangesUsingWriteAheadLogCDCTypedDict(TypedDict): r"""Determines whether Airbyte should fail or re-sync data in case of an stale/invalid cursor value into the WAL. If 'Fail sync' is chosen, a user will have to manually reset the connection before being able to continue syncing data. If 'Re-sync data' is chosen, Airbyte will automatically trigger a refresh but could lead to higher cloud costs and data loss.""" lsn_commit_behaviour: NotRequired[LSNCommitBehaviour] r"""Determines when Airbyte should flush the LSN of processed WAL logs in the source database. `After loading Data in the destination` is default. If `While reading Data` is selected, in case of a downstream failure (while loading data into the destination), next sync would result in a full sync.""" - method: SourcePostgresMethod + method: SourcePostgresMethodCdc plugin: NotRequired[Plugin] r"""A logical decoding plugin installed on the PostgreSQL server.""" queue_size: NotRequired[int] @@ -142,11 +137,11 @@ class ReadChangesUsingWriteAheadLogCDC(BaseModel): METHOD: Annotated[ Annotated[ - SourcePostgresMethod, - AfterValidator(validate_const(SourcePostgresMethod.CDC)), + SourcePostgresMethodCdc, + AfterValidator(validate_const(SourcePostgresMethodCdc.CDC)), ], pydantic.Field(alias="method"), - ] = SourcePostgresMethod.CDC + ] = SourcePostgresMethodCdc.CDC plugin: Optional[Plugin] = Plugin.PGOUTPUT r"""A logical decoding plugin installed on the PostgreSQL server.""" @@ -218,7 +213,7 @@ class SourcePostgresPostgres(str, Enum): POSTGRES = "postgres" -class SourcePostgresSchemasSSLModeSSLModes6Mode(str, Enum): +class SourcePostgresModeVerifyFull(str, Enum): VERIFY_FULL = "verify-full" @@ -233,7 +228,7 @@ class SourcePostgresVerifyFullTypedDict(TypedDict): r"""Client key""" client_key_password: NotRequired[str] r"""Password for keystorage. If you do not add it - the password will be generated automatically.""" - mode: SourcePostgresSchemasSSLModeSSLModes6Mode + mode: SourcePostgresModeVerifyFull class SourcePostgresVerifyFull(BaseModel): @@ -258,13 +253,11 @@ class SourcePostgresVerifyFull(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresSchemasSSLModeSSLModes6Mode, - AfterValidator( - validate_const(SourcePostgresSchemasSSLModeSSLModes6Mode.VERIFY_FULL) - ), + SourcePostgresModeVerifyFull, + AfterValidator(validate_const(SourcePostgresModeVerifyFull.VERIFY_FULL)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresSchemasSSLModeSSLModes6Mode.VERIFY_FULL + ] = SourcePostgresModeVerifyFull.VERIFY_FULL @property def additional_properties(self): @@ -296,7 +289,7 @@ def serialize_model(self, handler): return m -class SourcePostgresSchemasSSLModeSSLModes5Mode(str, Enum): +class SourcePostgresModeVerifyCa(str, Enum): VERIFY_CA = "verify-ca" @@ -311,7 +304,7 @@ class SourcePostgresVerifyCaTypedDict(TypedDict): r"""Client key""" client_key_password: NotRequired[str] r"""Password for keystorage. If you do not add it - the password will be generated automatically.""" - mode: SourcePostgresSchemasSSLModeSSLModes5Mode + mode: SourcePostgresModeVerifyCa class SourcePostgresVerifyCa(BaseModel): @@ -336,13 +329,11 @@ class SourcePostgresVerifyCa(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresSchemasSSLModeSSLModes5Mode, - AfterValidator( - validate_const(SourcePostgresSchemasSSLModeSSLModes5Mode.VERIFY_CA) - ), + SourcePostgresModeVerifyCa, + AfterValidator(validate_const(SourcePostgresModeVerifyCa.VERIFY_CA)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresSchemasSSLModeSSLModes5Mode.VERIFY_CA + ] = SourcePostgresModeVerifyCa.VERIFY_CA @property def additional_properties(self): @@ -374,14 +365,14 @@ def serialize_model(self, handler): return m -class SourcePostgresSchemasSSLModeSSLModesMode(str, Enum): +class SourcePostgresModeRequire(str, Enum): REQUIRE = "require" class SourcePostgresRequireTypedDict(TypedDict): r"""Always require encryption. If the source database server does not support encryption, connection will fail.""" - mode: SourcePostgresSchemasSSLModeSSLModesMode + mode: SourcePostgresModeRequire class SourcePostgresRequire(BaseModel): @@ -394,13 +385,11 @@ class SourcePostgresRequire(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresSchemasSSLModeSSLModesMode, - AfterValidator( - validate_const(SourcePostgresSchemasSSLModeSSLModesMode.REQUIRE) - ), + SourcePostgresModeRequire, + AfterValidator(validate_const(SourcePostgresModeRequire.REQUIRE)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresSchemasSSLModeSSLModesMode.REQUIRE + ] = SourcePostgresModeRequire.REQUIRE @property def additional_properties(self): @@ -411,14 +400,14 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourcePostgresSchemasSslModeMode(str, Enum): +class SourcePostgresModePrefer(str, Enum): PREFER = "prefer" class SourcePostgresPreferTypedDict(TypedDict): r"""Allows unencrypted connection only if the source database does not support encryption.""" - mode: SourcePostgresSchemasSslModeMode + mode: SourcePostgresModePrefer class SourcePostgresPrefer(BaseModel): @@ -431,11 +420,11 @@ class SourcePostgresPrefer(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresSchemasSslModeMode, - AfterValidator(validate_const(SourcePostgresSchemasSslModeMode.PREFER)), + SourcePostgresModePrefer, + AfterValidator(validate_const(SourcePostgresModePrefer.PREFER)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresSchemasSslModeMode.PREFER + ] = SourcePostgresModePrefer.PREFER @property def additional_properties(self): @@ -446,14 +435,14 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourcePostgresSchemasMode(str, Enum): +class SourcePostgresModeAllow(str, Enum): ALLOW = "allow" class SourcePostgresAllowTypedDict(TypedDict): r"""Enables encryption only when required by the source database.""" - mode: SourcePostgresSchemasMode + mode: SourcePostgresModeAllow class SourcePostgresAllow(BaseModel): @@ -466,11 +455,11 @@ class SourcePostgresAllow(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresSchemasMode, - AfterValidator(validate_const(SourcePostgresSchemasMode.ALLOW)), + SourcePostgresModeAllow, + AfterValidator(validate_const(SourcePostgresModeAllow.ALLOW)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresSchemasMode.ALLOW + ] = SourcePostgresModeAllow.ALLOW @property def additional_properties(self): @@ -481,14 +470,14 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourcePostgresMode(str, Enum): +class SourcePostgresModeDisable(str, Enum): DISABLE = "disable" class SourcePostgresDisableTypedDict(TypedDict): r"""Disables encryption of communication between Airbyte and source database.""" - mode: SourcePostgresMode + mode: SourcePostgresModeDisable class SourcePostgresDisable(BaseModel): @@ -501,11 +490,11 @@ class SourcePostgresDisable(BaseModel): MODE: Annotated[ Annotated[ - SourcePostgresMode, - AfterValidator(validate_const(SourcePostgresMode.DISABLE)), + SourcePostgresModeDisable, + AfterValidator(validate_const(SourcePostgresModeDisable.DISABLE)), ], pydantic.Field(alias="mode"), - ] = SourcePostgresMode.DISABLE + ] = SourcePostgresModeDisable.DISABLE @property def additional_properties(self): @@ -548,7 +537,7 @@ def additional_properties(self, value): """ -class SourcePostgresSchemasTunnelMethodTunnelMethod(str, Enum): +class SourcePostgresTunnelMethodSSHPasswordAuth(str, Enum): r"""Connect through a jump server tunnel host using username and password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -561,7 +550,7 @@ class SourcePostgresPasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: SourcePostgresSchemasTunnelMethodTunnelMethod + tunnel_method: SourcePostgresTunnelMethodSSHPasswordAuth r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -579,15 +568,15 @@ class SourcePostgresPasswordAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourcePostgresSchemasTunnelMethodTunnelMethod, + SourcePostgresTunnelMethodSSHPasswordAuth, AfterValidator( validate_const( - SourcePostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + SourcePostgresTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourcePostgresSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + ] = SourcePostgresTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through a jump server tunnel host using username and password authentication""" tunnel_port: Optional[int] = 22 @@ -610,7 +599,7 @@ def serialize_model(self, handler): return m -class SourcePostgresSchemasTunnelMethod(str, Enum): +class SourcePostgresTunnelMethodSSHKeyAuth(str, Enum): r"""Connect through a jump server tunnel host using username and ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -623,7 +612,7 @@ class SourcePostgresSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host.""" - tunnel_method: SourcePostgresSchemasTunnelMethod + tunnel_method: SourcePostgresTunnelMethodSSHKeyAuth r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -641,13 +630,13 @@ class SourcePostgresSSHKeyAuthentication(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourcePostgresSchemasTunnelMethod, + SourcePostgresTunnelMethodSSHKeyAuth, AfterValidator( - validate_const(SourcePostgresSchemasTunnelMethod.SSH_KEY_AUTH) + validate_const(SourcePostgresTunnelMethodSSHKeyAuth.SSH_KEY_AUTH) ), ], pydantic.Field(alias="tunnel_method"), - ] = SourcePostgresSchemasTunnelMethod.SSH_KEY_AUTH + ] = SourcePostgresTunnelMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through a jump server tunnel host using username and ssh key""" tunnel_port: Optional[int] = 22 @@ -670,25 +659,27 @@ def serialize_model(self, handler): return m -class SourcePostgresTunnelMethod(str, Enum): +class SourcePostgresTunnelMethodNoTunnel(str, Enum): r"""No ssh tunnel needed to connect to database""" NO_TUNNEL = "NO_TUNNEL" class SourcePostgresNoTunnelTypedDict(TypedDict): - tunnel_method: SourcePostgresTunnelMethod + tunnel_method: SourcePostgresTunnelMethodNoTunnel r"""No ssh tunnel needed to connect to database""" class SourcePostgresNoTunnel(BaseModel): TUNNEL_METHOD: Annotated[ Annotated[ - SourcePostgresTunnelMethod, - AfterValidator(validate_const(SourcePostgresTunnelMethod.NO_TUNNEL)), + SourcePostgresTunnelMethodNoTunnel, + AfterValidator( + validate_const(SourcePostgresTunnelMethodNoTunnel.NO_TUNNEL) + ), ], pydantic.Field(alias="tunnel_method"), - ] = SourcePostgresTunnelMethod.NO_TUNNEL + ] = SourcePostgresTunnelMethodNoTunnel.NO_TUNNEL r"""No ssh tunnel needed to connect to database""" diff --git a/src/airbyte_api/models/source_rd_station_marketing.py b/src/airbyte_api/models/source_rd_station_marketing.py index 503c948f..fa20829e 100644 --- a/src/airbyte_api/models/source_rd_station_marketing.py +++ b/src/airbyte_api/models/source_rd_station_marketing.py @@ -68,7 +68,7 @@ def serialize_model(self, handler): r"""Choose one of the possible authorization method""" -class SourceRdStationMarketingRdStationMarketing(str, Enum): +class RdStationMarketingEnum(str, Enum): RD_STATION_MARKETING = "rd-station-marketing" @@ -77,7 +77,7 @@ class SourceRdStationMarketingTypedDict(TypedDict): 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""" authorization: NotRequired[SourceRdStationMarketingAuthenticationTypeTypedDict] r"""Choose one of the possible authorization method""" - source_type: SourceRdStationMarketingRdStationMarketing + source_type: RdStationMarketingEnum class SourceRdStationMarketing(BaseModel): @@ -89,15 +89,11 @@ class SourceRdStationMarketing(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceRdStationMarketingRdStationMarketing, - AfterValidator( - validate_const( - SourceRdStationMarketingRdStationMarketing.RD_STATION_MARKETING - ) - ), + RdStationMarketingEnum, + AfterValidator(validate_const(RdStationMarketingEnum.RD_STATION_MARKETING)), ], pydantic.Field(alias="sourceType"), - ] = SourceRdStationMarketingRdStationMarketing.RD_STATION_MARKETING + ] = RdStationMarketingEnum.RD_STATION_MARKETING @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_retently.py b/src/airbyte_api/models/source_retently.py index a06f4831..c208a4c7 100644 --- a/src/airbyte_api/models/source_retently.py +++ b/src/airbyte_api/models/source_retently.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceRetentlySchemasAuthType(str, Enum): +class SourceRetentlyAuthTypeToken(str, Enum): TOKEN = "Token" class AuthenticateWithAPITokenTypedDict(TypedDict): api_key: str r"""Retently API Token. See the docs for more information on how to obtain this key.""" - auth_type: SourceRetentlySchemasAuthType + auth_type: SourceRetentlyAuthTypeToken class AuthenticateWithAPIToken(BaseModel): @@ -32,11 +32,11 @@ class AuthenticateWithAPIToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceRetentlySchemasAuthType], - AfterValidator(validate_const(SourceRetentlySchemasAuthType.TOKEN)), + Optional[SourceRetentlyAuthTypeToken], + AfterValidator(validate_const(SourceRetentlyAuthTypeToken.TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceRetentlySchemasAuthType.TOKEN + ] = SourceRetentlyAuthTypeToken.TOKEN @property def additional_properties(self): @@ -66,7 +66,7 @@ def serialize_model(self, handler): return m -class SourceRetentlyAuthType(str, Enum): +class SourceRetentlyAuthTypeClient(str, Enum): CLIENT = "Client" @@ -77,7 +77,7 @@ class AuthenticateViaRetentlyOAuthTypedDict(TypedDict): r"""The Client Secret of your Retently developer application.""" refresh_token: str r"""Retently Refresh Token which can be used to fetch new Bearer Tokens when the current one expires.""" - auth_type: SourceRetentlyAuthType + auth_type: SourceRetentlyAuthTypeClient class AuthenticateViaRetentlyOAuth(BaseModel): @@ -97,11 +97,11 @@ class AuthenticateViaRetentlyOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceRetentlyAuthType], - AfterValidator(validate_const(SourceRetentlyAuthType.CLIENT)), + Optional[SourceRetentlyAuthTypeClient], + AfterValidator(validate_const(SourceRetentlyAuthTypeClient.CLIENT)), ], pydantic.Field(alias="auth_type"), - ] = SourceRetentlyAuthType.CLIENT + ] = SourceRetentlyAuthTypeClient.CLIENT @property def additional_properties(self): diff --git a/src/airbyte_api/models/source_s3.py b/src/airbyte_api/models/source_s3.py index 70946882..558196bd 100644 --- a/src/airbyte_api/models/source_s3.py +++ b/src/airbyte_api/models/source_s3.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceS3SchemasDeliveryType(str, Enum): +class SourceS3DeliveryTypeUseFileTransfer(str, Enum): USE_FILE_TRANSFER = "use_file_transfer" class SourceS3CopyRawFilesTypedDict(TypedDict): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" - delivery_type: SourceS3SchemasDeliveryType + delivery_type: SourceS3DeliveryTypeUseFileTransfer preserve_directory_structure: NotRequired[bool] r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -29,13 +29,13 @@ class SourceS3CopyRawFiles(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasDeliveryType], + Optional[SourceS3DeliveryTypeUseFileTransfer], AfterValidator( - validate_const(SourceS3SchemasDeliveryType.USE_FILE_TRANSFER) + validate_const(SourceS3DeliveryTypeUseFileTransfer.USE_FILE_TRANSFER) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceS3SchemasDeliveryType.USE_FILE_TRANSFER + ] = SourceS3DeliveryTypeUseFileTransfer.USE_FILE_TRANSFER preserve_directory_structure: Optional[bool] = True r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -57,14 +57,14 @@ def serialize_model(self, handler): return m -class SourceS3DeliveryType(str, Enum): +class SourceS3DeliveryTypeUseRecordsTransfer(str, Enum): USE_RECORDS_TRANSFER = "use_records_transfer" class SourceS3ReplicateRecordsTypedDict(TypedDict): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" - delivery_type: SourceS3DeliveryType + delivery_type: SourceS3DeliveryTypeUseRecordsTransfer class SourceS3ReplicateRecords(BaseModel): @@ -72,11 +72,15 @@ class SourceS3ReplicateRecords(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceS3DeliveryType], - AfterValidator(validate_const(SourceS3DeliveryType.USE_RECORDS_TRANSFER)), + Optional[SourceS3DeliveryTypeUseRecordsTransfer], + AfterValidator( + validate_const( + SourceS3DeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER + ) + ), ], pydantic.Field(alias="delivery_type"), - ] = SourceS3DeliveryType.USE_RECORDS_TRANSFER + ] = SourceS3DeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -110,24 +114,22 @@ class SourceS3S3(str, Enum): S3 = "s3" -class SourceS3SchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceS3FiletypeExcel(str, Enum): EXCEL = "excel" class SourceS3ExcelFormatTypedDict(TypedDict): - filetype: SourceS3SchemasStreamsFormatFormat6Filetype + filetype: SourceS3FiletypeExcel class SourceS3ExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasStreamsFormatFormat6Filetype], - AfterValidator( - validate_const(SourceS3SchemasStreamsFormatFormat6Filetype.EXCEL) - ), + Optional[SourceS3FiletypeExcel], + AfterValidator(validate_const(SourceS3FiletypeExcel.EXCEL)), ], pydantic.Field(alias="filetype"), - ] = SourceS3SchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceS3FiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -146,7 +148,7 @@ def serialize_model(self, handler): return m -class SourceS3SchemasStreamsFormatFormatFiletype(str, Enum): +class SourceS3FiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -207,7 +209,7 @@ class SourceS3ParsingStrategy(str, Enum): class SourceS3UnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceS3SchemasStreamsFormatFormatFiletype + filetype: SourceS3FiletypeUnstructured processing: NotRequired[SourceS3ProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -221,13 +223,11 @@ class SourceS3UnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasStreamsFormatFormatFiletype], - AfterValidator( - validate_const(SourceS3SchemasStreamsFormatFormatFiletype.UNSTRUCTURED) - ), + Optional[SourceS3FiletypeUnstructured], + AfterValidator(validate_const(SourceS3FiletypeUnstructured.UNSTRUCTURED)), ], pydantic.Field(alias="filetype"), - ] = SourceS3SchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceS3FiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceS3Processing] = None r"""Processing configuration""" @@ -257,14 +257,14 @@ def serialize_model(self, handler): return m -class SourceS3SchemasStreamsFormatFiletype(str, Enum): +class SourceS3FiletypeParquet(str, Enum): PARQUET = "parquet" class SourceS3ParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceS3SchemasStreamsFormatFiletype + filetype: SourceS3FiletypeParquet class SourceS3ParquetFormat(BaseModel): @@ -273,13 +273,11 @@ class SourceS3ParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasStreamsFormatFiletype], - AfterValidator( - validate_const(SourceS3SchemasStreamsFormatFiletype.PARQUET) - ), + Optional[SourceS3FiletypeParquet], + AfterValidator(validate_const(SourceS3FiletypeParquet.PARQUET)), ], pydantic.Field(alias="filetype"), - ] = SourceS3SchemasStreamsFormatFiletype.PARQUET + ] = SourceS3FiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -298,22 +296,22 @@ def serialize_model(self, handler): return m -class SourceS3SchemasStreamsFiletype(str, Enum): +class SourceS3FiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceS3JsonlFormatTypedDict(TypedDict): - filetype: SourceS3SchemasStreamsFiletype + filetype: SourceS3FiletypeJsonl class SourceS3JsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasStreamsFiletype], - AfterValidator(validate_const(SourceS3SchemasStreamsFiletype.JSONL)), + Optional[SourceS3FiletypeJsonl], + AfterValidator(validate_const(SourceS3FiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceS3SchemasStreamsFiletype.JSONL + ] = SourceS3FiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -332,18 +330,18 @@ def serialize_model(self, handler): return m -class SourceS3SchemasFiletype(str, Enum): +class SourceS3FiletypeCsv(str, Enum): CSV = "csv" -class SourceS3SchemasStreamsHeaderDefinitionType(str, Enum): +class SourceS3HeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceS3UserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceS3SchemasStreamsHeaderDefinitionType + header_definition_type: SourceS3HeaderDefinitionTypeUserProvided class SourceS3UserProvided(BaseModel): @@ -352,13 +350,13 @@ class SourceS3UserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasStreamsHeaderDefinitionType], + Optional[SourceS3HeaderDefinitionTypeUserProvided], AfterValidator( - validate_const(SourceS3SchemasStreamsHeaderDefinitionType.USER_PROVIDED) + validate_const(SourceS3HeaderDefinitionTypeUserProvided.USER_PROVIDED) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceS3SchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceS3HeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -377,24 +375,24 @@ def serialize_model(self, handler): return m -class SourceS3SchemasHeaderDefinitionType(str, Enum): +class SourceS3HeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceS3AutogeneratedTypedDict(TypedDict): - header_definition_type: SourceS3SchemasHeaderDefinitionType + header_definition_type: SourceS3HeaderDefinitionTypeAutogenerated class SourceS3Autogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasHeaderDefinitionType], + Optional[SourceS3HeaderDefinitionTypeAutogenerated], AfterValidator( - validate_const(SourceS3SchemasHeaderDefinitionType.AUTOGENERATED) + validate_const(SourceS3HeaderDefinitionTypeAutogenerated.AUTOGENERATED) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceS3SchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceS3HeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -413,22 +411,24 @@ def serialize_model(self, handler): return m -class SourceS3HeaderDefinitionType(str, Enum): +class SourceS3HeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceS3FromCSVTypedDict(TypedDict): - header_definition_type: SourceS3HeaderDefinitionType + header_definition_type: SourceS3HeaderDefinitionTypeFromCsv class SourceS3FromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceS3HeaderDefinitionType], - AfterValidator(validate_const(SourceS3HeaderDefinitionType.FROM_CSV)), + Optional[SourceS3HeaderDefinitionTypeFromCsv], + AfterValidator( + validate_const(SourceS3HeaderDefinitionTypeFromCsv.FROM_CSV) + ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceS3HeaderDefinitionType.FROM_CSV + ] = SourceS3HeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -476,7 +476,7 @@ class SourceS3CSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceS3SchemasFiletype + filetype: SourceS3FiletypeCsv header_definition: NotRequired[SourceS3CSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] @@ -513,11 +513,11 @@ class SourceS3CSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3SchemasFiletype], - AfterValidator(validate_const(SourceS3SchemasFiletype.CSV)), + Optional[SourceS3FiletypeCsv], + AfterValidator(validate_const(SourceS3FiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceS3SchemasFiletype.CSV + ] = SourceS3FiletypeCsv.CSV header_definition: Optional[SourceS3CSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -577,14 +577,14 @@ def serialize_model(self, handler): return m -class SourceS3Filetype(str, Enum): +class SourceS3FiletypeAvro(str, Enum): AVRO = "avro" class SourceS3AvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceS3Filetype + filetype: SourceS3FiletypeAvro class SourceS3AvroFormat(BaseModel): @@ -593,11 +593,11 @@ class SourceS3AvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceS3Filetype], - AfterValidator(validate_const(SourceS3Filetype.AVRO)), + Optional[SourceS3FiletypeAvro], + AfterValidator(validate_const(SourceS3FiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceS3Filetype.AVRO + ] = SourceS3FiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_salesforce.py b/src/airbyte_api/models/source_salesforce.py index c580cf79..e65c096f 100644 --- a/src/airbyte_api/models/source_salesforce.py +++ b/src/airbyte_api/models/source_salesforce.py @@ -31,12 +31,12 @@ class SearchCriteria(str, Enum): NOT_EXACTS = "not exacts" -class StreamsCriteriaTypedDict(TypedDict): +class StreamsCriterionTypedDict(TypedDict): value: str criteria: NotRequired[SearchCriteria] -class StreamsCriteria(BaseModel): +class StreamsCriterion(BaseModel): value: str criteria: Optional[SearchCriteria] = SearchCriteria.CONTAINS @@ -75,7 +75,7 @@ class SourceSalesforceTypedDict(TypedDict): r"""Enter the date (or date-time) in the YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ format. Airbyte will replicate the data updated on and after this date. If this field is blank, Airbyte will replicate the data for last two years.""" stream_slice_step: NotRequired[str] r"""The size of the time window (ISO8601 duration) to slice requests.""" - streams_criteria: NotRequired[List[StreamsCriteriaTypedDict]] + streams_criteria: NotRequired[List[StreamsCriterionTypedDict]] 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.""" @@ -117,7 +117,7 @@ class SourceSalesforce(BaseModel): stream_slice_step: Optional[str] = "P30D" r"""The size of the time window (ISO8601 duration) to slice requests.""" - streams_criteria: Optional[List[StreamsCriteria]] = None + streams_criteria: Optional[List[StreamsCriterion]] = None 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.""" @model_serializer(mode="wrap") diff --git a/src/airbyte_api/models/source_salesloft.py b/src/airbyte_api/models/source_salesloft.py index e846bd6e..09578653 100644 --- a/src/airbyte_api/models/source_salesloft.py +++ b/src/airbyte_api/models/source_salesloft.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, TypeAliasType, TypedDict -class SourceSalesloftSchemasAuthType(str, Enum): +class SourceSalesloftAuthTypeAPIKey(str, Enum): API_KEY = "api_key" class AuthenticateViaAPIKeyTypedDict(TypedDict): api_key: str r"""API Key for making authenticated requests. More instruction on how to find this value in our docs""" - auth_type: SourceSalesloftSchemasAuthType + auth_type: SourceSalesloftAuthTypeAPIKey class AuthenticateViaAPIKey(BaseModel): @@ -28,14 +28,14 @@ class AuthenticateViaAPIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceSalesloftSchemasAuthType, - AfterValidator(validate_const(SourceSalesloftSchemasAuthType.API_KEY)), + SourceSalesloftAuthTypeAPIKey, + AfterValidator(validate_const(SourceSalesloftAuthTypeAPIKey.API_KEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceSalesloftSchemasAuthType.API_KEY + ] = SourceSalesloftAuthTypeAPIKey.API_KEY -class SourceSalesloftAuthType(str, Enum): +class SourceSalesloftAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -50,7 +50,7 @@ class AuthenticateViaOAuthTypedDict(TypedDict): r"""The token for obtaining a new access token.""" token_expiry_date: datetime r"""The date-time when the access token should be refreshed.""" - auth_type: SourceSalesloftAuthType + auth_type: SourceSalesloftAuthTypeOauth20 class AuthenticateViaOAuth(BaseModel): @@ -71,11 +71,11 @@ class AuthenticateViaOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceSalesloftAuthType, - AfterValidator(validate_const(SourceSalesloftAuthType.OAUTH2_0)), + SourceSalesloftAuthTypeOauth20, + AfterValidator(validate_const(SourceSalesloftAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceSalesloftAuthType.OAUTH2_0 + ] = SourceSalesloftAuthTypeOauth20.OAUTH2_0 SourceSalesloftCredentialsTypedDict = TypeAliasType( diff --git a/src/airbyte_api/models/source_sap_hana_enterprise.py b/src/airbyte_api/models/source_sap_hana_enterprise.py index 869d7a70..a27fffa9 100644 --- a/src/airbyte_api/models/source_sap_hana_enterprise.py +++ b/src/airbyte_api/models/source_sap_hana_enterprise.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSapHanaEnterpriseSchemasCursorMethod(str, Enum): +class SourceSapHanaEnterpriseCursorMethodCdc(str, Enum): CDC = "cdc" @@ -25,7 +25,7 @@ class SourceSapHanaEnterpriseInvalidCDCPositionBehaviorAdvanced(str, Enum): class SourceSapHanaEnterpriseReadChangesUsingChangeDataCaptureCDCTypedDict(TypedDict): r"""Recommended - Incrementally reads new inserts, updates, and deletes using change data capture feature. This must be enabled on your database.""" - cursor_method: NotRequired[SourceSapHanaEnterpriseSchemasCursorMethod] + cursor_method: NotRequired[SourceSapHanaEnterpriseCursorMethodCdc] initial_load_timeout_hours: NotRequired[int] r"""The amount of time an initial load is allowed to continue for before catching up on CDC events.""" invalid_cdc_cursor_position_behavior: NotRequired[ @@ -42,8 +42,8 @@ class SourceSapHanaEnterpriseReadChangesUsingChangeDataCaptureCDC(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[SourceSapHanaEnterpriseSchemasCursorMethod] = ( - SourceSapHanaEnterpriseSchemasCursorMethod.CDC + cursor_method: Optional[SourceSapHanaEnterpriseCursorMethodCdc] = ( + SourceSapHanaEnterpriseCursorMethodCdc.CDC ) initial_load_timeout_hours: Optional[int] = 8 @@ -88,14 +88,14 @@ def serialize_model(self, handler): return m -class SourceSapHanaEnterpriseCursorMethod(str, Enum): +class SourceSapHanaEnterpriseCursorMethodUserDefined(str, Enum): USER_DEFINED = "user_defined" class SourceSapHanaEnterpriseScanChangesWithUserDefinedCursorTypedDict(TypedDict): r"""Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at).""" - cursor_method: NotRequired[SourceSapHanaEnterpriseCursorMethod] + cursor_method: NotRequired[SourceSapHanaEnterpriseCursorMethodUserDefined] class SourceSapHanaEnterpriseScanChangesWithUserDefinedCursor(BaseModel): @@ -106,8 +106,8 @@ class SourceSapHanaEnterpriseScanChangesWithUserDefinedCursor(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - cursor_method: Optional[SourceSapHanaEnterpriseCursorMethod] = ( - SourceSapHanaEnterpriseCursorMethod.USER_DEFINED + cursor_method: Optional[SourceSapHanaEnterpriseCursorMethodUserDefined] = ( + SourceSapHanaEnterpriseCursorMethodUserDefined.USER_DEFINED ) @property @@ -158,7 +158,7 @@ def serialize_model(self, handler): r"""Configures how data is extracted from the database.""" -class SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod(str, Enum): +class SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate(str, Enum): ENCRYPTED_VERIFY_CERTIFICATE = "encrypted_verify_certificate" @@ -168,7 +168,7 @@ class SourceSapHanaEnterpriseTLSEncryptedVerifyCertificateTypedDict(TypedDict): ssl_certificate: str r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" encryption_method: NotRequired[ - SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod + SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate ] @@ -184,8 +184,8 @@ class SourceSapHanaEnterpriseTLSEncryptedVerifyCertificate(BaseModel): r"""Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.""" encryption_method: Optional[ - SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod - ] = SourceSapHanaEnterpriseSchemasEncryptionEncryptionMethod.ENCRYPTED_VERIFY_CERTIFICATE + SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate + ] = SourceSapHanaEnterpriseEncryptionMethodEncryptedVerifyCertificate.ENCRYPTED_VERIFY_CERTIFICATE @property def additional_properties(self): @@ -223,7 +223,7 @@ class SourceSapHanaEnterpriseEncryptionAlgorithm(str, Enum): THREE_DES168 = "3DES168" -class SourceSapHanaEnterpriseSchemasEncryptionMethod(str, Enum): +class SourceSapHanaEnterpriseEncryptionMethodClientNne(str, Enum): CLIENT_NNE = "client_nne" @@ -232,7 +232,7 @@ class SourceSapHanaEnterpriseNativeNetworkEncryptionNNETypedDict(TypedDict): encryption_algorithm: NotRequired[SourceSapHanaEnterpriseEncryptionAlgorithm] r"""This parameter defines what encryption algorithm is used.""" - encryption_method: NotRequired[SourceSapHanaEnterpriseSchemasEncryptionMethod] + encryption_method: NotRequired[SourceSapHanaEnterpriseEncryptionMethodClientNne] class SourceSapHanaEnterpriseNativeNetworkEncryptionNNE(BaseModel): @@ -248,8 +248,8 @@ class SourceSapHanaEnterpriseNativeNetworkEncryptionNNE(BaseModel): ) r"""This parameter defines what encryption algorithm is used.""" - encryption_method: Optional[SourceSapHanaEnterpriseSchemasEncryptionMethod] = ( - SourceSapHanaEnterpriseSchemasEncryptionMethod.CLIENT_NNE + encryption_method: Optional[SourceSapHanaEnterpriseEncryptionMethodClientNne] = ( + SourceSapHanaEnterpriseEncryptionMethodClientNne.CLIENT_NNE ) @property @@ -280,14 +280,14 @@ def serialize_model(self, handler): return m -class SourceSapHanaEnterpriseEncryptionMethod(str, Enum): +class SourceSapHanaEnterpriseEncryptionMethodUnencrypted(str, Enum): UNENCRYPTED = "unencrypted" class SourceSapHanaEnterpriseUnencryptedTypedDict(TypedDict): r"""Data transfer will not be encrypted.""" - encryption_method: NotRequired[SourceSapHanaEnterpriseEncryptionMethod] + encryption_method: NotRequired[SourceSapHanaEnterpriseEncryptionMethodUnencrypted] class SourceSapHanaEnterpriseUnencrypted(BaseModel): @@ -298,8 +298,8 @@ class SourceSapHanaEnterpriseUnencrypted(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - encryption_method: Optional[SourceSapHanaEnterpriseEncryptionMethod] = ( - SourceSapHanaEnterpriseEncryptionMethod.UNENCRYPTED + encryption_method: Optional[SourceSapHanaEnterpriseEncryptionMethodUnencrypted] = ( + SourceSapHanaEnterpriseEncryptionMethodUnencrypted.UNENCRYPTED ) @property @@ -388,7 +388,7 @@ class SapHanaEnterprise(str, Enum): SAP_HANA_ENTERPRISE = "sap-hana-enterprise" -class SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod(str, Enum): +class SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth(str, Enum): SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -401,7 +401,7 @@ class SourceSapHanaEnterprisePasswordAuthenticationTypedDict(TypedDict): r"""OS-level username for logging into the jump server host""" tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: NotRequired[SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod] + tunnel_method: NotRequired[SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -423,8 +423,8 @@ class SourceSapHanaEnterprisePasswordAuthentication(BaseModel): tunnel_user_password: str r"""OS-level password for logging into the jump server host""" - tunnel_method: Optional[SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod] = ( - SourceSapHanaEnterpriseSchemasTunnelMethodTunnelMethod.SSH_PASSWORD_AUTH + tunnel_method: Optional[SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth] = ( + SourceSapHanaEnterpriseTunnelMethodSSHPasswordAuth.SSH_PASSWORD_AUTH ) tunnel_port: Optional[int] = 22 @@ -458,7 +458,7 @@ def serialize_model(self, handler): return m -class SourceSapHanaEnterpriseSchemasTunnelMethod(str, Enum): +class SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth(str, Enum): SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -471,7 +471,7 @@ class SourceSapHanaEnterpriseSSHKeyAuthenticationTypedDict(TypedDict): r"""Hostname of the jump server host that allows inbound ssh tunnel.""" tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: NotRequired[SourceSapHanaEnterpriseSchemasTunnelMethod] + tunnel_method: NotRequired[SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth] tunnel_port: NotRequired[int] r"""Port on the proxy/jump server that accepts inbound ssh connections.""" @@ -493,8 +493,8 @@ class SourceSapHanaEnterpriseSSHKeyAuthentication(BaseModel): tunnel_user: str r"""OS-level username for logging into the jump server host""" - tunnel_method: Optional[SourceSapHanaEnterpriseSchemasTunnelMethod] = ( - SourceSapHanaEnterpriseSchemasTunnelMethod.SSH_KEY_AUTH + tunnel_method: Optional[SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth] = ( + SourceSapHanaEnterpriseTunnelMethodSSHKeyAuth.SSH_KEY_AUTH ) tunnel_port: Optional[int] = 22 @@ -528,14 +528,14 @@ def serialize_model(self, handler): return m -class SourceSapHanaEnterpriseTunnelMethod(str, Enum): +class SourceSapHanaEnterpriseTunnelMethodNoTunnel(str, Enum): NO_TUNNEL = "NO_TUNNEL" class SourceSapHanaEnterpriseNoTunnelTypedDict(TypedDict): r"""No ssh tunnel needed to connect to database""" - tunnel_method: NotRequired[SourceSapHanaEnterpriseTunnelMethod] + tunnel_method: NotRequired[SourceSapHanaEnterpriseTunnelMethodNoTunnel] class SourceSapHanaEnterpriseNoTunnel(BaseModel): @@ -546,8 +546,8 @@ class SourceSapHanaEnterpriseNoTunnel(BaseModel): ) __pydantic_extra__: Dict[str, Any] = pydantic.Field(init=False) - tunnel_method: Optional[SourceSapHanaEnterpriseTunnelMethod] = ( - SourceSapHanaEnterpriseTunnelMethod.NO_TUNNEL + tunnel_method: Optional[SourceSapHanaEnterpriseTunnelMethodNoTunnel] = ( + SourceSapHanaEnterpriseTunnelMethodNoTunnel.NO_TUNNEL ) @property diff --git a/src/airbyte_api/models/source_sftp.py b/src/airbyte_api/models/source_sftp.py index 3191efa2..3f2d14d2 100644 --- a/src/airbyte_api/models/source_sftp.py +++ b/src/airbyte_api/models/source_sftp.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSftpSchemasAuthMethod(str, Enum): +class AuthMethodSSHKeyAuth(str, Enum): r"""Connect through ssh key""" SSH_KEY_AUTH = "SSH_KEY_AUTH" @@ -20,7 +20,7 @@ class SourceSftpSchemasAuthMethod(str, Enum): class SourceSftpSSHKeyAuthenticationTypedDict(TypedDict): auth_ssh_key: str r"""OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )""" - auth_method: SourceSftpSchemasAuthMethod + auth_method: AuthMethodSSHKeyAuth r"""Connect through ssh key""" @@ -30,15 +30,15 @@ class SourceSftpSSHKeyAuthentication(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - SourceSftpSchemasAuthMethod, - AfterValidator(validate_const(SourceSftpSchemasAuthMethod.SSH_KEY_AUTH)), + AuthMethodSSHKeyAuth, + AfterValidator(validate_const(AuthMethodSSHKeyAuth.SSH_KEY_AUTH)), ], pydantic.Field(alias="auth_method"), - ] = SourceSftpSchemasAuthMethod.SSH_KEY_AUTH + ] = AuthMethodSSHKeyAuth.SSH_KEY_AUTH r"""Connect through ssh key""" -class SourceSftpAuthMethod(str, Enum): +class AuthMethodSSHPasswordAuth(str, Enum): r"""Connect through password authentication""" SSH_PASSWORD_AUTH = "SSH_PASSWORD_AUTH" @@ -47,7 +47,7 @@ class SourceSftpAuthMethod(str, Enum): class SourceSftpPasswordAuthenticationTypedDict(TypedDict): auth_user_password: str r"""OS-level password for logging into the jump server host""" - auth_method: SourceSftpAuthMethod + auth_method: AuthMethodSSHPasswordAuth r"""Connect through password authentication""" @@ -57,11 +57,11 @@ class SourceSftpPasswordAuthentication(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - SourceSftpAuthMethod, - AfterValidator(validate_const(SourceSftpAuthMethod.SSH_PASSWORD_AUTH)), + AuthMethodSSHPasswordAuth, + AfterValidator(validate_const(AuthMethodSSHPasswordAuth.SSH_PASSWORD_AUTH)), ], pydantic.Field(alias="auth_method"), - ] = SourceSftpAuthMethod.SSH_PASSWORD_AUTH + ] = AuthMethodSSHPasswordAuth.SSH_PASSWORD_AUTH r"""Connect through password authentication""" diff --git a/src/airbyte_api/models/source_sftp_bulk.py b/src/airbyte_api/models/source_sftp_bulk.py index f2a22373..2681e605 100644 --- a/src/airbyte_api/models/source_sftp_bulk.py +++ b/src/airbyte_api/models/source_sftp_bulk.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSftpBulkSchemasAuthType(str, Enum): +class AuthTypePrivateKey(str, Enum): PRIVATE_KEY = "private_key" class AuthenticateViaPrivateKeyTypedDict(TypedDict): private_key: str r"""The Private key""" - auth_type: SourceSftpBulkSchemasAuthType + auth_type: AuthTypePrivateKey class AuthenticateViaPrivateKey(BaseModel): @@ -28,11 +28,11 @@ class AuthenticateViaPrivateKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasAuthType], - AfterValidator(validate_const(SourceSftpBulkSchemasAuthType.PRIVATE_KEY)), + Optional[AuthTypePrivateKey], + AfterValidator(validate_const(AuthTypePrivateKey.PRIVATE_KEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceSftpBulkSchemasAuthType.PRIVATE_KEY + ] = AuthTypePrivateKey.PRIVATE_KEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,14 +51,14 @@ def serialize_model(self, handler): return m -class SourceSftpBulkAuthType(str, Enum): +class AuthTypePassword(str, Enum): PASSWORD = "password" class AuthenticateViaPasswordTypedDict(TypedDict): password: str r"""Password""" - auth_type: SourceSftpBulkAuthType + auth_type: AuthTypePassword class AuthenticateViaPassword(BaseModel): @@ -67,11 +67,11 @@ class AuthenticateViaPassword(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkAuthType], - AfterValidator(validate_const(SourceSftpBulkAuthType.PASSWORD)), + Optional[AuthTypePassword], + AfterValidator(validate_const(AuthTypePassword.PASSWORD)), ], pydantic.Field(alias="auth_type"), - ] = SourceSftpBulkAuthType.PASSWORD + ] = AuthTypePassword.PASSWORD @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -104,14 +104,14 @@ def serialize_model(self, handler): r"""Credentials for connecting to the SFTP Server""" -class SourceSftpBulkSchemasDeliveryType(str, Enum): +class SourceSftpBulkDeliveryTypeUseFileTransfer(str, Enum): USE_FILE_TRANSFER = "use_file_transfer" class SourceSftpBulkCopyRawFilesTypedDict(TypedDict): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" - delivery_type: SourceSftpBulkSchemasDeliveryType + delivery_type: SourceSftpBulkDeliveryTypeUseFileTransfer preserve_directory_structure: NotRequired[bool] r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -121,13 +121,15 @@ class SourceSftpBulkCopyRawFiles(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasDeliveryType], + Optional[SourceSftpBulkDeliveryTypeUseFileTransfer], AfterValidator( - validate_const(SourceSftpBulkSchemasDeliveryType.USE_FILE_TRANSFER) + validate_const( + SourceSftpBulkDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER + ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceSftpBulkSchemasDeliveryType.USE_FILE_TRANSFER + ] = SourceSftpBulkDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER preserve_directory_structure: Optional[bool] = True r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -149,14 +151,14 @@ def serialize_model(self, handler): return m -class SourceSftpBulkDeliveryType(str, Enum): +class SourceSftpBulkDeliveryTypeUseRecordsTransfer(str, Enum): USE_RECORDS_TRANSFER = "use_records_transfer" class SourceSftpBulkReplicateRecordsTypedDict(TypedDict): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" - delivery_type: SourceSftpBulkDeliveryType + delivery_type: SourceSftpBulkDeliveryTypeUseRecordsTransfer class SourceSftpBulkReplicateRecords(BaseModel): @@ -164,13 +166,15 @@ class SourceSftpBulkReplicateRecords(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkDeliveryType], + Optional[SourceSftpBulkDeliveryTypeUseRecordsTransfer], AfterValidator( - validate_const(SourceSftpBulkDeliveryType.USE_RECORDS_TRANSFER) + validate_const( + SourceSftpBulkDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER + ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceSftpBulkDeliveryType.USE_RECORDS_TRANSFER + ] = SourceSftpBulkDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -205,24 +209,22 @@ class SftpBulk(str, Enum): SFTP_BULK = "sftp-bulk" -class SourceSftpBulkSchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceSftpBulkFiletypeExcel(str, Enum): EXCEL = "excel" class SourceSftpBulkExcelFormatTypedDict(TypedDict): - filetype: SourceSftpBulkSchemasStreamsFormatFormat6Filetype + filetype: SourceSftpBulkFiletypeExcel class SourceSftpBulkExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasStreamsFormatFormat6Filetype], - AfterValidator( - validate_const(SourceSftpBulkSchemasStreamsFormatFormat6Filetype.EXCEL) - ), + Optional[SourceSftpBulkFiletypeExcel], + AfterValidator(validate_const(SourceSftpBulkFiletypeExcel.EXCEL)), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkSchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceSftpBulkFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -241,11 +243,11 @@ def serialize_model(self, handler): return m -class SourceSftpBulkSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceSftpBulkFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" -class SourceSftpBulkSchemasMode(str, Enum): +class SourceSftpBulkModeAPI(str, Enum): API = "api" @@ -271,7 +273,7 @@ class SourceSftpBulkViaAPITypedDict(TypedDict): r"""The API key to use matching the environment""" api_url: NotRequired[str] r"""The URL of the unstructured API to use""" - mode: SourceSftpBulkSchemasMode + mode: SourceSftpBulkModeAPI parameters: NotRequired[List[SourceSftpBulkAPIParameterConfigModelTypedDict]] r"""List of parameters send to the API""" @@ -287,11 +289,11 @@ class SourceSftpBulkViaAPI(BaseModel): MODE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasMode], - AfterValidator(validate_const(SourceSftpBulkSchemasMode.API)), + Optional[SourceSftpBulkModeAPI], + AfterValidator(validate_const(SourceSftpBulkModeAPI.API)), ], pydantic.Field(alias="mode"), - ] = SourceSftpBulkSchemasMode.API + ] = SourceSftpBulkModeAPI.API parameters: Optional[List[SourceSftpBulkAPIParameterConfigModel]] = None r"""List of parameters send to the API""" @@ -313,14 +315,14 @@ def serialize_model(self, handler): return m -class SourceSftpBulkMode(str, Enum): +class SourceSftpBulkModeLocal(str, Enum): LOCAL = "local" class SourceSftpBulkLocalTypedDict(TypedDict): r"""Process files locally, supporting `fast` and `ocr` modes. This is the default option.""" - mode: SourceSftpBulkMode + mode: SourceSftpBulkModeLocal class SourceSftpBulkLocal(BaseModel): @@ -328,11 +330,11 @@ class SourceSftpBulkLocal(BaseModel): MODE: Annotated[ Annotated[ - Optional[SourceSftpBulkMode], - AfterValidator(validate_const(SourceSftpBulkMode.LOCAL)), + Optional[SourceSftpBulkModeLocal], + AfterValidator(validate_const(SourceSftpBulkModeLocal.LOCAL)), ], pydantic.Field(alias="mode"), - ] = SourceSftpBulkMode.LOCAL + ] = SourceSftpBulkModeLocal.LOCAL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -376,7 +378,7 @@ class SourceSftpBulkParsingStrategy(str, Enum): class SourceSftpBulkUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceSftpBulkSchemasStreamsFormatFormatFiletype + filetype: SourceSftpBulkFiletypeUnstructured processing: NotRequired[SourceSftpBulkProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -390,15 +392,13 @@ class SourceSftpBulkUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasStreamsFormatFormatFiletype], + Optional[SourceSftpBulkFiletypeUnstructured], AfterValidator( - validate_const( - SourceSftpBulkSchemasStreamsFormatFormatFiletype.UNSTRUCTURED - ) + validate_const(SourceSftpBulkFiletypeUnstructured.UNSTRUCTURED) ), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceSftpBulkFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceSftpBulkProcessing] = None r"""Processing configuration""" @@ -430,14 +430,14 @@ def serialize_model(self, handler): return m -class SourceSftpBulkSchemasStreamsFormatFiletype(str, Enum): +class SourceSftpBulkFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceSftpBulkParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceSftpBulkSchemasStreamsFormatFiletype + filetype: SourceSftpBulkFiletypeParquet class SourceSftpBulkParquetFormat(BaseModel): @@ -446,13 +446,11 @@ class SourceSftpBulkParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasStreamsFormatFiletype], - AfterValidator( - validate_const(SourceSftpBulkSchemasStreamsFormatFiletype.PARQUET) - ), + Optional[SourceSftpBulkFiletypeParquet], + AfterValidator(validate_const(SourceSftpBulkFiletypeParquet.PARQUET)), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkSchemasStreamsFormatFiletype.PARQUET + ] = SourceSftpBulkFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -471,22 +469,22 @@ def serialize_model(self, handler): return m -class SourceSftpBulkSchemasStreamsFiletype(str, Enum): +class SourceSftpBulkFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceSftpBulkJsonlFormatTypedDict(TypedDict): - filetype: SourceSftpBulkSchemasStreamsFiletype + filetype: SourceSftpBulkFiletypeJsonl class SourceSftpBulkJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasStreamsFiletype], - AfterValidator(validate_const(SourceSftpBulkSchemasStreamsFiletype.JSONL)), + Optional[SourceSftpBulkFiletypeJsonl], + AfterValidator(validate_const(SourceSftpBulkFiletypeJsonl.JSONL)), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkSchemasStreamsFiletype.JSONL + ] = SourceSftpBulkFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -505,18 +503,18 @@ def serialize_model(self, handler): return m -class SourceSftpBulkSchemasFiletype(str, Enum): +class SourceSftpBulkFiletypeCsv(str, Enum): CSV = "csv" -class SourceSftpBulkSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceSftpBulkHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceSftpBulkUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceSftpBulkSchemasStreamsHeaderDefinitionType + header_definition_type: SourceSftpBulkHeaderDefinitionTypeUserProvided class SourceSftpBulkUserProvided(BaseModel): @@ -525,15 +523,15 @@ class SourceSftpBulkUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasStreamsHeaderDefinitionType], + Optional[SourceSftpBulkHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceSftpBulkSchemasStreamsHeaderDefinitionType.USER_PROVIDED + SourceSftpBulkHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSftpBulkSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceSftpBulkHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -552,24 +550,26 @@ def serialize_model(self, handler): return m -class SourceSftpBulkSchemasHeaderDefinitionType(str, Enum): +class SourceSftpBulkHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceSftpBulkAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceSftpBulkSchemasHeaderDefinitionType + header_definition_type: SourceSftpBulkHeaderDefinitionTypeAutogenerated class SourceSftpBulkAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasHeaderDefinitionType], + Optional[SourceSftpBulkHeaderDefinitionTypeAutogenerated], AfterValidator( - validate_const(SourceSftpBulkSchemasHeaderDefinitionType.AUTOGENERATED) + validate_const( + SourceSftpBulkHeaderDefinitionTypeAutogenerated.AUTOGENERATED + ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSftpBulkSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceSftpBulkHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -588,22 +588,24 @@ def serialize_model(self, handler): return m -class SourceSftpBulkHeaderDefinitionType(str, Enum): +class SourceSftpBulkHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceSftpBulkFromCSVTypedDict(TypedDict): - header_definition_type: SourceSftpBulkHeaderDefinitionType + header_definition_type: SourceSftpBulkHeaderDefinitionTypeFromCsv class SourceSftpBulkFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkHeaderDefinitionType], - AfterValidator(validate_const(SourceSftpBulkHeaderDefinitionType.FROM_CSV)), + Optional[SourceSftpBulkHeaderDefinitionTypeFromCsv], + AfterValidator( + validate_const(SourceSftpBulkHeaderDefinitionTypeFromCsv.FROM_CSV) + ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSftpBulkHeaderDefinitionType.FROM_CSV + ] = SourceSftpBulkHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -653,7 +655,7 @@ class SourceSftpBulkCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceSftpBulkSchemasFiletype + filetype: SourceSftpBulkFiletypeCsv header_definition: NotRequired[SourceSftpBulkCSVHeaderDefinitionTypedDict] r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" ignore_errors_on_fields_mismatch: NotRequired[bool] @@ -690,11 +692,11 @@ class SourceSftpBulkCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkSchemasFiletype], - AfterValidator(validate_const(SourceSftpBulkSchemasFiletype.CSV)), + Optional[SourceSftpBulkFiletypeCsv], + AfterValidator(validate_const(SourceSftpBulkFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkSchemasFiletype.CSV + ] = SourceSftpBulkFiletypeCsv.CSV header_definition: Optional[SourceSftpBulkCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -754,14 +756,14 @@ def serialize_model(self, handler): return m -class SourceSftpBulkFiletype(str, Enum): +class SourceSftpBulkFiletypeAvro(str, Enum): AVRO = "avro" class SourceSftpBulkAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceSftpBulkFiletype + filetype: SourceSftpBulkFiletypeAvro class SourceSftpBulkAvroFormat(BaseModel): @@ -770,11 +772,11 @@ class SourceSftpBulkAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSftpBulkFiletype], - AfterValidator(validate_const(SourceSftpBulkFiletype.AVRO)), + Optional[SourceSftpBulkFiletypeAvro], + AfterValidator(validate_const(SourceSftpBulkFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceSftpBulkFiletype.AVRO + ] = SourceSftpBulkFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_sharepoint_enterprise.py b/src/airbyte_api/models/source_sharepoint_enterprise.py index b6d11d0f..9123ae1b 100644 --- a/src/airbyte_api/models/source_sharepoint_enterprise.py +++ b/src/airbyte_api/models/source_sharepoint_enterprise.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSharepointEnterpriseSchemasAuthType(str, Enum): +class SourceSharepointEnterpriseAuthTypeService(str, Enum): SERVICE = "Service" @@ -29,7 +29,7 @@ class SourceSharepointEnterpriseServiceKeyAuthenticationTypedDict(TypedDict): r"""Tenant ID of the Microsoft SharePoint user""" user_principal_name: str r"""Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls""" - auth_type: SourceSharepointEnterpriseSchemasAuthType + auth_type: SourceSharepointEnterpriseAuthTypeService class SourceSharepointEnterpriseServiceKeyAuthentication(BaseModel): @@ -51,13 +51,13 @@ class SourceSharepointEnterpriseServiceKeyAuthentication(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasAuthType], + Optional[SourceSharepointEnterpriseAuthTypeService], AfterValidator( - validate_const(SourceSharepointEnterpriseSchemasAuthType.SERVICE) + validate_const(SourceSharepointEnterpriseAuthTypeService.SERVICE) ), ], pydantic.Field(alias="auth_type"), - ] = SourceSharepointEnterpriseSchemasAuthType.SERVICE + ] = SourceSharepointEnterpriseAuthTypeService.SERVICE @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -76,7 +76,7 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseAuthType(str, Enum): +class SourceSharepointEnterpriseAuthTypeClient(str, Enum): CLIENT = "Client" @@ -91,7 +91,7 @@ class SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuthTypedDict(TypedDict r"""Client Secret of your Microsoft developer application""" tenant_id: str r"""Tenant ID of the Microsoft SharePoint user""" - auth_type: SourceSharepointEnterpriseAuthType + auth_type: SourceSharepointEnterpriseAuthTypeClient refresh_token: NotRequired[str] r"""Refresh Token of your Microsoft developer application""" scopes: NotRequired[str] @@ -114,11 +114,13 @@ class SourceSharepointEnterpriseAuthenticateViaMicrosoftOAuth(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseAuthType], - AfterValidator(validate_const(SourceSharepointEnterpriseAuthType.CLIENT)), + Optional[SourceSharepointEnterpriseAuthTypeClient], + AfterValidator( + validate_const(SourceSharepointEnterpriseAuthTypeClient.CLIENT) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceSharepointEnterpriseAuthType.CLIENT + ] = SourceSharepointEnterpriseAuthTypeClient.CLIENT refresh_token: Optional[str] = None r"""Refresh Token of your Microsoft developer application""" @@ -165,14 +167,14 @@ def serialize_model(self, handler): r"""Credentials for connecting to the One Drive API""" -class SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType(str, Enum): +class SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer(str, Enum): USE_PERMISSIONS_TRANSFER = "use_permissions_transfer" class SourceSharepointEnterpriseReplicatePermissionsACLTypedDict(TypedDict): r"""Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source.""" - delivery_type: SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType + delivery_type: SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer include_identities_stream: NotRequired[bool] r"""This data can be used in downstream systems to recreate permission restrictions mirroring the original source""" @@ -182,15 +184,15 @@ class SourceSharepointEnterpriseReplicatePermissionsACL(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType], + Optional[SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer], AfterValidator( validate_const( - SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType.USE_PERMISSIONS_TRANSFER + SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceSharepointEnterpriseSchemasDeliveryMethodDeliveryType.USE_PERMISSIONS_TRANSFER + ] = SourceSharepointEnterpriseDeliveryTypeUsePermissionsTransfer.USE_PERMISSIONS_TRANSFER include_identities_stream: Optional[bool] = True r"""This data can be used in downstream systems to recreate permission restrictions mirroring the original source""" @@ -212,14 +214,14 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasDeliveryType(str, Enum): +class SourceSharepointEnterpriseDeliveryTypeUseFileTransfer(str, Enum): USE_FILE_TRANSFER = "use_file_transfer" class SourceSharepointEnterpriseCopyRawFilesTypedDict(TypedDict): r"""Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.""" - delivery_type: SourceSharepointEnterpriseSchemasDeliveryType + delivery_type: SourceSharepointEnterpriseDeliveryTypeUseFileTransfer preserve_directory_structure: NotRequired[bool] r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -229,15 +231,15 @@ class SourceSharepointEnterpriseCopyRawFiles(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasDeliveryType], + Optional[SourceSharepointEnterpriseDeliveryTypeUseFileTransfer], AfterValidator( validate_const( - SourceSharepointEnterpriseSchemasDeliveryType.USE_FILE_TRANSFER + SourceSharepointEnterpriseDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceSharepointEnterpriseSchemasDeliveryType.USE_FILE_TRANSFER + ] = SourceSharepointEnterpriseDeliveryTypeUseFileTransfer.USE_FILE_TRANSFER preserve_directory_structure: Optional[bool] = True r"""If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.""" @@ -259,14 +261,14 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseDeliveryType(str, Enum): +class SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer(str, Enum): USE_RECORDS_TRANSFER = "use_records_transfer" class SourceSharepointEnterpriseReplicateRecordsTypedDict(TypedDict): r"""Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.""" - delivery_type: SourceSharepointEnterpriseDeliveryType + delivery_type: SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer class SourceSharepointEnterpriseReplicateRecords(BaseModel): @@ -274,15 +276,15 @@ class SourceSharepointEnterpriseReplicateRecords(BaseModel): DELIVERY_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseDeliveryType], + Optional[SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer], AfterValidator( validate_const( - SourceSharepointEnterpriseDeliveryType.USE_RECORDS_TRANSFER + SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER ) ), ], pydantic.Field(alias="delivery_type"), - ] = SourceSharepointEnterpriseDeliveryType.USE_RECORDS_TRANSFER + ] = SourceSharepointEnterpriseDeliveryTypeUseRecordsTransfer.USE_RECORDS_TRANSFER @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -329,30 +331,28 @@ class SourceSharepointEnterpriseSearchScope(str, Enum): ALL = "ALL" -class SourceSharepointEnterpriseSharepointEnterprise(str, Enum): +class SharepointEnterpriseEnum(str, Enum): SHAREPOINT_ENTERPRISE = "sharepoint-enterprise" -class SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype(str, Enum): +class SourceSharepointEnterpriseFiletypeExcel(str, Enum): EXCEL = "excel" class SourceSharepointEnterpriseExcelFormatTypedDict(TypedDict): - filetype: SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype + filetype: SourceSharepointEnterpriseFiletypeExcel class SourceSharepointEnterpriseExcelFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype], + Optional[SourceSharepointEnterpriseFiletypeExcel], AfterValidator( - validate_const( - SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype.EXCEL - ) + validate_const(SourceSharepointEnterpriseFiletypeExcel.EXCEL) ), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseSchemasStreamsFormatFormat6Filetype.EXCEL + ] = SourceSharepointEnterpriseFiletypeExcel.EXCEL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -371,7 +371,7 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype(str, Enum): +class SourceSharepointEnterpriseFiletypeUnstructured(str, Enum): UNSTRUCTURED = "unstructured" @@ -433,7 +433,7 @@ class SourceSharepointEnterpriseParsingStrategy(str, Enum): class SourceSharepointEnterpriseUnstructuredDocumentFormatTypedDict(TypedDict): r"""Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.""" - filetype: SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype + filetype: SourceSharepointEnterpriseFiletypeUnstructured processing: NotRequired[SourceSharepointEnterpriseProcessingTypedDict] r"""Processing configuration""" skip_unprocessable_files: NotRequired[bool] @@ -447,15 +447,15 @@ class SourceSharepointEnterpriseUnstructuredDocumentFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype], + Optional[SourceSharepointEnterpriseFiletypeUnstructured], AfterValidator( validate_const( - SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + SourceSharepointEnterpriseFiletypeUnstructured.UNSTRUCTURED ) ), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseSchemasStreamsFormatFormatFiletype.UNSTRUCTURED + ] = SourceSharepointEnterpriseFiletypeUnstructured.UNSTRUCTURED processing: Optional[SourceSharepointEnterpriseProcessing] = None r"""Processing configuration""" @@ -487,14 +487,14 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasStreamsFormatFiletype(str, Enum): +class SourceSharepointEnterpriseFiletypeParquet(str, Enum): PARQUET = "parquet" class SourceSharepointEnterpriseParquetFormatTypedDict(TypedDict): decimal_as_float: NotRequired[bool] r"""Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.""" - filetype: SourceSharepointEnterpriseSchemasStreamsFormatFiletype + filetype: SourceSharepointEnterpriseFiletypeParquet class SourceSharepointEnterpriseParquetFormat(BaseModel): @@ -503,15 +503,13 @@ class SourceSharepointEnterpriseParquetFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasStreamsFormatFiletype], + Optional[SourceSharepointEnterpriseFiletypeParquet], AfterValidator( - validate_const( - SourceSharepointEnterpriseSchemasStreamsFormatFiletype.PARQUET - ) + validate_const(SourceSharepointEnterpriseFiletypeParquet.PARQUET) ), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseSchemasStreamsFormatFiletype.PARQUET + ] = SourceSharepointEnterpriseFiletypeParquet.PARQUET @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -530,24 +528,24 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasStreamsFiletype(str, Enum): +class SourceSharepointEnterpriseFiletypeJsonl(str, Enum): JSONL = "jsonl" class SourceSharepointEnterpriseJsonlFormatTypedDict(TypedDict): - filetype: SourceSharepointEnterpriseSchemasStreamsFiletype + filetype: SourceSharepointEnterpriseFiletypeJsonl class SourceSharepointEnterpriseJsonlFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasStreamsFiletype], + Optional[SourceSharepointEnterpriseFiletypeJsonl], AfterValidator( - validate_const(SourceSharepointEnterpriseSchemasStreamsFiletype.JSONL) + validate_const(SourceSharepointEnterpriseFiletypeJsonl.JSONL) ), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseSchemasStreamsFiletype.JSONL + ] = SourceSharepointEnterpriseFiletypeJsonl.JSONL @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -566,18 +564,18 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasFiletype(str, Enum): +class SourceSharepointEnterpriseFiletypeCsv(str, Enum): CSV = "csv" -class SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType(str, Enum): +class SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided(str, Enum): USER_PROVIDED = "User Provided" class SourceSharepointEnterpriseUserProvidedTypedDict(TypedDict): column_names: List[str] r"""The column names that will be used while emitting the CSV records""" - header_definition_type: SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType + header_definition_type: SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided class SourceSharepointEnterpriseUserProvided(BaseModel): @@ -586,15 +584,15 @@ class SourceSharepointEnterpriseUserProvided(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType], + Optional[SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided], AfterValidator( validate_const( - SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType.USER_PROVIDED + SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided.USER_PROVIDED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSharepointEnterpriseSchemasStreamsHeaderDefinitionType.USER_PROVIDED + ] = SourceSharepointEnterpriseHeaderDefinitionTypeUserProvided.USER_PROVIDED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -613,26 +611,26 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseSchemasHeaderDefinitionType(str, Enum): +class SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated(str, Enum): AUTOGENERATED = "Autogenerated" class SourceSharepointEnterpriseAutogeneratedTypedDict(TypedDict): - header_definition_type: SourceSharepointEnterpriseSchemasHeaderDefinitionType + header_definition_type: SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated class SourceSharepointEnterpriseAutogenerated(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasHeaderDefinitionType], + Optional[SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated], AfterValidator( validate_const( - SourceSharepointEnterpriseSchemasHeaderDefinitionType.AUTOGENERATED + SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated.AUTOGENERATED ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSharepointEnterpriseSchemasHeaderDefinitionType.AUTOGENERATED + ] = SourceSharepointEnterpriseHeaderDefinitionTypeAutogenerated.AUTOGENERATED @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -651,24 +649,26 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseHeaderDefinitionType(str, Enum): +class SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv(str, Enum): FROM_CSV = "From CSV" class SourceSharepointEnterpriseFromCSVTypedDict(TypedDict): - header_definition_type: SourceSharepointEnterpriseHeaderDefinitionType + header_definition_type: SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv class SourceSharepointEnterpriseFromCSV(BaseModel): HEADER_DEFINITION_TYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseHeaderDefinitionType], + Optional[SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv], AfterValidator( - validate_const(SourceSharepointEnterpriseHeaderDefinitionType.FROM_CSV) + validate_const( + SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv.FROM_CSV + ) ), ], pydantic.Field(alias="header_definition_type"), - ] = SourceSharepointEnterpriseHeaderDefinitionType.FROM_CSV + ] = SourceSharepointEnterpriseHeaderDefinitionTypeFromCsv.FROM_CSV @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -720,7 +720,7 @@ class SourceSharepointEnterpriseCSVFormatTypedDict(TypedDict): r"""The character used for escaping special characters. To disallow escaping, leave this field blank.""" false_values: NotRequired[List[str]] r"""A set of case-sensitive strings that should be interpreted as false values.""" - filetype: SourceSharepointEnterpriseSchemasFiletype + filetype: SourceSharepointEnterpriseFiletypeCsv header_definition: NotRequired[ SourceSharepointEnterpriseCSVHeaderDefinitionTypedDict ] @@ -759,13 +759,11 @@ class SourceSharepointEnterpriseCSVFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseSchemasFiletype], - AfterValidator( - validate_const(SourceSharepointEnterpriseSchemasFiletype.CSV) - ), + Optional[SourceSharepointEnterpriseFiletypeCsv], + AfterValidator(validate_const(SourceSharepointEnterpriseFiletypeCsv.CSV)), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseSchemasFiletype.CSV + ] = SourceSharepointEnterpriseFiletypeCsv.CSV header_definition: Optional[SourceSharepointEnterpriseCSVHeaderDefinition] = None r"""How headers will be defined. `User Provided` assumes the CSV does not have a header row and uses the headers provided and `Autogenerated` assumes the CSV does not have a header row and the CDK will generate headers using for `f{i}` where `i` is the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.""" @@ -825,14 +823,14 @@ def serialize_model(self, handler): return m -class SourceSharepointEnterpriseFiletype(str, Enum): +class SourceSharepointEnterpriseFiletypeAvro(str, Enum): AVRO = "avro" class SourceSharepointEnterpriseAvroFormatTypedDict(TypedDict): double_as_string: NotRequired[bool] r"""Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers.""" - filetype: SourceSharepointEnterpriseFiletype + filetype: SourceSharepointEnterpriseFiletypeAvro class SourceSharepointEnterpriseAvroFormat(BaseModel): @@ -841,11 +839,11 @@ class SourceSharepointEnterpriseAvroFormat(BaseModel): FILETYPE: Annotated[ Annotated[ - Optional[SourceSharepointEnterpriseFiletype], - AfterValidator(validate_const(SourceSharepointEnterpriseFiletype.AVRO)), + Optional[SourceSharepointEnterpriseFiletypeAvro], + AfterValidator(validate_const(SourceSharepointEnterpriseFiletypeAvro.AVRO)), ], pydantic.Field(alias="filetype"), - ] = SourceSharepointEnterpriseFiletype.AVRO + ] = SourceSharepointEnterpriseFiletypeAvro.AVRO @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -990,7 +988,7 @@ class SourceSharepointEnterpriseTypedDict(TypedDict): r"""Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.""" site_url: NotRequired[str] r"""Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https://.sharepoint.com/sites/' to iterate over all sites.""" - source_type: SourceSharepointEnterpriseSharepointEnterprise + source_type: SharepointEnterpriseEnum start_date: NotRequired[datetime] r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" @@ -1024,15 +1022,13 @@ class SourceSharepointEnterprise(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceSharepointEnterpriseSharepointEnterprise, + SharepointEnterpriseEnum, AfterValidator( - validate_const( - SourceSharepointEnterpriseSharepointEnterprise.SHAREPOINT_ENTERPRISE - ) + validate_const(SharepointEnterpriseEnum.SHAREPOINT_ENTERPRISE) ), ], pydantic.Field(alias="sourceType"), - ] = SourceSharepointEnterpriseSharepointEnterprise.SHAREPOINT_ENTERPRISE + ] = SharepointEnterpriseEnum.SHAREPOINT_ENTERPRISE start_date: Optional[datetime] = None r"""UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_shopify.py b/src/airbyte_api/models/source_shopify.py index 09cf4264..50ce1f21 100644 --- a/src/airbyte_api/models/source_shopify.py +++ b/src/airbyte_api/models/source_shopify.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceShopifySchemasAuthMethod(str, Enum): +class AuthMethodAPIPassword(str, Enum): API_PASSWORD = "api_password" @@ -21,7 +21,7 @@ class APIPasswordTypedDict(TypedDict): api_password: str r"""The API Password for your private application in the `Shopify` store.""" - auth_method: SourceShopifySchemasAuthMethod + auth_method: AuthMethodAPIPassword class APIPassword(BaseModel): @@ -32,14 +32,14 @@ class APIPassword(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - SourceShopifySchemasAuthMethod, - AfterValidator(validate_const(SourceShopifySchemasAuthMethod.API_PASSWORD)), + AuthMethodAPIPassword, + AfterValidator(validate_const(AuthMethodAPIPassword.API_PASSWORD)), ], pydantic.Field(alias="auth_method"), - ] = SourceShopifySchemasAuthMethod.API_PASSWORD + ] = AuthMethodAPIPassword.API_PASSWORD -class SourceShopifyAuthMethod(str, Enum): +class SourceShopifyAuthMethodOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -48,7 +48,7 @@ class SourceShopifyOAuth20TypedDict(TypedDict): access_token: NotRequired[str] r"""The Access Token for making authenticated requests.""" - auth_method: SourceShopifyAuthMethod + auth_method: SourceShopifyAuthMethodOauth20 client_id: NotRequired[str] r"""The Client ID of the Shopify developer application.""" client_secret: NotRequired[str] @@ -63,11 +63,11 @@ class SourceShopifyOAuth20(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - SourceShopifyAuthMethod, - AfterValidator(validate_const(SourceShopifyAuthMethod.OAUTH2_0)), + SourceShopifyAuthMethodOauth20, + AfterValidator(validate_const(SourceShopifyAuthMethodOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_method"), - ] = SourceShopifyAuthMethod.OAUTH2_0 + ] = SourceShopifyAuthMethodOauth20.OAUTH2_0 client_id: Optional[str] = None r"""The Client ID of the Shopify developer application.""" @@ -109,7 +109,7 @@ def serialize_model(self, handler): r"""The authorization method to use to retrieve data from Shopify""" -class SourceShopifyShopify(str, Enum): +class ShopifyEnum(str, Enum): SHOPIFY = "shopify" @@ -128,7 +128,7 @@ class SourceShopifyTypedDict(TypedDict): r"""If enabled, the `Product Variants` stream attempts to include `Presentment prices` field (may affect the performance).""" job_termination_threshold: NotRequired[int] r"""The max time in seconds, after which the single BULK Job should be `CANCELED` and retried. The bigger the value the longer the BULK Job is allowed to run.""" - source_type: SourceShopifyShopify + source_type: ShopifyEnum start_date: NotRequired[date] r"""The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated.""" @@ -156,12 +156,9 @@ class SourceShopify(BaseModel): r"""The max time in seconds, after which the single BULK Job should be `CANCELED` and retried. The bigger the value the longer the BULK Job is allowed to run.""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceShopifyShopify, - AfterValidator(validate_const(SourceShopifyShopify.SHOPIFY)), - ], + Annotated[ShopifyEnum, AfterValidator(validate_const(ShopifyEnum.SHOPIFY))], pydantic.Field(alias="sourceType"), - ] = SourceShopifyShopify.SHOPIFY + ] = ShopifyEnum.SHOPIFY start_date: Optional[date] = date.fromisoformat("2020-01-01") r"""The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_slack.py b/src/airbyte_api/models/source_slack.py index 8fe78345..6f99d180 100644 --- a/src/airbyte_api/models/source_slack.py +++ b/src/airbyte_api/models/source_slack.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSlackSchemasOptionTitle(str, Enum): +class OptionTitleAPITokenCredentials(str, Enum): API_TOKEN_CREDENTIALS = "API Token Credentials" class SourceSlackAPITokenTypedDict(TypedDict): api_token: str r"""A Slack bot token. See the docs for instructions on how to generate it.""" - option_title: SourceSlackSchemasOptionTitle + option_title: OptionTitleAPITokenCredentials class SourceSlackAPIToken(BaseModel): @@ -28,16 +28,16 @@ class SourceSlackAPIToken(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - SourceSlackSchemasOptionTitle, + OptionTitleAPITokenCredentials, AfterValidator( - validate_const(SourceSlackSchemasOptionTitle.API_TOKEN_CREDENTIALS) + validate_const(OptionTitleAPITokenCredentials.API_TOKEN_CREDENTIALS) ), ], pydantic.Field(alias="option_title"), - ] = SourceSlackSchemasOptionTitle.API_TOKEN_CREDENTIALS + ] = OptionTitleAPITokenCredentials.API_TOKEN_CREDENTIALS -class SourceSlackOptionTitle(str, Enum): +class OptionTitleDefaultOAuth20Authorization(str, Enum): DEFAULT_O_AUTH2_0_AUTHORIZATION = "Default OAuth2.0 authorization" @@ -48,7 +48,7 @@ class SignInViaSlackOAuthTypedDict(TypedDict): r"""Slack client_id. See our docs if you need help finding this id.""" client_secret: str r"""Slack client_secret. See our docs if you need help finding this secret.""" - option_title: SourceSlackOptionTitle + option_title: OptionTitleDefaultOAuth20Authorization class SignInViaSlackOAuth(BaseModel): @@ -63,13 +63,15 @@ class SignInViaSlackOAuth(BaseModel): OPTION_TITLE: Annotated[ Annotated[ - SourceSlackOptionTitle, + OptionTitleDefaultOAuth20Authorization, AfterValidator( - validate_const(SourceSlackOptionTitle.DEFAULT_O_AUTH2_0_AUTHORIZATION) + validate_const( + OptionTitleDefaultOAuth20Authorization.DEFAULT_O_AUTH2_0_AUTHORIZATION + ) ), ], pydantic.Field(alias="option_title"), - ] = SourceSlackOptionTitle.DEFAULT_O_AUTH2_0_AUTHORIZATION + ] = OptionTitleDefaultOAuth20Authorization.DEFAULT_O_AUTH2_0_AUTHORIZATION SourceSlackAuthenticationMechanismTypedDict = TypeAliasType( @@ -89,7 +91,7 @@ class SignInViaSlackOAuth(BaseModel): r"""Choose how to authenticate into Slack""" -class SourceSlackSlack(str, Enum): +class SlackEnum(str, Enum): SLACK = "slack" @@ -110,7 +112,7 @@ class SourceSlackTypedDict(TypedDict): r"""How far into the past to look for messages in threads, default is 0 days""" num_workers: NotRequired[int] r"""The number of worker threads to use for the sync.""" - source_type: SourceSlackSlack + source_type: SlackEnum class SourceSlack(BaseModel): @@ -139,11 +141,9 @@ class SourceSlack(BaseModel): r"""The number of worker threads to use for the sync.""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceSlackSlack, AfterValidator(validate_const(SourceSlackSlack.SLACK)) - ], + Annotated[SlackEnum, AfterValidator(validate_const(SlackEnum.SLACK))], pydantic.Field(alias="sourceType"), - ] = SourceSlackSlack.SLACK + ] = SlackEnum.SLACK @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_smartsheets.py b/src/airbyte_api/models/source_smartsheets.py index 5e499b6e..95f13a3a 100644 --- a/src/airbyte_api/models/source_smartsheets.py +++ b/src/airbyte_api/models/source_smartsheets.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSmartsheetsSchemasAuthType(str, Enum): +class SourceSmartsheetsAuthTypeAccessToken(str, Enum): ACCESS_TOKEN = "access_token" class APIAccessTokenTypedDict(TypedDict): access_token: str r"""The access token to use for accessing your data from Smartsheets. This access token must be generated by a user with at least read access to the data you'd like to replicate. Generate an access token in the Smartsheets main menu by clicking Account > Apps & Integrations > API Access. See the setup guide for information on how to obtain this token.""" - auth_type: SourceSmartsheetsSchemasAuthType + auth_type: SourceSmartsheetsAuthTypeAccessToken class APIAccessToken(BaseModel): @@ -28,13 +28,13 @@ class APIAccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSmartsheetsSchemasAuthType], + Optional[SourceSmartsheetsAuthTypeAccessToken], AfterValidator( - validate_const(SourceSmartsheetsSchemasAuthType.ACCESS_TOKEN) + validate_const(SourceSmartsheetsAuthTypeAccessToken.ACCESS_TOKEN) ), ], pydantic.Field(alias="auth_type"), - ] = SourceSmartsheetsSchemasAuthType.ACCESS_TOKEN + ] = SourceSmartsheetsAuthTypeAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -53,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceSmartsheetsAuthType(str, Enum): +class SourceSmartsheetsAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -68,7 +68,7 @@ class SourceSmartsheetsOAuth20TypedDict(TypedDict): r"""The key to refresh the expired access_token.""" token_expiry_date: datetime r"""The date-time when the access token should be refreshed.""" - auth_type: SourceSmartsheetsAuthType + auth_type: SourceSmartsheetsAuthTypeOauth20 class SourceSmartsheetsOAuth20(BaseModel): @@ -89,11 +89,11 @@ class SourceSmartsheetsOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceSmartsheetsAuthType], - AfterValidator(validate_const(SourceSmartsheetsAuthType.OAUTH2_0)), + Optional[SourceSmartsheetsAuthTypeOauth20], + AfterValidator(validate_const(SourceSmartsheetsAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceSmartsheetsAuthType.OAUTH2_0 + ] = SourceSmartsheetsAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -124,7 +124,7 @@ def serialize_model(self, handler): ) -class Validenums(str, Enum): +class SourceSmartsheetsValidenums(str, Enum): SHEETCREATED_AT = "sheetcreatedAt" SHEETID = "sheetid" SHEETMODIFIED_AT = "sheetmodifiedAt" @@ -144,7 +144,7 @@ class Validenums(str, Enum): ROW_VERSION = "row_version" -class SourceSmartsheetsSmartsheets(str, Enum): +class SmartsheetsEnum(str, Enum): SMARTSHEETS = "smartsheets" @@ -154,9 +154,9 @@ class SourceSmartsheetsTypedDict(TypedDict): r"""The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties""" is_report: NotRequired[bool] r"""If true, the source will treat the provided sheet_id as a report. If false, the source will treat the provided sheet_id as a sheet.""" - metadata_fields: NotRequired[List[Validenums]] + metadata_fields: NotRequired[List[SourceSmartsheetsValidenums]] r"""A List of available columns which metadata can be pulled from.""" - source_type: SourceSmartsheetsSmartsheets + source_type: SmartsheetsEnum class SourceSmartsheets(BaseModel): @@ -168,16 +168,15 @@ class SourceSmartsheets(BaseModel): is_report: Optional[bool] = False r"""If true, the source will treat the provided sheet_id as a report. If false, the source will treat the provided sheet_id as a sheet.""" - metadata_fields: Optional[List[Validenums]] = None + metadata_fields: Optional[List[SourceSmartsheetsValidenums]] = None r"""A List of available columns which metadata can be pulled from.""" SOURCE_TYPE: Annotated[ Annotated[ - SourceSmartsheetsSmartsheets, - AfterValidator(validate_const(SourceSmartsheetsSmartsheets.SMARTSHEETS)), + SmartsheetsEnum, AfterValidator(validate_const(SmartsheetsEnum.SMARTSHEETS)) ], pydantic.Field(alias="sourceType"), - ] = SourceSmartsheetsSmartsheets.SMARTSHEETS + ] = SmartsheetsEnum.SMARTSHEETS @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_snapchat_marketing.py b/src/airbyte_api/models/source_snapchat_marketing.py index a1d4b0e7..a90a5bd9 100644 --- a/src/airbyte_api/models/source_snapchat_marketing.py +++ b/src/airbyte_api/models/source_snapchat_marketing.py @@ -19,7 +19,7 @@ class ActionReportTime(str, Enum): IMPRESSION = "impression" -class SourceSnapchatMarketingSnapchatMarketing(str, Enum): +class SnapchatMarketingEnum(str, Enum): SNAPCHAT_MARKETING = "snapchat-marketing" @@ -56,7 +56,7 @@ class SourceSnapchatMarketingTypedDict(TypedDict): r"""Date in the format 2017-01-25. Any data after this date will not be replicated.""" organization_ids: NotRequired[List[Any]] r"""The IDs of the organizations to retrieve""" - source_type: SourceSnapchatMarketingSnapchatMarketing + source_type: SnapchatMarketingEnum start_date: NotRequired[date] r"""Date in the format 2022-01-01. Any data before this date will not be replicated.""" swipe_up_attribution_window: NotRequired[SwipeUpAttributionWindow] @@ -89,15 +89,11 @@ class SourceSnapchatMarketing(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceSnapchatMarketingSnapchatMarketing, - AfterValidator( - validate_const( - SourceSnapchatMarketingSnapchatMarketing.SNAPCHAT_MARKETING - ) - ), + SnapchatMarketingEnum, + AfterValidator(validate_const(SnapchatMarketingEnum.SNAPCHAT_MARKETING)), ], pydantic.Field(alias="sourceType"), - ] = SourceSnapchatMarketingSnapchatMarketing.SNAPCHAT_MARKETING + ] = SnapchatMarketingEnum.SNAPCHAT_MARKETING start_date: Optional[date] = date.fromisoformat("2022-01-01") r"""Date in the format 2022-01-01. Any data before this date will not be replicated.""" diff --git a/src/airbyte_api/models/source_snowflake.py b/src/airbyte_api/models/source_snowflake.py index 22bb83b0..bf54c26f 100644 --- a/src/airbyte_api/models/source_snowflake.py +++ b/src/airbyte_api/models/source_snowflake.py @@ -11,7 +11,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSnowflakeSchemasAuthType(str, Enum): +class AuthTypeUsernamePassword(str, Enum): USERNAME_PASSWORD = "username/password" @@ -20,7 +20,7 @@ class SourceSnowflakeUsernameAndPasswordTypedDict(TypedDict): r"""The password associated with the username.""" username: str r"""The username you created to allow Airbyte to access the database.""" - auth_type: NotRequired[SourceSnowflakeSchemasAuthType] + auth_type: NotRequired[AuthTypeUsernamePassword] class SourceSnowflakeUsernameAndPassword(BaseModel): @@ -35,8 +35,8 @@ class SourceSnowflakeUsernameAndPassword(BaseModel): username: str r"""The username you created to allow Airbyte to access the database.""" - auth_type: Optional[SourceSnowflakeSchemasAuthType] = ( - SourceSnowflakeSchemasAuthType.USERNAME_PASSWORD + auth_type: Optional[AuthTypeUsernamePassword] = ( + AuthTypeUsernamePassword.USERNAME_PASSWORD ) @property @@ -67,7 +67,7 @@ def serialize_model(self, handler): return m -class SourceSnowflakeAuthType(str, Enum): +class SourceSnowflakeAuthTypeKeyPairAuthentication(str, Enum): KEY_PAIR_AUTHENTICATION = "Key Pair Authentication" @@ -76,7 +76,7 @@ class SourceSnowflakeKeyPairAuthenticationTypedDict(TypedDict): r"""RSA Private key to use for Snowflake connection. See the docs for more information on how to obtain this key.""" username: str r"""The username you created to allow Airbyte to access the database.""" - auth_type: NotRequired[SourceSnowflakeAuthType] + auth_type: NotRequired[SourceSnowflakeAuthTypeKeyPairAuthentication] private_key_password: NotRequired[str] r"""Passphrase for private key""" @@ -93,8 +93,8 @@ class SourceSnowflakeKeyPairAuthentication(BaseModel): username: str r"""The username you created to allow Airbyte to access the database.""" - auth_type: Optional[SourceSnowflakeAuthType] = ( - SourceSnowflakeAuthType.KEY_PAIR_AUTHENTICATION + auth_type: Optional[SourceSnowflakeAuthTypeKeyPairAuthentication] = ( + SourceSnowflakeAuthTypeKeyPairAuthentication.KEY_PAIR_AUTHENTICATION ) private_key_password: Optional[str] = None diff --git a/src/airbyte_api/models/source_spotify_ads.py b/src/airbyte_api/models/source_spotify_ads.py index dfdcaed9..45c57cc0 100644 --- a/src/airbyte_api/models/source_spotify_ads.py +++ b/src/airbyte_api/models/source_spotify_ads.py @@ -10,7 +10,7 @@ from typing_extensions import Annotated, TypedDict -class Fields(str, Enum): +class FieldT(str, Enum): CLICKS = "CLICKS" COMPLETES = "COMPLETES" COMPLETION_RATE = "COMPLETION_RATE" @@ -56,7 +56,7 @@ class SourceSpotifyAdsTypedDict(TypedDict): r"""The Client ID of your Spotify Developer application.""" client_secret: str r"""The Client Secret of your Spotify Developer application.""" - fields: List[Fields] + fields: List[FieldT] r"""List of fields to include in the campaign performance report. Choose from available metrics.""" refresh_token: str r"""The Refresh Token obtained from the initial OAuth 2.0 authorization flow.""" @@ -75,7 +75,7 @@ class SourceSpotifyAds(BaseModel): client_secret: str r"""The Client Secret of your Spotify Developer application.""" - fields: List[Fields] + fields: List[FieldT] r"""List of fields to include in the campaign performance report. Choose from available metrics.""" refresh_token: str diff --git a/src/airbyte_api/models/source_square.py b/src/airbyte_api/models/source_square.py index 7199f03a..c000833f 100644 --- a/src/airbyte_api/models/source_square.py +++ b/src/airbyte_api/models/source_square.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSquareSchemasAuthType(str, Enum): +class SourceSquareAuthTypeAPIKey(str, Enum): API_KEY = "API Key" class SourceSquareAPIKeyTypedDict(TypedDict): api_key: str r"""The API key for a Square application""" - auth_type: SourceSquareSchemasAuthType + auth_type: SourceSquareAuthTypeAPIKey class SourceSquareAPIKey(BaseModel): @@ -28,14 +28,14 @@ class SourceSquareAPIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceSquareSchemasAuthType, - AfterValidator(validate_const(SourceSquareSchemasAuthType.API_KEY)), + SourceSquareAuthTypeAPIKey, + AfterValidator(validate_const(SourceSquareAuthTypeAPIKey.API_KEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceSquareSchemasAuthType.API_KEY + ] = SourceSquareAuthTypeAPIKey.API_KEY -class SourceSquareAuthType(str, Enum): +class AuthTypeOAuth(str, Enum): O_AUTH = "OAuth" @@ -46,7 +46,7 @@ class OauthAuthenticationTypedDict(TypedDict): r"""The Square-issued application secret for your application""" refresh_token: str r"""A refresh token generated using the above client ID and secret""" - auth_type: SourceSquareAuthType + auth_type: AuthTypeOAuth class OauthAuthentication(BaseModel): @@ -60,12 +60,9 @@ class OauthAuthentication(BaseModel): r"""A refresh token generated using the above client ID and secret""" AUTH_TYPE: Annotated[ - Annotated[ - SourceSquareAuthType, - AfterValidator(validate_const(SourceSquareAuthType.O_AUTH)), - ], + Annotated[AuthTypeOAuth, AfterValidator(validate_const(AuthTypeOAuth.O_AUTH))], pydantic.Field(alias="auth_type"), - ] = SourceSquareAuthType.O_AUTH + ] = AuthTypeOAuth.O_AUTH SourceSquareAuthenticationTypedDict = TypeAliasType( diff --git a/src/airbyte_api/models/source_survey_sparrow.py b/src/airbyte_api/models/source_survey_sparrow.py index f7bb9937..5e7612bb 100644 --- a/src/airbyte_api/models/source_survey_sparrow.py +++ b/src/airbyte_api/models/source_survey_sparrow.py @@ -11,26 +11,26 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceSurveySparrowURLBase(str, Enum): +class URLBaseHTTPSAPISurveysparrowComV3(str, Enum): HTTPS_API_SURVEYSPARROW_COM_V3 = "https://api.surveysparrow.com/v3" class GlobalAccountTypedDict(TypedDict): - url_base: SourceSurveySparrowURLBase + url_base: URLBaseHTTPSAPISurveysparrowComV3 class GlobalAccount(BaseModel): URL_BASE: Annotated[ Annotated[ - Optional[SourceSurveySparrowURLBase], + Optional[URLBaseHTTPSAPISurveysparrowComV3], AfterValidator( validate_const( - SourceSurveySparrowURLBase.HTTPS_API_SURVEYSPARROW_COM_V3 + URLBaseHTTPSAPISurveysparrowComV3.HTTPS_API_SURVEYSPARROW_COM_V3 ) ), ], pydantic.Field(alias="url_base"), - ] = SourceSurveySparrowURLBase.HTTPS_API_SURVEYSPARROW_COM_V3 + ] = URLBaseHTTPSAPISurveysparrowComV3.HTTPS_API_SURVEYSPARROW_COM_V3 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -49,22 +49,26 @@ def serialize_model(self, handler): return m -class URLBase(str, Enum): +class URLBaseHTTPSEuAPISurveysparrowComV3(str, Enum): HTTPS_EU_API_SURVEYSPARROW_COM_V3 = "https://eu-api.surveysparrow.com/v3" class EUBasedAccountTypedDict(TypedDict): - url_base: URLBase + url_base: URLBaseHTTPSEuAPISurveysparrowComV3 class EUBasedAccount(BaseModel): URL_BASE: Annotated[ Annotated[ - Optional[URLBase], - AfterValidator(validate_const(URLBase.HTTPS_EU_API_SURVEYSPARROW_COM_V3)), + Optional[URLBaseHTTPSEuAPISurveysparrowComV3], + AfterValidator( + validate_const( + URLBaseHTTPSEuAPISurveysparrowComV3.HTTPS_EU_API_SURVEYSPARROW_COM_V3 + ) + ), ], pydantic.Field(alias="url_base"), - ] = URLBase.HTTPS_EU_API_SURVEYSPARROW_COM_V3 + ] = URLBaseHTTPSEuAPISurveysparrowComV3.HTTPS_EU_API_SURVEYSPARROW_COM_V3 @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_surveymonkey.py b/src/airbyte_api/models/source_surveymonkey.py index 09242bb3..b7d3fa9a 100644 --- a/src/airbyte_api/models/source_surveymonkey.py +++ b/src/airbyte_api/models/source_surveymonkey.py @@ -73,7 +73,7 @@ class OriginDatacenterOfTheSurveyMonkeyAccount(str, Enum): CANADA = "Canada" -class SourceSurveymonkeySurveymonkey(str, Enum): +class SurveymonkeyEnum(str, Enum): SURVEYMONKEY = "surveymonkey" @@ -84,7 +84,7 @@ class SourceSurveymonkeyTypedDict(TypedDict): r"""UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.""" origin: NotRequired[OriginDatacenterOfTheSurveyMonkeyAccount] r"""Depending on the originating datacenter of the SurveyMonkey account, the API access URL may be different.""" - source_type: SourceSurveymonkeySurveymonkey + source_type: SurveymonkeyEnum survey_ids: NotRequired[List[str]] 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.""" @@ -103,11 +103,11 @@ class SourceSurveymonkey(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceSurveymonkeySurveymonkey, - AfterValidator(validate_const(SourceSurveymonkeySurveymonkey.SURVEYMONKEY)), + SurveymonkeyEnum, + AfterValidator(validate_const(SurveymonkeyEnum.SURVEYMONKEY)), ], pydantic.Field(alias="sourceType"), - ] = SourceSurveymonkeySurveymonkey.SURVEYMONKEY + ] = SurveymonkeyEnum.SURVEYMONKEY survey_ids: Optional[List[str]] = None 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.""" diff --git a/src/airbyte_api/models/source_ticktick.py b/src/airbyte_api/models/source_ticktick.py index 97a1ec3b..c8d54d96 100644 --- a/src/airbyte_api/models/source_ticktick.py +++ b/src/airbyte_api/models/source_ticktick.py @@ -11,14 +11,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceTicktickSchemasAuthType(str, Enum): +class SourceTicktickAuthTypeToken(str, Enum): TOKEN = "Token" class BearerTokenFromOauth2TypedDict(TypedDict): bearer_token: str r"""Access token for making authenticated requests; filled after complete oauth2 flow.""" - auth_type: SourceTicktickSchemasAuthType + auth_type: SourceTicktickAuthTypeToken class BearerTokenFromOauth2(BaseModel): @@ -27,14 +27,14 @@ class BearerTokenFromOauth2(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceTicktickSchemasAuthType, - AfterValidator(validate_const(SourceTicktickSchemasAuthType.TOKEN)), + SourceTicktickAuthTypeToken, + AfterValidator(validate_const(SourceTicktickAuthTypeToken.TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceTicktickSchemasAuthType.TOKEN + ] = SourceTicktickAuthTypeToken.TOKEN -class SourceTicktickAuthType(str, Enum): +class SourceTicktickAuthTypeOauth(str, Enum): OAUTH = "Oauth" @@ -43,7 +43,7 @@ class OAuth2TypedDict(TypedDict): r"""The client ID of your Ticktick application. Read more here.""" client_secret: str r"""The client secret of of your Ticktick application. application. Read more here.""" - auth_type: SourceTicktickAuthType + auth_type: SourceTicktickAuthTypeOauth client_access_token: NotRequired[str] r"""Access token for making authenticated requests; filled after complete oauth2 flow.""" @@ -57,11 +57,11 @@ class OAuth2(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - SourceTicktickAuthType, - AfterValidator(validate_const(SourceTicktickAuthType.OAUTH)), + SourceTicktickAuthTypeOauth, + AfterValidator(validate_const(SourceTicktickAuthTypeOauth.OAUTH)), ], pydantic.Field(alias="auth_type"), - ] = SourceTicktickAuthType.OAUTH + ] = SourceTicktickAuthTypeOauth.OAUTH client_access_token: Optional[str] = None r"""Access token for making authenticated requests; filled after complete oauth2 flow.""" @@ -97,13 +97,13 @@ def serialize_model(self, handler): ] -class SourceTicktickTicktick(str, Enum): +class TicktickEnum(str, Enum): TICKTICK = "ticktick" class SourceTicktickTypedDict(TypedDict): authorization: NotRequired[SourceTicktickAuthenticationTypeTypedDict] - source_type: SourceTicktickTicktick + source_type: TicktickEnum class SourceTicktick(BaseModel): @@ -111,11 +111,11 @@ class SourceTicktick(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - Optional[SourceTicktickTicktick], - AfterValidator(validate_const(SourceTicktickTicktick.TICKTICK)), + Optional[TicktickEnum], + AfterValidator(validate_const(TicktickEnum.TICKTICK)), ], pydantic.Field(alias="sourceType"), - ] = SourceTicktickTicktick.TICKTICK + ] = TicktickEnum.TICKTICK @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_tiktok_marketing.py b/src/airbyte_api/models/source_tiktok_marketing.py index 0332edc4..fd99d501 100644 --- a/src/airbyte_api/models/source_tiktok_marketing.py +++ b/src/airbyte_api/models/source_tiktok_marketing.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceTiktokMarketingSchemasAuthType(str, Enum): +class AuthTypeSandboxAccessToken(str, Enum): SANDBOX_ACCESS_TOKEN = "sandbox_access_token" @@ -21,7 +21,7 @@ class SandboxAccessTokenTypedDict(TypedDict): r"""The long-term authorized access token.""" advertiser_id: str r"""The Advertiser ID which generated for the developer's Sandbox application.""" - auth_type: SourceTiktokMarketingSchemasAuthType + auth_type: AuthTypeSandboxAccessToken class SandboxAccessToken(BaseModel): @@ -33,15 +33,13 @@ class SandboxAccessToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTiktokMarketingSchemasAuthType], + Optional[AuthTypeSandboxAccessToken], AfterValidator( - validate_const( - SourceTiktokMarketingSchemasAuthType.SANDBOX_ACCESS_TOKEN - ) + validate_const(AuthTypeSandboxAccessToken.SANDBOX_ACCESS_TOKEN) ), ], pydantic.Field(alias="auth_type"), - ] = SourceTiktokMarketingSchemasAuthType.SANDBOX_ACCESS_TOKEN + ] = AuthTypeSandboxAccessToken.SANDBOX_ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -60,7 +58,7 @@ def serialize_model(self, handler): return m -class SourceTiktokMarketingAuthType(str, Enum): +class SourceTiktokMarketingAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -73,7 +71,7 @@ class SourceTiktokMarketingOAuth20TypedDict(TypedDict): r"""The Developer Application Secret.""" advertiser_id: NotRequired[str] r"""The Advertiser ID to filter reports and streams. Let this empty to retrieve all.""" - auth_type: SourceTiktokMarketingAuthType + auth_type: SourceTiktokMarketingAuthTypeOauth20 class SourceTiktokMarketingOAuth20(BaseModel): @@ -91,11 +89,13 @@ class SourceTiktokMarketingOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTiktokMarketingAuthType], - AfterValidator(validate_const(SourceTiktokMarketingAuthType.OAUTH2_0)), + Optional[SourceTiktokMarketingAuthTypeOauth20], + AfterValidator( + validate_const(SourceTiktokMarketingAuthTypeOauth20.OAUTH2_0) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceTiktokMarketingAuthType.OAUTH2_0 + ] = SourceTiktokMarketingAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -128,7 +128,7 @@ def serialize_model(self, handler): r"""Authentication method""" -class SourceTiktokMarketingTiktokMarketing(str, Enum): +class TiktokMarketingEnum(str, Enum): TIKTOK_MARKETING = "tiktok-marketing" @@ -141,7 +141,7 @@ class SourceTiktokMarketingTypedDict(TypedDict): r"""The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DD. All data generated between start_date and this date will be replicated. Not setting this option will result in always syncing the data till the current date.""" include_deleted: NotRequired[bool] r"""Set to active if you want to include deleted data in report based streams and Ads, Ad Groups and Campaign streams.""" - source_type: SourceTiktokMarketingTiktokMarketing + source_type: TiktokMarketingEnum start_date: NotRequired[date] 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.""" @@ -161,13 +161,11 @@ class SourceTiktokMarketing(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - Optional[SourceTiktokMarketingTiktokMarketing], - AfterValidator( - validate_const(SourceTiktokMarketingTiktokMarketing.TIKTOK_MARKETING) - ), + Optional[TiktokMarketingEnum], + AfterValidator(validate_const(TiktokMarketingEnum.TIKTOK_MARKETING)), ], pydantic.Field(alias="sourceType"), - ] = SourceTiktokMarketingTiktokMarketing.TIKTOK_MARKETING + ] = TiktokMarketingEnum.TIKTOK_MARKETING start_date: Optional[date] = date.fromisoformat("2016-09-01") 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.""" diff --git a/src/airbyte_api/models/source_trustpilot.py b/src/airbyte_api/models/source_trustpilot.py index b937ab11..4c3a59ee 100644 --- a/src/airbyte_api/models/source_trustpilot.py +++ b/src/airbyte_api/models/source_trustpilot.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, TypeAliasType, TypedDict -class SourceTrustpilotSchemasAuthType(str, Enum): +class SourceTrustpilotAuthTypeApikey(str, Enum): APIKEY = "apikey" @@ -21,7 +21,7 @@ class SourceTrustpilotAPIKeyTypedDict(TypedDict): client_id: str r"""The API key of the Trustpilot API application.""" - auth_type: SourceTrustpilotSchemasAuthType + auth_type: SourceTrustpilotAuthTypeApikey class SourceTrustpilotAPIKey(BaseModel): @@ -32,11 +32,11 @@ class SourceTrustpilotAPIKey(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTrustpilotSchemasAuthType], - AfterValidator(validate_const(SourceTrustpilotSchemasAuthType.APIKEY)), + Optional[SourceTrustpilotAuthTypeApikey], + AfterValidator(validate_const(SourceTrustpilotAuthTypeApikey.APIKEY)), ], pydantic.Field(alias="auth_type"), - ] = SourceTrustpilotSchemasAuthType.APIKEY + ] = SourceTrustpilotAuthTypeApikey.APIKEY @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -55,7 +55,7 @@ def serialize_model(self, handler): return m -class SourceTrustpilotAuthType(str, Enum): +class SourceTrustpilotAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -70,7 +70,7 @@ class SourceTrustpilotOAuth20TypedDict(TypedDict): r"""The key to refresh the expired access_token.""" token_expiry_date: datetime r"""The date-time when the access token should be refreshed.""" - auth_type: SourceTrustpilotAuthType + auth_type: SourceTrustpilotAuthTypeOauth20 class SourceTrustpilotOAuth20(BaseModel): @@ -91,11 +91,11 @@ class SourceTrustpilotOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTrustpilotAuthType], - AfterValidator(validate_const(SourceTrustpilotAuthType.OAUTH2_0)), + Optional[SourceTrustpilotAuthTypeOauth20], + AfterValidator(validate_const(SourceTrustpilotAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceTrustpilotAuthType.OAUTH2_0 + ] = SourceTrustpilotAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_typeform.py b/src/airbyte_api/models/source_typeform.py index b8106a6e..329016a1 100644 --- a/src/airbyte_api/models/source_typeform.py +++ b/src/airbyte_api/models/source_typeform.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceTypeformSchemasAuthType(str, Enum): +class SourceTypeformAuthTypeAccessToken(str, Enum): ACCESS_TOKEN = "access_token" class SourceTypeformPrivateTokenTypedDict(TypedDict): access_token: str r"""Log into your Typeform account and then generate a personal Access Token.""" - auth_type: SourceTypeformSchemasAuthType + auth_type: SourceTypeformAuthTypeAccessToken class SourceTypeformPrivateToken(BaseModel): @@ -28,11 +28,13 @@ class SourceTypeformPrivateToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTypeformSchemasAuthType], - AfterValidator(validate_const(SourceTypeformSchemasAuthType.ACCESS_TOKEN)), + Optional[SourceTypeformAuthTypeAccessToken], + AfterValidator( + validate_const(SourceTypeformAuthTypeAccessToken.ACCESS_TOKEN) + ), ], pydantic.Field(alias="auth_type"), - ] = SourceTypeformSchemasAuthType.ACCESS_TOKEN + ] = SourceTypeformAuthTypeAccessToken.ACCESS_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -51,7 +53,7 @@ def serialize_model(self, handler): return m -class SourceTypeformAuthType(str, Enum): +class SourceTypeformAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -66,7 +68,7 @@ class SourceTypeformOAuth20TypedDict(TypedDict): r"""The key to refresh the expired access_token.""" token_expiry_date: datetime r"""The date-time when the access token should be refreshed.""" - auth_type: SourceTypeformAuthType + auth_type: SourceTypeformAuthTypeOauth20 class SourceTypeformOAuth20(BaseModel): @@ -87,11 +89,11 @@ class SourceTypeformOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceTypeformAuthType], - AfterValidator(validate_const(SourceTypeformAuthType.OAUTH2_0)), + Optional[SourceTypeformAuthTypeOauth20], + AfterValidator(validate_const(SourceTypeformAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceTypeformAuthType.OAUTH2_0 + ] = SourceTypeformAuthTypeOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -122,7 +124,7 @@ def serialize_model(self, handler): ) -class SourceTypeformTypeform(str, Enum): +class TypeformEnum(str, Enum): TYPEFORM = "typeform" @@ -130,7 +132,7 @@ class SourceTypeformTypedDict(TypedDict): credentials: SourceTypeformAuthorizationMethodTypedDict form_ids: NotRequired[List[str]] r"""When this parameter is set, the connector will replicate data only from the input forms. Otherwise, all forms in your Typeform account will be replicated. You can find form IDs in your form URLs. For example, in the URL \"https://mysite.typeform.com/to/u6nXL7\" the form_id is u6nXL7. You can find form URLs on Share panel""" - source_type: SourceTypeformTypeform + source_type: TypeformEnum start_date: NotRequired[datetime] 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.""" @@ -142,12 +144,9 @@ class SourceTypeform(BaseModel): r"""When this parameter is set, the connector will replicate data only from the input forms. Otherwise, all forms in your Typeform account will be replicated. You can find form IDs in your form URLs. For example, in the URL \"https://mysite.typeform.com/to/u6nXL7\" the form_id is u6nXL7. You can find form URLs on Share panel""" SOURCE_TYPE: Annotated[ - Annotated[ - SourceTypeformTypeform, - AfterValidator(validate_const(SourceTypeformTypeform.TYPEFORM)), - ], + Annotated[TypeformEnum, AfterValidator(validate_const(TypeformEnum.TYPEFORM))], pydantic.Field(alias="sourceType"), - ] = SourceTypeformTypeform.TYPEFORM + ] = TypeformEnum.TYPEFORM start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_workday.py b/src/airbyte_api/models/source_workday.py index 6aeca177..1baa97ed 100644 --- a/src/airbyte_api/models/source_workday.py +++ b/src/airbyte_api/models/source_workday.py @@ -26,11 +26,11 @@ class SourceWorkdayAuthentication(BaseModel): username: str -class ReportIdsTypedDict(TypedDict): +class ReportIDTypedDict(TypedDict): report_id: NotRequired[str] -class ReportIds(BaseModel): +class ReportID(BaseModel): report_id: Optional[str] = None @model_serializer(mode="wrap") @@ -58,7 +58,7 @@ class SourceWorkdayTypedDict(TypedDict): credentials: SourceWorkdayAuthenticationTypedDict r"""Credentials for connecting to the Workday (RAAS) API.""" host: str - report_ids: List[ReportIdsTypedDict] + report_ids: List[ReportIDTypedDict] r"""Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant/ and ?format=json.""" tenant_id: str num_workers: NotRequired[int] @@ -72,7 +72,7 @@ class SourceWorkday(BaseModel): host: str - report_ids: List[ReportIds] + report_ids: List[ReportID] r"""Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant/ and ?format=json.""" tenant_id: str diff --git a/src/airbyte_api/models/source_youtube_analytics.py b/src/airbyte_api/models/source_youtube_analytics.py index a54063b1..f41eff51 100644 --- a/src/airbyte_api/models/source_youtube_analytics.py +++ b/src/airbyte_api/models/source_youtube_analytics.py @@ -44,13 +44,13 @@ def additional_properties(self, value): self.__pydantic_extra__ = value # pyright: ignore[reportIncompatibleVariableOverride] -class SourceYoutubeAnalyticsYoutubeAnalytics(str, Enum): +class YoutubeAnalyticsEnum(str, Enum): YOUTUBE_ANALYTICS = "youtube-analytics" class SourceYoutubeAnalyticsTypedDict(TypedDict): credentials: AuthenticateViaOAuth20TypedDict - source_type: SourceYoutubeAnalyticsYoutubeAnalytics + source_type: YoutubeAnalyticsEnum class SourceYoutubeAnalytics(BaseModel): @@ -58,13 +58,11 @@ class SourceYoutubeAnalytics(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceYoutubeAnalyticsYoutubeAnalytics, - AfterValidator( - validate_const(SourceYoutubeAnalyticsYoutubeAnalytics.YOUTUBE_ANALYTICS) - ), + YoutubeAnalyticsEnum, + AfterValidator(validate_const(YoutubeAnalyticsEnum.YOUTUBE_ANALYTICS)), ], pydantic.Field(alias="sourceType"), - ] = SourceYoutubeAnalyticsYoutubeAnalytics.YOUTUBE_ANALYTICS + ] = YoutubeAnalyticsEnum.YOUTUBE_ANALYTICS try: diff --git a/src/airbyte_api/models/source_zendesk_chat.py b/src/airbyte_api/models/source_zendesk_chat.py index bad39866..7c61582e 100644 --- a/src/airbyte_api/models/source_zendesk_chat.py +++ b/src/airbyte_api/models/source_zendesk_chat.py @@ -12,14 +12,14 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceZendeskChatSchemasCredentials(str, Enum): +class SourceZendeskChatCredentialsAccessToken(str, Enum): ACCESS_TOKEN = "access_token" class SourceZendeskChatAccessTokenTypedDict(TypedDict): access_token: str r"""The Access Token to make authenticated requests.""" - credentials: SourceZendeskChatSchemasCredentials + credentials: SourceZendeskChatCredentialsAccessToken class SourceZendeskChatAccessToken(BaseModel): @@ -28,16 +28,16 @@ class SourceZendeskChatAccessToken(BaseModel): CREDENTIALS: Annotated[ Annotated[ - SourceZendeskChatSchemasCredentials, + SourceZendeskChatCredentialsAccessToken, AfterValidator( - validate_const(SourceZendeskChatSchemasCredentials.ACCESS_TOKEN) + validate_const(SourceZendeskChatCredentialsAccessToken.ACCESS_TOKEN) ), ], pydantic.Field(alias="credentials"), - ] = SourceZendeskChatSchemasCredentials.ACCESS_TOKEN + ] = SourceZendeskChatCredentialsAccessToken.ACCESS_TOKEN -class SourceZendeskChatCredentials(str, Enum): +class SourceZendeskChatCredentialsOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -48,7 +48,7 @@ class SourceZendeskChatOAuth20TypedDict(TypedDict): r"""The Client ID of your OAuth application""" client_secret: NotRequired[str] r"""The Client Secret of your OAuth application.""" - credentials: SourceZendeskChatCredentials + credentials: SourceZendeskChatCredentialsOauth20 refresh_token: NotRequired[str] r"""Refresh Token to obtain new Access Token, when it's expired.""" @@ -65,11 +65,13 @@ class SourceZendeskChatOAuth20(BaseModel): CREDENTIALS: Annotated[ Annotated[ - SourceZendeskChatCredentials, - AfterValidator(validate_const(SourceZendeskChatCredentials.OAUTH2_0)), + SourceZendeskChatCredentialsOauth20, + AfterValidator( + validate_const(SourceZendeskChatCredentialsOauth20.OAUTH2_0) + ), ], pydantic.Field(alias="credentials"), - ] = SourceZendeskChatCredentials.OAUTH2_0 + ] = SourceZendeskChatCredentialsOauth20.OAUTH2_0 refresh_token: Optional[str] = None r"""Refresh Token to obtain new Access Token, when it's expired.""" diff --git a/src/airbyte_api/models/source_zendesk_sunshine.py b/src/airbyte_api/models/source_zendesk_sunshine.py index 3554c03f..cdbf246b 100644 --- a/src/airbyte_api/models/source_zendesk_sunshine.py +++ b/src/airbyte_api/models/source_zendesk_sunshine.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceZendeskSunshineSchemasAuthMethod(str, Enum): +class AuthMethodAPIToken(str, Enum): API_TOKEN = "api_token" @@ -21,7 +21,7 @@ class SourceZendeskSunshineAPITokenTypedDict(TypedDict): r"""API Token. See the docs for information on how to generate this key.""" email: str r"""The user email for your Zendesk account""" - auth_method: SourceZendeskSunshineSchemasAuthMethod + auth_method: AuthMethodAPIToken class SourceZendeskSunshineAPIToken(BaseModel): @@ -33,13 +33,11 @@ class SourceZendeskSunshineAPIToken(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceZendeskSunshineSchemasAuthMethod], - AfterValidator( - validate_const(SourceZendeskSunshineSchemasAuthMethod.API_TOKEN) - ), + Optional[AuthMethodAPIToken], + AfterValidator(validate_const(AuthMethodAPIToken.API_TOKEN)), ], pydantic.Field(alias="auth_method"), - ] = SourceZendeskSunshineSchemasAuthMethod.API_TOKEN + ] = AuthMethodAPIToken.API_TOKEN @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -58,7 +56,7 @@ def serialize_model(self, handler): return m -class SourceZendeskSunshineAuthMethod(str, Enum): +class SourceZendeskSunshineAuthMethodOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -69,7 +67,7 @@ class SourceZendeskSunshineOAuth20TypedDict(TypedDict): r"""The Client ID of your OAuth application.""" client_secret: str r"""The Client Secret of your OAuth application.""" - auth_method: SourceZendeskSunshineAuthMethod + auth_method: SourceZendeskSunshineAuthMethodOauth20 class SourceZendeskSunshineOAuth20(BaseModel): @@ -84,11 +82,13 @@ class SourceZendeskSunshineOAuth20(BaseModel): AUTH_METHOD: Annotated[ Annotated[ - Optional[SourceZendeskSunshineAuthMethod], - AfterValidator(validate_const(SourceZendeskSunshineAuthMethod.OAUTH2_0)), + Optional[SourceZendeskSunshineAuthMethodOauth20], + AfterValidator( + validate_const(SourceZendeskSunshineAuthMethodOauth20.OAUTH2_0) + ), ], pydantic.Field(alias="auth_method"), - ] = SourceZendeskSunshineAuthMethod.OAUTH2_0 + ] = SourceZendeskSunshineAuthMethodOauth20.OAUTH2_0 @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/source_zendesk_support.py b/src/airbyte_api/models/source_zendesk_support.py index b282f068..f7176e3f 100644 --- a/src/airbyte_api/models/source_zendesk_support.py +++ b/src/airbyte_api/models/source_zendesk_support.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceZendeskSupportSchemasCredentials(str, Enum): +class CredentialsAPIToken(str, Enum): API_TOKEN = "api_token" @@ -21,7 +21,7 @@ class SourceZendeskSupportAPITokenTypedDict(TypedDict): r"""The value of the API token generated. See our full documentation for more information on generating this token.""" email: str r"""The user email for your Zendesk account.""" - credentials: SourceZendeskSupportSchemasCredentials + credentials: CredentialsAPIToken class SourceZendeskSupportAPIToken(BaseModel): @@ -38,13 +38,11 @@ class SourceZendeskSupportAPIToken(BaseModel): CREDENTIALS: Annotated[ Annotated[ - Optional[SourceZendeskSupportSchemasCredentials], - AfterValidator( - validate_const(SourceZendeskSupportSchemasCredentials.API_TOKEN) - ), + Optional[CredentialsAPIToken], + AfterValidator(validate_const(CredentialsAPIToken.API_TOKEN)), ], pydantic.Field(alias="credentials"), - ] = SourceZendeskSupportSchemasCredentials.API_TOKEN + ] = CredentialsAPIToken.API_TOKEN @property def additional_properties(self): @@ -74,7 +72,7 @@ def serialize_model(self, handler): return m -class SourceZendeskSupportCredentials(str, Enum): +class SourceZendeskSupportCredentialsOauth20(str, Enum): OAUTH2_0 = "oauth2.0" @@ -85,7 +83,7 @@ class SourceZendeskSupportOAuth20TypedDict(TypedDict): r"""The OAuth client's ID. See this guide for more information.""" client_secret: NotRequired[str] r"""The OAuth client secret. See this guide for more information.""" - credentials: SourceZendeskSupportCredentials + credentials: SourceZendeskSupportCredentialsOauth20 class SourceZendeskSupportOAuth20(BaseModel): @@ -105,11 +103,13 @@ class SourceZendeskSupportOAuth20(BaseModel): CREDENTIALS: Annotated[ Annotated[ - Optional[SourceZendeskSupportCredentials], - AfterValidator(validate_const(SourceZendeskSupportCredentials.OAUTH2_0)), + Optional[SourceZendeskSupportCredentialsOauth20], + AfterValidator( + validate_const(SourceZendeskSupportCredentialsOauth20.OAUTH2_0) + ), ], pydantic.Field(alias="credentials"), - ] = SourceZendeskSupportCredentials.OAUTH2_0 + ] = SourceZendeskSupportCredentialsOauth20.OAUTH2_0 @property def additional_properties(self): @@ -153,7 +153,7 @@ def serialize_model(self, handler): r"""Zendesk allows two authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users.""" -class SourceZendeskSupportZendeskSupport(str, Enum): +class ZendeskSupportEnum(str, Enum): ZENDESK_SUPPORT = "zendesk-support" @@ -164,7 +164,7 @@ class SourceZendeskSupportTypedDict(TypedDict): r"""Zendesk allows two authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users.""" num_workers: NotRequired[int] r"""The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Zendesk Support plan. More info about the rate limit plan tiers can be found on Zendesk's API docs.""" - source_type: SourceZendeskSupportZendeskSupport + source_type: ZendeskSupportEnum start_date: NotRequired[datetime] 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.""" @@ -181,13 +181,11 @@ class SourceZendeskSupport(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceZendeskSupportZendeskSupport, - AfterValidator( - validate_const(SourceZendeskSupportZendeskSupport.ZENDESK_SUPPORT) - ), + ZendeskSupportEnum, + AfterValidator(validate_const(ZendeskSupportEnum.ZENDESK_SUPPORT)), ], pydantic.Field(alias="sourceType"), - ] = SourceZendeskSupportZendeskSupport.ZENDESK_SUPPORT + ] = ZendeskSupportEnum.ZENDESK_SUPPORT start_date: Optional[datetime] = None 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.""" diff --git a/src/airbyte_api/models/source_zendesk_talk.py b/src/airbyte_api/models/source_zendesk_talk.py index 3ccb7b83..7afa4e1c 100644 --- a/src/airbyte_api/models/source_zendesk_talk.py +++ b/src/airbyte_api/models/source_zendesk_talk.py @@ -12,7 +12,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class SourceZendeskTalkSchemasAuthType(str, Enum): +class SourceZendeskTalkAuthTypeAPIToken(str, Enum): API_TOKEN = "api_token" @@ -21,7 +21,7 @@ class SourceZendeskTalkAPITokenTypedDict(TypedDict): r"""The value of the API token generated. See the docs for more information.""" email: str r"""The user email for your Zendesk account.""" - auth_type: SourceZendeskTalkSchemasAuthType + auth_type: SourceZendeskTalkAuthTypeAPIToken class SourceZendeskTalkAPIToken(BaseModel): @@ -38,11 +38,11 @@ class SourceZendeskTalkAPIToken(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceZendeskTalkSchemasAuthType], - AfterValidator(validate_const(SourceZendeskTalkSchemasAuthType.API_TOKEN)), + Optional[SourceZendeskTalkAuthTypeAPIToken], + AfterValidator(validate_const(SourceZendeskTalkAuthTypeAPIToken.API_TOKEN)), ], pydantic.Field(alias="auth_type"), - ] = SourceZendeskTalkSchemasAuthType.API_TOKEN + ] = SourceZendeskTalkAuthTypeAPIToken.API_TOKEN @property def additional_properties(self): @@ -72,14 +72,14 @@ def serialize_model(self, handler): return m -class SourceZendeskTalkAuthType(str, Enum): +class SourceZendeskTalkAuthTypeOauth20(str, Enum): OAUTH2_0 = "oauth2.0" class SourceZendeskTalkOAuth20TypedDict(TypedDict): access_token: str r"""The value of the API token generated. See the docs for more information.""" - auth_type: SourceZendeskTalkAuthType + auth_type: SourceZendeskTalkAuthTypeOauth20 client_id: NotRequired[str] r"""Client ID""" client_secret: NotRequired[str] @@ -97,11 +97,11 @@ class SourceZendeskTalkOAuth20(BaseModel): AUTH_TYPE: Annotated[ Annotated[ - Optional[SourceZendeskTalkAuthType], - AfterValidator(validate_const(SourceZendeskTalkAuthType.OAUTH2_0)), + Optional[SourceZendeskTalkAuthTypeOauth20], + AfterValidator(validate_const(SourceZendeskTalkAuthTypeOauth20.OAUTH2_0)), ], pydantic.Field(alias="auth_type"), - ] = SourceZendeskTalkAuthType.OAUTH2_0 + ] = SourceZendeskTalkAuthTypeOauth20.OAUTH2_0 client_id: Optional[str] = None r"""Client ID""" @@ -151,7 +151,7 @@ def serialize_model(self, handler): r"""Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`.""" -class SourceZendeskTalkZendeskTalk(str, Enum): +class ZendeskTalkEnum(str, Enum): ZENDESK_TALK = "zendesk-talk" @@ -162,7 +162,7 @@ class SourceZendeskTalkTypedDict(TypedDict): r"""This is your Zendesk subdomain that can be found in your account URL. For example, in https://{MY_SUBDOMAIN}.zendesk.com/, where MY_SUBDOMAIN is the value of your subdomain.""" credentials: NotRequired[SourceZendeskTalkAuthenticationTypedDict] r"""Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`.""" - source_type: SourceZendeskTalkZendeskTalk + source_type: ZendeskTalkEnum class SourceZendeskTalk(BaseModel): @@ -177,11 +177,11 @@ class SourceZendeskTalk(BaseModel): SOURCE_TYPE: Annotated[ Annotated[ - SourceZendeskTalkZendeskTalk, - AfterValidator(validate_const(SourceZendeskTalkZendeskTalk.ZENDESK_TALK)), + ZendeskTalkEnum, + AfterValidator(validate_const(ZendeskTalkEnum.ZENDESK_TALK)), ], pydantic.Field(alias="sourceType"), - ] = SourceZendeskTalkZendeskTalk.ZENDESK_TALK + ] = ZendeskTalkEnum.ZENDESK_TALK @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/airbyte_api/models/streamconfigurations_input.py b/src/airbyte_api/models/streamconfigurations_input.py deleted file mode 100644 index e3f5bdc8..00000000 --- a/src/airbyte_api/models/streamconfigurations_input.py +++ /dev/null @@ -1,36 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .streamconfiguration import StreamConfiguration, StreamConfigurationTypedDict -from airbyte_api.types import BaseModel, UNSET_SENTINEL -from pydantic import model_serializer -from typing import List, Optional -from typing_extensions import NotRequired, TypedDict - - -class StreamConfigurationsInputTypedDict(TypedDict): - r"""A list of configured stream options for a connection.""" - - streams: NotRequired[List[StreamConfigurationTypedDict]] - - -class StreamConfigurationsInput(BaseModel): - r"""A list of configured stream options for a connection.""" - - streams: Optional[List[StreamConfiguration]] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = set(["streams"]) - serialized = handler(self) - m = {} - - for n, f in type(self).model_fields.items(): - k = f.alias or n - val = serialized.get(k, serialized.get(n)) - - if val != UNSET_SENTINEL: - if val is not None or k not in optional_fields: - m[k] = val - - return m From 3c583f3b89d85d0e01283d897b6e31faf6d643f9 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 04:04:32 +0000 Subject: [PATCH 3/4] fix: enable conflictResistantModelImportsFeb2026 to fix remaining forward-reference errors Co-Authored-By: AJ Steers --- gen.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen.yaml b/gen.yaml index b746661e..776e3296 100644 --- a/gen.yaml +++ b/gen.yaml @@ -54,7 +54,7 @@ python: sync: EventStream fixFlags: asyncPaginationSep2025: false - conflictResistantModelImportsFeb2026: false + conflictResistantModelImportsFeb2026: true responseRequiredSep2024: false flattenGlobalSecurity: false flattenRequests: false From c2184c9edcdbacdfd08636a36d69f2f94a412cfa Mon Sep 17 00:00:00 2001 From: "octavia-bot[bot]" Date: Tue, 23 Jun 2026 04:08:21 +0000 Subject: [PATCH 4/4] chore: regenerate SDK with Speakeasy --- .../models/metrics_filter_value_int64value.py | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/airbyte_api/models/metrics_filter_value_int64value.py b/src/airbyte_api/models/metrics_filter_value_int64value.py index bcdb4dbc..f68a5921 100644 --- a/src/airbyte_api/models/metrics_filter_value_int64value.py +++ b/src/airbyte_api/models/metrics_filter_value_int64value.py @@ -1290,27 +1290,6 @@ class DimensionsFilterFromValueExpressionInt64Value2(BaseModel): ] = DimensionsFilterFromValueExpressionValueTypeInt64Value2.INT64_VALUE -class DimensionsFilterToValueExpressionDoubleValue2TypedDict(TypedDict): - value: float - value_type: DimensionsFilterToValueExpressionValueTypeDoubleValue2 - - -class DimensionsFilterToValueExpressionDoubleValue2(BaseModel): - value: float - - VALUE_TYPE: Annotated[ - Annotated[ - DimensionsFilterToValueExpressionValueTypeDoubleValue2, - AfterValidator( - validate_const( - DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE - ) - ), - ], - pydantic.Field(alias="value_type"), - ] = DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE - - DimensionsFilterExpressionFromValue2TypedDict = TypeAliasType( "DimensionsFilterExpressionFromValue2TypedDict", Union[ @@ -1333,6 +1312,27 @@ class DimensionsFilterToValueExpressionValueTypeDoubleValue2(str, Enum): DOUBLE_VALUE = "doubleValue" +class DimensionsFilterToValueExpressionDoubleValue2TypedDict(TypedDict): + value: float + value_type: DimensionsFilterToValueExpressionValueTypeDoubleValue2 + + +class DimensionsFilterToValueExpressionDoubleValue2(BaseModel): + value: float + + VALUE_TYPE: Annotated[ + Annotated[ + DimensionsFilterToValueExpressionValueTypeDoubleValue2, + AfterValidator( + validate_const( + DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + ) + ), + ], + pydantic.Field(alias="value_type"), + ] = DimensionsFilterToValueExpressionValueTypeDoubleValue2.DOUBLE_VALUE + + class DimensionsFilterToValueExpressionValueTypeInt64Value2(str, Enum): INT64_VALUE = "int64Value"