diff --git a/.github/workflows/speakeasy_sdk_generation.yml b/.github/workflows/speakeasy_sdk_generation.yml
index 571b9cddb..d420c2e5c 100644
--- a/.github/workflows/speakeasy_sdk_generation.yml
+++ b/.github/workflows/speakeasy_sdk_generation.yml
@@ -1,32 +1,26 @@
name: Generate
permissions:
- checks: write
- contents: write
- pull-requests: write
- statuses: write
+ checks: write
+ contents: write
+ pull-requests: write
+ statuses: write
"on":
- workflow_dispatch:
- inputs:
- force:
- description: Force generation of SDKs
- type: boolean
- default: false
- schedule:
- - cron: 0 0 * * *
+ workflow_dispatch:
+ inputs:
+ force:
+ description: Force generation of SDKs
+ type: boolean
+ default: false
+ schedule:
+ - cron: 0 0 * * *
jobs:
- generate:
- uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14
- with:
- force: ${{ github.event.inputs.force }}
- languages: |
- - java
- mode: pr
- openapi_doc_auth_header: x-api-key
- openapi_docs: |
- - https://app.speakeasyapi.dev/v1/apis/public-api/version/1.0.0/schema/download
- publish_java: true
- speakeasy_version: latest
- secrets:
- github_access_token: ${{ secrets.GITHUB_TOKEN }}
- openapi_doc_auth_token: ${{ secrets.SPEAKEASY_API_KEY }}
- speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
+ generate:
+ uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
+ with:
+ force: ${{ github.event.inputs.force }}
+ mode: pr
+ speakeasy_version: latest
+ secrets:
+ github_access_token: ${{ secrets.GITHUB_TOKEN }}
+ openapi_doc_auth_token: ${{ secrets.SPEAKEASY_API_KEY }}
+ speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
diff --git a/.github/workflows/speakeasy_sdk_publish.yml b/.github/workflows/speakeasy_sdk_publish.yml
index caef25b0c..e0f76760f 100644
--- a/.github/workflows/speakeasy_sdk_publish.yml
+++ b/.github/workflows/speakeasy_sdk_publish.yml
@@ -1,20 +1,17 @@
name: Publish
"on":
- push:
- branches:
- - main
- paths:
- - RELEASES.md
+ push:
+ branches:
+ - main
+ paths:
+ - RELEASES.md
jobs:
- publish:
- uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v14
- with:
- create_release: true
- publish_java: true
- secrets:
- github_access_token: ${{ secrets.GITHUB_TOKEN }}
- java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}
- java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
- ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
- ossrh_username: ${{ secrets.OSSRH_USERNAME }}
- speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
+ publish:
+ uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-publish.yaml@v15
+ secrets:
+ github_access_token: ${{ secrets.GITHUB_TOKEN }}
+ java_gpg_passphrase: ${{ secrets.JAVA_GPG_PASSPHRASE }}
+ java_gpg_secret_key: ${{ secrets.JAVA_GPG_SECRET_KEY }}
+ ossrh_password: ${{ secrets.OSSRH_PASSWORD }}
+ ossrh_username: ${{ secrets.OSSRH_USERNAME }}
+ speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index 57dbc2838..84a1e1a11 100755
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -1,156 +1,1918 @@
lockVersion: 2.0.0
id: 5b16d152-46cd-4f0b-94e9-018ca2cfe7cd
management:
- docChecksum: f32864912d3a716aa1b28aee6ebab024
+ docChecksum: c7cb5a18199f070c4946089791aa6bfc
docVersion: 1.0.0
- speakeasyVersion: internal
- generationVersion: 2.272.4
- releaseVersion: 0.49.3
- configChecksum: 7c8efa79420174b8a11ee9539f5dd493
+ speakeasyVersion: 1.250.0
+ generationVersion: 2.304.1
+ releaseVersion: 1.0.0
+ configChecksum: de6af6f9006afd07363242e14863a916
repoURL: https://github.com/airbytehq/airbyte-api-java-sdk.git
repoSubDirectory: .
published: true
features:
java:
- core: 3.5.2
- globalSecurity: 2.81.3
+ constsAndDefaults: 0.1.1
+ core: 3.16.4
+ globalSecurity: 2.82.5
globalServerURLs: 2.82.1
+ unions: 0.0.3
generatedFiles:
- - lib/src/main/java/com/airbyte/api/SDKConfiguration.java
- - lib/src/main/java/com/airbyte/api/Connections.java
- - lib/src/main/java/com/airbyte/api/Destinations.java
- - lib/src/main/java/com/airbyte/api/Jobs.java
- - lib/src/main/java/com/airbyte/api/Sources.java
- - lib/src/main/java/com/airbyte/api/Streams.java
- - lib/src/main/java/com/airbyte/api/Workspaces.java
- - lib/src/main/java/com/airbyte/api/Airbyte.java
+ - src/main/java/com/airbyte/api/SecuritySource.java
+ - src/main/java/com/airbyte/api/SDKConfiguration.java
+ - src/main/java/com/airbyte/api/Connections.java
+ - src/main/java/com/airbyte/api/Destinations.java
+ - src/main/java/com/airbyte/api/Jobs.java
+ - src/main/java/com/airbyte/api/Sources.java
+ - src/main/java/com/airbyte/api/Streams.java
+ - src/main/java/com/airbyte/api/Workspaces.java
+ - src/main/java/com/airbyte/api/models/operations/CreateConnectionRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetConnectionRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/ListConnectionsRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/PatchConnectionRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CreateDestinationRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetDestinationRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/ListDestinationsRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/PatchDestinationRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/PutDestinationRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CancelJobRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CreateJobRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetJobRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/ListJobsRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CreateSourceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteSourceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetSourceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/InitiateOAuthRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/ListSourcesRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/PatchSourceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/PutSourceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/CreateWorkspaceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequestBuilder.java
+ - src/main/java/com/airbyte/api/models/operations/SDKMethodInterfaces.java
+ - src/main/java/com/airbyte/api/Airbyte.java
- .gitattributes
+ - build.gradle
- gradle/wrapper/gradle-wrapper.jar
- gradle/wrapper/gradle-wrapper.properties
- gradlew
- gradlew.bat
- settings.gradle
- - lib/build.gradle
- - lib/src/main/java/com/airbyte/api/utils/DateTimeDeserializer.java
- - lib/src/main/java/com/airbyte/api/utils/DateTimeSerializer.java
- - lib/src/main/java/com/airbyte/api/utils/FormMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/HTTPClient.java
- - lib/src/main/java/com/airbyte/api/utils/HTTPRequest.java
- - lib/src/main/java/com/airbyte/api/utils/HeaderMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/JSON.java
- - lib/src/main/java/com/airbyte/api/utils/Metadata.java
- - lib/src/main/java/com/airbyte/api/utils/MultipartFormMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/PathParamsMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/QueryParameters.java
- - lib/src/main/java/com/airbyte/api/utils/QueryParamsMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/RequestBody.java
- - lib/src/main/java/com/airbyte/api/utils/RequestMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/Security.java
- - lib/src/main/java/com/airbyte/api/utils/SecurityMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/SerializedBody.java
- - lib/src/main/java/com/airbyte/api/utils/SpeakeasyHTTPClient.java
- - lib/src/main/java/com/airbyte/api/utils/SpeakeasyHTTPSecurityClient.java
- - lib/src/main/java/com/airbyte/api/utils/SpeakeasyMetadata.java
- - lib/src/main/java/com/airbyte/api/utils/Types.java
- - lib/src/main/java/com/airbyte/api/utils/Utils.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetJobRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java
- - lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java
- - lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionStatusEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/ScheduleTypeWithBasicEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/NonBreakingSchemaUpdatesBehaviorEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/NamespaceDefinitionEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/GeographyEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java
- - lib/src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionSyncModeEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java
- - lib/src/main/java/com/airbyte/api/models/shared/ScheduleTypeEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/NonBreakingSchemaUpdatesBehaviorEnumNoDefault.java
- - lib/src/main/java/com/airbyte/api/models/shared/NamespaceDefinitionEnumNoDefault.java
- - lib/src/main/java/com/airbyte/api/models/shared/GeographyEnumNoDefault.java
- - lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/JobResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/JobTypeEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java
- - lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java
- - lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java
- - lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/ActorTypeEnum.java
- - lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java
- - lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java
- - lib/src/main/java/com/airbyte/api/models/shared/Security.java
- - lib/src/main/java/com/airbyte/api/models/shared/SchemeBasicAuth.java
+ - src/main/java/com/airbyte/api/utils/BackoffStrategy.java
+ - src/main/java/com/airbyte/api/utils/BigDecimalString.java
+ - src/main/java/com/airbyte/api/utils/BigIntegerString.java
+ - src/main/java/com/airbyte/api/utils/Deserializers.java
+ - src/main/java/com/airbyte/api/utils/FormMetadata.java
+ - src/main/java/com/airbyte/api/utils/HTTPClient.java
+ - src/main/java/com/airbyte/api/utils/HTTPRequest.java
+ - src/main/java/com/airbyte/api/utils/HeaderMetadata.java
+ - src/main/java/com/airbyte/api/utils/JSON.java
+ - src/main/java/com/airbyte/api/utils/LazySingletonValue.java
+ - src/main/java/com/airbyte/api/utils/Metadata.java
+ - src/main/java/com/airbyte/api/utils/MultipartFormMetadata.java
+ - src/main/java/com/airbyte/api/utils/OneOfDeserializer.java
+ - src/main/java/com/airbyte/api/utils/Options.java
+ - src/main/java/com/airbyte/api/utils/PathParamsMetadata.java
+ - src/main/java/com/airbyte/api/utils/QueryParameters.java
+ - src/main/java/com/airbyte/api/utils/QueryParamsMetadata.java
+ - src/main/java/com/airbyte/api/utils/RequestBody.java
+ - src/main/java/com/airbyte/api/utils/RequestMetadata.java
+ - src/main/java/com/airbyte/api/utils/Response.java
+ - src/main/java/com/airbyte/api/utils/Retries.java
+ - src/main/java/com/airbyte/api/utils/RetryConfig.java
+ - src/main/java/com/airbyte/api/utils/Security.java
+ - src/main/java/com/airbyte/api/utils/SecurityMetadata.java
+ - src/main/java/com/airbyte/api/utils/SerializedBody.java
+ - src/main/java/com/airbyte/api/utils/SpeakeasyHTTPClient.java
+ - src/main/java/com/airbyte/api/utils/SpeakeasyHTTPSecurityClient.java
+ - src/main/java/com/airbyte/api/utils/SpeakeasyMetadata.java
+ - src/main/java/com/airbyte/api/utils/TypedObject.java
+ - src/main/java/com/airbyte/api/utils/Types.java
+ - src/main/java/com/airbyte/api/utils/Utils.java
+ - src/main/java/com/airbyte/api/models/errors/SDKError.java
+ - src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java
+ - src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java
+ - src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java
+ - src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java
+ - src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java
+ - src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java
+ - src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java
+ - src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java
+ - src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java
+ - src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java
+ - src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java
+ - src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetJobRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetJobResponse.java
+ - src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java
+ - src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java
+ - src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java
+ - src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java
+ - src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java
+ - src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java
+ - src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java
+ - src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java
+ - src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java
+ - src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java
+ - src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionStatusEnum.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java
+ - src/main/java/com/airbyte/api/models/shared/ScheduleTypeWithBasicEnum.java
+ - src/main/java/com/airbyte/api/models/shared/NonBreakingSchemaUpdatesBehaviorEnum.java
+ - src/main/java/com/airbyte/api/models/shared/NamespaceDefinitionEnum.java
+ - src/main/java/com/airbyte/api/models/shared/GeographyEnum.java
+ - src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java
+ - src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionSyncModeEnum.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java
+ - src/main/java/com/airbyte/api/models/shared/ScheduleTypeEnum.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java
+ - src/main/java/com/airbyte/api/models/shared/NonBreakingSchemaUpdatesBehaviorEnumNoDefault.java
+ - src/main/java/com/airbyte/api/models/shared/NamespaceDefinitionEnumNoDefault.java
+ - src/main/java/com/airbyte/api/models/shared/GeographyEnumNoDefault.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationResponse.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationViaGoogleOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsGoogleSheets.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheets.java
+ - src/main/java/com/airbyte/api/models/shared/Astra.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/OpenAICompatible.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/AzureOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/Fake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraMode.java
+ - src/main/java/com/airbyte/api/models/shared/Cohere.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.java
+ - src/main/java/com/airbyte/api/models/shared/OpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/Embedding.java
+ - src/main/java/com/airbyte/api/models/shared/Indexing.java
+ - src/main/java/com/airbyte/api/models/shared/FieldNameMappingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/ByProgrammingLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasProcessingTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/ByMarkdownHeader.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstraSchemasProcessingMode.java
+ - src/main/java/com/airbyte/api/models/shared/BySeparator.java
+ - src/main/java/com/airbyte/api/models/shared/TextSplitter.java
+ - src/main/java/com/airbyte/api/models/shared/ProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAstra.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/IAMUser.java
+ - src/main/java/com/airbyte/api/models/shared/CredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/IAMRole.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationMode.java
+ - src/main/java/com/airbyte/api/models/shared/AwsDatalake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCompressionCodecOptional.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatTypeWildcard.java
+ - src/main/java/com/airbyte/api/models/shared/ParquetColumnarStorage.java
+ - src/main/java/com/airbyte/api/models/shared/CompressionCodecOptional.java
+ - src/main/java/com/airbyte/api/models/shared/FormatTypeWildcard.java
+ - src/main/java/com/airbyte/api/models/shared/JSONLinesNewlineDelimitedJSON.java
+ - src/main/java/com/airbyte/api/models/shared/OutputFormatWildcard.java
+ - src/main/java/com/airbyte/api/models/shared/ChooseHowToPartitionData.java
+ - src/main/java/com/airbyte/api/models/shared/S3BucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java
+ - src/main/java/com/airbyte/api/models/shared/AzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON.java
+ - src/main/java/com/airbyte/api/models/shared/NormalizationFlattening.java
+ - src/main/java/com/airbyte/api/models/shared/FormatType.java
+ - src/main/java/com/airbyte/api/models/shared/CSVCommaSeparatedValues.java
+ - src/main/java/com/airbyte/api/models/shared/OutputFormat.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/DatasetLocation.java
+ - src/main/java/com/airbyte/api/models/shared/Bigquery.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationBigqueryMethod.java
+ - src/main/java/com/airbyte/api/models/shared/StandardInserts.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationBigqueryCredentialType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationBigqueryHMACKey.java
+ - src/main/java/com/airbyte/api/models/shared/Credential.java
+ - src/main/java/com/airbyte/api/models/shared/GCSTmpFilesAfterwardProcessing.java
+ - src/main/java/com/airbyte/api/models/shared/Method.java
+ - src/main/java/com/airbyte/api/models/shared/GCSStaging.java
+ - src/main/java/com/airbyte/api/models/shared/LoadingMethod.java
+ - src/main/java/com/airbyte/api/models/shared/TransformationQueryRunType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java
+ - src/main/java/com/airbyte/api/models/shared/Clickhouse.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationClickhouseSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/PasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/TunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/NoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java
+ - src/main/java/com/airbyte/api/models/shared/Convex.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationConvex.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDatabricksSchemasDataSourceType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDatabricksAzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDatabricksS3BucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/AmazonS3.java
+ - src/main/java/com/airbyte/api/models/shared/DataSourceType.java
+ - src/main/java/com/airbyte/api/models/shared/RecommendedManagedTables.java
+ - src/main/java/com/airbyte/api/models/shared/DataSource.java
+ - src/main/java/com/airbyte/api/models/shared/Databricks.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java
+ - src/main/java/com/airbyte/api/models/shared/DevNull.java
+ - src/main/java/com/airbyte/api/models/shared/TestDestinationType.java
+ - src/main/java/com/airbyte/api/models/shared/Silent.java
+ - src/main/java/com/airbyte/api/models/shared/TestDestination.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java
+ - src/main/java/com/airbyte/api/models/shared/Duckdb.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDuckdb.java
+ - src/main/java/com/airbyte/api/models/shared/Dynamodb.java
+ - src/main/java/com/airbyte/api/models/shared/DynamoDBRegion.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchSchemasMethod.java
+ - src/main/java/com/airbyte/api/models/shared/UsernamePassword.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchMethod.java
+ - src/main/java/com/airbyte/api/models/shared/ApiKeySecret.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Elasticsearch.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java
+ - src/main/java/com/airbyte/api/models/shared/Firestore.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java
+ - src/main/java/com/airbyte/api/models/shared/CredentialType.java
+ - src/main/java/com/airbyte/api/models/shared/HMACKey.java
+ - src/main/java/com/airbyte/api/models/shared/Authentication.java
+ - src/main/java/com/airbyte/api/models/shared/Gcs.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsCompressionCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsParquetColumnarStorage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsGZIP.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasNoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsJSONLinesNewlineDelimitedJSON.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/Gzip.java
+ - src/main/java/com/airbyte/api/models/shared/CompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsNoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/Compression.java
+ - src/main/java/com/airbyte/api/models/shared/Normalization.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsCSVCommaSeparatedValues.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.java
+ - src/main/java/com/airbyte/api/models/shared/Snappy.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatOutputFormatCodec.java
+ - src/main/java/com/airbyte/api/models/shared/Zstandard.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasFormatCodec.java
+ - src/main/java/com/airbyte/api/models/shared/Xz.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsSchemasCodec.java
+ - src/main/java/com/airbyte/api/models/shared/Bzip2.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsCodec.java
+ - src/main/java/com/airbyte/api/models/shared/Deflate.java
+ - src/main/java/com/airbyte/api/models/shared/Codec.java
+ - src/main/java/com/airbyte/api/models/shared/NoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/CompressionCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/AvroApacheAvro.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcsOutputFormat.java
+ - src/main/java/com/airbyte/api/models/shared/GCSBucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationGcs.java
+ - src/main/java/com/airbyte/api/models/shared/Langchain.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainFake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.java
+ - src/main/java/com/airbyte/api/models/shared/ChromaLocalPersistance.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainSchemasIndexingIndexingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DocArrayHnswSearch.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainSchemasIndexingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainPinecone.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexing.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchainProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationLangchain.java
+ - src/main/java/com/airbyte/api/models/shared/Milvus.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusOpenAICompatible.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusAzureOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusFake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusCohere.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.java
+ - src/main/java/com/airbyte/api/models/shared/NoAuth.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasIndexingAuthMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusUsernamePassword.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasIndexingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusAPIToken.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusIndexing.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusFieldNameMappingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusByProgrammingLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusByMarkdownHeader.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusSchemasProcessingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusBySeparator.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusTextSplitter.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvusProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMilvus.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthorization.java
+ - src/main/java/com/airbyte/api/models/shared/LoginPassword.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSchemasAuthorization.java
+ - src/main/java/com/airbyte/api/models/shared/None.java
+ - src/main/java/com/airbyte/api/models/shared/AuthorizationType.java
+ - src/main/java/com/airbyte/api/models/shared/Mongodb.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSchemasInstance.java
+ - src/main/java/com/airbyte/api/models/shared/MongoDBAtlas.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstance.java
+ - src/main/java/com/airbyte/api/models/shared/ReplicaSet.java
+ - src/main/java/com/airbyte/api/models/shared/Instance.java
+ - src/main/java/com/airbyte/api/models/shared/StandaloneMongoDbInstance.java
+ - src/main/java/com/airbyte/api/models/shared/MongoDbInstanceType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodbSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java
+ - src/main/java/com/airbyte/api/models/shared/Mssql.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSchemasSslMethod.java
+ - src/main/java/com/airbyte/api/models/shared/EncryptedVerifyCertificate.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethod.java
+ - src/main/java/com/airbyte/api/models/shared/EncryptedTrustServerCertificate.java
+ - src/main/java/com/airbyte/api/models/shared/SSLMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssqlSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMssql.java
+ - src/main/java/com/airbyte/api/models/shared/Mysql.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysqlSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationMysql.java
+ - src/main/java/com/airbyte/api/models/shared/Oracle.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOraclePasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracleSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationOracle.java
+ - src/main/java/com/airbyte/api/models/shared/Pinecone.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeOpenAICompatible.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeAzureOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeFake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeCohere.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeIndexing.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeFieldNameMappingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeByProgrammingLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeByMarkdownHeader.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeSchemasProcessingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeBySeparator.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeTextSplitter.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPineconeProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPinecone.java
+ - src/main/java/com/airbyte/api/models/shared/Postgres.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.java
+ - src/main/java/com/airbyte/api/models/shared/VerifyFull.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.java
+ - src/main/java/com/airbyte/api/models/shared/VerifyCa.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasSslModeMode.java
+ - src/main/java/com/airbyte/api/models/shared/Require.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/Prefer.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresMode.java
+ - src/main/java/com/airbyte/api/models/shared/Allow.java
+ - src/main/java/com/airbyte/api/models/shared/Mode.java
+ - src/main/java/com/airbyte/api/models/shared/Disable.java
+ - src/main/java/com/airbyte/api/models/shared/SSLModes.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgresSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java
+ - src/main/java/com/airbyte/api/models/shared/Pubsub.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java
+ - src/main/java/com/airbyte/api/models/shared/Qdrant.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantOpenAICompatible.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantAzureOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantFake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantCohere.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantNoAuth.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasIndexingMode.java
+ - src/main/java/com/airbyte/api/models/shared/ApiKeyAuth.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DistanceMetric.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantIndexing.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantFieldNameMappingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantByProgrammingLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantByMarkdownHeader.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantSchemasProcessingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantBySeparator.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantTextSplitter.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrantProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationQdrant.java
+ - src/main/java/com/airbyte/api/models/shared/CacheType.java
+ - src/main/java/com/airbyte/api/models/shared/Redis.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisVerifyFull.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisDisable.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSSLModes.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedisSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedis.java
+ - src/main/java/com/airbyte/api/models/shared/Redshift.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftSchemasMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Standard.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftEncryptionType.java
+ - src/main/java/com/airbyte/api/models/shared/AESCBCEnvelopeEncryption.java
+ - src/main/java/com/airbyte/api/models/shared/EncryptionType.java
+ - src/main/java/com/airbyte/api/models/shared/NoEncryption.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftEncryption.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshiftS3BucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/AWSS3Staging.java
+ - src/main/java/com/airbyte/api/models/shared/UploadingMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java
+ - src/main/java/com/airbyte/api/models/shared/S3.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasCompressionCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatOutputFormatFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3ParquetColumnarStorage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Snappy.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatOutputFormat3Codec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Zstandard.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatOutputFormatCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Xz.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Bzip2.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Deflate.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Codec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatNoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3CompressionCodec.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3AvroApacheAvro.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasGZIP.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasNoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFlattening.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3JSONLinesNewlineDelimitedJSON.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3SchemasCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GZIP.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3CompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3NoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Compression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Flattening.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3FormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3CSVCommaSeparatedValues.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3OutputFormat.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3S3BucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3.java
+ - src/main/java/com/airbyte/api/models/shared/S3Glue.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueSchemasCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueGZIP.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueCompressionType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueNoCompression.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueCompression.java
+ - src/main/java/com/airbyte/api/models/shared/Flattening.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueJSONLinesNewlineDelimitedJSON.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueOutputFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SerializationLibrary.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3GlueS3BucketRegion.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java
+ - src/main/java/com/airbyte/api/models/shared/SftpJson.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/UsernameAndPassword.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeSchemasCredentialsAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/KeyPairAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/AuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeSnowflake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java
+ - src/main/java/com/airbyte/api/models/shared/Teradata.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataVerifyFull.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataVerifyCa.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataRequire.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSchemasSslModeMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataPrefer.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataAllow.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataDisable.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradataSSLModes.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTeradata.java
+ - src/main/java/com/airbyte/api/models/shared/Typesense.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java
+ - src/main/java/com/airbyte/api/models/shared/Vectara.java
+ - src/main/java/com/airbyte/api/models/shared/OAuth20Credentials.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationVectara.java
+ - src/main/java/com/airbyte/api/models/shared/Weaviate.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateOpenAICompatible.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateFake.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.java
+ - src/main/java/com/airbyte/api/models/shared/FromField.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateCohere.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasEmbeddingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateAzureOpenAI.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateMode.java
+ - src/main/java/com/airbyte/api/models/shared/NoExternalEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateEmbedding.java
+ - src/main/java/com/airbyte/api/models/shared/Header.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.java
+ - src/main/java/com/airbyte/api/models/shared/NoAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasIndexingAuthMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateUsernamePassword.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasIndexingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateAPIToken.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/DefaultVectorizer.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateIndexing.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateFieldNameMappingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateByProgrammingLanguage.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateByMarkdownHeader.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateSchemasProcessingMode.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateBySeparator.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateTextSplitter.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviateProcessingConfigModel.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationWeaviate.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java
+ - src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java
+ - src/main/java/com/airbyte/api/models/shared/JobResponse.java
+ - src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java
+ - src/main/java/com/airbyte/api/models/shared/JobTypeEnum.java
+ - src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/JobsResponse.java
+ - src/main/java/com/airbyte/api/models/shared/SourceResponse.java
+ - src/main/java/com/airbyte/api/models/shared/SourceConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/Aha.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAha.java
+ - src/main/java/com/airbyte/api/models/shared/Aircall.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAircall.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtableAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/PersonalAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtableSchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtableOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtableAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtableAirtable.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAirtable.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/Region.java
+ - src/main/java/com/airbyte/api/models/shared/ReportRecordTypes.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsAmazonAds.java
+ - src/main/java/com/airbyte/api/models/shared/StateFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java
+ - src/main/java/com/airbyte/api/models/shared/AWSSellerPartnerAccountType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AWSEnvironment.java
+ - src/main/java/com/airbyte/api/models/shared/AWSRegion.java
+ - src/main/java/com/airbyte/api/models/shared/OptionsList.java
+ - src/main/java/com/airbyte/api/models/shared/StreamName.java
+ - src/main/java/com/airbyte/api/models/shared/ReportOptions.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonSqsAWSRegion.java
+ - src/main/java/com/airbyte/api/models/shared/AmazonSqs.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java
+ - src/main/java/com/airbyte/api/models/shared/DataRegion.java
+ - src/main/java/com/airbyte/api/models/shared/Amplitude.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAmplitude.java
+ - src/main/java/com/airbyte/api/models/shared/ApifyDataset.java
+ - src/main/java/com/airbyte/api/models/shared/SourceApifyDataset.java
+ - src/main/java/com/airbyte/api/models/shared/Appfollow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAppfollow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAsanaSchemasCredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateWithPersonalAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaAsanaOauth.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationMechanism.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAsanaAsana.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAsana.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/OAuth2AccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAuth0SchemasAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/OAuth2ConfidentialApplication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAuth0AuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Auth0.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAuth0.java
+ - src/main/java/com/airbyte/api/models/shared/AwsCloudtrail.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageAzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageMode.java
+ - src/main/java/com/airbyte/api/models/shared/Local.java
+ - src/main/java/com/airbyte/api/models/shared/Processing.java
+ - src/main/java/com/airbyte/api/models/shared/ParsingStrategy.java
+ - src/main/java/com/airbyte/api/models/shared/DocumentFileTypeFormatExperimental.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/ParquetFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageSchemasFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/JsonlFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/UserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/Autogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/HeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/FromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/CSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/InferenceType.java
+ - src/main/java/com/airbyte/api/models/shared/CSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/AvroFormat.java
+ - src/main/java/com/airbyte/api/models/shared/Format.java
+ - src/main/java/com/airbyte/api/models/shared/ValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/FileBasedStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/AzureTable.java
+ - src/main/java/com/airbyte/api/models/shared/SourceAzureTable.java
+ - src/main/java/com/airbyte/api/models/shared/BambooHr.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBambooHr.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBigqueryBigquery.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBigquery.java
+ - src/main/java/com/airbyte/api/models/shared/Operator.java
+ - src/main/java/com/airbyte/api/models/shared/AccountNames.java
+ - src/main/java/com/airbyte/api/models/shared/AuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/ReportingDataObject.java
+ - src/main/java/com/airbyte/api/models/shared/CustomReportConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBingAdsBingAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBingAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBraintreeEnvironment.java
+ - src/main/java/com/airbyte/api/models/shared/Braintree.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBraintree.java
+ - src/main/java/com/airbyte/api/models/shared/Braze.java
+ - src/main/java/com/airbyte/api/models/shared/SourceBraze.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCartSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SingleStoreAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCartAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/CentralAPIRouter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCartAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Cart.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCart.java
+ - src/main/java/com/airbyte/api/models/shared/ProductCatalog.java
+ - src/main/java/com/airbyte/api/models/shared/Chargebee.java
+ - src/main/java/com/airbyte/api/models/shared/SourceChargebee.java
+ - src/main/java/com/airbyte/api/models/shared/Chartmogul.java
+ - src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseClickhouse.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhousePasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouseSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java
+ - src/main/java/com/airbyte/api/models/shared/ClickupApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java
+ - src/main/java/com/airbyte/api/models/shared/Clockify.java
+ - src/main/java/com/airbyte/api/models/shared/SourceClockify.java
+ - src/main/java/com/airbyte/api/models/shared/CloseCom.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java
+ - src/main/java/com/airbyte/api/models/shared/Coda.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCoda.java
+ - src/main/java/com/airbyte/api/models/shared/Environment.java
+ - src/main/java/com/airbyte/api/models/shared/CoinApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java
+ - src/main/java/com/airbyte/api/models/shared/DataType.java
+ - src/main/java/com/airbyte/api/models/shared/Coinmarketcap.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCoinmarketcap.java
+ - src/main/java/com/airbyte/api/models/shared/Configcat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java
+ - src/main/java/com/airbyte/api/models/shared/Confluence.java
+ - src/main/java/com/airbyte/api/models/shared/SourceConfluence.java
+ - src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java
+ - src/main/java/com/airbyte/api/models/shared/SourceConvex.java
+ - src/main/java/com/airbyte/api/models/shared/Datascope.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDatascope.java
+ - src/main/java/com/airbyte/api/models/shared/Delighted.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDelighted.java
+ - src/main/java/com/airbyte/api/models/shared/Dixa.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDixa.java
+ - src/main/java/com/airbyte/api/models/shared/Dockerhub.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDockerhub.java
+ - src/main/java/com/airbyte/api/models/shared/Dremio.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDremio.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodbRegion.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodb.java
+ - src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java
+ - src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java
+ - src/main/java/com/airbyte/api/models/shared/Emailoctopus.java
+ - src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java
+ - src/main/java/com/airbyte/api/models/shared/ExchangeRates.java
+ - src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java
+ - src/main/java/com/airbyte/api/models/shared/ValidAdStatuses.java
+ - src/main/java/com/airbyte/api/models/shared/ValidAdSetStatuses.java
+ - src/main/java/com/airbyte/api/models/shared/ValidCampaignStatuses.java
+ - src/main/java/com/airbyte/api/models/shared/ValidActionBreakdowns.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingActionReportTime.java
+ - src/main/java/com/airbyte/api/models/shared/ValidBreakdowns.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/Level.java
+ - src/main/java/com/airbyte/api/models/shared/InsightConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingFacebookMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/Faker.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFaker.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFaunaSchemasDeletionMode.java
+ - src/main/java/com/airbyte/api/models/shared/Enabled.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFaunaDeletionMode.java
+ - src/main/java/com/airbyte/api/models/shared/Disabled.java
+ - src/main/java/com/airbyte/api/models/shared/DeletionMode.java
+ - src/main/java/com/airbyte/api/models/shared/Collection.java
+ - src/main/java/com/airbyte/api/models/shared/Fauna.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFauna.java
+ - src/main/java/com/airbyte/api/models/shared/FileFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileSchemasProviderStorageProvider7Storage.java
+ - src/main/java/com/airbyte/api/models/shared/SFTPSecureFileTransferProtocol.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileSchemasProviderStorageProvider6Storage.java
+ - src/main/java/com/airbyte/api/models/shared/SCPSecureCopyProtocol.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileSchemasProviderStorageProviderStorage.java
+ - src/main/java/com/airbyte/api/models/shared/SSHSecureShell.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileSchemasProviderStorage.java
+ - src/main/java/com/airbyte/api/models/shared/AzBlobAzureBlobStorage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileSchemasStorage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileS3AmazonWebServices.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFileStorage.java
+ - src/main/java/com/airbyte/api/models/shared/GCSGoogleCloudStorage.java
+ - src/main/java/com/airbyte/api/models/shared/Storage.java
+ - src/main/java/com/airbyte/api/models/shared/HTTPSPublicWeb.java
+ - src/main/java/com/airbyte/api/models/shared/StorageProvider.java
+ - src/main/java/com/airbyte/api/models/shared/File.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFile.java
+ - src/main/java/com/airbyte/api/models/shared/Firebolt.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFirebolt.java
+ - src/main/java/com/airbyte/api/models/shared/Freshcaller.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFreshcaller.java
+ - src/main/java/com/airbyte/api/models/shared/Freshdesk.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java
+ - src/main/java/com/airbyte/api/models/shared/Freshsales.java
+ - src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java
+ - src/main/java/com/airbyte/api/models/shared/GainsightPx.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGainsightPx.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsGcs.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsUserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsSchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsAutogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsFromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsCSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsInferenceType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsCSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcsValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGCSStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGcs.java
+ - src/main/java/com/airbyte/api/models/shared/Getlago.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGetlago.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGithubOptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGithubPersonalAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/OptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/OAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGithubAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGithubGithub.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGithub.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlabSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/PrivateToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlabAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlabOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlabAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlabGitlab.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGitlab.java
+ - src/main/java/com/airbyte/api/models/shared/Glassfrog.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGlassfrog.java
+ - src/main/java/com/airbyte/api/models/shared/Country.java
+ - src/main/java/com/airbyte/api/models/shared/In.java
+ - src/main/java/com/airbyte/api/models/shared/Language.java
+ - src/main/java/com/airbyte/api/models/shared/Nullable.java
+ - src/main/java/com/airbyte/api/models/shared/SortBy.java
+ - src/main/java/com/airbyte/api/models/shared/Gnews.java
+ - src/main/java/com/airbyte/api/models/shared/TopHeadlinesTopic.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGnews.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/CustomQueriesArray.java
+ - src/main/java/com/airbyte/api/models/shared/CustomerStatus.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/ServiceAccountKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaGoogleOauth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/CohortReportSettings.java
+ - src/main/java/com/airbyte/api/models/shared/DateRange.java
+ - src/main/java/com/airbyte/api/models/shared/Dimension.java
+ - src/main/java/com/airbyte/api/models/shared/Cohorts.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiGranularity.java
+ - src/main/java/com/airbyte/api/models/shared/CohortsRange.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasEnabled.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiEnabled.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiDisabled.java
+ - src/main/java/com/airbyte/api/models/shared/CohortReports.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/FromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/ToValue.java
+ - src/main/java/com/airbyte/api/models/shared/BetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiValueType.java
+ - src/main/java/com/airbyte/api/models/shared/DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/Value.java
+ - src/main/java/com/airbyte/api/models/shared/NumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/InListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/StringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.java
+ - src/main/java/com/airbyte/api/models/shared/Filter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.java
+ - src/main/java/com/airbyte/api/models/shared/NotExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiFilterType.java
+ - src/main/java/com/airbyte/api/models/shared/OrGroup.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.java
+ - src/main/java/com/airbyte/api/models/shared/Expression.java
+ - src/main/java/com/airbyte/api/models/shared/FilterType.java
+ - src/main/java/com/airbyte/api/models/shared/AndGroup.java
+ - src/main/java/com/airbyte/api/models/shared/DimensionsFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiNotExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiOrGroup.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiAndGroup.java
+ - src/main/java/com/airbyte/api/models/shared/MetricsFilter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4ServiceAccountOnly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectorySchemasCredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/ServiceAccountKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectoryCredentialsTitle.java
+ - src/main/java/com/airbyte/api/models/shared/SignInViaGoogleOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectoryGoogleCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleDirectory.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectory.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveServiceAccountKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveAuthenticateViaGoogleOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveGoogleDrive.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveMode.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveLocal.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveProcessing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveParsingStrategy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveDocumentFileTypeFormatExperimental.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveParquetFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasStreamsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveJsonlFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveUserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveAutogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveFromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveCSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveCSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveAvroFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDriveFileBasedStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleDrive.java
+ - src/main/java/com/airbyte/api/models/shared/Categories.java
+ - src/main/java/com/airbyte/api/models/shared/GooglePagespeedInsights.java
+ - src/main/java/com/airbyte/api/models/shared/Strategies.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGooglePagespeedInsights.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleServiceAccountKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleCustomReportConfig.java
+ - src/main/java/com/airbyte/api/models/shared/DataFreshness.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsServiceAccountKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsAuthenticateViaGoogleOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsGoogleSheets.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleWebfonts.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGoogleWebfonts.java
+ - src/main/java/com/airbyte/api/models/shared/Greenhouse.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGreenhouse.java
+ - src/main/java/com/airbyte/api/models/shared/Gridly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceGridly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHarvestHarvest.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHarvest.java
+ - src/main/java/com/airbyte/api/models/shared/Hubplanner.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubplanner.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspotSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/PrivateApp.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspotAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspotOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspotAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspotHubspot.java
+ - src/main/java/com/airbyte/api/models/shared/SourceHubspot.java
+ - src/main/java/com/airbyte/api/models/shared/Insightly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceInsightly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceInstagramInstagram.java
+ - src/main/java/com/airbyte/api/models/shared/SourceInstagram.java
+ - src/main/java/com/airbyte/api/models/shared/Instatus.java
+ - src/main/java/com/airbyte/api/models/shared/SourceInstatus.java
+ - src/main/java/com/airbyte/api/models/shared/SourceIntercomIntercom.java
+ - src/main/java/com/airbyte/api/models/shared/SourceIntercom.java
+ - src/main/java/com/airbyte/api/models/shared/Ip2whois.java
+ - src/main/java/com/airbyte/api/models/shared/SourceIp2whois.java
+ - src/main/java/com/airbyte/api/models/shared/Iterable.java
+ - src/main/java/com/airbyte/api/models/shared/SourceIterable.java
+ - src/main/java/com/airbyte/api/models/shared/IssuesStreamExpandWith.java
+ - src/main/java/com/airbyte/api/models/shared/Jira.java
+ - src/main/java/com/airbyte/api/models/shared/SourceJira.java
+ - src/main/java/com/airbyte/api/models/shared/K6Cloud.java
+ - src/main/java/com/airbyte/api/models/shared/SourceK6Cloud.java
+ - src/main/java/com/airbyte/api/models/shared/SourceKlarnaRegion.java
+ - src/main/java/com/airbyte/api/models/shared/Klarna.java
+ - src/main/java/com/airbyte/api/models/shared/SourceKlarna.java
+ - src/main/java/com/airbyte/api/models/shared/Klaviyo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java
+ - src/main/java/com/airbyte/api/models/shared/Kyve.java
+ - src/main/java/com/airbyte/api/models/shared/SourceKyve.java
+ - src/main/java/com/airbyte/api/models/shared/Launchdarkly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java
+ - src/main/java/com/airbyte/api/models/shared/Lemlist.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLemlist.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiringSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaLeverApiKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiringAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaLeverOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiringAuthenticationMechanism.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java
+ - src/main/java/com/airbyte/api/models/shared/PivotCategory.java
+ - src/main/java/com/airbyte/api/models/shared/TimeGranularity.java
+ - src/main/java/com/airbyte/api/models/shared/AdAnalyticsReportConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsSchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/AccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsLinkedinAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesSchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/LinkedinPages.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinkedinPages.java
+ - src/main/java/com/airbyte/api/models/shared/Linnworks.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLinnworks.java
+ - src/main/java/com/airbyte/api/models/shared/Lokalise.java
+ - src/main/java/com/airbyte/api/models/shared/SourceLokalise.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimpSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/APIKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimpAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimpOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimpAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimpMailchimp.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailchimp.java
+ - src/main/java/com/airbyte/api/models/shared/Mailgun.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailgun.java
+ - src/main/java/com/airbyte/api/models/shared/MailjetSms.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMailjetSms.java
+ - src/main/java/com/airbyte/api/models/shared/Marketo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMarketo.java
+ - src/main/java/com/airbyte/api/models/shared/Metabase.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMetabase.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/ServiceKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaMicrosoftOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SearchScope.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveMode.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveLocal.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveProcessing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveParsingStrategy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveParquetFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveJsonlFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveUserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveAutogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveFromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveCSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveCSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveAvroFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedriveFileBasedStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftOnedrive.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointServiceKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSearchScope.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointMode.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointLocal.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointProcessing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointParsingStrategy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointDocumentFileTypeFormatExperimental.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointParquetFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointJsonlFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointUserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointAutogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointFromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointCSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointCSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointAvroFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepointFileBasedStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftSharepoint.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaMicrosoft.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaMicrosoftOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsAuthenticationMechanism.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsMicrosoftTeams.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeams.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMixpanelSchemasOptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/ProjectSecret.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMixpanelOptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/ServiceAccount.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticationWildcard.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMixpanelRegion.java
+ - src/main/java/com/airbyte/api/models/shared/Mixpanel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMondaySchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/APIToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMondayAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMondayOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMondayAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMondayMonday.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMonday.java
+ - src/main/java/com/airbyte/api/models/shared/MongodbInternalPoc.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java
+ - src/main/java/com/airbyte/api/models/shared/InvalidCDCPositionBehaviorAdvanced.java
+ - src/main/java/com/airbyte/api/models/shared/MongodbV2.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMongodbV2.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasMethod.java
+ - src/main/java/com/airbyte/api/models/shared/ScanChangesWithUserDefinedCursor.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlInvalidCDCPositionBehaviorAdvanced.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlMethod.java
+ - src/main/java/com/airbyte/api/models/shared/ReadChangesUsingChangeDataCaptureCDC.java
+ - src/main/java/com/airbyte/api/models/shared/UpdateMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlMssql.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlEncryptedVerifyCertificate.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasSslMethodSslMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlEncryptedTrustServerCertificate.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasSslMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Unencrypted.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSSLMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssqlSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMssql.java
+ - src/main/java/com/airbyte/api/models/shared/MyHours.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMyHours.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlScanChangesWithUserDefinedCursor.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlMethod.java
+ - src/main/java/com/airbyte/api/models/shared/ReadChangesUsingBinaryLogCDC.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlUpdateMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlMysql.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasSSLModeSSLModesMode.java
+ - src/main/java/com/airbyte/api/models/shared/VerifyIdentity.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasSslModeMode.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlVerifyCA.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasMode.java
+ - src/main/java/com/airbyte/api/models/shared/Required.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlMode.java
+ - src/main/java/com/airbyte/api/models/shared/Preferred.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSSLModes.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysqlSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceMysql.java
+ - src/main/java/com/airbyte/api/models/shared/Netsuite.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotionNotion.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNotion.java
+ - src/main/java/com/airbyte/api/models/shared/PeriodUsedForMostPopularStreams.java
+ - src/main/java/com/airbyte/api/models/shared/ShareTypeUsedForMostPopularSharedStream.java
+ - src/main/java/com/airbyte/api/models/shared/Nytimes.java
+ - src/main/java/com/airbyte/api/models/shared/SourceNytimes.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOktaSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOktaAPIToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOktaAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOktaOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOktaAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Okta.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOkta.java
+ - src/main/java/com/airbyte/api/models/shared/Omnisend.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java
+ - src/main/java/com/airbyte/api/models/shared/Applications.java
+ - src/main/java/com/airbyte/api/models/shared/Onesignal.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionType.java
+ - src/main/java/com/airbyte/api/models/shared/SystemIDSID.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectionType.java
+ - src/main/java/com/airbyte/api/models/shared/ServiceName.java
+ - src/main/java/com/airbyte/api/models/shared/ConnectBy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionMethod.java
+ - src/main/java/com/airbyte/api/models/shared/TLSEncryptedVerifyCertificate.java
+ - src/main/java/com/airbyte/api/models/shared/EncryptionAlgorithm.java
+ - src/main/java/com/airbyte/api/models/shared/EncryptionMethod.java
+ - src/main/java/com/airbyte/api/models/shared/NativeNetworkEncryptionNNE.java
+ - src/main/java/com/airbyte/api/models/shared/Encryption.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleOracle.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOraclePasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracleSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOracle.java
+ - src/main/java/com/airbyte/api/models/shared/Orb.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOrb.java
+ - src/main/java/com/airbyte/api/models/shared/Orbit.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOrbit.java
+ - src/main/java/com/airbyte/api/models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyUsernamePassword.java
+ - src/main/java/com/airbyte/api/models/shared/AccessTokenIsRequiredForAuthenticationRequests.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/GranularityForGeoLocationRegion.java
+ - src/main/java/com/airbyte/api/models/shared/GranularityForPeriodicReports.java
+ - src/main/java/com/airbyte/api/models/shared/OutbrainAmplify.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplify.java
+ - src/main/java/com/airbyte/api/models/shared/Outreach.java
+ - src/main/java/com/airbyte/api/models/shared/SourceOutreach.java
+ - src/main/java/com/airbyte/api/models/shared/PaypalTransaction.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java
+ - src/main/java/com/airbyte/api/models/shared/Paystack.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePaystack.java
+ - src/main/java/com/airbyte/api/models/shared/Pendo.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePendo.java
+ - src/main/java/com/airbyte/api/models/shared/Persistiq.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePersistiq.java
+ - src/main/java/com/airbyte/api/models/shared/PexelsApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePexelsApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterestAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/OAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterestValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/ClickWindowDays.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterestSchemasValidEnums.java
+ - src/main/java/com/airbyte/api/models/shared/ConversionReportTime.java
+ - src/main/java/com/airbyte/api/models/shared/EngagementWindowDays.java
+ - src/main/java/com/airbyte/api/models/shared/Granularity.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterestLevel.java
+ - src/main/java/com/airbyte/api/models/shared/ViewWindowDays.java
+ - src/main/java/com/airbyte/api/models/shared/ReportConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterestPinterest.java
+ - src/main/java/com/airbyte/api/models/shared/Status.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePinterest.java
+ - src/main/java/com/airbyte/api/models/shared/Pipedrive.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePipedrive.java
+ - src/main/java/com/airbyte/api/models/shared/ContentType.java
+ - src/main/java/com/airbyte/api/models/shared/DetailType.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePocketSortBy.java
+ - src/main/java/com/airbyte/api/models/shared/Pocket.java
+ - src/main/java/com/airbyte/api/models/shared/State.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePocket.java
+ - src/main/java/com/airbyte/api/models/shared/PokemonName.java
+ - src/main/java/com/airbyte/api/models/shared/Pokeapi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java
+ - src/main/java/com/airbyte/api/models/shared/PolygonStockApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresSchemasMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresScanChangesWithUserDefinedCursor.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresMethod.java
+ - src/main/java/com/airbyte/api/models/shared/DetectChangesWithXminSystemColumn.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresUpdateMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresPostgres.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresSchemasTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresNoTunnel.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgresSSHTunnelMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostgres.java
+ - src/main/java/com/airbyte/api/models/shared/Posthog.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePosthog.java
+ - src/main/java/com/airbyte/api/models/shared/Postmarkapp.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePostmarkapp.java
+ - src/main/java/com/airbyte/api/models/shared/Prestashop.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePrestashop.java
+ - src/main/java/com/airbyte/api/models/shared/PunkApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePunkApi.java
+ - src/main/java/com/airbyte/api/models/shared/Pypi.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePypi.java
+ - src/main/java/com/airbyte/api/models/shared/Qualaroo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceQuickbooksAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceQuickbooksAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Quickbooks.java
+ - src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java
+ - src/main/java/com/airbyte/api/models/shared/Railz.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRailz.java
+ - src/main/java/com/airbyte/api/models/shared/Recharge.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRecharge.java
+ - src/main/java/com/airbyte/api/models/shared/Recreation.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRecreation.java
+ - src/main/java/com/airbyte/api/models/shared/Recruitee.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRecruitee.java
+ - src/main/java/com/airbyte/api/models/shared/Recurly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRecurly.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRedshiftRedshift.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRedshift.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRetentlyRetently.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRetently.java
+ - src/main/java/com/airbyte/api/models/shared/RkiCovid.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRkiCovid.java
+ - src/main/java/com/airbyte/api/models/shared/Rss.java
+ - src/main/java/com/airbyte/api/models/shared/SourceRss.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/UnexpectedFieldBehavior.java
+ - src/main/java/com/airbyte/api/models/shared/Jsonl.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/Avro.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Filetype.java
+ - src/main/java/com/airbyte/api/models/shared/Parquet.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasFormatFileFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/Csv.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3FileFormat.java
+ - src/main/java/com/airbyte/api/models/shared/S3AmazonWebServices.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3S3.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Mode.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Local.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Processing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3ParsingStrategy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3DocumentFileTypeFormatExperimental.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3ParquetFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsFormatFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3JsonlFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsFormatFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3UserProvided.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasHeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Autogenerated.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3HeaderDefinitionType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3FromCSV.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3CSVHeaderDefinition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3InferenceType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3CSVFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3SchemasStreamsFiletype.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3AvroFormat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3Format.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3ValidationPolicy.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3FileBasedStreamConfig.java
+ - src/main/java/com/airbyte/api/models/shared/SourceS3.java
+ - src/main/java/com/airbyte/api/models/shared/AuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesforceSalesforce.java
+ - src/main/java/com/airbyte/api/models/shared/SearchCriteria.java
+ - src/main/java/com/airbyte/api/models/shared/StreamsCriteria.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesloftSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaAPIKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesloftAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/AuthenticateViaOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Salesloft.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSalesloft.java
+ - src/main/java/com/airbyte/api/models/shared/SapFieldglass.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSapFieldglass.java
+ - src/main/java/com/airbyte/api/models/shared/Secoda.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSecoda.java
+ - src/main/java/com/airbyte/api/models/shared/Sendgrid.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSendgrid.java
+ - src/main/java/com/airbyte/api/models/shared/Sendinblue.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSendinblue.java
+ - src/main/java/com/airbyte/api/models/shared/Senseforce.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java
+ - src/main/java/com/airbyte/api/models/shared/Sentry.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSentry.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpSchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpSSHKeyAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpPasswordAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/Sftp.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftp.java
+ - src/main/java/com/airbyte/api/models/shared/FileType.java
+ - src/main/java/com/airbyte/api/models/shared/SftpBulk.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShopifySchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/APIPassword.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShopifyAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShopifyOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/ShopifyAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShopifyShopify.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShopify.java
+ - src/main/java/com/airbyte/api/models/shared/Shortio.java
+ - src/main/java/com/airbyte/api/models/shared/SourceShortio.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlackSchemasOptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlackAPIToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlackOptionTitle.java
+ - src/main/java/com/airbyte/api/models/shared/SignInViaSlackOAuth.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlackAuthenticationMechanism.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlackSlack.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSlack.java
+ - src/main/java/com/airbyte/api/models/shared/Smaily.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmaily.java
+ - src/main/java/com/airbyte/api/models/shared/Smartengage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartengage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/APIAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Validenums.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsSmartsheets.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java
+ - src/main/java/com/airbyte/api/models/shared/ActionReportTime.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketingSnapchatMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/SwipeUpAttributionWindow.java
+ - src/main/java/com/airbyte/api/models/shared/ViewAttributionWindow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeUsernameAndPassword.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflakeSnowflake.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSnowflake.java
+ - src/main/java/com/airbyte/api/models/shared/SonarCloud.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSonarCloud.java
+ - src/main/java/com/airbyte/api/models/shared/SpacexApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSpacexApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquareSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquareAPIKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquareAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/OauthAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquareAuthentication.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquareSquare.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSquare.java
+ - src/main/java/com/airbyte/api/models/shared/SourceStravaAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceStravaStrava.java
+ - src/main/java/com/airbyte/api/models/shared/SourceStrava.java
+ - src/main/java/com/airbyte/api/models/shared/Stripe.java
+ - src/main/java/com/airbyte/api/models/shared/SourceStripe.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowUrlBase.java
+ - src/main/java/com/airbyte/api/models/shared/GlobalAccount.java
+ - src/main/java/com/airbyte/api/models/shared/UrlBase.java
+ - src/main/java/com/airbyte/api/models/shared/EUBasedAccount.java
+ - src/main/java/com/airbyte/api/models/shared/BaseURL.java
+ - src/main/java/com/airbyte/api/models/shared/SurveySparrow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSurveySparrow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeyAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SurveyMonkeyAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeySurveymonkey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceSurveymonkey.java
+ - src/main/java/com/airbyte/api/models/shared/Tempo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTempo.java
+ - src/main/java/com/airbyte/api/models/shared/TheGuardianApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTheGuardianApi.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SandboxAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingAuthenticationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingTiktokMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/Trello.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrello.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilotSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilotAPIKey.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilotAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilotOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilotAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/Trustpilot.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTrustpilot.java
+ - src/main/java/com/airbyte/api/models/shared/TvmazeSchedule.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTvmazeSchedule.java
+ - src/main/java/com/airbyte/api/models/shared/Twilio.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTwilio.java
+ - src/main/java/com/airbyte/api/models/shared/TwilioTaskrouter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTwilioTaskrouter.java
+ - src/main/java/com/airbyte/api/models/shared/Twitter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTwitter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformSchemasAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformPrivateToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformAuthType.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeformTypeform.java
+ - src/main/java/com/airbyte/api/models/shared/SourceTypeform.java
+ - src/main/java/com/airbyte/api/models/shared/UsCensus.java
+ - src/main/java/com/airbyte/api/models/shared/SourceUsCensus.java
+ - src/main/java/com/airbyte/api/models/shared/Vantage.java
+ - src/main/java/com/airbyte/api/models/shared/SourceVantage.java
+ - src/main/java/com/airbyte/api/models/shared/Webflow.java
+ - src/main/java/com/airbyte/api/models/shared/SourceWebflow.java
+ - src/main/java/com/airbyte/api/models/shared/WhiskyHunter.java
+ - src/main/java/com/airbyte/api/models/shared/SourceWhiskyHunter.java
+ - src/main/java/com/airbyte/api/models/shared/WikipediaPageviews.java
+ - src/main/java/com/airbyte/api/models/shared/SourceWikipediaPageviews.java
+ - src/main/java/com/airbyte/api/models/shared/Woocommerce.java
+ - src/main/java/com/airbyte/api/models/shared/SourceWoocommerce.java
+ - src/main/java/com/airbyte/api/models/shared/Xkcd.java
+ - src/main/java/com/airbyte/api/models/shared/SourceXkcd.java
+ - src/main/java/com/airbyte/api/models/shared/YandexMetrica.java
+ - src/main/java/com/airbyte/api/models/shared/SourceYandexMetrica.java
+ - src/main/java/com/airbyte/api/models/shared/Yotpo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceYotpo.java
+ - src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.java
+ - src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalytics.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatSchemasCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatAccessToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChatZendeskChat.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskSell.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSell.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineSchemasAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineAPIToken.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineAuthMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineOAuth20.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineAuthorizationMethod.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineZendeskSunshine.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSupportZendeskSupport.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskTalkZendeskTalk.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZendeskTalk.java
+ - src/main/java/com/airbyte/api/models/shared/Zenloop.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZenloop.java
+ - src/main/java/com/airbyte/api/models/shared/DataCenterLocation.java
+ - src/main/java/com/airbyte/api/models/shared/ZohoCRMEdition.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZohoCrmEnvironment.java
+ - src/main/java/com/airbyte/api/models/shared/ZohoCrm.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java
+ - src/main/java/com/airbyte/api/models/shared/Zoom.java
+ - src/main/java/com/airbyte/api/models/shared/SourceZoom.java
+ - src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java
+ - src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java
+ - src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/SourcesResponse.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java
+ - src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java
+ - src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java
+ - src/main/java/com/airbyte/api/models/shared/StreamProperties.java
+ - src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java
+ - src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java
+ - src/main/java/com/airbyte/api/models/shared/Credentials.java
+ - src/main/java/com/airbyte/api/models/shared/Airtable.java
+ - src/main/java/com/airbyte/api/models/shared/AmazonAds.java
+ - src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java
+ - src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Asana.java
+ - src/main/java/com/airbyte/api/models/shared/BingAds.java
+ - src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/GithubCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Github.java
+ - src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Gitlab.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleAds.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleDriveCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleDrive.java
+ - src/main/java/com/airbyte/api/models/shared/Authorization.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleSheetsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/GoogleSheets.java
+ - src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Harvest.java
+ - src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Hubspot.java
+ - src/main/java/com/airbyte/api/models/shared/Instagram.java
+ - src/main/java/com/airbyte/api/models/shared/Intercom.java
+ - src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/LeverHiring.java
+ - src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/LinkedinAds.java
+ - src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Mailchimp.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftOnedriveCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftOnedrive.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftSharepointCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftSharepoint.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.java
+ - src/main/java/com/airbyte/api/models/shared/MondayCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Monday.java
+ - src/main/java/com/airbyte/api/models/shared/NotionCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Notion.java
+ - src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Pinterest.java
+ - src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Retently.java
+ - src/main/java/com/airbyte/api/models/shared/Salesforce.java
+ - src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Shopify.java
+ - src/main/java/com/airbyte/api/models/shared/SlackCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Slack.java
+ - src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Smartsheets.java
+ - src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Snowflake.java
+ - src/main/java/com/airbyte/api/models/shared/SquareCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Square.java
+ - src/main/java/com/airbyte/api/models/shared/Strava.java
+ - src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Surveymonkey.java
+ - src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java
+ - src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/Typeform.java
+ - src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskChat.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskSupport.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java
+ - src/main/java/com/airbyte/api/models/shared/ZendeskTalk.java
+ - src/main/java/com/airbyte/api/models/shared/ActorTypeEnum.java
+ - src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java
+ - src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java
+ - src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java
+ - src/main/java/com/airbyte/api/models/shared/Security.java
+ - src/main/java/com/airbyte/api/models/shared/SchemeBasicAuth.java
- docs/models/operations/CreateConnectionResponse.md
- docs/models/operations/DeleteConnectionRequest.md
- docs/models/operations/DeleteConnectionResponse.md
@@ -222,6 +1984,482 @@ generatedFiles:
- docs/models/shared/NamespaceDefinitionEnumNoDefault.md
- docs/models/shared/GeographyEnumNoDefault.md
- docs/models/shared/DestinationResponse.md
+ - docs/models/shared/DestinationConfiguration.md
+ - docs/models/shared/AuthenticationViaGoogleOAuth.md
+ - docs/models/shared/DestinationGoogleSheetsGoogleSheets.md
+ - docs/models/shared/DestinationGoogleSheets.md
+ - docs/models/shared/Astra.md
+ - docs/models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.md
+ - docs/models/shared/OpenAICompatible.md
+ - docs/models/shared/DestinationAstraSchemasEmbeddingMode.md
+ - docs/models/shared/AzureOpenAI.md
+ - docs/models/shared/DestinationAstraSchemasMode.md
+ - docs/models/shared/Fake.md
+ - docs/models/shared/DestinationAstraMode.md
+ - docs/models/shared/Cohere.md
+ - docs/models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.md
+ - docs/models/shared/OpenAI.md
+ - docs/models/shared/Embedding.md
+ - docs/models/shared/Indexing.md
+ - docs/models/shared/FieldNameMappingConfigModel.md
+ - docs/models/shared/DestinationAstraLanguage.md
+ - docs/models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.md
+ - docs/models/shared/ByProgrammingLanguage.md
+ - docs/models/shared/DestinationAstraSchemasProcessingTextSplitterMode.md
+ - docs/models/shared/ByMarkdownHeader.md
+ - docs/models/shared/DestinationAstraSchemasProcessingMode.md
+ - docs/models/shared/BySeparator.md
+ - docs/models/shared/TextSplitter.md
+ - docs/models/shared/ProcessingConfigModel.md
+ - docs/models/shared/DestinationAstra.md
+ - docs/models/shared/DestinationAwsDatalakeCredentialsTitle.md
+ - docs/models/shared/IAMUser.md
+ - docs/models/shared/CredentialsTitle.md
+ - docs/models/shared/IAMRole.md
+ - docs/models/shared/AuthenticationMode.md
+ - docs/models/shared/AwsDatalake.md
+ - docs/models/shared/DestinationAwsDatalakeCompressionCodecOptional.md
+ - docs/models/shared/DestinationAwsDatalakeFormatTypeWildcard.md
+ - docs/models/shared/ParquetColumnarStorage.md
+ - docs/models/shared/CompressionCodecOptional.md
+ - docs/models/shared/FormatTypeWildcard.md
+ - docs/models/shared/JSONLinesNewlineDelimitedJSON.md
+ - docs/models/shared/OutputFormatWildcard.md
+ - docs/models/shared/ChooseHowToPartitionData.md
+ - docs/models/shared/S3BucketRegion.md
+ - docs/models/shared/DestinationAwsDatalake.md
+ - docs/models/shared/AzureBlobStorage.md
+ - docs/models/shared/DestinationAzureBlobStorageFormatType.md
+ - docs/models/shared/DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON.md
+ - docs/models/shared/NormalizationFlattening.md
+ - docs/models/shared/FormatType.md
+ - docs/models/shared/CSVCommaSeparatedValues.md
+ - docs/models/shared/OutputFormat.md
+ - docs/models/shared/DestinationAzureBlobStorage.md
+ - docs/models/shared/DatasetLocation.md
+ - docs/models/shared/Bigquery.md
+ - docs/models/shared/DestinationBigqueryMethod.md
+ - docs/models/shared/StandardInserts.md
+ - docs/models/shared/DestinationBigqueryCredentialType.md
+ - docs/models/shared/DestinationBigqueryHMACKey.md
+ - docs/models/shared/Credential.md
+ - docs/models/shared/GCSTmpFilesAfterwardProcessing.md
+ - docs/models/shared/Method.md
+ - docs/models/shared/GCSStaging.md
+ - docs/models/shared/LoadingMethod.md
+ - docs/models/shared/TransformationQueryRunType.md
+ - docs/models/shared/DestinationBigquery.md
+ - docs/models/shared/Clickhouse.md
+ - docs/models/shared/DestinationClickhouseSchemasTunnelMethod.md
+ - docs/models/shared/PasswordAuthentication.md
+ - docs/models/shared/DestinationClickhouseTunnelMethod.md
+ - docs/models/shared/SSHKeyAuthentication.md
+ - docs/models/shared/TunnelMethod.md
+ - docs/models/shared/NoTunnel.md
+ - docs/models/shared/SSHTunnelMethod.md
+ - docs/models/shared/DestinationClickhouse.md
+ - docs/models/shared/Convex.md
+ - docs/models/shared/DestinationConvex.md
+ - docs/models/shared/DestinationDatabricksSchemasDataSourceType.md
+ - docs/models/shared/DestinationDatabricksAzureBlobStorage.md
+ - docs/models/shared/DestinationDatabricksDataSourceType.md
+ - docs/models/shared/DestinationDatabricksS3BucketRegion.md
+ - docs/models/shared/AmazonS3.md
+ - docs/models/shared/DataSourceType.md
+ - docs/models/shared/RecommendedManagedTables.md
+ - docs/models/shared/DataSource.md
+ - docs/models/shared/Databricks.md
+ - docs/models/shared/DestinationDatabricks.md
+ - docs/models/shared/DevNull.md
+ - docs/models/shared/TestDestinationType.md
+ - docs/models/shared/Silent.md
+ - docs/models/shared/TestDestination.md
+ - docs/models/shared/DestinationDevNull.md
+ - docs/models/shared/Duckdb.md
+ - docs/models/shared/DestinationDuckdb.md
+ - docs/models/shared/Dynamodb.md
+ - docs/models/shared/DynamoDBRegion.md
+ - docs/models/shared/DestinationDynamodb.md
+ - docs/models/shared/DestinationElasticsearchSchemasMethod.md
+ - docs/models/shared/UsernamePassword.md
+ - docs/models/shared/DestinationElasticsearchMethod.md
+ - docs/models/shared/ApiKeySecret.md
+ - docs/models/shared/AuthenticationMethod.md
+ - docs/models/shared/Elasticsearch.md
+ - docs/models/shared/DestinationElasticsearch.md
+ - docs/models/shared/Firestore.md
+ - docs/models/shared/DestinationFirestore.md
+ - docs/models/shared/CredentialType.md
+ - docs/models/shared/HMACKey.md
+ - docs/models/shared/Authentication.md
+ - docs/models/shared/Gcs.md
+ - docs/models/shared/DestinationGcsCompressionCodec.md
+ - docs/models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.md
+ - docs/models/shared/DestinationGcsParquetColumnarStorage.md
+ - docs/models/shared/DestinationGcsSchemasFormatCompressionType.md
+ - docs/models/shared/DestinationGcsGZIP.md
+ - docs/models/shared/DestinationGcsSchemasCompressionType.md
+ - docs/models/shared/DestinationGcsSchemasNoCompression.md
+ - docs/models/shared/DestinationGcsCompression.md
+ - docs/models/shared/DestinationGcsSchemasFormatFormatType.md
+ - docs/models/shared/DestinationGcsJSONLinesNewlineDelimitedJSON.md
+ - docs/models/shared/DestinationGcsCompressionType.md
+ - docs/models/shared/Gzip.md
+ - docs/models/shared/CompressionType.md
+ - docs/models/shared/DestinationGcsNoCompression.md
+ - docs/models/shared/Compression.md
+ - docs/models/shared/Normalization.md
+ - docs/models/shared/DestinationGcsSchemasFormatType.md
+ - docs/models/shared/DestinationGcsCSVCommaSeparatedValues.md
+ - docs/models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.md
+ - docs/models/shared/Snappy.md
+ - docs/models/shared/DestinationGcsSchemasFormatOutputFormatCodec.md
+ - docs/models/shared/Zstandard.md
+ - docs/models/shared/DestinationGcsSchemasFormatCodec.md
+ - docs/models/shared/Xz.md
+ - docs/models/shared/DestinationGcsSchemasCodec.md
+ - docs/models/shared/Bzip2.md
+ - docs/models/shared/DestinationGcsCodec.md
+ - docs/models/shared/Deflate.md
+ - docs/models/shared/Codec.md
+ - docs/models/shared/NoCompression.md
+ - docs/models/shared/CompressionCodec.md
+ - docs/models/shared/DestinationGcsFormatType.md
+ - docs/models/shared/AvroApacheAvro.md
+ - docs/models/shared/DestinationGcsOutputFormat.md
+ - docs/models/shared/GCSBucketRegion.md
+ - docs/models/shared/DestinationGcs.md
+ - docs/models/shared/Langchain.md
+ - docs/models/shared/DestinationLangchainSchemasMode.md
+ - docs/models/shared/DestinationLangchainFake.md
+ - docs/models/shared/DestinationLangchainMode.md
+ - docs/models/shared/DestinationLangchainOpenAI.md
+ - docs/models/shared/DestinationLangchainEmbedding.md
+ - docs/models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.md
+ - docs/models/shared/ChromaLocalPersistance.md
+ - docs/models/shared/DestinationLangchainSchemasIndexingIndexingMode.md
+ - docs/models/shared/DocArrayHnswSearch.md
+ - docs/models/shared/DestinationLangchainSchemasIndexingMode.md
+ - docs/models/shared/DestinationLangchainPinecone.md
+ - docs/models/shared/DestinationLangchainIndexing.md
+ - docs/models/shared/DestinationLangchainProcessingConfigModel.md
+ - docs/models/shared/DestinationLangchain.md
+ - docs/models/shared/Milvus.md
+ - docs/models/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.md
+ - docs/models/shared/DestinationMilvusOpenAICompatible.md
+ - docs/models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.md
+ - docs/models/shared/DestinationMilvusAzureOpenAI.md
+ - docs/models/shared/DestinationMilvusSchemasEmbeddingMode.md
+ - docs/models/shared/DestinationMilvusFake.md
+ - docs/models/shared/DestinationMilvusSchemasMode.md
+ - docs/models/shared/DestinationMilvusCohere.md
+ - docs/models/shared/DestinationMilvusMode.md
+ - docs/models/shared/DestinationMilvusOpenAI.md
+ - docs/models/shared/DestinationMilvusEmbedding.md
+ - docs/models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.md
+ - docs/models/shared/NoAuth.md
+ - docs/models/shared/DestinationMilvusSchemasIndexingAuthMode.md
+ - docs/models/shared/DestinationMilvusUsernamePassword.md
+ - docs/models/shared/DestinationMilvusSchemasIndexingMode.md
+ - docs/models/shared/DestinationMilvusAPIToken.md
+ - docs/models/shared/DestinationMilvusAuthentication.md
+ - docs/models/shared/DestinationMilvusIndexing.md
+ - docs/models/shared/DestinationMilvusFieldNameMappingConfigModel.md
+ - docs/models/shared/DestinationMilvusLanguage.md
+ - docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.md
+ - docs/models/shared/DestinationMilvusByProgrammingLanguage.md
+ - docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.md
+ - docs/models/shared/DestinationMilvusByMarkdownHeader.md
+ - docs/models/shared/DestinationMilvusSchemasProcessingMode.md
+ - docs/models/shared/DestinationMilvusBySeparator.md
+ - docs/models/shared/DestinationMilvusTextSplitter.md
+ - docs/models/shared/DestinationMilvusProcessingConfigModel.md
+ - docs/models/shared/DestinationMilvus.md
+ - docs/models/shared/DestinationMongodbAuthorization.md
+ - docs/models/shared/LoginPassword.md
+ - docs/models/shared/DestinationMongodbSchemasAuthorization.md
+ - docs/models/shared/None.md
+ - docs/models/shared/AuthorizationType.md
+ - docs/models/shared/Mongodb.md
+ - docs/models/shared/DestinationMongodbSchemasInstance.md
+ - docs/models/shared/MongoDBAtlas.md
+ - docs/models/shared/DestinationMongodbInstance.md
+ - docs/models/shared/ReplicaSet.md
+ - docs/models/shared/Instance.md
+ - docs/models/shared/StandaloneMongoDbInstance.md
+ - docs/models/shared/MongoDbInstanceType.md
+ - docs/models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationMongodbPasswordAuthentication.md
+ - docs/models/shared/DestinationMongodbSchemasTunnelMethod.md
+ - docs/models/shared/DestinationMongodbSSHKeyAuthentication.md
+ - docs/models/shared/DestinationMongodbTunnelMethod.md
+ - docs/models/shared/DestinationMongodbNoTunnel.md
+ - docs/models/shared/DestinationMongodbSSHTunnelMethod.md
+ - docs/models/shared/DestinationMongodb.md
+ - docs/models/shared/Mssql.md
+ - docs/models/shared/DestinationMssqlSchemasSslMethod.md
+ - docs/models/shared/EncryptedVerifyCertificate.md
+ - docs/models/shared/DestinationMssqlSslMethod.md
+ - docs/models/shared/EncryptedTrustServerCertificate.md
+ - docs/models/shared/SSLMethod.md
+ - docs/models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationMssqlPasswordAuthentication.md
+ - docs/models/shared/DestinationMssqlSchemasTunnelMethod.md
+ - docs/models/shared/DestinationMssqlSSHKeyAuthentication.md
+ - docs/models/shared/DestinationMssqlTunnelMethod.md
+ - docs/models/shared/DestinationMssqlNoTunnel.md
+ - docs/models/shared/DestinationMssqlSSHTunnelMethod.md
+ - docs/models/shared/DestinationMssql.md
+ - docs/models/shared/Mysql.md
+ - docs/models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationMysqlPasswordAuthentication.md
+ - docs/models/shared/DestinationMysqlSchemasTunnelMethod.md
+ - docs/models/shared/DestinationMysqlSSHKeyAuthentication.md
+ - docs/models/shared/DestinationMysqlTunnelMethod.md
+ - docs/models/shared/DestinationMysqlNoTunnel.md
+ - docs/models/shared/DestinationMysqlSSHTunnelMethod.md
+ - docs/models/shared/DestinationMysql.md
+ - docs/models/shared/Oracle.md
+ - docs/models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationOraclePasswordAuthentication.md
+ - docs/models/shared/DestinationOracleSchemasTunnelMethod.md
+ - docs/models/shared/DestinationOracleSSHKeyAuthentication.md
+ - docs/models/shared/DestinationOracleTunnelMethod.md
+ - docs/models/shared/DestinationOracleNoTunnel.md
+ - docs/models/shared/DestinationOracleSSHTunnelMethod.md
+ - docs/models/shared/DestinationOracle.md
+ - docs/models/shared/Pinecone.md
+ - docs/models/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.md
+ - docs/models/shared/DestinationPineconeOpenAICompatible.md
+ - docs/models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.md
+ - docs/models/shared/DestinationPineconeAzureOpenAI.md
+ - docs/models/shared/DestinationPineconeSchemasEmbeddingMode.md
+ - docs/models/shared/DestinationPineconeFake.md
+ - docs/models/shared/DestinationPineconeSchemasMode.md
+ - docs/models/shared/DestinationPineconeCohere.md
+ - docs/models/shared/DestinationPineconeMode.md
+ - docs/models/shared/DestinationPineconeOpenAI.md
+ - docs/models/shared/DestinationPineconeEmbedding.md
+ - docs/models/shared/DestinationPineconeIndexing.md
+ - docs/models/shared/DestinationPineconeFieldNameMappingConfigModel.md
+ - docs/models/shared/DestinationPineconeLanguage.md
+ - docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.md
+ - docs/models/shared/DestinationPineconeByProgrammingLanguage.md
+ - docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.md
+ - docs/models/shared/DestinationPineconeByMarkdownHeader.md
+ - docs/models/shared/DestinationPineconeSchemasProcessingMode.md
+ - docs/models/shared/DestinationPineconeBySeparator.md
+ - docs/models/shared/DestinationPineconeTextSplitter.md
+ - docs/models/shared/DestinationPineconeProcessingConfigModel.md
+ - docs/models/shared/DestinationPinecone.md
+ - docs/models/shared/Postgres.md
+ - docs/models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.md
+ - docs/models/shared/VerifyFull.md
+ - docs/models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.md
+ - docs/models/shared/VerifyCa.md
+ - docs/models/shared/DestinationPostgresSchemasSslModeMode.md
+ - docs/models/shared/Require.md
+ - docs/models/shared/DestinationPostgresSchemasMode.md
+ - docs/models/shared/Prefer.md
+ - docs/models/shared/DestinationPostgresMode.md
+ - docs/models/shared/Allow.md
+ - docs/models/shared/Mode.md
+ - docs/models/shared/Disable.md
+ - docs/models/shared/SSLModes.md
+ - docs/models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationPostgresPasswordAuthentication.md
+ - docs/models/shared/DestinationPostgresSchemasTunnelMethod.md
+ - docs/models/shared/DestinationPostgresSSHKeyAuthentication.md
+ - docs/models/shared/DestinationPostgresTunnelMethod.md
+ - docs/models/shared/DestinationPostgresNoTunnel.md
+ - docs/models/shared/DestinationPostgresSSHTunnelMethod.md
+ - docs/models/shared/DestinationPostgres.md
+ - docs/models/shared/Pubsub.md
+ - docs/models/shared/DestinationPubsub.md
+ - docs/models/shared/Qdrant.md
+ - docs/models/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.md
+ - docs/models/shared/DestinationQdrantOpenAICompatible.md
+ - docs/models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.md
+ - docs/models/shared/DestinationQdrantAzureOpenAI.md
+ - docs/models/shared/DestinationQdrantSchemasEmbeddingMode.md
+ - docs/models/shared/DestinationQdrantFake.md
+ - docs/models/shared/DestinationQdrantSchemasMode.md
+ - docs/models/shared/DestinationQdrantCohere.md
+ - docs/models/shared/DestinationQdrantMode.md
+ - docs/models/shared/DestinationQdrantOpenAI.md
+ - docs/models/shared/DestinationQdrantEmbedding.md
+ - docs/models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.md
+ - docs/models/shared/DestinationQdrantNoAuth.md
+ - docs/models/shared/DestinationQdrantSchemasIndexingMode.md
+ - docs/models/shared/ApiKeyAuth.md
+ - docs/models/shared/DestinationQdrantAuthenticationMethod.md
+ - docs/models/shared/DistanceMetric.md
+ - docs/models/shared/DestinationQdrantIndexing.md
+ - docs/models/shared/DestinationQdrantFieldNameMappingConfigModel.md
+ - docs/models/shared/DestinationQdrantLanguage.md
+ - docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.md
+ - docs/models/shared/DestinationQdrantByProgrammingLanguage.md
+ - docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.md
+ - docs/models/shared/DestinationQdrantByMarkdownHeader.md
+ - docs/models/shared/DestinationQdrantSchemasProcessingMode.md
+ - docs/models/shared/DestinationQdrantBySeparator.md
+ - docs/models/shared/DestinationQdrantTextSplitter.md
+ - docs/models/shared/DestinationQdrantProcessingConfigModel.md
+ - docs/models/shared/DestinationQdrant.md
+ - docs/models/shared/CacheType.md
+ - docs/models/shared/Redis.md
+ - docs/models/shared/DestinationRedisSchemasMode.md
+ - docs/models/shared/DestinationRedisVerifyFull.md
+ - docs/models/shared/DestinationRedisMode.md
+ - docs/models/shared/DestinationRedisDisable.md
+ - docs/models/shared/DestinationRedisSSLModes.md
+ - docs/models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationRedisPasswordAuthentication.md
+ - docs/models/shared/DestinationRedisSchemasTunnelMethod.md
+ - docs/models/shared/DestinationRedisSSHKeyAuthentication.md
+ - docs/models/shared/DestinationRedisTunnelMethod.md
+ - docs/models/shared/DestinationRedisNoTunnel.md
+ - docs/models/shared/DestinationRedisSSHTunnelMethod.md
+ - docs/models/shared/DestinationRedis.md
+ - docs/models/shared/Redshift.md
+ - docs/models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/DestinationRedshiftPasswordAuthentication.md
+ - docs/models/shared/DestinationRedshiftSchemasTunnelMethod.md
+ - docs/models/shared/DestinationRedshiftSSHKeyAuthentication.md
+ - docs/models/shared/DestinationRedshiftTunnelMethod.md
+ - docs/models/shared/DestinationRedshiftNoTunnel.md
+ - docs/models/shared/DestinationRedshiftSSHTunnelMethod.md
+ - docs/models/shared/DestinationRedshiftSchemasMethod.md
+ - docs/models/shared/Standard.md
+ - docs/models/shared/DestinationRedshiftEncryptionType.md
+ - docs/models/shared/AESCBCEnvelopeEncryption.md
+ - docs/models/shared/EncryptionType.md
+ - docs/models/shared/NoEncryption.md
+ - docs/models/shared/DestinationRedshiftEncryption.md
+ - docs/models/shared/DestinationRedshiftMethod.md
+ - docs/models/shared/DestinationRedshiftS3BucketRegion.md
+ - docs/models/shared/Awss3Staging.md
+ - docs/models/shared/UploadingMethod.md
+ - docs/models/shared/DestinationRedshift.md
+ - docs/models/shared/S3.md
+ - docs/models/shared/DestinationS3SchemasCompressionCodec.md
+ - docs/models/shared/DestinationS3SchemasFormatOutputFormatFormatType.md
+ - docs/models/shared/DestinationS3ParquetColumnarStorage.md
+ - docs/models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.md
+ - docs/models/shared/DestinationS3Snappy.md
+ - docs/models/shared/DestinationS3SchemasFormatOutputFormat3Codec.md
+ - docs/models/shared/DestinationS3Zstandard.md
+ - docs/models/shared/DestinationS3SchemasFormatOutputFormatCodec.md
+ - docs/models/shared/DestinationS3Xz.md
+ - docs/models/shared/DestinationS3SchemasFormatCodec.md
+ - docs/models/shared/DestinationS3Bzip2.md
+ - docs/models/shared/DestinationS3SchemasCodec.md
+ - docs/models/shared/DestinationS3Deflate.md
+ - docs/models/shared/DestinationS3Codec.md
+ - docs/models/shared/DestinationS3SchemasFormatNoCompression.md
+ - docs/models/shared/DestinationS3CompressionCodec.md
+ - docs/models/shared/DestinationS3SchemasFormatFormatType.md
+ - docs/models/shared/DestinationS3AvroApacheAvro.md
+ - docs/models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.md
+ - docs/models/shared/DestinationS3SchemasGZIP.md
+ - docs/models/shared/DestinationS3SchemasFormatCompressionType.md
+ - docs/models/shared/DestinationS3SchemasNoCompression.md
+ - docs/models/shared/DestinationS3SchemasCompression.md
+ - docs/models/shared/DestinationS3SchemasFlattening.md
+ - docs/models/shared/DestinationS3SchemasFormatType.md
+ - docs/models/shared/DestinationS3JSONLinesNewlineDelimitedJSON.md
+ - docs/models/shared/DestinationS3SchemasCompressionType.md
+ - docs/models/shared/DestinationS3GZIP.md
+ - docs/models/shared/DestinationS3CompressionType.md
+ - docs/models/shared/DestinationS3NoCompression.md
+ - docs/models/shared/DestinationS3Compression.md
+ - docs/models/shared/DestinationS3Flattening.md
+ - docs/models/shared/DestinationS3FormatType.md
+ - docs/models/shared/DestinationS3CSVCommaSeparatedValues.md
+ - docs/models/shared/DestinationS3OutputFormat.md
+ - docs/models/shared/DestinationS3S3BucketRegion.md
+ - docs/models/shared/DestinationS3.md
+ - docs/models/shared/S3Glue.md
+ - docs/models/shared/DestinationS3GlueSchemasCompressionType.md
+ - docs/models/shared/DestinationS3GlueGZIP.md
+ - docs/models/shared/DestinationS3GlueCompressionType.md
+ - docs/models/shared/DestinationS3GlueNoCompression.md
+ - docs/models/shared/DestinationS3GlueCompression.md
+ - docs/models/shared/Flattening.md
+ - docs/models/shared/DestinationS3GlueFormatType.md
+ - docs/models/shared/DestinationS3GlueJSONLinesNewlineDelimitedJSON.md
+ - docs/models/shared/DestinationS3GlueOutputFormat.md
+ - docs/models/shared/SerializationLibrary.md
+ - docs/models/shared/DestinationS3GlueS3BucketRegion.md
+ - docs/models/shared/DestinationS3Glue.md
+ - docs/models/shared/SftpJson.md
+ - docs/models/shared/DestinationSftpJson.md
+ - docs/models/shared/DestinationSnowflakeSchemasAuthType.md
+ - docs/models/shared/DestinationSnowflakeOAuth20.md
+ - docs/models/shared/DestinationSnowflakeAuthType.md
+ - docs/models/shared/UsernameAndPassword.md
+ - docs/models/shared/DestinationSnowflakeSchemasCredentialsAuthType.md
+ - docs/models/shared/KeyPairAuthentication.md
+ - docs/models/shared/AuthorizationMethod.md
+ - docs/models/shared/DestinationSnowflakeSnowflake.md
+ - docs/models/shared/DestinationSnowflake.md
+ - docs/models/shared/Teradata.md
+ - docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.md
+ - docs/models/shared/DestinationTeradataVerifyFull.md
+ - docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.md
+ - docs/models/shared/DestinationTeradataVerifyCa.md
+ - docs/models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.md
+ - docs/models/shared/DestinationTeradataRequire.md
+ - docs/models/shared/DestinationTeradataSchemasSslModeMode.md
+ - docs/models/shared/DestinationTeradataPrefer.md
+ - docs/models/shared/DestinationTeradataSchemasMode.md
+ - docs/models/shared/DestinationTeradataAllow.md
+ - docs/models/shared/DestinationTeradataMode.md
+ - docs/models/shared/DestinationTeradataDisable.md
+ - docs/models/shared/DestinationTeradataSSLModes.md
+ - docs/models/shared/DestinationTeradata.md
+ - docs/models/shared/Typesense.md
+ - docs/models/shared/DestinationTypesense.md
+ - docs/models/shared/Vectara.md
+ - docs/models/shared/OAuth20Credentials.md
+ - docs/models/shared/DestinationVectara.md
+ - docs/models/shared/Weaviate.md
+ - docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.md
+ - docs/models/shared/DestinationWeaviateOpenAICompatible.md
+ - docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.md
+ - docs/models/shared/DestinationWeaviateFake.md
+ - docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.md
+ - docs/models/shared/FromField.md
+ - docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.md
+ - docs/models/shared/DestinationWeaviateCohere.md
+ - docs/models/shared/DestinationWeaviateSchemasEmbeddingMode.md
+ - docs/models/shared/DestinationWeaviateOpenAI.md
+ - docs/models/shared/DestinationWeaviateSchemasMode.md
+ - docs/models/shared/DestinationWeaviateAzureOpenAI.md
+ - docs/models/shared/DestinationWeaviateMode.md
+ - docs/models/shared/NoExternalEmbedding.md
+ - docs/models/shared/DestinationWeaviateEmbedding.md
+ - docs/models/shared/Header.md
+ - docs/models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.md
+ - docs/models/shared/NoAuthentication.md
+ - docs/models/shared/DestinationWeaviateSchemasIndexingAuthMode.md
+ - docs/models/shared/DestinationWeaviateUsernamePassword.md
+ - docs/models/shared/DestinationWeaviateSchemasIndexingMode.md
+ - docs/models/shared/DestinationWeaviateAPIToken.md
+ - docs/models/shared/DestinationWeaviateAuthentication.md
+ - docs/models/shared/DefaultVectorizer.md
+ - docs/models/shared/DestinationWeaviateIndexing.md
+ - docs/models/shared/DestinationWeaviateFieldNameMappingConfigModel.md
+ - docs/models/shared/DestinationWeaviateLanguage.md
+ - docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.md
+ - docs/models/shared/DestinationWeaviateByProgrammingLanguage.md
+ - docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.md
+ - docs/models/shared/DestinationWeaviateByMarkdownHeader.md
+ - docs/models/shared/DestinationWeaviateSchemasProcessingMode.md
+ - docs/models/shared/DestinationWeaviateBySeparator.md
+ - docs/models/shared/DestinationWeaviateTextSplitter.md
+ - docs/models/shared/DestinationWeaviateProcessingConfigModel.md
+ - docs/models/shared/DestinationWeaviate.md
- docs/models/shared/DestinationCreateRequest.md
- docs/models/shared/DestinationsResponse.md
- docs/models/shared/DestinationPatchRequest.md
@@ -232,6 +2470,1171 @@ generatedFiles:
- docs/models/shared/JobCreateRequest.md
- docs/models/shared/JobsResponse.md
- docs/models/shared/SourceResponse.md
+ - docs/models/shared/SourceConfiguration.md
+ - docs/models/shared/Aha.md
+ - docs/models/shared/SourceAha.md
+ - docs/models/shared/Aircall.md
+ - docs/models/shared/SourceAircall.md
+ - docs/models/shared/SourceAirtableAuthMethod.md
+ - docs/models/shared/PersonalAccessToken.md
+ - docs/models/shared/SourceAirtableSchemasAuthMethod.md
+ - docs/models/shared/SourceAirtableOAuth20.md
+ - docs/models/shared/SourceAirtableAuthentication.md
+ - docs/models/shared/SourceAirtableAirtable.md
+ - docs/models/shared/SourceAirtable.md
+ - docs/models/shared/SourceAmazonAdsAuthType.md
+ - docs/models/shared/Region.md
+ - docs/models/shared/ReportRecordTypes.md
+ - docs/models/shared/SourceAmazonAdsAmazonAds.md
+ - docs/models/shared/StateFilter.md
+ - docs/models/shared/SourceAmazonAds.md
+ - docs/models/shared/AWSSellerPartnerAccountType.md
+ - docs/models/shared/SourceAmazonSellerPartnerAuthType.md
+ - docs/models/shared/AWSEnvironment.md
+ - docs/models/shared/AWSRegion.md
+ - docs/models/shared/OptionsList.md
+ - docs/models/shared/StreamName.md
+ - docs/models/shared/ReportOptions.md
+ - docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md
+ - docs/models/shared/SourceAmazonSellerPartner.md
+ - docs/models/shared/SourceAmazonSqsAWSRegion.md
+ - docs/models/shared/AmazonSqs.md
+ - docs/models/shared/SourceAmazonSqs.md
+ - docs/models/shared/DataRegion.md
+ - docs/models/shared/Amplitude.md
+ - docs/models/shared/SourceAmplitude.md
+ - docs/models/shared/ApifyDataset.md
+ - docs/models/shared/SourceApifyDataset.md
+ - docs/models/shared/Appfollow.md
+ - docs/models/shared/SourceAppfollow.md
+ - docs/models/shared/SourceAsanaSchemasCredentialsTitle.md
+ - docs/models/shared/AuthenticateWithPersonalAccessToken.md
+ - docs/models/shared/SourceAsanaCredentialsTitle.md
+ - docs/models/shared/AuthenticateViaAsanaOauth.md
+ - docs/models/shared/AuthenticationMechanism.md
+ - docs/models/shared/SourceAsanaAsana.md
+ - docs/models/shared/SourceAsana.md
+ - docs/models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.md
+ - docs/models/shared/OAuth2AccessToken.md
+ - docs/models/shared/SourceAuth0SchemasAuthenticationMethod.md
+ - docs/models/shared/OAuth2ConfidentialApplication.md
+ - docs/models/shared/SourceAuth0AuthenticationMethod.md
+ - docs/models/shared/Auth0.md
+ - docs/models/shared/SourceAuth0.md
+ - docs/models/shared/AwsCloudtrail.md
+ - docs/models/shared/SourceAwsCloudtrail.md
+ - docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md
+ - docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.md
+ - docs/models/shared/SourceAzureBlobStorageMode.md
+ - docs/models/shared/Local.md
+ - docs/models/shared/Processing.md
+ - docs/models/shared/ParsingStrategy.md
+ - docs/models/shared/DocumentFileTypeFormatExperimental.md
+ - docs/models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.md
+ - docs/models/shared/ParquetFormat.md
+ - docs/models/shared/SourceAzureBlobStorageSchemasFiletype.md
+ - docs/models/shared/JsonlFormat.md
+ - docs/models/shared/SourceAzureBlobStorageFiletype.md
+ - docs/models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.md
+ - docs/models/shared/UserProvided.md
+ - docs/models/shared/SourceAzureBlobStorageHeaderDefinitionType.md
+ - docs/models/shared/Autogenerated.md
+ - docs/models/shared/HeaderDefinitionType.md
+ - docs/models/shared/FromCSV.md
+ - docs/models/shared/CSVHeaderDefinition.md
+ - docs/models/shared/InferenceType.md
+ - docs/models/shared/CSVFormat.md
+ - docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.md
+ - docs/models/shared/AvroFormat.md
+ - docs/models/shared/Format.md
+ - docs/models/shared/ValidationPolicy.md
+ - docs/models/shared/FileBasedStreamConfig.md
+ - docs/models/shared/SourceAzureBlobStorage.md
+ - docs/models/shared/AzureTable.md
+ - docs/models/shared/SourceAzureTable.md
+ - docs/models/shared/BambooHr.md
+ - docs/models/shared/SourceBambooHr.md
+ - docs/models/shared/SourceBigqueryBigquery.md
+ - docs/models/shared/SourceBigquery.md
+ - docs/models/shared/Operator.md
+ - docs/models/shared/AccountNames.md
+ - docs/models/shared/AuthMethod.md
+ - docs/models/shared/ReportingDataObject.md
+ - docs/models/shared/CustomReportConfig.md
+ - docs/models/shared/SourceBingAdsBingAds.md
+ - docs/models/shared/SourceBingAds.md
+ - docs/models/shared/SourceBraintreeEnvironment.md
+ - docs/models/shared/Braintree.md
+ - docs/models/shared/SourceBraintree.md
+ - docs/models/shared/Braze.md
+ - docs/models/shared/SourceBraze.md
+ - docs/models/shared/SourceCartSchemasAuthType.md
+ - docs/models/shared/SingleStoreAccessToken.md
+ - docs/models/shared/SourceCartAuthType.md
+ - docs/models/shared/CentralAPIRouter.md
+ - docs/models/shared/SourceCartAuthorizationMethod.md
+ - docs/models/shared/Cart.md
+ - docs/models/shared/SourceCart.md
+ - docs/models/shared/ProductCatalog.md
+ - docs/models/shared/Chargebee.md
+ - docs/models/shared/SourceChargebee.md
+ - docs/models/shared/Chartmogul.md
+ - docs/models/shared/SourceChartmogul.md
+ - docs/models/shared/SourceClickhouseClickhouse.md
+ - docs/models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/SourceClickhousePasswordAuthentication.md
+ - docs/models/shared/SourceClickhouseSchemasTunnelMethod.md
+ - docs/models/shared/SourceClickhouseSSHKeyAuthentication.md
+ - docs/models/shared/SourceClickhouseTunnelMethod.md
+ - docs/models/shared/SourceClickhouseNoTunnel.md
+ - docs/models/shared/SourceClickhouseSSHTunnelMethod.md
+ - docs/models/shared/SourceClickhouse.md
+ - docs/models/shared/ClickupApi.md
+ - docs/models/shared/SourceClickupApi.md
+ - docs/models/shared/Clockify.md
+ - docs/models/shared/SourceClockify.md
+ - docs/models/shared/CloseCom.md
+ - docs/models/shared/SourceCloseCom.md
+ - docs/models/shared/Coda.md
+ - docs/models/shared/SourceCoda.md
+ - docs/models/shared/Environment.md
+ - docs/models/shared/CoinApi.md
+ - docs/models/shared/SourceCoinApi.md
+ - docs/models/shared/DataType.md
+ - docs/models/shared/Coinmarketcap.md
+ - docs/models/shared/SourceCoinmarketcap.md
+ - docs/models/shared/Configcat.md
+ - docs/models/shared/SourceConfigcat.md
+ - docs/models/shared/Confluence.md
+ - docs/models/shared/SourceConfluence.md
+ - docs/models/shared/SourceConvexConvex.md
+ - docs/models/shared/SourceConvex.md
+ - docs/models/shared/Datascope.md
+ - docs/models/shared/SourceDatascope.md
+ - docs/models/shared/Delighted.md
+ - docs/models/shared/SourceDelighted.md
+ - docs/models/shared/Dixa.md
+ - docs/models/shared/SourceDixa.md
+ - docs/models/shared/Dockerhub.md
+ - docs/models/shared/SourceDockerhub.md
+ - docs/models/shared/Dremio.md
+ - docs/models/shared/SourceDremio.md
+ - docs/models/shared/SourceDynamodbDynamodbRegion.md
+ - docs/models/shared/SourceDynamodbDynamodb.md
+ - docs/models/shared/SourceDynamodb.md
+ - docs/models/shared/SourceE2eTestCloud.md
+ - docs/models/shared/Emailoctopus.md
+ - docs/models/shared/SourceEmailoctopus.md
+ - docs/models/shared/ExchangeRates.md
+ - docs/models/shared/SourceExchangeRates.md
+ - docs/models/shared/ValidAdStatuses.md
+ - docs/models/shared/ValidAdSetStatuses.md
+ - docs/models/shared/ValidCampaignStatuses.md
+ - docs/models/shared/ValidActionBreakdowns.md
+ - docs/models/shared/SourceFacebookMarketingActionReportTime.md
+ - docs/models/shared/ValidBreakdowns.md
+ - docs/models/shared/SourceFacebookMarketingValidEnums.md
+ - docs/models/shared/Level.md
+ - docs/models/shared/InsightConfig.md
+ - docs/models/shared/SourceFacebookMarketingFacebookMarketing.md
+ - docs/models/shared/SourceFacebookMarketing.md
+ - docs/models/shared/Faker.md
+ - docs/models/shared/SourceFaker.md
+ - docs/models/shared/SourceFaunaSchemasDeletionMode.md
+ - docs/models/shared/Enabled.md
+ - docs/models/shared/SourceFaunaDeletionMode.md
+ - docs/models/shared/Disabled.md
+ - docs/models/shared/DeletionMode.md
+ - docs/models/shared/Collection.md
+ - docs/models/shared/Fauna.md
+ - docs/models/shared/SourceFauna.md
+ - docs/models/shared/FileFormat.md
+ - docs/models/shared/SourceFileSchemasProviderStorageProvider7Storage.md
+ - docs/models/shared/SFTPSecureFileTransferProtocol.md
+ - docs/models/shared/SourceFileSchemasProviderStorageProvider6Storage.md
+ - docs/models/shared/SCPSecureCopyProtocol.md
+ - docs/models/shared/SourceFileSchemasProviderStorageProviderStorage.md
+ - docs/models/shared/SSHSecureShell.md
+ - docs/models/shared/SourceFileSchemasProviderStorage.md
+ - docs/models/shared/AzBlobAzureBlobStorage.md
+ - docs/models/shared/SourceFileSchemasStorage.md
+ - docs/models/shared/SourceFileS3AmazonWebServices.md
+ - docs/models/shared/SourceFileStorage.md
+ - docs/models/shared/GCSGoogleCloudStorage.md
+ - docs/models/shared/Storage.md
+ - docs/models/shared/HTTPSPublicWeb.md
+ - docs/models/shared/StorageProvider.md
+ - docs/models/shared/File.md
+ - docs/models/shared/SourceFile.md
+ - docs/models/shared/Firebolt.md
+ - docs/models/shared/SourceFirebolt.md
+ - docs/models/shared/Freshcaller.md
+ - docs/models/shared/SourceFreshcaller.md
+ - docs/models/shared/Freshdesk.md
+ - docs/models/shared/SourceFreshdesk.md
+ - docs/models/shared/Freshsales.md
+ - docs/models/shared/SourceFreshsales.md
+ - docs/models/shared/GainsightPx.md
+ - docs/models/shared/SourceGainsightPx.md
+ - docs/models/shared/SourceGcsGcs.md
+ - docs/models/shared/SourceGcsFiletype.md
+ - docs/models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.md
+ - docs/models/shared/SourceGcsUserProvided.md
+ - docs/models/shared/SourceGcsSchemasHeaderDefinitionType.md
+ - docs/models/shared/SourceGcsAutogenerated.md
+ - docs/models/shared/SourceGcsHeaderDefinitionType.md
+ - docs/models/shared/SourceGcsFromCSV.md
+ - docs/models/shared/SourceGcsCSVHeaderDefinition.md
+ - docs/models/shared/SourceGcsInferenceType.md
+ - docs/models/shared/SourceGcsCSVFormat.md
+ - docs/models/shared/SourceGcsFormat.md
+ - docs/models/shared/SourceGcsValidationPolicy.md
+ - docs/models/shared/SourceGCSStreamConfig.md
+ - docs/models/shared/SourceGcs.md
+ - docs/models/shared/Getlago.md
+ - docs/models/shared/SourceGetlago.md
+ - docs/models/shared/SourceGithubOptionTitle.md
+ - docs/models/shared/SourceGithubPersonalAccessToken.md
+ - docs/models/shared/OptionTitle.md
+ - docs/models/shared/OAuth.md
+ - docs/models/shared/SourceGithubAuthentication.md
+ - docs/models/shared/SourceGithubGithub.md
+ - docs/models/shared/SourceGithub.md
+ - docs/models/shared/SourceGitlabSchemasAuthType.md
+ - docs/models/shared/PrivateToken.md
+ - docs/models/shared/SourceGitlabAuthType.md
+ - docs/models/shared/SourceGitlabOAuth20.md
+ - docs/models/shared/SourceGitlabAuthorizationMethod.md
+ - docs/models/shared/SourceGitlabGitlab.md
+ - docs/models/shared/SourceGitlab.md
+ - docs/models/shared/Glassfrog.md
+ - docs/models/shared/SourceGlassfrog.md
+ - docs/models/shared/Country.md
+ - docs/models/shared/In.md
+ - docs/models/shared/Language.md
+ - docs/models/shared/Nullable.md
+ - docs/models/shared/SortBy.md
+ - docs/models/shared/Gnews.md
+ - docs/models/shared/TopHeadlinesTopic.md
+ - docs/models/shared/SourceGnews.md
+ - docs/models/shared/GoogleCredentials.md
+ - docs/models/shared/CustomQueriesArray.md
+ - docs/models/shared/CustomerStatus.md
+ - docs/models/shared/SourceGoogleAdsGoogleAds.md
+ - docs/models/shared/SourceGoogleAds.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.md
+ - docs/models/shared/ServiceAccountKeyAuthentication.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiAuthType.md
+ - docs/models/shared/AuthenticateViaGoogleOauth.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiCredentials.md
+ - docs/models/shared/CohortReportSettings.md
+ - docs/models/shared/DateRange.md
+ - docs/models/shared/Dimension.md
+ - docs/models/shared/Cohorts.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiGranularity.md
+ - docs/models/shared/CohortsRange.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasEnabled.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiEnabled.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiDisabled.md
+ - docs/models/shared/CohortReports.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiInt64Value.md
+ - docs/models/shared/FromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInt64Value.md
+ - docs/models/shared/ToValue.md
+ - docs/models/shared/BetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiValueType.md
+ - docs/models/shared/DoubleValue.md
+ - docs/models/shared/ValueType.md
+ - docs/models/shared/Int64Value.md
+ - docs/models/shared/Value.md
+ - docs/models/shared/NumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiFilterName.md
+ - docs/models/shared/InListFilter.md
+ - docs/models/shared/FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiValidEnums.md
+ - docs/models/shared/StringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.md
+ - docs/models/shared/Filter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.md
+ - docs/models/shared/NotExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiFilterType.md
+ - docs/models/shared/OrGroup.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.md
+ - docs/models/shared/Expression.md
+ - docs/models/shared/FilterType.md
+ - docs/models/shared/AndGroup.md
+ - docs/models/shared/DimensionsFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiNotExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiOrGroup.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiAndGroup.md
+ - docs/models/shared/MetricsFilter.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md
+ - docs/models/shared/SourceGoogleAnalyticsDataApi.md
+ - docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.md
+ - docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication.md
+ - docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.md
+ - docs/models/shared/GoogleAnalyticsV4ServiceAccountOnly.md
+ - docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnly.md
+ - docs/models/shared/SourceGoogleDirectorySchemasCredentialsTitle.md
+ - docs/models/shared/ServiceAccountKey.md
+ - docs/models/shared/SourceGoogleDirectoryCredentialsTitle.md
+ - docs/models/shared/SignInViaGoogleOAuth.md
+ - docs/models/shared/SourceGoogleDirectoryGoogleCredentials.md
+ - docs/models/shared/GoogleDirectory.md
+ - docs/models/shared/SourceGoogleDirectory.md
+ - docs/models/shared/SourceGoogleDriveSchemasAuthType.md
+ - docs/models/shared/SourceGoogleDriveServiceAccountKeyAuthentication.md
+ - docs/models/shared/SourceGoogleDriveAuthType.md
+ - docs/models/shared/SourceGoogleDriveAuthenticateViaGoogleOAuth.md
+ - docs/models/shared/SourceGoogleDriveAuthentication.md
+ - docs/models/shared/SourceGoogleDriveGoogleDrive.md
+ - docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.md
+ - docs/models/shared/SourceGoogleDriveMode.md
+ - docs/models/shared/SourceGoogleDriveLocal.md
+ - docs/models/shared/SourceGoogleDriveProcessing.md
+ - docs/models/shared/SourceGoogleDriveParsingStrategy.md
+ - docs/models/shared/SourceGoogleDriveDocumentFileTypeFormatExperimental.md
+ - docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.md
+ - docs/models/shared/SourceGoogleDriveParquetFormat.md
+ - docs/models/shared/SourceGoogleDriveSchemasStreamsFiletype.md
+ - docs/models/shared/SourceGoogleDriveJsonlFormat.md
+ - docs/models/shared/SourceGoogleDriveSchemasFiletype.md
+ - docs/models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.md
+ - docs/models/shared/SourceGoogleDriveUserProvided.md
+ - docs/models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.md
+ - docs/models/shared/SourceGoogleDriveAutogenerated.md
+ - docs/models/shared/SourceGoogleDriveHeaderDefinitionType.md
+ - docs/models/shared/SourceGoogleDriveFromCSV.md
+ - docs/models/shared/SourceGoogleDriveCSVHeaderDefinition.md
+ - docs/models/shared/SourceGoogleDriveCSVFormat.md
+ - docs/models/shared/SourceGoogleDriveFiletype.md
+ - docs/models/shared/SourceGoogleDriveAvroFormat.md
+ - docs/models/shared/SourceGoogleDriveFormat.md
+ - docs/models/shared/SourceGoogleDriveValidationPolicy.md
+ - docs/models/shared/SourceGoogleDriveFileBasedStreamConfig.md
+ - docs/models/shared/SourceGoogleDrive.md
+ - docs/models/shared/Categories.md
+ - docs/models/shared/GooglePagespeedInsights.md
+ - docs/models/shared/Strategies.md
+ - docs/models/shared/SourceGooglePagespeedInsights.md
+ - docs/models/shared/SourceGoogleSearchConsoleSchemasAuthType.md
+ - docs/models/shared/SourceGoogleSearchConsoleServiceAccountKeyAuthentication.md
+ - docs/models/shared/SourceGoogleSearchConsoleAuthType.md
+ - docs/models/shared/SourceGoogleSearchConsoleOAuth.md
+ - docs/models/shared/AuthenticationType.md
+ - docs/models/shared/SourceGoogleSearchConsoleValidEnums.md
+ - docs/models/shared/SourceGoogleSearchConsoleCustomReportConfig.md
+ - docs/models/shared/DataFreshness.md
+ - docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md
+ - docs/models/shared/SourceGoogleSearchConsole.md
+ - docs/models/shared/SourceGoogleSheetsSchemasAuthType.md
+ - docs/models/shared/SourceGoogleSheetsServiceAccountKeyAuthentication.md
+ - docs/models/shared/SourceGoogleSheetsAuthType.md
+ - docs/models/shared/SourceGoogleSheetsAuthenticateViaGoogleOAuth.md
+ - docs/models/shared/SourceGoogleSheetsAuthentication.md
+ - docs/models/shared/SourceGoogleSheetsGoogleSheets.md
+ - docs/models/shared/SourceGoogleSheets.md
+ - docs/models/shared/GoogleWebfonts.md
+ - docs/models/shared/SourceGoogleWebfonts.md
+ - docs/models/shared/Greenhouse.md
+ - docs/models/shared/SourceGreenhouse.md
+ - docs/models/shared/Gridly.md
+ - docs/models/shared/SourceGridly.md
+ - docs/models/shared/SourceHarvestHarvest.md
+ - docs/models/shared/SourceHarvest.md
+ - docs/models/shared/Hubplanner.md
+ - docs/models/shared/SourceHubplanner.md
+ - docs/models/shared/SourceHubspotSchemasAuthType.md
+ - docs/models/shared/PrivateApp.md
+ - docs/models/shared/SourceHubspotAuthType.md
+ - docs/models/shared/SourceHubspotOAuth.md
+ - docs/models/shared/SourceHubspotAuthentication.md
+ - docs/models/shared/SourceHubspotHubspot.md
+ - docs/models/shared/SourceHubspot.md
+ - docs/models/shared/Insightly.md
+ - docs/models/shared/SourceInsightly.md
+ - docs/models/shared/SourceInstagramInstagram.md
+ - docs/models/shared/SourceInstagram.md
+ - docs/models/shared/Instatus.md
+ - docs/models/shared/SourceInstatus.md
+ - docs/models/shared/SourceIntercomIntercom.md
+ - docs/models/shared/SourceIntercom.md
+ - docs/models/shared/Ip2whois.md
+ - docs/models/shared/SourceIp2whois.md
+ - docs/models/shared/Iterable.md
+ - docs/models/shared/SourceIterable.md
+ - docs/models/shared/IssuesStreamExpandWith.md
+ - docs/models/shared/Jira.md
+ - docs/models/shared/SourceJira.md
+ - docs/models/shared/K6Cloud.md
+ - docs/models/shared/SourceK6Cloud.md
+ - docs/models/shared/SourceKlarnaRegion.md
+ - docs/models/shared/Klarna.md
+ - docs/models/shared/SourceKlarna.md
+ - docs/models/shared/Klaviyo.md
+ - docs/models/shared/SourceKlaviyo.md
+ - docs/models/shared/Kyve.md
+ - docs/models/shared/SourceKyve.md
+ - docs/models/shared/Launchdarkly.md
+ - docs/models/shared/SourceLaunchdarkly.md
+ - docs/models/shared/Lemlist.md
+ - docs/models/shared/SourceLemlist.md
+ - docs/models/shared/SourceLeverHiringSchemasAuthType.md
+ - docs/models/shared/AuthenticateViaLeverApiKey.md
+ - docs/models/shared/SourceLeverHiringAuthType.md
+ - docs/models/shared/AuthenticateViaLeverOAuth.md
+ - docs/models/shared/SourceLeverHiringAuthenticationMechanism.md
+ - docs/models/shared/SourceLeverHiringEnvironment.md
+ - docs/models/shared/SourceLeverHiringLeverHiring.md
+ - docs/models/shared/SourceLeverHiring.md
+ - docs/models/shared/PivotCategory.md
+ - docs/models/shared/TimeGranularity.md
+ - docs/models/shared/AdAnalyticsReportConfiguration.md
+ - docs/models/shared/SourceLinkedinAdsSchemasAuthMethod.md
+ - docs/models/shared/AccessToken.md
+ - docs/models/shared/SourceLinkedinAdsAuthMethod.md
+ - docs/models/shared/SourceLinkedinAdsOAuth20.md
+ - docs/models/shared/SourceLinkedinAdsAuthentication.md
+ - docs/models/shared/SourceLinkedinAdsLinkedinAds.md
+ - docs/models/shared/SourceLinkedinAds.md
+ - docs/models/shared/SourceLinkedinPagesSchemasAuthMethod.md
+ - docs/models/shared/SourceLinkedinPagesAccessToken.md
+ - docs/models/shared/SourceLinkedinPagesAuthMethod.md
+ - docs/models/shared/SourceLinkedinPagesOAuth20.md
+ - docs/models/shared/SourceLinkedinPagesAuthentication.md
+ - docs/models/shared/LinkedinPages.md
+ - docs/models/shared/SourceLinkedinPages.md
+ - docs/models/shared/Linnworks.md
+ - docs/models/shared/SourceLinnworks.md
+ - docs/models/shared/Lokalise.md
+ - docs/models/shared/SourceLokalise.md
+ - docs/models/shared/SourceMailchimpSchemasAuthType.md
+ - docs/models/shared/APIKey.md
+ - docs/models/shared/SourceMailchimpAuthType.md
+ - docs/models/shared/SourceMailchimpOAuth20.md
+ - docs/models/shared/SourceMailchimpAuthentication.md
+ - docs/models/shared/SourceMailchimpMailchimp.md
+ - docs/models/shared/SourceMailchimp.md
+ - docs/models/shared/Mailgun.md
+ - docs/models/shared/SourceMailgun.md
+ - docs/models/shared/MailjetSms.md
+ - docs/models/shared/SourceMailjetSms.md
+ - docs/models/shared/Marketo.md
+ - docs/models/shared/SourceMarketo.md
+ - docs/models/shared/Metabase.md
+ - docs/models/shared/SourceMetabase.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasAuthType.md
+ - docs/models/shared/ServiceKeyAuthentication.md
+ - docs/models/shared/SourceMicrosoftOnedriveAuthType.md
+ - docs/models/shared/AuthenticateViaMicrosoftOAuth.md
+ - docs/models/shared/SourceMicrosoftOnedriveAuthentication.md
+ - docs/models/shared/SearchScope.md
+ - docs/models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.md
+ - docs/models/shared/SourceMicrosoftOnedriveMode.md
+ - docs/models/shared/SourceMicrosoftOnedriveLocal.md
+ - docs/models/shared/SourceMicrosoftOnedriveProcessing.md
+ - docs/models/shared/SourceMicrosoftOnedriveParsingStrategy.md
+ - docs/models/shared/SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.md
+ - docs/models/shared/SourceMicrosoftOnedriveParquetFormat.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.md
+ - docs/models/shared/SourceMicrosoftOnedriveJsonlFormat.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasFiletype.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftOnedriveUserProvided.md
+ - docs/models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftOnedriveAutogenerated.md
+ - docs/models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftOnedriveFromCSV.md
+ - docs/models/shared/SourceMicrosoftOnedriveCSVHeaderDefinition.md
+ - docs/models/shared/SourceMicrosoftOnedriveCSVFormat.md
+ - docs/models/shared/SourceMicrosoftOnedriveFiletype.md
+ - docs/models/shared/SourceMicrosoftOnedriveAvroFormat.md
+ - docs/models/shared/SourceMicrosoftOnedriveFormat.md
+ - docs/models/shared/SourceMicrosoftOnedriveValidationPolicy.md
+ - docs/models/shared/SourceMicrosoftOnedriveFileBasedStreamConfig.md
+ - docs/models/shared/SourceMicrosoftOnedrive.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasAuthType.md
+ - docs/models/shared/SourceMicrosoftSharepointServiceKeyAuthentication.md
+ - docs/models/shared/SourceMicrosoftSharepointAuthType.md
+ - docs/models/shared/SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth.md
+ - docs/models/shared/SourceMicrosoftSharepointAuthentication.md
+ - docs/models/shared/SourceMicrosoftSharepointSearchScope.md
+ - docs/models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.md
+ - docs/models/shared/SourceMicrosoftSharepointMode.md
+ - docs/models/shared/SourceMicrosoftSharepointLocal.md
+ - docs/models/shared/SourceMicrosoftSharepointProcessing.md
+ - docs/models/shared/SourceMicrosoftSharepointParsingStrategy.md
+ - docs/models/shared/SourceMicrosoftSharepointDocumentFileTypeFormatExperimental.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.md
+ - docs/models/shared/SourceMicrosoftSharepointParquetFormat.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.md
+ - docs/models/shared/SourceMicrosoftSharepointJsonlFormat.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasFiletype.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftSharepointUserProvided.md
+ - docs/models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftSharepointAutogenerated.md
+ - docs/models/shared/SourceMicrosoftSharepointHeaderDefinitionType.md
+ - docs/models/shared/SourceMicrosoftSharepointFromCSV.md
+ - docs/models/shared/SourceMicrosoftSharepointCSVHeaderDefinition.md
+ - docs/models/shared/SourceMicrosoftSharepointCSVFormat.md
+ - docs/models/shared/SourceMicrosoftSharepointFiletype.md
+ - docs/models/shared/SourceMicrosoftSharepointAvroFormat.md
+ - docs/models/shared/SourceMicrosoftSharepointFormat.md
+ - docs/models/shared/SourceMicrosoftSharepointValidationPolicy.md
+ - docs/models/shared/SourceMicrosoftSharepointFileBasedStreamConfig.md
+ - docs/models/shared/SourceMicrosoftSharepoint.md
+ - docs/models/shared/SourceMicrosoftTeamsSchemasAuthType.md
+ - docs/models/shared/AuthenticateViaMicrosoft.md
+ - docs/models/shared/SourceMicrosoftTeamsAuthType.md
+ - docs/models/shared/AuthenticateViaMicrosoftOAuth20.md
+ - docs/models/shared/SourceMicrosoftTeamsAuthenticationMechanism.md
+ - docs/models/shared/SourceMicrosoftTeamsMicrosoftTeams.md
+ - docs/models/shared/SourceMicrosoftTeams.md
+ - docs/models/shared/SourceMixpanelSchemasOptionTitle.md
+ - docs/models/shared/ProjectSecret.md
+ - docs/models/shared/SourceMixpanelOptionTitle.md
+ - docs/models/shared/ServiceAccount.md
+ - docs/models/shared/AuthenticationWildcard.md
+ - docs/models/shared/SourceMixpanelRegion.md
+ - docs/models/shared/Mixpanel.md
+ - docs/models/shared/SourceMixpanel.md
+ - docs/models/shared/SourceMondaySchemasAuthType.md
+ - docs/models/shared/APIToken.md
+ - docs/models/shared/SourceMondayAuthType.md
+ - docs/models/shared/SourceMondayOAuth20.md
+ - docs/models/shared/SourceMondayAuthorizationMethod.md
+ - docs/models/shared/SourceMondayMonday.md
+ - docs/models/shared/SourceMonday.md
+ - docs/models/shared/MongodbInternalPoc.md
+ - docs/models/shared/SourceMongodbInternalPoc.md
+ - docs/models/shared/InvalidCDCPositionBehaviorAdvanced.md
+ - docs/models/shared/MongodbV2.md
+ - docs/models/shared/SourceMongodbV2.md
+ - docs/models/shared/SourceMssqlSchemasMethod.md
+ - docs/models/shared/ScanChangesWithUserDefinedCursor.md
+ - docs/models/shared/SourceMssqlInvalidCDCPositionBehaviorAdvanced.md
+ - docs/models/shared/SourceMssqlMethod.md
+ - docs/models/shared/ReadChangesUsingChangeDataCaptureCDC.md
+ - docs/models/shared/UpdateMethod.md
+ - docs/models/shared/SourceMssqlMssql.md
+ - docs/models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.md
+ - docs/models/shared/SourceMssqlEncryptedVerifyCertificate.md
+ - docs/models/shared/SourceMssqlSchemasSslMethodSslMethod.md
+ - docs/models/shared/SourceMssqlEncryptedTrustServerCertificate.md
+ - docs/models/shared/SourceMssqlSchemasSslMethod.md
+ - docs/models/shared/Unencrypted.md
+ - docs/models/shared/SourceMssqlSSLMethod.md
+ - docs/models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/SourceMssqlPasswordAuthentication.md
+ - docs/models/shared/SourceMssqlSchemasTunnelMethod.md
+ - docs/models/shared/SourceMssqlSSHKeyAuthentication.md
+ - docs/models/shared/SourceMssqlTunnelMethod.md
+ - docs/models/shared/SourceMssqlNoTunnel.md
+ - docs/models/shared/SourceMssqlSSHTunnelMethod.md
+ - docs/models/shared/SourceMssql.md
+ - docs/models/shared/MyHours.md
+ - docs/models/shared/SourceMyHours.md
+ - docs/models/shared/SourceMysqlSchemasMethod.md
+ - docs/models/shared/SourceMysqlScanChangesWithUserDefinedCursor.md
+ - docs/models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.md
+ - docs/models/shared/SourceMysqlMethod.md
+ - docs/models/shared/ReadChangesUsingBinaryLogCDC.md
+ - docs/models/shared/SourceMysqlUpdateMethod.md
+ - docs/models/shared/SourceMysqlMysql.md
+ - docs/models/shared/SourceMysqlSchemasSSLModeSSLModesMode.md
+ - docs/models/shared/VerifyIdentity.md
+ - docs/models/shared/SourceMysqlSchemasSslModeMode.md
+ - docs/models/shared/SourceMysqlVerifyCA.md
+ - docs/models/shared/SourceMysqlSchemasMode.md
+ - docs/models/shared/Required.md
+ - docs/models/shared/SourceMysqlMode.md
+ - docs/models/shared/Preferred.md
+ - docs/models/shared/SourceMysqlSSLModes.md
+ - docs/models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/SourceMysqlPasswordAuthentication.md
+ - docs/models/shared/SourceMysqlSchemasTunnelMethod.md
+ - docs/models/shared/SourceMysqlSSHKeyAuthentication.md
+ - docs/models/shared/SourceMysqlTunnelMethod.md
+ - docs/models/shared/SourceMysqlNoTunnel.md
+ - docs/models/shared/SourceMysqlSSHTunnelMethod.md
+ - docs/models/shared/SourceMysql.md
+ - docs/models/shared/Netsuite.md
+ - docs/models/shared/SourceNetsuite.md
+ - docs/models/shared/SourceNotionSchemasAuthType.md
+ - docs/models/shared/SourceNotionAccessToken.md
+ - docs/models/shared/SourceNotionAuthType.md
+ - docs/models/shared/SourceNotionOAuth20.md
+ - docs/models/shared/SourceNotionAuthenticationMethod.md
+ - docs/models/shared/SourceNotionNotion.md
+ - docs/models/shared/SourceNotion.md
+ - docs/models/shared/PeriodUsedForMostPopularStreams.md
+ - docs/models/shared/ShareTypeUsedForMostPopularSharedStream.md
+ - docs/models/shared/Nytimes.md
+ - docs/models/shared/SourceNytimes.md
+ - docs/models/shared/SourceOktaSchemasAuthType.md
+ - docs/models/shared/SourceOktaAPIToken.md
+ - docs/models/shared/SourceOktaAuthType.md
+ - docs/models/shared/SourceOktaOAuth20.md
+ - docs/models/shared/SourceOktaAuthorizationMethod.md
+ - docs/models/shared/Okta.md
+ - docs/models/shared/SourceOkta.md
+ - docs/models/shared/Omnisend.md
+ - docs/models/shared/SourceOmnisend.md
+ - docs/models/shared/Applications.md
+ - docs/models/shared/Onesignal.md
+ - docs/models/shared/SourceOnesignal.md
+ - docs/models/shared/SourceOracleConnectionType.md
+ - docs/models/shared/SystemIDSID.md
+ - docs/models/shared/ConnectionType.md
+ - docs/models/shared/ServiceName.md
+ - docs/models/shared/ConnectBy.md
+ - docs/models/shared/SourceOracleEncryptionMethod.md
+ - docs/models/shared/TLSEncryptedVerifyCertificate.md
+ - docs/models/shared/EncryptionAlgorithm.md
+ - docs/models/shared/EncryptionMethod.md
+ - docs/models/shared/NativeNetworkEncryptionNNE.md
+ - docs/models/shared/Encryption.md
+ - docs/models/shared/SourceOracleOracle.md
+ - docs/models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/SourceOraclePasswordAuthentication.md
+ - docs/models/shared/SourceOracleSchemasTunnelMethod.md
+ - docs/models/shared/SourceOracleSSHKeyAuthentication.md
+ - docs/models/shared/SourceOracleTunnelMethod.md
+ - docs/models/shared/SourceOracleNoTunnel.md
+ - docs/models/shared/SourceOracleSSHTunnelMethod.md
+ - docs/models/shared/SourceOracle.md
+ - docs/models/shared/Orb.md
+ - docs/models/shared/SourceOrb.md
+ - docs/models/shared/Orbit.md
+ - docs/models/shared/SourceOrbit.md
+ - docs/models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
+ - docs/models/shared/SourceOutbrainAmplifyUsernamePassword.md
+ - docs/models/shared/AccessTokenIsRequiredForAuthenticationRequests.md
+ - docs/models/shared/SourceOutbrainAmplifyAccessToken.md
+ - docs/models/shared/SourceOutbrainAmplifyAuthenticationMethod.md
+ - docs/models/shared/GranularityForGeoLocationRegion.md
+ - docs/models/shared/GranularityForPeriodicReports.md
+ - docs/models/shared/OutbrainAmplify.md
+ - docs/models/shared/SourceOutbrainAmplify.md
+ - docs/models/shared/Outreach.md
+ - docs/models/shared/SourceOutreach.md
+ - docs/models/shared/PaypalTransaction.md
+ - docs/models/shared/SourcePaypalTransaction.md
+ - docs/models/shared/Paystack.md
+ - docs/models/shared/SourcePaystack.md
+ - docs/models/shared/Pendo.md
+ - docs/models/shared/SourcePendo.md
+ - docs/models/shared/Persistiq.md
+ - docs/models/shared/SourcePersistiq.md
+ - docs/models/shared/PexelsApi.md
+ - docs/models/shared/SourcePexelsApi.md
+ - docs/models/shared/SourcePinterestAuthMethod.md
+ - docs/models/shared/OAuth20.md
+ - docs/models/shared/SourcePinterestValidEnums.md
+ - docs/models/shared/ClickWindowDays.md
+ - docs/models/shared/SourcePinterestSchemasValidEnums.md
+ - docs/models/shared/ConversionReportTime.md
+ - docs/models/shared/EngagementWindowDays.md
+ - docs/models/shared/Granularity.md
+ - docs/models/shared/SourcePinterestLevel.md
+ - docs/models/shared/ViewWindowDays.md
+ - docs/models/shared/ReportConfig.md
+ - docs/models/shared/SourcePinterestPinterest.md
+ - docs/models/shared/Status.md
+ - docs/models/shared/SourcePinterest.md
+ - docs/models/shared/Pipedrive.md
+ - docs/models/shared/SourcePipedrive.md
+ - docs/models/shared/ContentType.md
+ - docs/models/shared/DetailType.md
+ - docs/models/shared/SourcePocketSortBy.md
+ - docs/models/shared/Pocket.md
+ - docs/models/shared/State.md
+ - docs/models/shared/SourcePocket.md
+ - docs/models/shared/PokemonName.md
+ - docs/models/shared/Pokeapi.md
+ - docs/models/shared/SourcePokeapi.md
+ - docs/models/shared/PolygonStockApi.md
+ - docs/models/shared/SourcePolygonStockApi.md
+ - docs/models/shared/SourcePostgresSchemasMethod.md
+ - docs/models/shared/SourcePostgresScanChangesWithUserDefinedCursor.md
+ - docs/models/shared/SourcePostgresMethod.md
+ - docs/models/shared/DetectChangesWithXminSystemColumn.md
+ - docs/models/shared/SourcePostgresUpdateMethod.md
+ - docs/models/shared/SourcePostgresPostgres.md
+ - docs/models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.md
+ - docs/models/shared/SourcePostgresPasswordAuthentication.md
+ - docs/models/shared/SourcePostgresSchemasTunnelMethod.md
+ - docs/models/shared/SourcePostgresSSHKeyAuthentication.md
+ - docs/models/shared/SourcePostgresTunnelMethod.md
+ - docs/models/shared/SourcePostgresNoTunnel.md
+ - docs/models/shared/SourcePostgresSSHTunnelMethod.md
+ - docs/models/shared/SourcePostgres.md
+ - docs/models/shared/Posthog.md
+ - docs/models/shared/SourcePosthog.md
+ - docs/models/shared/Postmarkapp.md
+ - docs/models/shared/SourcePostmarkapp.md
+ - docs/models/shared/Prestashop.md
+ - docs/models/shared/SourcePrestashop.md
+ - docs/models/shared/PunkApi.md
+ - docs/models/shared/SourcePunkApi.md
+ - docs/models/shared/Pypi.md
+ - docs/models/shared/SourcePypi.md
+ - docs/models/shared/Qualaroo.md
+ - docs/models/shared/SourceQualaroo.md
+ - docs/models/shared/SourceQuickbooksAuthType.md
+ - docs/models/shared/SourceQuickbooksOAuth20.md
+ - docs/models/shared/SourceQuickbooksAuthorizationMethod.md
+ - docs/models/shared/Quickbooks.md
+ - docs/models/shared/SourceQuickbooks.md
+ - docs/models/shared/Railz.md
+ - docs/models/shared/SourceRailz.md
+ - docs/models/shared/Recharge.md
+ - docs/models/shared/SourceRecharge.md
+ - docs/models/shared/Recreation.md
+ - docs/models/shared/SourceRecreation.md
+ - docs/models/shared/Recruitee.md
+ - docs/models/shared/SourceRecruitee.md
+ - docs/models/shared/Recurly.md
+ - docs/models/shared/SourceRecurly.md
+ - docs/models/shared/SourceRedshiftRedshift.md
+ - docs/models/shared/SourceRedshift.md
+ - docs/models/shared/SourceRetentlyRetently.md
+ - docs/models/shared/SourceRetently.md
+ - docs/models/shared/RkiCovid.md
+ - docs/models/shared/SourceRkiCovid.md
+ - docs/models/shared/Rss.md
+ - docs/models/shared/SourceRss.md
+ - docs/models/shared/SourceS3SchemasFormatFiletype.md
+ - docs/models/shared/UnexpectedFieldBehavior.md
+ - docs/models/shared/Jsonl.md
+ - docs/models/shared/SourceS3SchemasFiletype.md
+ - docs/models/shared/Avro.md
+ - docs/models/shared/SourceS3Filetype.md
+ - docs/models/shared/Parquet.md
+ - docs/models/shared/SourceS3SchemasFormatFileFormatFiletype.md
+ - docs/models/shared/Csv.md
+ - docs/models/shared/SourceS3FileFormat.md
+ - docs/models/shared/S3AmazonWebServices.md
+ - docs/models/shared/SourceS3S3.md
+ - docs/models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.md
+ - docs/models/shared/SourceS3Mode.md
+ - docs/models/shared/SourceS3Local.md
+ - docs/models/shared/SourceS3Processing.md
+ - docs/models/shared/SourceS3ParsingStrategy.md
+ - docs/models/shared/SourceS3DocumentFileTypeFormatExperimental.md
+ - docs/models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.md
+ - docs/models/shared/SourceS3ParquetFormat.md
+ - docs/models/shared/SourceS3SchemasStreamsFormatFormatFiletype.md
+ - docs/models/shared/SourceS3JsonlFormat.md
+ - docs/models/shared/SourceS3SchemasStreamsFormatFiletype.md
+ - docs/models/shared/SourceS3SchemasStreamsHeaderDefinitionType.md
+ - docs/models/shared/SourceS3UserProvided.md
+ - docs/models/shared/SourceS3SchemasHeaderDefinitionType.md
+ - docs/models/shared/SourceS3Autogenerated.md
+ - docs/models/shared/SourceS3HeaderDefinitionType.md
+ - docs/models/shared/SourceS3FromCSV.md
+ - docs/models/shared/SourceS3CSVHeaderDefinition.md
+ - docs/models/shared/SourceS3InferenceType.md
+ - docs/models/shared/SourceS3CSVFormat.md
+ - docs/models/shared/SourceS3SchemasStreamsFiletype.md
+ - docs/models/shared/SourceS3AvroFormat.md
+ - docs/models/shared/SourceS3Format.md
+ - docs/models/shared/SourceS3ValidationPolicy.md
+ - docs/models/shared/SourceS3FileBasedStreamConfig.md
+ - docs/models/shared/SourceS3.md
+ - docs/models/shared/AuthType.md
+ - docs/models/shared/SourceSalesforceSalesforce.md
+ - docs/models/shared/SearchCriteria.md
+ - docs/models/shared/StreamsCriteria.md
+ - docs/models/shared/SourceSalesforce.md
+ - docs/models/shared/SourceSalesloftSchemasAuthType.md
+ - docs/models/shared/AuthenticateViaAPIKey.md
+ - docs/models/shared/SourceSalesloftAuthType.md
+ - docs/models/shared/AuthenticateViaOAuth.md
+ - docs/models/shared/SourceSalesloftCredentials.md
+ - docs/models/shared/Salesloft.md
+ - docs/models/shared/SourceSalesloft.md
+ - docs/models/shared/SapFieldglass.md
+ - docs/models/shared/SourceSapFieldglass.md
+ - docs/models/shared/Secoda.md
+ - docs/models/shared/SourceSecoda.md
+ - docs/models/shared/Sendgrid.md
+ - docs/models/shared/SourceSendgrid.md
+ - docs/models/shared/Sendinblue.md
+ - docs/models/shared/SourceSendinblue.md
+ - docs/models/shared/Senseforce.md
+ - docs/models/shared/SourceSenseforce.md
+ - docs/models/shared/Sentry.md
+ - docs/models/shared/SourceSentry.md
+ - docs/models/shared/SourceSftpSchemasAuthMethod.md
+ - docs/models/shared/SourceSftpSSHKeyAuthentication.md
+ - docs/models/shared/SourceSftpAuthMethod.md
+ - docs/models/shared/SourceSftpPasswordAuthentication.md
+ - docs/models/shared/SourceSftpAuthentication.md
+ - docs/models/shared/Sftp.md
+ - docs/models/shared/SourceSftp.md
+ - docs/models/shared/FileType.md
+ - docs/models/shared/SftpBulk.md
+ - docs/models/shared/SourceSftpBulk.md
+ - docs/models/shared/SourceShopifySchemasAuthMethod.md
+ - docs/models/shared/APIPassword.md
+ - docs/models/shared/SourceShopifyAuthMethod.md
+ - docs/models/shared/SourceShopifyOAuth20.md
+ - docs/models/shared/ShopifyAuthorizationMethod.md
+ - docs/models/shared/SourceShopifyShopify.md
+ - docs/models/shared/SourceShopify.md
+ - docs/models/shared/Shortio.md
+ - docs/models/shared/SourceShortio.md
+ - docs/models/shared/SourceSlackSchemasOptionTitle.md
+ - docs/models/shared/SourceSlackAPIToken.md
+ - docs/models/shared/SourceSlackOptionTitle.md
+ - docs/models/shared/SignInViaSlackOAuth.md
+ - docs/models/shared/SourceSlackAuthenticationMechanism.md
+ - docs/models/shared/SourceSlackSlack.md
+ - docs/models/shared/SourceSlack.md
+ - docs/models/shared/Smaily.md
+ - docs/models/shared/SourceSmaily.md
+ - docs/models/shared/Smartengage.md
+ - docs/models/shared/SourceSmartengage.md
+ - docs/models/shared/SourceSmartsheetsSchemasAuthType.md
+ - docs/models/shared/APIAccessToken.md
+ - docs/models/shared/SourceSmartsheetsAuthType.md
+ - docs/models/shared/SourceSmartsheetsOAuth20.md
+ - docs/models/shared/SourceSmartsheetsAuthorizationMethod.md
+ - docs/models/shared/Validenums.md
+ - docs/models/shared/SourceSmartsheetsSmartsheets.md
+ - docs/models/shared/SourceSmartsheets.md
+ - docs/models/shared/ActionReportTime.md
+ - docs/models/shared/SourceSnapchatMarketingSnapchatMarketing.md
+ - docs/models/shared/SwipeUpAttributionWindow.md
+ - docs/models/shared/ViewAttributionWindow.md
+ - docs/models/shared/SourceSnapchatMarketing.md
+ - docs/models/shared/SourceSnowflakeSchemasAuthType.md
+ - docs/models/shared/SourceSnowflakeUsernameAndPassword.md
+ - docs/models/shared/SourceSnowflakeAuthType.md
+ - docs/models/shared/SourceSnowflakeOAuth20.md
+ - docs/models/shared/SourceSnowflakeAuthorizationMethod.md
+ - docs/models/shared/SourceSnowflakeSnowflake.md
+ - docs/models/shared/SourceSnowflake.md
+ - docs/models/shared/SonarCloud.md
+ - docs/models/shared/SourceSonarCloud.md
+ - docs/models/shared/SpacexApi.md
+ - docs/models/shared/SourceSpacexApi.md
+ - docs/models/shared/SourceSquareSchemasAuthType.md
+ - docs/models/shared/SourceSquareAPIKey.md
+ - docs/models/shared/SourceSquareAuthType.md
+ - docs/models/shared/OauthAuthentication.md
+ - docs/models/shared/SourceSquareAuthentication.md
+ - docs/models/shared/SourceSquareSquare.md
+ - docs/models/shared/SourceSquare.md
+ - docs/models/shared/SourceStravaAuthType.md
+ - docs/models/shared/SourceStravaStrava.md
+ - docs/models/shared/SourceStrava.md
+ - docs/models/shared/Stripe.md
+ - docs/models/shared/SourceStripe.md
+ - docs/models/shared/SourceSurveySparrowUrlBase.md
+ - docs/models/shared/GlobalAccount.md
+ - docs/models/shared/UrlBase.md
+ - docs/models/shared/EUBasedAccount.md
+ - docs/models/shared/BaseURL.md
+ - docs/models/shared/SurveySparrow.md
+ - docs/models/shared/SourceSurveySparrow.md
+ - docs/models/shared/SourceSurveymonkeyAuthMethod.md
+ - docs/models/shared/SurveyMonkeyAuthorizationMethod.md
+ - docs/models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.md
+ - docs/models/shared/SourceSurveymonkeySurveymonkey.md
+ - docs/models/shared/SourceSurveymonkey.md
+ - docs/models/shared/Tempo.md
+ - docs/models/shared/SourceTempo.md
+ - docs/models/shared/TheGuardianApi.md
+ - docs/models/shared/SourceTheGuardianApi.md
+ - docs/models/shared/SourceTiktokMarketingSchemasAuthType.md
+ - docs/models/shared/SandboxAccessToken.md
+ - docs/models/shared/SourceTiktokMarketingAuthType.md
+ - docs/models/shared/SourceTiktokMarketingOAuth20.md
+ - docs/models/shared/SourceTiktokMarketingAuthenticationMethod.md
+ - docs/models/shared/SourceTiktokMarketingTiktokMarketing.md
+ - docs/models/shared/SourceTiktokMarketing.md
+ - docs/models/shared/Trello.md
+ - docs/models/shared/SourceTrello.md
+ - docs/models/shared/SourceTrustpilotSchemasAuthType.md
+ - docs/models/shared/SourceTrustpilotAPIKey.md
+ - docs/models/shared/SourceTrustpilotAuthType.md
+ - docs/models/shared/SourceTrustpilotOAuth20.md
+ - docs/models/shared/SourceTrustpilotAuthorizationMethod.md
+ - docs/models/shared/Trustpilot.md
+ - docs/models/shared/SourceTrustpilot.md
+ - docs/models/shared/TvmazeSchedule.md
+ - docs/models/shared/SourceTvmazeSchedule.md
+ - docs/models/shared/Twilio.md
+ - docs/models/shared/SourceTwilio.md
+ - docs/models/shared/TwilioTaskrouter.md
+ - docs/models/shared/SourceTwilioTaskrouter.md
+ - docs/models/shared/Twitter.md
+ - docs/models/shared/SourceTwitter.md
+ - docs/models/shared/SourceTypeformSchemasAuthType.md
+ - docs/models/shared/SourceTypeformPrivateToken.md
+ - docs/models/shared/SourceTypeformAuthType.md
+ - docs/models/shared/SourceTypeformOAuth20.md
+ - docs/models/shared/SourceTypeformAuthorizationMethod.md
+ - docs/models/shared/SourceTypeformTypeform.md
+ - docs/models/shared/SourceTypeform.md
+ - docs/models/shared/UsCensus.md
+ - docs/models/shared/SourceUsCensus.md
+ - docs/models/shared/Vantage.md
+ - docs/models/shared/SourceVantage.md
+ - docs/models/shared/Webflow.md
+ - docs/models/shared/SourceWebflow.md
+ - docs/models/shared/WhiskyHunter.md
+ - docs/models/shared/SourceWhiskyHunter.md
+ - docs/models/shared/WikipediaPageviews.md
+ - docs/models/shared/SourceWikipediaPageviews.md
+ - docs/models/shared/Woocommerce.md
+ - docs/models/shared/SourceWoocommerce.md
+ - docs/models/shared/Xkcd.md
+ - docs/models/shared/SourceXkcd.md
+ - docs/models/shared/YandexMetrica.md
+ - docs/models/shared/SourceYandexMetrica.md
+ - docs/models/shared/Yotpo.md
+ - docs/models/shared/SourceYotpo.md
+ - docs/models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.md
+ - docs/models/shared/SourceYoutubeAnalytics.md
+ - docs/models/shared/SourceZendeskChatSchemasCredentials.md
+ - docs/models/shared/SourceZendeskChatAccessToken.md
+ - docs/models/shared/SourceZendeskChatCredentials.md
+ - docs/models/shared/SourceZendeskChatOAuth20.md
+ - docs/models/shared/SourceZendeskChatAuthorizationMethod.md
+ - docs/models/shared/SourceZendeskChatZendeskChat.md
+ - docs/models/shared/SourceZendeskChat.md
+ - docs/models/shared/ZendeskSell.md
+ - docs/models/shared/SourceZendeskSell.md
+ - docs/models/shared/SourceZendeskSunshineSchemasAuthMethod.md
+ - docs/models/shared/SourceZendeskSunshineAPIToken.md
+ - docs/models/shared/SourceZendeskSunshineAuthMethod.md
+ - docs/models/shared/SourceZendeskSunshineOAuth20.md
+ - docs/models/shared/SourceZendeskSunshineAuthorizationMethod.md
+ - docs/models/shared/SourceZendeskSunshineZendeskSunshine.md
+ - docs/models/shared/SourceZendeskSunshine.md
+ - docs/models/shared/SourceZendeskSupportZendeskSupport.md
+ - docs/models/shared/SourceZendeskSupport.md
+ - docs/models/shared/SourceZendeskTalkZendeskTalk.md
+ - docs/models/shared/SourceZendeskTalk.md
+ - docs/models/shared/Zenloop.md
+ - docs/models/shared/SourceZenloop.md
+ - docs/models/shared/DataCenterLocation.md
+ - docs/models/shared/ZohoCRMEdition.md
+ - docs/models/shared/SourceZohoCrmEnvironment.md
+ - docs/models/shared/ZohoCrm.md
+ - docs/models/shared/SourceZohoCrm.md
+ - docs/models/shared/Zoom.md
+ - docs/models/shared/SourceZoom.md
- docs/models/shared/SourceCreateRequest.md
- docs/models/shared/InitiateOauthRequest.md
- docs/models/shared/OAuthActorNames.md
@@ -242,6 +3645,84 @@ generatedFiles:
- docs/models/shared/StreamPropertiesResponse.md
- docs/models/shared/StreamProperties.md
- docs/models/shared/WorkspaceOAuthCredentialsRequest.md
+ - docs/models/shared/OAuthCredentialsConfiguration.md
+ - docs/models/shared/Credentials.md
+ - docs/models/shared/Airtable.md
+ - docs/models/shared/AmazonAds.md
+ - docs/models/shared/AmazonSellerPartner.md
+ - docs/models/shared/AsanaCredentials.md
+ - docs/models/shared/Asana.md
+ - docs/models/shared/BingAds.md
+ - docs/models/shared/FacebookMarketing.md
+ - docs/models/shared/GithubCredentials.md
+ - docs/models/shared/Github.md
+ - docs/models/shared/GitlabCredentials.md
+ - docs/models/shared/Gitlab.md
+ - docs/models/shared/GoogleAdsCredentials.md
+ - docs/models/shared/GoogleAds.md
+ - docs/models/shared/GoogleAnalyticsDataApiCredentials.md
+ - docs/models/shared/GoogleAnalyticsDataApi.md
+ - docs/models/shared/GoogleDriveCredentials.md
+ - docs/models/shared/GoogleDrive.md
+ - docs/models/shared/Authorization.md
+ - docs/models/shared/GoogleSearchConsole.md
+ - docs/models/shared/GoogleSheetsCredentials.md
+ - docs/models/shared/GoogleSheets.md
+ - docs/models/shared/HarvestCredentials.md
+ - docs/models/shared/Harvest.md
+ - docs/models/shared/HubspotCredentials.md
+ - docs/models/shared/Hubspot.md
+ - docs/models/shared/Instagram.md
+ - docs/models/shared/Intercom.md
+ - docs/models/shared/LeverHiringCredentials.md
+ - docs/models/shared/LeverHiring.md
+ - docs/models/shared/LinkedinAdsCredentials.md
+ - docs/models/shared/LinkedinAds.md
+ - docs/models/shared/MailchimpCredentials.md
+ - docs/models/shared/Mailchimp.md
+ - docs/models/shared/MicrosoftOnedriveCredentials.md
+ - docs/models/shared/MicrosoftOnedrive.md
+ - docs/models/shared/MicrosoftSharepointCredentials.md
+ - docs/models/shared/MicrosoftSharepoint.md
+ - docs/models/shared/MicrosoftTeamsCredentials.md
+ - docs/models/shared/MicrosoftTeams.md
+ - docs/models/shared/MondayCredentials.md
+ - docs/models/shared/Monday.md
+ - docs/models/shared/NotionCredentials.md
+ - docs/models/shared/Notion.md
+ - docs/models/shared/PinterestCredentials.md
+ - docs/models/shared/Pinterest.md
+ - docs/models/shared/RetentlyCredentials.md
+ - docs/models/shared/Retently.md
+ - docs/models/shared/Salesforce.md
+ - docs/models/shared/ShopifyCredentials.md
+ - docs/models/shared/Shopify.md
+ - docs/models/shared/SlackCredentials.md
+ - docs/models/shared/Slack.md
+ - docs/models/shared/SmartsheetsCredentials.md
+ - docs/models/shared/Smartsheets.md
+ - docs/models/shared/SnapchatMarketing.md
+ - docs/models/shared/SnowflakeCredentials.md
+ - docs/models/shared/Snowflake.md
+ - docs/models/shared/SquareCredentials.md
+ - docs/models/shared/Square.md
+ - docs/models/shared/Strava.md
+ - docs/models/shared/SurveymonkeyCredentials.md
+ - docs/models/shared/Surveymonkey.md
+ - docs/models/shared/TiktokMarketingCredentials.md
+ - docs/models/shared/TiktokMarketing.md
+ - docs/models/shared/TypeformCredentials.md
+ - docs/models/shared/Typeform.md
+ - docs/models/shared/YoutubeAnalyticsCredentials.md
+ - docs/models/shared/YoutubeAnalytics.md
+ - docs/models/shared/ZendeskChatCredentials.md
+ - docs/models/shared/ZendeskChat.md
+ - docs/models/shared/ZendeskSunshineCredentials.md
+ - docs/models/shared/ZendeskSunshine.md
+ - docs/models/shared/ZendeskSupportCredentials.md
+ - docs/models/shared/ZendeskSupport.md
+ - docs/models/shared/ZendeskTalkCredentials.md
+ - docs/models/shared/ZendeskTalk.md
- docs/models/shared/ActorTypeEnum.md
- docs/models/shared/WorkspaceResponse.md
- docs/models/shared/WorkspaceCreateRequest.md
diff --git a/.speakeasy/workflow.yaml b/.speakeasy/workflow.yaml
new file mode 100644
index 000000000..e6cf15f6d
--- /dev/null
+++ b/.speakeasy/workflow.yaml
@@ -0,0 +1,16 @@
+workflowVersion: 1.0.0
+sources:
+ my-source:
+ inputs:
+ - location: https://raw.githubusercontent.com/airbytehq/airbyte-api-python-sdk/main/airbyte-api.openapi.yaml
+targets:
+ airbyte-api:
+ target: java
+ source: my-source
+ publish:
+ java:
+ ossrhUsername: $OSSRH_USERNAME
+ ossrhPassword: $OSSRH_PASSWORD
+ gpgSecretKey: $JAVA_GPG_SECRET_KEY
+ gpgPassPhrase: $JAVA_GPG_PASSPHRASE
+ useSonatypeLegacy: true
diff --git a/README.md b/README.md
index d24a08c13..2eb8d065b 100755
--- a/README.md
+++ b/README.md
@@ -18,10 +18,36 @@ The Developer Portal UI can also be used to help build your integration by showi
## SDK Installation
-### Gradle
+### Getting started
+The samples below show how a published SDK artifact is used:
+
+Gradle:
```groovy
-implementation 'com.airbyte.api:public-api:0.49.3'
+implementation 'com.airbyte.api:public-api:1.0.0'
+```
+
+Maven:
+```xml
+
+ com.airbyte.api
+ public-api
+ 1.0.0
+
+```
+
+### How to build
+After cloning the git repository to your file system you can build the SDK artifact from source to the `build` directory by running `./gradlew build` on *nix systems or `gradlew.bat` on Windows systems.
+
+If you wish to build from source and publish the SDK artifact to your local Maven repository (on your filesystem) then use the following command (after cloning the git repo locally):
+
+On *nix:
+```bash
+./gradlew publishToMavenLocal -Pskip.signing
+```
+On Windows:
+```bash
+gradlew.bat publishToMavenLocal -Pskip.signing
```
@@ -34,7 +60,9 @@ implementation 'com.airbyte.api:public-api:0.49.3'
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.ConnectionCreateRequest;
import com.airbyte.api.models.shared.ConnectionSchedule;
import com.airbyte.api.models.shared.ConnectionStatusEnum;
@@ -46,55 +74,57 @@ import com.airbyte.api.models.shared.ScheduleTypeEnum;
import com.airbyte.api.models.shared.Security;
import com.airbyte.api.models.shared.StreamConfiguration;
import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
.build();
- com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest(
- "c669dd1e-3620-483e-afc8-55914e0a570f",
- "6dd427d8-3a55-4584-b835-842325b6c7b3"){{
- configurations = new StreamConfigurations(
-){{
- streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{
- add(new StreamConfiguration(
- ""){{
- name = "";
- }}),
- }};
-
- }};
- dataResidency = GeographyEnum.EU;
- name = "";
- namespaceDefinition = NamespaceDefinitionEnum.CUSTOM_FORMAT;
- namespaceFormat = "${SOURCE_NAMESPACE}";
- nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE;
- prefix = "";
- schedule = new ConnectionSchedule(
- ScheduleTypeEnum.CRON){{
- cronExpression = "";
-
- }};
- status = ConnectionStatusEnum.DEPRECATED;
-
- }};
-
- com.airbyte.api.models.operations.CreateConnectionResponse res = sdk.connections.createConnection(req);
-
- if (res.connectionResponse != null) {
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -106,7 +136,7 @@ public class Application {
## Available Resources and Operations
-### [connections](docs/sdks/connections/README.md)
+### [connections()](docs/sdks/connections/README.md)
* [createConnection](docs/sdks/connections/README.md#createconnection) - Create a connection
* [deleteConnection](docs/sdks/connections/README.md#deleteconnection) - Delete a Connection
@@ -114,7 +144,7 @@ public class Application {
* [listConnections](docs/sdks/connections/README.md#listconnections) - List connections
* [patchConnection](docs/sdks/connections/README.md#patchconnection) - Update Connection details
-### [destinations](docs/sdks/destinations/README.md)
+### [destinations()](docs/sdks/destinations/README.md)
* [createDestination](docs/sdks/destinations/README.md#createdestination) - Create a destination
* [deleteDestination](docs/sdks/destinations/README.md#deletedestination) - Delete a Destination
@@ -123,14 +153,14 @@ public class Application {
* [patchDestination](docs/sdks/destinations/README.md#patchdestination) - Update a Destination
* [putDestination](docs/sdks/destinations/README.md#putdestination) - Update a Destination and fully overwrite it
-### [jobs](docs/sdks/jobs/README.md)
+### [jobs()](docs/sdks/jobs/README.md)
* [cancelJob](docs/sdks/jobs/README.md#canceljob) - Cancel a running Job
* [createJob](docs/sdks/jobs/README.md#createjob) - Trigger a sync or reset job of a connection
* [getJob](docs/sdks/jobs/README.md#getjob) - Get Job status and details
* [listJobs](docs/sdks/jobs/README.md#listjobs) - List Jobs by sync type
-### [sources](docs/sdks/sources/README.md)
+### [sources()](docs/sdks/sources/README.md)
* [createSource](docs/sdks/sources/README.md#createsource) - Create a source
* [deleteSource](docs/sdks/sources/README.md#deletesource) - Delete a Source
@@ -140,11 +170,11 @@ public class Application {
* [patchSource](docs/sdks/sources/README.md#patchsource) - Update a Source
* [putSource](docs/sdks/sources/README.md#putsource) - Update a Source and fully overwrite it
-### [streams](docs/sdks/streams/README.md)
+### [streams()](docs/sdks/streams/README.md)
* [getStreamProperties](docs/sdks/streams/README.md#getstreamproperties) - Get stream properties
-### [workspaces](docs/sdks/workspaces/README.md)
+### [workspaces()](docs/sdks/workspaces/README.md)
* [createOrUpdateWorkspaceOAuthCredentials](docs/sdks/workspaces/README.md#createorupdateworkspaceoauthcredentials) - Create OAuth override credentials for a workspace and source type.
* [createWorkspace](docs/sdks/workspaces/README.md#createworkspace) - Create a workspace
@@ -159,24 +189,353 @@ public class Application {
## Server Selection
-## Server Selection
-
### Select Server by Index
-You can override the default server globally using the `setServerIndex` option when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the indexes associated with the available servers:
+You can override the default server globally by passing a server index to the `serverIndex` builder method when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the indexes associated with the available servers:
| # | Server | Variables |
| - | ------ | --------- |
| 0 | `https://api.airbyte.com/v1` | None |
+#### Example
+```java
+package hello.world;
+
+import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
+import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.ConnectionCreateRequest;
+import com.airbyte.api.models.shared.ConnectionSchedule;
+import com.airbyte.api.models.shared.ConnectionStatusEnum;
+import com.airbyte.api.models.shared.ConnectionSyncModeEnum;
+import com.airbyte.api.models.shared.GeographyEnum;
+import com.airbyte.api.models.shared.NamespaceDefinitionEnum;
+import com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum;
+import com.airbyte.api.models.shared.ScheduleTypeEnum;
+import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.StreamConfiguration;
+import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
+
+public class Application {
+
+ public static void main(String[] args) {
+ try {
+ Airbyte sdk = Airbyte.builder()
+ .serverIndex(0)
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
+ .build();
+
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
+ // handle response
+ }
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
+ } catch (Exception e) {
+ // handle exception
+ }
+ }
+}
+```
### Override Server URL Per-Client
-The default server can also be overridden globally using the `setServerURL` option when initializing the SDK client instance. For example:
+The default server can also be overridden globally by passing a URL to the `serverURL` builder method when initializing the SDK client instance. For example:
+```java
+package hello.world;
+
+import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
+import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.ConnectionCreateRequest;
+import com.airbyte.api.models.shared.ConnectionSchedule;
+import com.airbyte.api.models.shared.ConnectionStatusEnum;
+import com.airbyte.api.models.shared.ConnectionSyncModeEnum;
+import com.airbyte.api.models.shared.GeographyEnum;
+import com.airbyte.api.models.shared.NamespaceDefinitionEnum;
+import com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum;
+import com.airbyte.api.models.shared.ScheduleTypeEnum;
+import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.StreamConfiguration;
+import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
+
+public class Application {
+
+ public static void main(String[] args) {
+ try {
+ Airbyte sdk = Airbyte.builder()
+ .serverURL("https://api.airbyte.com/v1")
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
+ .build();
+
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
+ // handle response
+ }
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
+ } catch (Exception e) {
+ // handle exception
+ }
+ }
+}
+```
+
+## Error Handling
+
+Handling errors in this SDK should largely match your expectations. All operations return a response object or raise an error. If Error objects are specified in your OpenAPI Spec, the SDK will throw the appropriate Exception type.
+
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
+
+### Example
+
+```java
+package hello.world;
+
+import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
+import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.ConnectionCreateRequest;
+import com.airbyte.api.models.shared.ConnectionSchedule;
+import com.airbyte.api.models.shared.ConnectionStatusEnum;
+import com.airbyte.api.models.shared.ConnectionSyncModeEnum;
+import com.airbyte.api.models.shared.GeographyEnum;
+import com.airbyte.api.models.shared.NamespaceDefinitionEnum;
+import com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum;
+import com.airbyte.api.models.shared.ScheduleTypeEnum;
+import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.StreamConfiguration;
+import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
+
+public class Application {
+
+ public static void main(String[] args) {
+ try {
+ Airbyte sdk = Airbyte.builder()
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
+ .build();
+
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
+ // handle response
+ }
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
+ } catch (Exception e) {
+ // handle exception
+ }
+ }
+}
+```
+
+
+
+## Authentication
+
+### Per-Client Security Schemes
+
+This SDK supports the following security schemes globally:
+
+| Name | Type | Scheme |
+| ------------ | ------------ | ------------ |
+| `basicAuth` | http | HTTP Basic |
+| `bearerAuth` | http | HTTP Bearer |
+
+You can set the security parameters through the `security` builder method when initializing the SDK client instance. The selected scheme will be used by default to authenticate with the API for all operations that support it. For example:
+```java
+package hello.world;
+
+import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
+import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.ConnectionCreateRequest;
+import com.airbyte.api.models.shared.ConnectionSchedule;
+import com.airbyte.api.models.shared.ConnectionStatusEnum;
+import com.airbyte.api.models.shared.ConnectionSyncModeEnum;
+import com.airbyte.api.models.shared.GeographyEnum;
+import com.airbyte.api.models.shared.NamespaceDefinitionEnum;
+import com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum;
+import com.airbyte.api.models.shared.ScheduleTypeEnum;
+import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.StreamConfiguration;
+import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
+
+public class Application {
+
+ public static void main(String[] args) {
+ try {
+ Airbyte sdk = Airbyte.builder()
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
+ .build();
+
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
+ // handle response
+ }
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
+ } catch (Exception e) {
+ // handle exception
+ }
+ }
+}
+```
+
+
diff --git a/USAGE.md b/USAGE.md
index 502797b2f..c759a0fb8 100644
--- a/USAGE.md
+++ b/USAGE.md
@@ -3,7 +3,9 @@
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.ConnectionCreateRequest;
import com.airbyte.api.models.shared.ConnectionSchedule;
import com.airbyte.api.models.shared.ConnectionStatusEnum;
@@ -15,55 +17,57 @@ import com.airbyte.api.models.shared.ScheduleTypeEnum;
import com.airbyte.api.models.shared.Security;
import com.airbyte.api.models.shared.StreamConfiguration;
import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest(
- "c669dd1e-3620-483e-afc8-55914e0a570f",
- "6dd427d8-3a55-4584-b835-842325b6c7b3"){{
- configurations = new StreamConfigurations(
-){{
- streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{
- add(new StreamConfiguration(
- ""){{
- name = "";
- }}),
- }};
-
- }};
- dataResidency = GeographyEnum.EU;
- name = "";
- namespaceDefinition = NamespaceDefinitionEnum.CUSTOM_FORMAT;
- namespaceFormat = "${SOURCE_NAMESPACE}";
- nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE;
- prefix = "";
- schedule = new ConnectionSchedule(
- ScheduleTypeEnum.CRON){{
- cronExpression = "";
-
- }};
- status = ConnectionStatusEnum.DEPRECATED;
-
- }};
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
+ .build();
- com.airbyte.api.models.operations.CreateConnectionResponse res = sdk.connections.createConnection(req);
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
- if (res.connectionResponse != null) {
+ if (res.connectionResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
diff --git a/lib/build.gradle b/build.gradle
similarity index 84%
rename from lib/build.gradle
rename to build.gradle
index 7ca5d6de4..f17e48c13 100644
--- a/lib/build.gradle
+++ b/build.gradle
@@ -15,7 +15,7 @@ repositories {
}
java {
sourceCompatibility = JavaVersion.VERSION_11
- targetCompatibility = JavaVersion.VERSION_11
+ targetCompatibility = JavaVersion.VERSION_11
withSourcesJar()
withJavadocJar()
}
@@ -27,7 +27,7 @@ model {
}
jar {
- dependsOn(":$project.name:generatePomFileForMavenPublication")
+ dependsOn(":generatePomFileForMavenPublication")
into("META-INF/maven/com.airbyte/api") {
from("$buildDir/pom.xml")
@@ -64,7 +64,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.airbyte'
artifactId = 'api'
- version = '0.49.3'
+ version = '1.0.0'
from components.java
@@ -108,13 +108,14 @@ if (!project.hasProperty('skip.signing')) {
}
dependencies {
- implementation 'com.fasterxml.jackson.core:jackson-annotations:2.14.1'
- implementation 'com.fasterxml.jackson.core:jackson-core:2.14.1'
- implementation 'com.fasterxml.jackson.core:jackson-databind:2.14.1'
- implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.14.1'
- implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.14.1'
- implementation 'org.apache.httpcomponents:httpcore:4.4.15'
- implementation 'org.apache.httpcomponents:httpclient:4.5.13'
- implementation 'org.apache.httpcomponents:httpmime:4.5.13'
+ implementation 'com.fasterxml.jackson.core:jackson-databind:2.16.2'
+ implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.16.2'
+ implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.16.2'
+ implementation 'org.openapitools:jackson-databind-nullable:0.2.6'
+ implementation 'org.apache.httpcomponents:httpclient:4.5.14'
+ implementation 'org.apache.httpcomponents:httpmime:4.5.14'
+ implementation 'com.jayway.jsonpath:json-path:2.9.0'
+ implementation 'commons-io:commons-io:2.15.1'
}
+
diff --git a/docs/models/operations/CancelJobRequest.md b/docs/models/operations/CancelJobRequest.md
index eb098836e..6497b29bb 100644
--- a/docs/models/operations/CancelJobRequest.md
+++ b/docs/models/operations/CancelJobRequest.md
@@ -5,4 +5,4 @@
| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
-| `jobId` | *Long* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| `jobId` | *long* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/CancelJobResponse.md b/docs/models/operations/CancelJobResponse.md
index e174e526f..b91e717df 100644
--- a/docs/models/operations/CancelJobResponse.md
+++ b/docs/models/operations/CancelJobResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Cancel a Job. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `jobResponse` | [Optional extends com.airbyte.api.models.shared.JobResponse>](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Cancel a Job. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/CreateConnectionResponse.md b/docs/models/operations/CreateConnectionResponse.md
index 3bef4c94a..47bebb152 100644
--- a/docs/models/operations/CreateConnectionResponse.md
+++ b/docs/models/operations/CreateConnectionResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Successful operation |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `connectionResponse` | [Optional extends com.airbyte.api.models.shared.ConnectionResponse>](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Successful operation |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/CreateDestinationResponse.md b/docs/models/operations/CreateDestinationResponse.md
index 81219d1b2..9f1fdb63f 100644
--- a/docs/models/operations/CreateDestinationResponse.md
+++ b/docs/models/operations/CreateDestinationResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Successful operation | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `destinationResponse` | [Optional extends com.airbyte.api.models.shared.DestinationResponse>](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Successful operation | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/CreateJobResponse.md b/docs/models/operations/CreateJobResponse.md
index bccd34664..da41e7e79 100644
--- a/docs/models/operations/CreateJobResponse.md
+++ b/docs/models/operations/CreateJobResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Kicks off a new Job based on the JobType. The connectionId is the resource that Job will be run for. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `jobResponse` | [Optional extends com.airbyte.api.models.shared.JobResponse>](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Kicks off a new Job based on the JobType. The connectionId is the resource that Job will be run for. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md
index 11bd4df6a..85828b2ac 100644
--- a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md
+++ b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/CreateSourceResponse.md b/docs/models/operations/CreateSourceResponse.md
index 842010f2a..47bedff7b 100644
--- a/docs/models/operations/CreateSourceResponse.md
+++ b/docs/models/operations/CreateSourceResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Successful operation | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `sourceResponse` | [Optional extends com.airbyte.api.models.shared.SourceResponse>](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Successful operation | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/CreateWorkspaceResponse.md b/docs/models/operations/CreateWorkspaceResponse.md
index c149552ca..46e927a50 100644
--- a/docs/models/operations/CreateWorkspaceResponse.md
+++ b/docs/models/operations/CreateWorkspaceResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
+| `workspaceResponse` | [Optional extends com.airbyte.api.models.shared.WorkspaceResponse>](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation |
\ No newline at end of file
diff --git a/docs/models/operations/DeleteConnectionResponse.md b/docs/models/operations/DeleteConnectionResponse.md
index f87d00f04..1fc7d9a24 100644
--- a/docs/models/operations/DeleteConnectionResponse.md
+++ b/docs/models/operations/DeleteConnectionResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/DeleteDestinationResponse.md b/docs/models/operations/DeleteDestinationResponse.md
index 830b01e4b..a86a8750d 100644
--- a/docs/models/operations/DeleteDestinationResponse.md
+++ b/docs/models/operations/DeleteDestinationResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/DeleteSourceResponse.md b/docs/models/operations/DeleteSourceResponse.md
index 6aafb6624..d7f0050d8 100644
--- a/docs/models/operations/DeleteSourceResponse.md
+++ b/docs/models/operations/DeleteSourceResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/DeleteWorkspaceResponse.md b/docs/models/operations/DeleteWorkspaceResponse.md
index ec5bf2f41..c46877e5a 100644
--- a/docs/models/operations/DeleteWorkspaceResponse.md
+++ b/docs/models/operations/DeleteWorkspaceResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/GetConnectionResponse.md b/docs/models/operations/GetConnectionResponse.md
index 8ce9885db..e7e8a57e8 100644
--- a/docs/models/operations/GetConnectionResponse.md
+++ b/docs/models/operations/GetConnectionResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Get a Connection by the id in the path. |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `connectionResponse` | [Optional extends com.airbyte.api.models.shared.ConnectionResponse>](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Get a Connection by the id in the path. |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/GetDestinationResponse.md b/docs/models/operations/GetDestinationResponse.md
index da6363edd..89e90ba10 100644
--- a/docs/models/operations/GetDestinationResponse.md
+++ b/docs/models/operations/GetDestinationResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Get a Destination by the id in the path. | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `destinationResponse` | [Optional extends com.airbyte.api.models.shared.DestinationResponse>](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Get a Destination by the id in the path. | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/GetJobRequest.md b/docs/models/operations/GetJobRequest.md
index c210ef040..287c42872 100644
--- a/docs/models/operations/GetJobRequest.md
+++ b/docs/models/operations/GetJobRequest.md
@@ -5,4 +5,4 @@
| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
-| `jobId` | *Long* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| `jobId` | *long* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/GetJobResponse.md b/docs/models/operations/GetJobResponse.md
index 7bd1ff153..53dbe0a69 100644
--- a/docs/models/operations/GetJobResponse.md
+++ b/docs/models/operations/GetJobResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Get a Job by the id in the path. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `jobResponse` | [Optional extends com.airbyte.api.models.shared.JobResponse>](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Get a Job by the id in the path. | {
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z",
"duration": "PT8H6M12S"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/GetSourceResponse.md b/docs/models/operations/GetSourceResponse.md
index e75120bc1..2436cb419 100644
--- a/docs/models/operations/GetSourceResponse.md
+++ b/docs/models/operations/GetSourceResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Get a Source by the id in the path. | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `sourceResponse` | [Optional extends com.airbyte.api.models.shared.SourceResponse>](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Get a Source by the id in the path. | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/GetStreamPropertiesRequest.md b/docs/models/operations/GetStreamPropertiesRequest.md
index 0b7cde123..6c5989dce 100644
--- a/docs/models/operations/GetStreamPropertiesRequest.md
+++ b/docs/models/operations/GetStreamPropertiesRequest.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| `destinationId` | *String* | :heavy_check_mark: | ID of the destination |
-| `ignoreCache` | *Boolean* | :heavy_minus_sign: | If true pull the latest schema from the source, else pull from cache (default false) |
+| `ignoreCache` | *Optional extends Boolean>* | :heavy_minus_sign: | If true pull the latest schema from the source, else pull from cache (default false) |
| `sourceId` | *String* | :heavy_check_mark: | ID of the source |
\ No newline at end of file
diff --git a/docs/models/operations/GetStreamPropertiesResponse.md b/docs/models/operations/GetStreamPropertiesResponse.md
index 79a32a8b6..7a4c029dc 100644
--- a/docs/models/operations/GetStreamPropertiesResponse.md
+++ b/docs/models/operations/GetStreamPropertiesResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `streamPropertiesResponse` | [com.airbyte.api.models.shared.StreamPropertiesResponse](../../models/shared/StreamPropertiesResponse.md) | :heavy_minus_sign: | Get the available streams properties for a source/destination pair. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
+| `streamPropertiesResponse` | [Optional extends com.airbyte.api.models.shared.StreamPropertiesResponse>](../../models/shared/StreamPropertiesResponse.md) | :heavy_minus_sign: | Get the available streams properties for a source/destination pair. |
\ No newline at end of file
diff --git a/docs/models/operations/GetWorkspaceResponse.md b/docs/models/operations/GetWorkspaceResponse.md
index 95953559f..390ea0730 100644
--- a/docs/models/operations/GetWorkspaceResponse.md
+++ b/docs/models/operations/GetWorkspaceResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Get a Workspace by the id in the path. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
+| `workspaceResponse` | [Optional extends com.airbyte.api.models.shared.WorkspaceResponse>](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Get a Workspace by the id in the path. |
\ No newline at end of file
diff --git a/docs/models/operations/InitiateOAuthResponse.md b/docs/models/operations/InitiateOAuthResponse.md
index 67e0e1382..9fb32d821 100644
--- a/docs/models/operations/InitiateOAuthResponse.md
+++ b/docs/models/operations/InitiateOAuthResponse.md
@@ -3,8 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/ListConnectionsRequest.md b/docs/models/operations/ListConnectionsRequest.md
index 98aaf8afa..8c2052585 100644
--- a/docs/models/operations/ListConnectionsRequest.md
+++ b/docs/models/operations/ListConnectionsRequest.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description |
| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
-| `includeDeleted` | *Boolean* | :heavy_minus_sign: | Include deleted connections in the returned results. |
-| `limit` | *Integer* | :heavy_minus_sign: | Set the limit on the number of Connections returned. The default is 20. |
-| `offset` | *Integer* | :heavy_minus_sign: | Set the offset to start at when returning Connections. The default is 0 |
+| `includeDeleted` | *Optional extends Boolean>* | :heavy_minus_sign: | Include deleted connections in the returned results. |
+| `limit` | *Optional extends Integer>* | :heavy_minus_sign: | Set the limit on the number of Connections returned. The default is 20. |
+| `offset` | *Optional extends Integer>* | :heavy_minus_sign: | Set the offset to start at when returning Connections. The default is 0 |
| `workspaceIds` | List<*String*> | :heavy_minus_sign: | The UUIDs of the workspaces you wish to list connections for. Empty list will retrieve all allowed workspaces. |
\ No newline at end of file
diff --git a/docs/models/operations/ListConnectionsResponse.md b/docs/models/operations/ListConnectionsResponse.md
index b1d5c1d6f..00a6b8764 100644
--- a/docs/models/operations/ListConnectionsResponse.md
+++ b/docs/models/operations/ListConnectionsResponse.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `connectionsResponse` | [com.airbyte.api.models.shared.ConnectionsResponse](../../models/shared/ConnectionsResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/connections?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/connections?limit=5\u0026offset=0",
"data": [
{
"name": "test-connection"
},
{
"connection_id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826"
},
{
"sourceId": "49237019-645d-47d4-b45b-5eddf97775ce"
},
{
"destinationId": "al312fs-0ab1-4f72-9ed7-0b8fc27c5826"
},
{
"schedule": {
"scheduleType": "manual"
}
},
{
"status": "active"
},
{
"dataResidency": "auto"
}
]
} |
+| `connectionsResponse` | [Optional extends com.airbyte.api.models.shared.ConnectionsResponse>](../../models/shared/ConnectionsResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/connections?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/connections?limit=5\u0026offset=0",
"data": [
{
"name": "test-connection"
},
{
"connection_id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826"
},
{
"sourceId": "49237019-645d-47d4-b45b-5eddf97775ce"
},
{
"destinationId": "al312fs-0ab1-4f72-9ed7-0b8fc27c5826"
},
{
"schedule": {
"scheduleType": "manual"
}
},
{
"status": "active"
},
{
"dataResidency": "auto"
}
]
} |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/ListDestinationsRequest.md b/docs/models/operations/ListDestinationsRequest.md
index d999e077c..4cdeb1a38 100644
--- a/docs/models/operations/ListDestinationsRequest.md
+++ b/docs/models/operations/ListDestinationsRequest.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
-| `includeDeleted` | *Boolean* | :heavy_minus_sign: | Include deleted destinations in the returned results. |
-| `limit` | *Integer* | :heavy_minus_sign: | Set the limit on the number of destinations returned. The default is 20. |
-| `offset` | *Integer* | :heavy_minus_sign: | Set the offset to start at when returning destinations. The default is 0 |
+| `includeDeleted` | *Optional extends Boolean>* | :heavy_minus_sign: | Include deleted destinations in the returned results. |
+| `limit` | *Optional extends Integer>* | :heavy_minus_sign: | Set the limit on the number of destinations returned. The default is 20. |
+| `offset` | *Optional extends Integer>* | :heavy_minus_sign: | Set the offset to start at when returning destinations. The default is 0 |
| `workspaceIds` | List<*String*> | :heavy_minus_sign: | The UUIDs of the workspaces you wish to list destinations for. Empty list will retrieve all allowed workspaces. |
\ No newline at end of file
diff --git a/docs/models/operations/ListDestinationsResponse.md b/docs/models/operations/ListDestinationsResponse.md
index 9c4b564bb..d8e758b85 100644
--- a/docs/models/operations/ListDestinationsResponse.md
+++ b/docs/models/operations/ListDestinationsResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `destinationsResponse` | [com.airbyte.api.models.shared.DestinationsResponse](../../models/shared/DestinationsResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/destinations?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/destinations?limit=5\u0026offset=0",
"data": {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
}
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `destinationsResponse` | [Optional extends com.airbyte.api.models.shared.DestinationsResponse>](../../models/shared/DestinationsResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/destinations?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/destinations?limit=5\u0026offset=0",
"data": {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
}
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/ListJobsRequest.md b/docs/models/operations/ListJobsRequest.md
index b74b16530..081d7d4bb 100644
--- a/docs/models/operations/ListJobsRequest.md
+++ b/docs/models/operations/ListJobsRequest.md
@@ -5,14 +5,14 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
-| `connectionId` | *String* | :heavy_minus_sign: | Filter the Jobs by connectionId. |
+| `connectionId` | *Optional extends String>* | :heavy_minus_sign: | Filter the Jobs by connectionId. |
| `createdAtEnd` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The end date to filter by |
| `createdAtStart` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The start date to filter by |
-| `jobType` | [com.airbyte.api.models.shared.JobTypeEnum](../../models/shared/JobTypeEnum.md) | :heavy_minus_sign: | Filter the Jobs by jobType. |
-| `limit` | *Integer* | :heavy_minus_sign: | Set the limit on the number of Jobs returned. The default is 20 Jobs. |
-| `offset` | *Integer* | :heavy_minus_sign: | Set the offset to start at when returning Jobs. The default is 0. |
-| `orderBy` | *String* | :heavy_minus_sign: | The field and method to use for ordering. Currently allowed are createdAt and updatedAt. |
-| `status` | [com.airbyte.api.models.shared.JobStatusEnum](../../models/shared/JobStatusEnum.md) | :heavy_minus_sign: | The Job status you want to filter by |
+| `jobType` | [Optional extends com.airbyte.api.models.shared.JobTypeEnum>](../../models/shared/JobTypeEnum.md) | :heavy_minus_sign: | Filter the Jobs by jobType. |
+| `limit` | *Optional extends Integer>* | :heavy_minus_sign: | Set the limit on the number of Jobs returned. The default is 20 Jobs. |
+| `offset` | *Optional extends Integer>* | :heavy_minus_sign: | Set the offset to start at when returning Jobs. The default is 0. |
+| `orderBy` | *Optional extends String>* | :heavy_minus_sign: | The field and method to use for ordering. Currently allowed are createdAt and updatedAt. |
+| `status` | [Optional extends com.airbyte.api.models.shared.JobStatusEnum>](../../models/shared/JobStatusEnum.md) | :heavy_minus_sign: | The Job status you want to filter by |
| `updatedAtEnd` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The end date to filter by |
| `updatedAtStart` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The start date to filter by |
| `workspaceIds` | List<*String*> | :heavy_minus_sign: | The UUIDs of the workspaces you wish to list jobs for. Empty list will retrieve all allowed workspaces. |
\ No newline at end of file
diff --git a/docs/models/operations/ListJobsResponse.md b/docs/models/operations/ListJobsResponse.md
index 0ab26031b..684e13e1f 100644
--- a/docs/models/operations/ListJobsResponse.md
+++ b/docs/models/operations/ListJobsResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `jobsResponse` | [com.airbyte.api.models.shared.JobsResponse](../../models/shared/JobsResponse.md) | :heavy_minus_sign: | List all the Jobs by connectionId. | {
"next": "https://api.airbyte.com/v1/jobs?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/jobs?limit=5\u0026offset=0",
"data": [
{
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z"
}
]
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `jobsResponse` | [Optional extends com.airbyte.api.models.shared.JobsResponse>](../../models/shared/JobsResponse.md) | :heavy_minus_sign: | List all the Jobs by connectionId. | {
"next": "https://api.airbyte.com/v1/jobs?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/jobs?limit=5\u0026offset=0",
"data": [
{
"id": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"status": "running",
"jobType": "sync",
"startTime": "2023-03-25T01:30:50Z"
}
]
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/ListSourcesRequest.md b/docs/models/operations/ListSourcesRequest.md
index 18c920add..387b7169f 100644
--- a/docs/models/operations/ListSourcesRequest.md
+++ b/docs/models/operations/ListSourcesRequest.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
-| `includeDeleted` | *Boolean* | :heavy_minus_sign: | Include deleted sources in the returned results. |
-| `limit` | *Integer* | :heavy_minus_sign: | Set the limit on the number of sources returned. The default is 20. |
-| `offset` | *Integer* | :heavy_minus_sign: | Set the offset to start at when returning sources. The default is 0 |
+| `includeDeleted` | *Optional extends Boolean>* | :heavy_minus_sign: | Include deleted sources in the returned results. |
+| `limit` | *Optional extends Integer>* | :heavy_minus_sign: | Set the limit on the number of sources returned. The default is 20. |
+| `offset` | *Optional extends Integer>* | :heavy_minus_sign: | Set the offset to start at when returning sources. The default is 0 |
| `workspaceIds` | List<*String*> | :heavy_minus_sign: | The UUIDs of the workspaces you wish to list sources for. Empty list will retrieve all allowed workspaces. |
\ No newline at end of file
diff --git a/docs/models/operations/ListSourcesResponse.md b/docs/models/operations/ListSourcesResponse.md
index 46b769571..a165b25a5 100644
--- a/docs/models/operations/ListSourcesResponse.md
+++ b/docs/models/operations/ListSourcesResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `sourcesResponse` | [com.airbyte.api.models.shared.SourcesResponse](../../models/shared/SourcesResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/sources?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/sources?limit=5\u0026offset=0",
"data": {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
}
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `sourcesResponse` | [Optional extends com.airbyte.api.models.shared.SourcesResponse>](../../models/shared/SourcesResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/sources?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/sources?limit=5\u0026offset=0",
"data": {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
}
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/ListWorkspacesRequest.md b/docs/models/operations/ListWorkspacesRequest.md
index c65d1427a..312936233 100644
--- a/docs/models/operations/ListWorkspacesRequest.md
+++ b/docs/models/operations/ListWorkspacesRequest.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
-| `includeDeleted` | *Boolean* | :heavy_minus_sign: | Include deleted workspaces in the returned results. |
-| `limit` | *Integer* | :heavy_minus_sign: | Set the limit on the number of workspaces returned. The default is 20. |
-| `offset` | *Integer* | :heavy_minus_sign: | Set the offset to start at when returning workspaces. The default is 0 |
+| `includeDeleted` | *Optional extends Boolean>* | :heavy_minus_sign: | Include deleted workspaces in the returned results. |
+| `limit` | *Optional extends Integer>* | :heavy_minus_sign: | Set the limit on the number of workspaces returned. The default is 20. |
+| `offset` | *Optional extends Integer>* | :heavy_minus_sign: | Set the offset to start at when returning workspaces. The default is 0 |
| `workspaceIds` | List<*String*> | :heavy_minus_sign: | The UUIDs of the workspaces you wish to fetch. Empty list will retrieve all allowed workspaces. |
\ No newline at end of file
diff --git a/docs/models/operations/ListWorkspacesResponse.md b/docs/models/operations/ListWorkspacesResponse.md
index 04ccc81b5..91621440e 100644
--- a/docs/models/operations/ListWorkspacesResponse.md
+++ b/docs/models/operations/ListWorkspacesResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
-| `workspacesResponse` | [com.airbyte.api.models.shared.WorkspacesResponse](../../models/shared/WorkspacesResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/workspaces?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/workspaces?limit=5\u0026offset=0",
"data": {
"workspaceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Acme Company",
"dataResidency": "auto"
}
} |
\ No newline at end of file
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
+| `workspacesResponse` | [Optional extends com.airbyte.api.models.shared.WorkspacesResponse>](../../models/shared/WorkspacesResponse.md) | :heavy_minus_sign: | Successful operation | {
"next": "https://api.airbyte.com/v1/workspaces?limit=5\u0026offset=10",
"previous": "https://api.airbyte.com/v1/workspaces?limit=5\u0026offset=0",
"data": {
"workspaceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Acme Company",
"dataResidency": "auto"
}
} |
\ No newline at end of file
diff --git a/docs/models/operations/PatchConnectionResponse.md b/docs/models/operations/PatchConnectionResponse.md
index 2da56bccc..668424edd 100644
--- a/docs/models/operations/PatchConnectionResponse.md
+++ b/docs/models/operations/PatchConnectionResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Update a Connection by the id in the path. |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `connectionResponse` | [Optional extends com.airbyte.api.models.shared.ConnectionResponse>](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Update a Connection by the id in the path. |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
\ No newline at end of file
diff --git a/docs/models/operations/PatchDestinationRequest.md b/docs/models/operations/PatchDestinationRequest.md
index 32857ae6c..c8aba7e8a 100644
--- a/docs/models/operations/PatchDestinationRequest.md
+++ b/docs/models/operations/PatchDestinationRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
-| `destinationPatchRequest` | [com.airbyte.api.models.shared.DestinationPatchRequest](../../models/shared/DestinationPatchRequest.md) | :heavy_minus_sign: | N/A |
-| `destinationId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `destinationPatchRequest` | [Optional extends com.airbyte.api.models.shared.DestinationPatchRequest>](../../models/shared/DestinationPatchRequest.md) | :heavy_minus_sign: | N/A |
+| `destinationId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/PatchDestinationResponse.md b/docs/models/operations/PatchDestinationResponse.md
index 1aba0aa8f..06002c6ca 100644
--- a/docs/models/operations/PatchDestinationResponse.md
+++ b/docs/models/operations/PatchDestinationResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `destinationResponse` | [Optional extends com.airbyte.api.models.shared.DestinationResponse>](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/PatchSourceRequest.md b/docs/models/operations/PatchSourceRequest.md
index d62ff48cd..835e5c12d 100644
--- a/docs/models/operations/PatchSourceRequest.md
+++ b/docs/models/operations/PatchSourceRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
-| `sourcePatchRequest` | [com.airbyte.api.models.shared.SourcePatchRequest](../../models/shared/SourcePatchRequest.md) | :heavy_minus_sign: | N/A |
-| `sourceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `sourcePatchRequest` | [Optional extends com.airbyte.api.models.shared.SourcePatchRequest>](../../models/shared/SourcePatchRequest.md) | :heavy_minus_sign: | N/A |
+| `sourceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/PatchSourceResponse.md b/docs/models/operations/PatchSourceResponse.md
index bd44667e4..eda5fd104 100644
--- a/docs/models/operations/PatchSourceResponse.md
+++ b/docs/models/operations/PatchSourceResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a Source | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `sourceResponse` | [Optional extends com.airbyte.api.models.shared.SourceResponse>](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a Source | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/PutDestinationRequest.md b/docs/models/operations/PutDestinationRequest.md
index dffd32c29..efda2f742 100644
--- a/docs/models/operations/PutDestinationRequest.md
+++ b/docs/models/operations/PutDestinationRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
-| `destinationPutRequest` | [com.airbyte.api.models.shared.DestinationPutRequest](../../models/shared/DestinationPutRequest.md) | :heavy_minus_sign: | N/A |
-| `destinationId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `destinationPutRequest` | [Optional extends com.airbyte.api.models.shared.DestinationPutRequest>](../../models/shared/DestinationPutRequest.md) | :heavy_minus_sign: | N/A |
+| `destinationId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/PutDestinationResponse.md b/docs/models/operations/PutDestinationResponse.md
index 71ba571dd..c827a8293 100644
--- a/docs/models/operations/PutDestinationResponse.md
+++ b/docs/models/operations/PutDestinationResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination and fully overwrite it | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `destinationResponse` | [Optional extends com.airbyte.api.models.shared.DestinationResponse>](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination and fully overwrite it | {
"destinationId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"destinationType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/PutSourceRequest.md b/docs/models/operations/PutSourceRequest.md
index c7916287c..229739ea1 100644
--- a/docs/models/operations/PutSourceRequest.md
+++ b/docs/models/operations/PutSourceRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `sourcePutRequest` | [com.airbyte.api.models.shared.SourcePutRequest](../../models/shared/SourcePutRequest.md) | :heavy_minus_sign: | N/A |
-| `sourceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `sourcePutRequest` | [Optional extends com.airbyte.api.models.shared.SourcePutRequest>](../../models/shared/SourcePutRequest.md) | :heavy_minus_sign: | N/A |
+| `sourceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/operations/PutSourceResponse.md b/docs/models/operations/PutSourceResponse.md
index c245cc3fc..57705dfd2 100644
--- a/docs/models/operations/PutSourceResponse.md
+++ b/docs/models/operations/PutSourceResponse.md
@@ -6,6 +6,6 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | |
-| `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a source and fully overwrite it | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
+| `sourceResponse` | [Optional extends com.airbyte.api.models.shared.SourceResponse>](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a source and fully overwrite it | {
"sourceId": "18dccc91-0ab1-4f72-9ed7-0b8fc27c5826",
"name": "Analytics Team Postgres",
"sourceType": "postgres",
"workspaceId": "871d9b60-11d1-44cb-8c92-c246d53bf87e"
} |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation | |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | |
\ No newline at end of file
diff --git a/docs/models/operations/UpdateWorkspaceResponse.md b/docs/models/operations/UpdateWorkspaceResponse.md
index 2248ae50c..6de78c9a4 100644
--- a/docs/models/operations/UpdateWorkspaceResponse.md
+++ b/docs/models/operations/UpdateWorkspaceResponse.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
-| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
-| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
-| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
-| `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation |
+| `statusCode` | *int* | :heavy_check_mark: | HTTP response status code for this operation |
+| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing |
+| `workspaceResponse` | [Optional extends com.airbyte.api.models.shared.WorkspaceResponse>](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation |
\ No newline at end of file
diff --git a/docs/models/shared/AESCBCEnvelopeEncryption.md b/docs/models/shared/AESCBCEnvelopeEncryption.md
new file mode 100644
index 000000000..02586d81d
--- /dev/null
+++ b/docs/models/shared/AESCBCEnvelopeEncryption.md
@@ -0,0 +1,11 @@
+# AESCBCEnvelopeEncryption
+
+Staging data will be encrypted using AES-CBC envelope encryption.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `encryptionType` | [Optional extends com.airbyte.api.models.shared.DestinationRedshiftEncryptionType>](../../models/shared/DestinationRedshiftEncryptionType.md) | :heavy_minus_sign: | N/A |
+| `keyEncryptingKey` | *Optional extends String>* | :heavy_minus_sign: | The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. |
\ No newline at end of file
diff --git a/docs/models/shared/APIAccessToken.md b/docs/models/shared/APIAccessToken.md
new file mode 100644
index 000000000..29c12c35f
--- /dev/null
+++ b/docs/models/shared/APIAccessToken.md
@@ -0,0 +1,9 @@
+# APIAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :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. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceSmartsheetsSchemasAuthType>](../../models/shared/SourceSmartsheetsSchemasAuthType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/APIKey.md b/docs/models/shared/APIKey.md
new file mode 100644
index 000000000..89a4f765c
--- /dev/null
+++ b/docs/models/shared/APIKey.md
@@ -0,0 +1,9 @@
+# APIKey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apikey` | *String* | :heavy_check_mark: | Mailchimp API Key. See the docs for information on how to generate this key. |
+| `authType` | [com.airbyte.api.models.shared.SourceMailchimpSchemasAuthType](../../models/shared/SourceMailchimpSchemasAuthType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/APIPassword.md b/docs/models/shared/APIPassword.md
new file mode 100644
index 000000000..165d0a4f4
--- /dev/null
+++ b/docs/models/shared/APIPassword.md
@@ -0,0 +1,11 @@
+# APIPassword
+
+API Password Auth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `apiPassword` | *String* | :heavy_check_mark: | The API Password for your private application in the `Shopify` store. |
+| `authMethod` | [com.airbyte.api.models.shared.SourceShopifySchemasAuthMethod](../../models/shared/SourceShopifySchemasAuthMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/APIToken.md b/docs/models/shared/APIToken.md
new file mode 100644
index 000000000..48dd70b28
--- /dev/null
+++ b/docs/models/shared/APIToken.md
@@ -0,0 +1,9 @@
+# APIToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | API Token for making authenticated requests. |
+| `authType` | [com.airbyte.api.models.shared.SourceMondaySchemasAuthType](../../models/shared/SourceMondaySchemasAuthType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AWSEnvironment.md b/docs/models/shared/AWSEnvironment.md
new file mode 100644
index 000000000..74c09fa0f
--- /dev/null
+++ b/docs/models/shared/AWSEnvironment.md
@@ -0,0 +1,11 @@
+# AWSEnvironment
+
+Select the AWS Environment.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `PRODUCTION` | PRODUCTION |
+| `SANDBOX` | SANDBOX |
\ No newline at end of file
diff --git a/docs/models/shared/AWSRegion.md b/docs/models/shared/AWSRegion.md
new file mode 100644
index 000000000..a30462925
--- /dev/null
+++ b/docs/models/shared/AWSRegion.md
@@ -0,0 +1,31 @@
+# AWSRegion
+
+Select the AWS Region.
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `AE` | AE |
+| `AU` | AU |
+| `BE` | BE |
+| `BR` | BR |
+| `CA` | CA |
+| `DE` | DE |
+| `EG` | EG |
+| `ES` | ES |
+| `FR` | FR |
+| `GB` | GB |
+| `IN` | IN |
+| `IT` | IT |
+| `JP` | JP |
+| `MX` | MX |
+| `NL` | NL |
+| `PL` | PL |
+| `SA` | SA |
+| `SE` | SE |
+| `SG` | SG |
+| `TR` | TR |
+| `UK` | UK |
+| `US` | US |
\ No newline at end of file
diff --git a/docs/models/shared/AWSSellerPartnerAccountType.md b/docs/models/shared/AWSSellerPartnerAccountType.md
new file mode 100644
index 000000000..3e2ae7821
--- /dev/null
+++ b/docs/models/shared/AWSSellerPartnerAccountType.md
@@ -0,0 +1,11 @@
+# AWSSellerPartnerAccountType
+
+Type of the Account you're going to authorize the Airbyte application by
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SELLER` | Seller |
+| `VENDOR` | Vendor |
\ No newline at end of file
diff --git a/docs/models/shared/AccessToken.md b/docs/models/shared/AccessToken.md
new file mode 100644
index 000000000..0fd1f6195
--- /dev/null
+++ b/docs/models/shared/AccessToken.md
@@ -0,0 +1,9 @@
+# AccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `accessToken` | *String* | :heavy_check_mark: | The access token generated for your developer application. Refer to our documentation for more information. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinAdsSchemasAuthMethod>](../../models/shared/SourceLinkedinAdsSchemasAuthMethod.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AccessTokenIsRequiredForAuthenticationRequests.md b/docs/models/shared/AccessTokenIsRequiredForAuthenticationRequests.md
new file mode 100644
index 000000000..1850a7009
--- /dev/null
+++ b/docs/models/shared/AccessTokenIsRequiredForAuthenticationRequests.md
@@ -0,0 +1,8 @@
+# AccessTokenIsRequiredForAuthenticationRequests
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/AccountNames.md b/docs/models/shared/AccountNames.md
new file mode 100644
index 000000000..10d320508
--- /dev/null
+++ b/docs/models/shared/AccountNames.md
@@ -0,0 +1,11 @@
+# AccountNames
+
+Account Names Predicates Config.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `name` | *String* | :heavy_check_mark: | Account Name is a string value for comparing with the specified predicate. |
+| `operator` | [com.airbyte.api.models.shared.Operator](../../models/shared/Operator.md) | :heavy_check_mark: | 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 |
\ No newline at end of file
diff --git a/docs/models/shared/ActionReportTime.md b/docs/models/shared/ActionReportTime.md
new file mode 100644
index 000000000..99ef9e602
--- /dev/null
+++ b/docs/models/shared/ActionReportTime.md
@@ -0,0 +1,11 @@
+# ActionReportTime
+
+Specifies the principle for conversion reporting.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CONVERSION` | conversion |
+| `IMPRESSION` | impression |
\ No newline at end of file
diff --git a/docs/models/shared/AdAnalyticsReportConfiguration.md b/docs/models/shared/AdAnalyticsReportConfiguration.md
new file mode 100644
index 000000000..0661e96ad
--- /dev/null
+++ b/docs/models/shared/AdAnalyticsReportConfiguration.md
@@ -0,0 +1,12 @@
+# AdAnalyticsReportConfiguration
+
+Config for custom ad Analytics Report
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `name` | *String* | :heavy_check_mark: | The name for the custom report. |
+| `pivotBy` | [com.airbyte.api.models.shared.PivotCategory](../../models/shared/PivotCategory.md) | :heavy_check_mark: | Choose a category to pivot your analytics report around. This selection will organize your data based on the chosen attribute, allowing you to analyze trends and performance from different perspectives. |
+| `timeGranularity` | [com.airbyte.api.models.shared.TimeGranularity](../../models/shared/TimeGranularity.md) | :heavy_check_mark: | 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. |
\ No newline at end of file
diff --git a/docs/models/shared/Aha.md b/docs/models/shared/Aha.md
new file mode 100644
index 000000000..3eba0fbeb
--- /dev/null
+++ b/docs/models/shared/Aha.md
@@ -0,0 +1,8 @@
+# Aha
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `AHA` | aha |
\ No newline at end of file
diff --git a/docs/models/shared/Aircall.md b/docs/models/shared/Aircall.md
new file mode 100644
index 000000000..84c6d171c
--- /dev/null
+++ b/docs/models/shared/Aircall.md
@@ -0,0 +1,8 @@
+# Aircall
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `AIRCALL` | aircall |
\ No newline at end of file
diff --git a/docs/models/shared/Airtable.md b/docs/models/shared/Airtable.md
new file mode 100644
index 000000000..30bbbd2bc
--- /dev/null
+++ b/docs/models/shared/Airtable.md
@@ -0,0 +1,8 @@
+# Airtable
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.Credentials>](../../models/shared/Credentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Allow.md b/docs/models/shared/Allow.md
new file mode 100644
index 000000000..2a3b53fff
--- /dev/null
+++ b/docs/models/shared/Allow.md
@@ -0,0 +1,10 @@
+# Allow
+
+Allow SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresMode>](../../models/shared/DestinationPostgresMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AmazonAds.md b/docs/models/shared/AmazonAds.md
new file mode 100644
index 000000000..4e345c620
--- /dev/null
+++ b/docs/models/shared/AmazonAds.md
@@ -0,0 +1,9 @@
+# AmazonAds
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The client ID of your Amazon Ads developer application. See the docs for more information. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret of your Amazon Ads developer application. See the docs for more information. |
\ No newline at end of file
diff --git a/docs/models/shared/AmazonS3.md b/docs/models/shared/AmazonS3.md
new file mode 100644
index 000000000..2808fb0b8
--- /dev/null
+++ b/docs/models/shared/AmazonS3.md
@@ -0,0 +1,14 @@
+# AmazonS3
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `dataSourceType` | [com.airbyte.api.models.shared.DestinationDatabricksDataSourceType](../../models/shared/DestinationDatabricksDataSourceType.md) | :heavy_check_mark: | N/A | |
+| `fileNamePattern` | *Optional extends String>* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} |
+| `s3AccessKeyId` | *String* | :heavy_check_mark: | The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. | A012345678910EXAMPLE |
+| `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket to use for intermittent staging of the data. | airbyte.staging |
+| `s3BucketPath` | *String* | :heavy_check_mark: | The directory under the S3 bucket where data will be written. | data_sync/test |
+| `s3BucketRegion` | [Optional extends com.airbyte.api.models.shared.DestinationDatabricksS3BucketRegion>](../../models/shared/DestinationDatabricksS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket to use if utilising a copy strategy. | |
+| `s3SecretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY |
\ No newline at end of file
diff --git a/docs/models/shared/AmazonSellerPartner.md b/docs/models/shared/AmazonSellerPartner.md
new file mode 100644
index 000000000..7b71e166e
--- /dev/null
+++ b/docs/models/shared/AmazonSellerPartner.md
@@ -0,0 +1,9 @@
+# AmazonSellerPartner
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
+| `lwaAppId` | *Optional extends String>* | :heavy_minus_sign: | Your Login with Amazon Client ID. |
+| `lwaClientSecret` | *Optional extends String>* | :heavy_minus_sign: | Your Login with Amazon Client Secret. |
\ No newline at end of file
diff --git a/docs/models/shared/AmazonSqs.md b/docs/models/shared/AmazonSqs.md
new file mode 100644
index 000000000..dbfe4ec54
--- /dev/null
+++ b/docs/models/shared/AmazonSqs.md
@@ -0,0 +1,8 @@
+# AmazonSqs
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `AMAZON_SQS` | amazon-sqs |
\ No newline at end of file
diff --git a/docs/models/shared/Amplitude.md b/docs/models/shared/Amplitude.md
new file mode 100644
index 000000000..dd2a5ab78
--- /dev/null
+++ b/docs/models/shared/Amplitude.md
@@ -0,0 +1,8 @@
+# Amplitude
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `AMPLITUDE` | amplitude |
\ No newline at end of file
diff --git a/docs/models/shared/AndGroup.md b/docs/models/shared/AndGroup.md
new file mode 100644
index 000000000..32d55f9e7
--- /dev/null
+++ b/docs/models/shared/AndGroup.md
@@ -0,0 +1,11 @@
+# AndGroup
+
+The FilterExpressions in andGroup have an AND relationship.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
+| `expressions` | List<[com.airbyte.api.models.shared.Expression](../../models/shared/Expression.md)> | :heavy_check_mark: | N/A |
+| `filterType` | [com.airbyte.api.models.shared.FilterType](../../models/shared/FilterType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ApiKeyAuth.md b/docs/models/shared/ApiKeyAuth.md
new file mode 100644
index 000000000..855c2696e
--- /dev/null
+++ b/docs/models/shared/ApiKeyAuth.md
@@ -0,0 +1,9 @@
+# ApiKeyAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key for the Qdrant instance |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingMode>](../../models/shared/DestinationQdrantSchemasIndexingMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ApiKeySecret.md b/docs/models/shared/ApiKeySecret.md
new file mode 100644
index 000000000..de213aaaf
--- /dev/null
+++ b/docs/models/shared/ApiKeySecret.md
@@ -0,0 +1,12 @@
+# ApiKeySecret
+
+Use a api key and secret combination to authenticate
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `apiKeyId` | *String* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. |
+| `apiKeySecret` | *String* | :heavy_check_mark: | The secret associated with the API Key ID. |
+| `method` | [com.airbyte.api.models.shared.DestinationElasticsearchMethod](../../models/shared/DestinationElasticsearchMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ApifyDataset.md b/docs/models/shared/ApifyDataset.md
new file mode 100644
index 000000000..0487f927e
--- /dev/null
+++ b/docs/models/shared/ApifyDataset.md
@@ -0,0 +1,8 @@
+# ApifyDataset
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `APIFY_DATASET` | apify-dataset |
\ No newline at end of file
diff --git a/docs/models/shared/Appfollow.md b/docs/models/shared/Appfollow.md
new file mode 100644
index 000000000..c8c7db8ac
--- /dev/null
+++ b/docs/models/shared/Appfollow.md
@@ -0,0 +1,8 @@
+# Appfollow
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `APPFOLLOW` | appfollow |
\ No newline at end of file
diff --git a/docs/models/shared/Applications.md b/docs/models/shared/Applications.md
new file mode 100644
index 000000000..84e040d43
--- /dev/null
+++ b/docs/models/shared/Applications.md
@@ -0,0 +1,10 @@
+# Applications
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------- | ---------------------------- | ---------------------------- | ---------------------------- |
+| `appApiKey` | *String* | :heavy_check_mark: | N/A |
+| `appId` | *String* | :heavy_check_mark: | N/A |
+| `appName` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Asana.md b/docs/models/shared/Asana.md
new file mode 100644
index 000000000..95c5b637a
--- /dev/null
+++ b/docs/models/shared/Asana.md
@@ -0,0 +1,8 @@
+# Asana
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.AsanaCredentials>](../../models/shared/AsanaCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AsanaCredentials.md b/docs/models/shared/AsanaCredentials.md
new file mode 100644
index 000000000..eeaa5b5b0
--- /dev/null
+++ b/docs/models/shared/AsanaCredentials.md
@@ -0,0 +1,9 @@
+# AsanaCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------- | ---------------------------- | ---------------------------- | ---------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Astra.md b/docs/models/shared/Astra.md
new file mode 100644
index 000000000..8d02a749d
--- /dev/null
+++ b/docs/models/shared/Astra.md
@@ -0,0 +1,8 @@
+# Astra
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ASTRA` | astra |
\ No newline at end of file
diff --git a/docs/models/shared/Auth0.md b/docs/models/shared/Auth0.md
new file mode 100644
index 000000000..20ff6a468
--- /dev/null
+++ b/docs/models/shared/Auth0.md
@@ -0,0 +1,8 @@
+# Auth0
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `AUTH0` | auth0 |
\ No newline at end of file
diff --git a/docs/models/shared/AuthMethod.md b/docs/models/shared/AuthMethod.md
new file mode 100644
index 000000000..956e3acea
--- /dev/null
+++ b/docs/models/shared/AuthMethod.md
@@ -0,0 +1,8 @@
+# AuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/AuthType.md b/docs/models/shared/AuthType.md
new file mode 100644
index 000000000..9103a4597
--- /dev/null
+++ b/docs/models/shared/AuthType.md
@@ -0,0 +1,8 @@
+# AuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaAPIKey.md b/docs/models/shared/AuthenticateViaAPIKey.md
new file mode 100644
index 000000000..60ece2fa4
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaAPIKey.md
@@ -0,0 +1,9 @@
+# AuthenticateViaAPIKey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key for making authenticated requests. More instruction on how to find this value in our docs |
+| `authType` | [com.airbyte.api.models.shared.SourceSalesloftSchemasAuthType](../../models/shared/SourceSalesloftSchemasAuthType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaAsanaOauth.md b/docs/models/shared/AuthenticateViaAsanaOauth.md
new file mode 100644
index 000000000..e4a7ee3f4
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaAsanaOauth.md
@@ -0,0 +1,11 @@
+# AuthenticateViaAsanaOauth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | N/A |
+| `clientSecret` | *String* | :heavy_check_mark: | N/A |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.SourceAsanaCredentialsTitle>](../../models/shared/SourceAsanaCredentialsTitle.md) | :heavy_minus_sign: | OAuth Credentials |
+| `refreshToken` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaGoogleOauth.md b/docs/models/shared/AuthenticateViaGoogleOauth.md
new file mode 100644
index 000000000..e40168fb2
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaGoogleOauth.md
@@ -0,0 +1,12 @@
+# AuthenticateViaGoogleOauth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | Access Token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAuthType>](../../models/shared/SourceGoogleAnalyticsDataApiAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Google Analytics developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Google Analytics developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining a new access token. |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaLeverApiKey.md b/docs/models/shared/AuthenticateViaLeverApiKey.md
new file mode 100644
index 000000000..37f91731c
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaLeverApiKey.md
@@ -0,0 +1,9 @@
+# AuthenticateViaLeverApiKey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | The Api Key of your Lever Hiring account. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceLeverHiringSchemasAuthType>](../../models/shared/SourceLeverHiringSchemasAuthType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaLeverOAuth.md b/docs/models/shared/AuthenticateViaLeverOAuth.md
new file mode 100644
index 000000000..814930abc
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaLeverOAuth.md
@@ -0,0 +1,11 @@
+# AuthenticateViaLeverOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceLeverHiringAuthType>](../../models/shared/SourceLeverHiringAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining new access token. |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaMicrosoft.md b/docs/models/shared/AuthenticateViaMicrosoft.md
new file mode 100644
index 000000000..c57529d29
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaMicrosoft.md
@@ -0,0 +1,11 @@
+# AuthenticateViaMicrosoft
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftTeamsSchemasAuthType>](../../models/shared/SourceMicrosoftTeamsSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Microsoft Teams developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Microsoft Teams developer application. |
+| `tenantId` | *String* | :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/shared/AuthenticateViaMicrosoftOAuth.md b/docs/models/shared/AuthenticateViaMicrosoftOAuth.md
new file mode 100644
index 000000000..912309199
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaMicrosoftOAuth.md
@@ -0,0 +1,15 @@
+# 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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveAuthType>](../../models/shared/SourceMicrosoftOnedriveAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Client ID of your Microsoft developer application |
+| `clientSecret` | *String* | :heavy_check_mark: | Client Secret of your Microsoft developer application |
+| `refreshToken` | *String* | :heavy_check_mark: | Refresh Token of your Microsoft developer application |
+| `tenantId` | *String* | :heavy_check_mark: | Tenant ID of the Microsoft OneDrive user |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateViaMicrosoftOAuth20.md b/docs/models/shared/AuthenticateViaMicrosoftOAuth20.md
new file mode 100644
index 000000000..c9761a9bd
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaMicrosoftOAuth20.md
@@ -0,0 +1,12 @@
+# AuthenticateViaMicrosoftOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftTeamsAuthType>](../../models/shared/SourceMicrosoftTeamsAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Microsoft Teams developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Microsoft Teams developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | A Refresh Token to renew the expired Access Token. |
+| `tenantId` | *String* | :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/shared/AuthenticateViaOAuth.md b/docs/models/shared/AuthenticateViaOAuth.md
new file mode 100644
index 000000000..d0519cded
--- /dev/null
+++ b/docs/models/shared/AuthenticateViaOAuth.md
@@ -0,0 +1,13 @@
+# AuthenticateViaOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [com.airbyte.api.models.shared.SourceSalesloftAuthType](../../models/shared/SourceSalesloftAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Salesloft developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Salesloft developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining a new access token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticateWithPersonalAccessToken.md b/docs/models/shared/AuthenticateWithPersonalAccessToken.md
new file mode 100644
index 000000000..4c33861c0
--- /dev/null
+++ b/docs/models/shared/AuthenticateWithPersonalAccessToken.md
@@ -0,0 +1,9 @@
+# AuthenticateWithPersonalAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.SourceAsanaSchemasCredentialsTitle>](../../models/shared/SourceAsanaSchemasCredentialsTitle.md) | :heavy_minus_sign: | PAT Credentials |
+| `personalAccessToken` | *String* | :heavy_check_mark: | Asana Personal Access Token (generate yours here). |
\ No newline at end of file
diff --git a/docs/models/shared/Authentication.md b/docs/models/shared/Authentication.md
new file mode 100644
index 000000000..aad298156
--- /dev/null
+++ b/docs/models/shared/Authentication.md
@@ -0,0 +1,4 @@
+# Authentication
+
+An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here.
+
diff --git a/docs/models/shared/AuthenticationMechanism.md b/docs/models/shared/AuthenticationMechanism.md
new file mode 100644
index 000000000..b07f981c3
--- /dev/null
+++ b/docs/models/shared/AuthenticationMechanism.md
@@ -0,0 +1,4 @@
+# AuthenticationMechanism
+
+Choose how to authenticate to Github
+
diff --git a/docs/models/shared/AuthenticationMethod.md b/docs/models/shared/AuthenticationMethod.md
new file mode 100644
index 000000000..b71050039
--- /dev/null
+++ b/docs/models/shared/AuthenticationMethod.md
@@ -0,0 +1,4 @@
+# AuthenticationMethod
+
+The type of authentication to be used
+
diff --git a/docs/models/shared/AuthenticationMode.md b/docs/models/shared/AuthenticationMode.md
new file mode 100644
index 000000000..07661dd7b
--- /dev/null
+++ b/docs/models/shared/AuthenticationMode.md
@@ -0,0 +1,4 @@
+# AuthenticationMode
+
+Choose How to Authenticate to AWS.
+
diff --git a/docs/models/shared/AuthenticationType.md b/docs/models/shared/AuthenticationType.md
new file mode 100644
index 000000000..56f872084
--- /dev/null
+++ b/docs/models/shared/AuthenticationType.md
@@ -0,0 +1,2 @@
+# AuthenticationType
+
diff --git a/docs/models/shared/AuthenticationViaGoogleOAuth.md b/docs/models/shared/AuthenticationViaGoogleOAuth.md
new file mode 100644
index 000000000..6fecb0557
--- /dev/null
+++ b/docs/models/shared/AuthenticationViaGoogleOAuth.md
@@ -0,0 +1,12 @@
+# AuthenticationViaGoogleOAuth
+
+Google API Credentials for connecting to Google Sheets and Google Drive APIs
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Google Sheets developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Google Sheets developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining new access token. |
\ No newline at end of file
diff --git a/docs/models/shared/AuthenticationWildcard.md b/docs/models/shared/AuthenticationWildcard.md
new file mode 100644
index 000000000..e09eb64f3
--- /dev/null
+++ b/docs/models/shared/AuthenticationWildcard.md
@@ -0,0 +1,4 @@
+# AuthenticationWildcard
+
+Choose how to authenticate to Mixpanel
+
diff --git a/docs/models/shared/Authorization.md b/docs/models/shared/Authorization.md
new file mode 100644
index 000000000..4ff5a1fb1
--- /dev/null
+++ b/docs/models/shared/Authorization.md
@@ -0,0 +1,9 @@
+# Authorization
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The client ID of your Google Search Console developer application. Read more here. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret of your Google Search Console developer application. Read more here. |
\ No newline at end of file
diff --git a/docs/models/shared/AuthorizationMethod.md b/docs/models/shared/AuthorizationMethod.md
new file mode 100644
index 000000000..79418b1d3
--- /dev/null
+++ b/docs/models/shared/AuthorizationMethod.md
@@ -0,0 +1,2 @@
+# AuthorizationMethod
+
diff --git a/docs/models/shared/AuthorizationType.md b/docs/models/shared/AuthorizationType.md
new file mode 100644
index 000000000..12ff4c577
--- /dev/null
+++ b/docs/models/shared/AuthorizationType.md
@@ -0,0 +1,4 @@
+# AuthorizationType
+
+Authorization type.
+
diff --git a/docs/models/shared/Autogenerated.md b/docs/models/shared/Autogenerated.md
new file mode 100644
index 000000000..34f2bb008
--- /dev/null
+++ b/docs/models/shared/Autogenerated.md
@@ -0,0 +1,8 @@
+# Autogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageHeaderDefinitionType>](../../models/shared/SourceAzureBlobStorageHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Avro.md b/docs/models/shared/Avro.md
new file mode 100644
index 000000000..92d4caf99
--- /dev/null
+++ b/docs/models/shared/Avro.md
@@ -0,0 +1,10 @@
+# Avro
+
+This connector utilises fastavro for Avro parsing.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasFiletype>](../../models/shared/SourceS3SchemasFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AvroApacheAvro.md b/docs/models/shared/AvroApacheAvro.md
new file mode 100644
index 000000000..c5865c58b
--- /dev/null
+++ b/docs/models/shared/AvroApacheAvro.md
@@ -0,0 +1,9 @@
+# AvroApacheAvro
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `compressionCodec` | [com.airbyte.api.models.shared.CompressionCodec](../../models/shared/CompressionCodec.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsFormatType>](../../models/shared/DestinationGcsFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AvroFormat.md b/docs/models/shared/AvroFormat.md
new file mode 100644
index 000000000..e68dfaf8e
--- /dev/null
+++ b/docs/models/shared/AvroFormat.md
@@ -0,0 +1,9 @@
+# AvroFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `doubleAsString` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype>](../../models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/AwsCloudtrail.md b/docs/models/shared/AwsCloudtrail.md
new file mode 100644
index 000000000..d60636390
--- /dev/null
+++ b/docs/models/shared/AwsCloudtrail.md
@@ -0,0 +1,8 @@
+# AwsCloudtrail
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `AWS_CLOUDTRAIL` | aws-cloudtrail |
\ No newline at end of file
diff --git a/docs/models/shared/AwsDatalake.md b/docs/models/shared/AwsDatalake.md
new file mode 100644
index 000000000..cee9d7151
--- /dev/null
+++ b/docs/models/shared/AwsDatalake.md
@@ -0,0 +1,8 @@
+# AwsDatalake
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AWS_DATALAKE` | aws-datalake |
\ No newline at end of file
diff --git a/docs/models/shared/Awss3Staging.md b/docs/models/shared/Awss3Staging.md
new file mode 100644
index 000000000..8bb2efe6c
--- /dev/null
+++ b/docs/models/shared/Awss3Staging.md
@@ -0,0 +1,18 @@
+# AWSS3Staging
+
+(recommended) Uploads data to S3 and then uses a COPY to insert the data into Redshift. COPY is recommended for production workloads for better speed and scalability. See AWS docs for more details.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `accessKeyId` | *String* | :heavy_check_mark: | This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See AWS docs on how to generate an access key ID and secret access key. | |
+| `encryption` | [Optional extends com.airbyte.api.models.shared.DestinationRedshiftEncryption>](../../models/shared/DestinationRedshiftEncryption.md) | :heavy_minus_sign: | How to encrypt the staging data | |
+| `fileNamePattern` | *Optional extends String>* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} |
+| `method` | [com.airbyte.api.models.shared.DestinationRedshiftMethod](../../models/shared/DestinationRedshiftMethod.md) | :heavy_check_mark: | N/A | |
+| `purgeStagingData` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to delete the staging files from S3 after completing the sync. See docs for details. | |
+| `s3BucketName` | *String* | :heavy_check_mark: | The name of the staging S3 bucket. | airbyte.staging |
+| `s3BucketPath` | *Optional extends String>* | :heavy_minus_sign: | The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations for more details. | data_sync/test |
+| `s3BucketRegion` | [Optional extends com.airbyte.api.models.shared.DestinationRedshiftS3BucketRegion>](../../models/shared/DestinationRedshiftS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket. | |
+| `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. See AWS docs on how to generate an access key ID and secret access key. | |
\ No newline at end of file
diff --git a/docs/models/shared/AzBlobAzureBlobStorage.md b/docs/models/shared/AzBlobAzureBlobStorage.md
new file mode 100644
index 000000000..a08a46bf6
--- /dev/null
+++ b/docs/models/shared/AzBlobAzureBlobStorage.md
@@ -0,0 +1,11 @@
+# AzBlobAzureBlobStorage
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `sasToken` | *Optional extends String>* | :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. |
+| `sharedKey` | *Optional extends String>* | :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` | [com.airbyte.api.models.shared.SourceFileSchemasProviderStorage](../../models/shared/SourceFileSchemasProviderStorage.md) | :heavy_check_mark: | N/A |
+| `storageAccount` | *String* | :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/shared/AzureBlobStorage.md b/docs/models/shared/AzureBlobStorage.md
new file mode 100644
index 000000000..c6c425ff0
--- /dev/null
+++ b/docs/models/shared/AzureBlobStorage.md
@@ -0,0 +1,8 @@
+# AzureBlobStorage
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `AZURE_BLOB_STORAGE` | azure-blob-storage |
\ No newline at end of file
diff --git a/docs/models/shared/AzureOpenAI.md b/docs/models/shared/AzureOpenAI.md
new file mode 100644
index 000000000..f1ef0f134
--- /dev/null
+++ b/docs/models/shared/AzureOpenAI.md
@@ -0,0 +1,13 @@
+# 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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiBase` | *String* | :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` | *String* | :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 extends com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingMode>](../../models/shared/DestinationAstraSchemasEmbeddingMode.md) | :heavy_minus_sign: | N/A | |
+| `openaiKey` | *String* | :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/shared/AzureTable.md b/docs/models/shared/AzureTable.md
new file mode 100644
index 000000000..5ff1020d6
--- /dev/null
+++ b/docs/models/shared/AzureTable.md
@@ -0,0 +1,8 @@
+# AzureTable
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `AZURE_TABLE` | azure-table |
\ No newline at end of file
diff --git a/docs/models/shared/BambooHr.md b/docs/models/shared/BambooHr.md
new file mode 100644
index 000000000..463637996
--- /dev/null
+++ b/docs/models/shared/BambooHr.md
@@ -0,0 +1,8 @@
+# BambooHr
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `BAMBOO_HR` | bamboo-hr |
\ No newline at end of file
diff --git a/docs/models/shared/BaseURL.md b/docs/models/shared/BaseURL.md
new file mode 100644
index 000000000..5287c31d3
--- /dev/null
+++ b/docs/models/shared/BaseURL.md
@@ -0,0 +1,4 @@
+# BaseURL
+
+Is your account location is EU based? If yes, the base url to retrieve data will be different.
+
diff --git a/docs/models/shared/BetweenFilter.md b/docs/models/shared/BetweenFilter.md
new file mode 100644
index 000000000..95b7b90e0
--- /dev/null
+++ b/docs/models/shared/BetweenFilter.md
@@ -0,0 +1,10 @@
+# BetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.FromValue](../../models/shared/FromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.ToValue](../../models/shared/ToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Bigquery.md b/docs/models/shared/Bigquery.md
new file mode 100644
index 000000000..672a45e17
--- /dev/null
+++ b/docs/models/shared/Bigquery.md
@@ -0,0 +1,8 @@
+# Bigquery
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `BIGQUERY` | bigquery |
\ No newline at end of file
diff --git a/docs/models/shared/BingAds.md b/docs/models/shared/BingAds.md
new file mode 100644
index 000000000..327876f5f
--- /dev/null
+++ b/docs/models/shared/BingAds.md
@@ -0,0 +1,9 @@
+# BingAds
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Microsoft Advertising developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Microsoft Advertising developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.md b/docs/models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
new file mode 100644
index 000000000..d79709ff1
--- /dev/null
+++ b/docs/models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
@@ -0,0 +1,8 @@
+# BothUsernameAndPasswordIsRequiredForAuthenticationRequest
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `USERNAME_PASSWORD` | username_password |
\ No newline at end of file
diff --git a/docs/models/shared/Braintree.md b/docs/models/shared/Braintree.md
new file mode 100644
index 000000000..6c094eb8b
--- /dev/null
+++ b/docs/models/shared/Braintree.md
@@ -0,0 +1,8 @@
+# Braintree
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `BRAINTREE` | braintree |
\ No newline at end of file
diff --git a/docs/models/shared/Braze.md b/docs/models/shared/Braze.md
new file mode 100644
index 000000000..81892cd6b
--- /dev/null
+++ b/docs/models/shared/Braze.md
@@ -0,0 +1,8 @@
+# Braze
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `BRAZE` | braze |
\ No newline at end of file
diff --git a/docs/models/shared/ByMarkdownHeader.md b/docs/models/shared/ByMarkdownHeader.md
new file mode 100644
index 000000000..8508c2ef2
--- /dev/null
+++ b/docs/models/shared/ByMarkdownHeader.md
@@ -0,0 +1,11 @@
+# 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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterMode>](../../models/shared/DestinationAstraSchemasProcessingTextSplitterMode.md) | :heavy_minus_sign: | N/A |
+| `splitLevel` | *Optional extends Long>* | :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/shared/ByProgrammingLanguage.md b/docs/models/shared/ByProgrammingLanguage.md
new file mode 100644
index 000000000..4afa9c01f
--- /dev/null
+++ b/docs/models/shared/ByProgrammingLanguage.md
@@ -0,0 +1,11 @@
+# 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` | [com.airbyte.api.models.shared.DestinationAstraLanguage](../../models/shared/DestinationAstraLanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterTextSplitterMode>](../../models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/BySeparator.md b/docs/models/shared/BySeparator.md
new file mode 100644
index 000000000..e5afdd6df
--- /dev/null
+++ b/docs/models/shared/BySeparator.md
@@ -0,0 +1,12 @@
+# BySeparator
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `keepSeparator` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraSchemasProcessingMode>](../../models/shared/DestinationAstraSchemasProcessingMode.md) | :heavy_minus_sign: | N/A |
+| `separators` | List<*String*> | :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/shared/Bzip2.md b/docs/models/shared/Bzip2.md
new file mode 100644
index 000000000..7150b712f
--- /dev/null
+++ b/docs/models/shared/Bzip2.md
@@ -0,0 +1,8 @@
+# Bzip2
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasCodec>](../../models/shared/DestinationGcsSchemasCodec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/CSVCommaSeparatedValues.md b/docs/models/shared/CSVCommaSeparatedValues.md
new file mode 100644
index 000000000..1bb93ef19
--- /dev/null
+++ b/docs/models/shared/CSVCommaSeparatedValues.md
@@ -0,0 +1,9 @@
+# CSVCommaSeparatedValues
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `flattening` | [Optional extends com.airbyte.api.models.shared.NormalizationFlattening>](../../models/shared/NormalizationFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. |
+| `formatType` | [com.airbyte.api.models.shared.FormatType](../../models/shared/FormatType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/CSVFormat.md b/docs/models/shared/CSVFormat.md
new file mode 100644
index 000000000..ac0225094
--- /dev/null
+++ b/docs/models/shared/CSVFormat.md
@@ -0,0 +1,22 @@
+# CSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageFiletype>](../../models/shared/SourceAzureBlobStorageFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.CSVHeaderDefinition>](../../models/shared/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. |
+| `ignoreErrorsOnFieldsMismatch` | *Optional extends Boolean>* | :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. |
+| `inferenceType` | [Optional extends com.airbyte.api.models.shared.InferenceType>](../../models/shared/InferenceType.md) | :heavy_minus_sign: | How to infer the types of the columns. If none, inference default to strings. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/CSVHeaderDefinition.md b/docs/models/shared/CSVHeaderDefinition.md
new file mode 100644
index 000000000..80be906fe
--- /dev/null
+++ b/docs/models/shared/CSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# CSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/CacheType.md b/docs/models/shared/CacheType.md
new file mode 100644
index 000000000..fe5a8e230
--- /dev/null
+++ b/docs/models/shared/CacheType.md
@@ -0,0 +1,10 @@
+# CacheType
+
+Redis cache type to store data in.
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `HASH` | hash |
\ No newline at end of file
diff --git a/docs/models/shared/Cart.md b/docs/models/shared/Cart.md
new file mode 100644
index 000000000..6fb95e23a
--- /dev/null
+++ b/docs/models/shared/Cart.md
@@ -0,0 +1,8 @@
+# Cart
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CART` | cart |
\ No newline at end of file
diff --git a/docs/models/shared/Categories.md b/docs/models/shared/Categories.md
new file mode 100644
index 000000000..35effdc64
--- /dev/null
+++ b/docs/models/shared/Categories.md
@@ -0,0 +1,12 @@
+# Categories
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `ACCESSIBILITY` | accessibility |
+| `BEST_PRACTICES` | best-practices |
+| `PERFORMANCE` | performance |
+| `PWA` | pwa |
+| `SEO` | seo |
\ No newline at end of file
diff --git a/docs/models/shared/CentralAPIRouter.md b/docs/models/shared/CentralAPIRouter.md
new file mode 100644
index 000000000..36ce1b568
--- /dev/null
+++ b/docs/models/shared/CentralAPIRouter.md
@@ -0,0 +1,11 @@
+# CentralAPIRouter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
+| `authType` | [com.airbyte.api.models.shared.SourceCartAuthType](../../models/shared/SourceCartAuthType.md) | :heavy_check_mark: | N/A |
+| `siteId` | *String* | :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 |
+| `userName` | *String* | :heavy_check_mark: | Enter your application's User Name |
+| `userSecret` | *String* | :heavy_check_mark: | Enter your application's User Secret |
\ No newline at end of file
diff --git a/docs/models/shared/Chargebee.md b/docs/models/shared/Chargebee.md
new file mode 100644
index 000000000..6ac31a184
--- /dev/null
+++ b/docs/models/shared/Chargebee.md
@@ -0,0 +1,8 @@
+# Chargebee
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `CHARGEBEE` | chargebee |
\ No newline at end of file
diff --git a/docs/models/shared/Chartmogul.md b/docs/models/shared/Chartmogul.md
new file mode 100644
index 000000000..6dce3fb31
--- /dev/null
+++ b/docs/models/shared/Chartmogul.md
@@ -0,0 +1,8 @@
+# Chartmogul
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CHARTMOGUL` | chartmogul |
\ No newline at end of file
diff --git a/docs/models/shared/ChooseHowToPartitionData.md b/docs/models/shared/ChooseHowToPartitionData.md
new file mode 100644
index 000000000..5f29ce703
--- /dev/null
+++ b/docs/models/shared/ChooseHowToPartitionData.md
@@ -0,0 +1,16 @@
+# ChooseHowToPartitionData
+
+Partition data by cursor fields when a cursor field is a date
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `NO_PARTITIONING` | NO PARTITIONING |
+| `DATE` | DATE |
+| `YEAR` | YEAR |
+| `MONTH` | MONTH |
+| `DAY` | DAY |
+| `YEAR_MONTH` | YEAR/MONTH |
+| `YEAR_MONTH_DAY` | YEAR/MONTH/DAY |
\ No newline at end of file
diff --git a/docs/models/shared/ChromaLocalPersistance.md b/docs/models/shared/ChromaLocalPersistance.md
new file mode 100644
index 000000000..3a554d7b1
--- /dev/null
+++ b/docs/models/shared/ChromaLocalPersistance.md
@@ -0,0 +1,12 @@
+# ChromaLocalPersistance
+
+Chroma is a popular vector store that can be used to store and retrieve embeddings. It will build its index in memory and persist it to disk by the end of the sync.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `collectionName` | *Optional extends String>* | :heavy_minus_sign: | Name of the collection to use. | |
+| `destinationPath` | *String* | :heavy_check_mark: | Path to the directory where chroma files will be written. The files will be placed inside that local mount. | /local/my_chroma_db |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexing3Mode>](../../models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/ClickWindowDays.md b/docs/models/shared/ClickWindowDays.md
new file mode 100644
index 000000000..fa58e4e9b
--- /dev/null
+++ b/docs/models/shared/ClickWindowDays.md
@@ -0,0 +1,15 @@
+# ClickWindowDays
+
+Number of days to use as the conversion attribution window for a pin click action.
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ZERO` | 0 |
+| `ONE` | 1 |
+| `SEVEN` | 7 |
+| `FOURTEEN` | 14 |
+| `THIRTY` | 30 |
+| `SIXTY` | 60 |
\ No newline at end of file
diff --git a/docs/models/shared/Clickhouse.md b/docs/models/shared/Clickhouse.md
new file mode 100644
index 000000000..ebb20750e
--- /dev/null
+++ b/docs/models/shared/Clickhouse.md
@@ -0,0 +1,8 @@
+# Clickhouse
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CLICKHOUSE` | clickhouse |
\ No newline at end of file
diff --git a/docs/models/shared/ClickupApi.md b/docs/models/shared/ClickupApi.md
new file mode 100644
index 000000000..986730edf
--- /dev/null
+++ b/docs/models/shared/ClickupApi.md
@@ -0,0 +1,8 @@
+# ClickupApi
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `CLICKUP_API` | clickup-api |
\ No newline at end of file
diff --git a/docs/models/shared/Clockify.md b/docs/models/shared/Clockify.md
new file mode 100644
index 000000000..fd23aa770
--- /dev/null
+++ b/docs/models/shared/Clockify.md
@@ -0,0 +1,8 @@
+# Clockify
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CLOCKIFY` | clockify |
\ No newline at end of file
diff --git a/docs/models/shared/CloseCom.md b/docs/models/shared/CloseCom.md
new file mode 100644
index 000000000..07a4f0fe1
--- /dev/null
+++ b/docs/models/shared/CloseCom.md
@@ -0,0 +1,8 @@
+# CloseCom
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `CLOSE_COM` | close-com |
\ No newline at end of file
diff --git a/docs/models/shared/Coda.md b/docs/models/shared/Coda.md
new file mode 100644
index 000000000..7fb427c1c
--- /dev/null
+++ b/docs/models/shared/Coda.md
@@ -0,0 +1,8 @@
+# Coda
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODA` | coda |
\ No newline at end of file
diff --git a/docs/models/shared/Codec.md b/docs/models/shared/Codec.md
new file mode 100644
index 000000000..65eb7c147
--- /dev/null
+++ b/docs/models/shared/Codec.md
@@ -0,0 +1,8 @@
+# Codec
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | no compression |
\ No newline at end of file
diff --git a/docs/models/shared/Cohere.md b/docs/models/shared/Cohere.md
new file mode 100644
index 000000000..dfff5678c
--- /dev/null
+++ b/docs/models/shared/Cohere.md
@@ -0,0 +1,11 @@
+# Cohere
+
+Use the Cohere API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `cohereKey` | *String* | :heavy_check_mark: | N/A |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraMode>](../../models/shared/DestinationAstraMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/CohortReportSettings.md b/docs/models/shared/CohortReportSettings.md
new file mode 100644
index 000000000..5eb7a0226
--- /dev/null
+++ b/docs/models/shared/CohortReportSettings.md
@@ -0,0 +1,10 @@
+# CohortReportSettings
+
+Optional settings for a cohort report.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| `accumulate` | *Optional extends Boolean>* | :heavy_minus_sign: | If true, accumulates the result from first touch day to the end day |
\ No newline at end of file
diff --git a/docs/models/shared/CohortReports.md b/docs/models/shared/CohortReports.md
new file mode 100644
index 000000000..e8280f0ce
--- /dev/null
+++ b/docs/models/shared/CohortReports.md
@@ -0,0 +1,4 @@
+# CohortReports
+
+Cohort reports creates a time series of user retention for the cohort.
+
diff --git a/docs/models/shared/Cohorts.md b/docs/models/shared/Cohorts.md
new file mode 100644
index 000000000..5c6f1fd9c
--- /dev/null
+++ b/docs/models/shared/Cohorts.md
@@ -0,0 +1,10 @@
+# Cohorts
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `dateRange` | [com.airbyte.api.models.shared.DateRange](../../models/shared/DateRange.md) | :heavy_check_mark: | N/A |
+| `dimension` | [com.airbyte.api.models.shared.Dimension](../../models/shared/Dimension.md) | :heavy_check_mark: | Dimension used by the cohort. Required and only supports `firstSessionDate` |
+| `name` | *Optional extends String>* | :heavy_minus_sign: | Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc. |
\ No newline at end of file
diff --git a/docs/models/shared/CohortsRange.md b/docs/models/shared/CohortsRange.md
new file mode 100644
index 000000000..9c38b35b1
--- /dev/null
+++ b/docs/models/shared/CohortsRange.md
@@ -0,0 +1,10 @@
+# CohortsRange
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `endOffset` | *long* | :heavy_check_mark: | Specifies the end date of the extended reporting date range for a cohort report. |
+| `granularity` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGranularity](../../models/shared/SourceGoogleAnalyticsDataApiGranularity.md) | :heavy_check_mark: | The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report. |
+| `startOffset` | *Optional extends Long>* | :heavy_minus_sign: | Specifies the start date of the extended reporting date range for a cohort report. |
\ No newline at end of file
diff --git a/docs/models/shared/CoinApi.md b/docs/models/shared/CoinApi.md
new file mode 100644
index 000000000..230c20cb7
--- /dev/null
+++ b/docs/models/shared/CoinApi.md
@@ -0,0 +1,8 @@
+# CoinApi
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `COIN_API` | coin-api |
\ No newline at end of file
diff --git a/docs/models/shared/Coinmarketcap.md b/docs/models/shared/Coinmarketcap.md
new file mode 100644
index 000000000..ab17df31d
--- /dev/null
+++ b/docs/models/shared/Coinmarketcap.md
@@ -0,0 +1,8 @@
+# Coinmarketcap
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `COINMARKETCAP` | coinmarketcap |
\ No newline at end of file
diff --git a/docs/models/shared/Collection.md b/docs/models/shared/Collection.md
new file mode 100644
index 000000000..24eefe554
--- /dev/null
+++ b/docs/models/shared/Collection.md
@@ -0,0 +1,11 @@
+# Collection
+
+Settings for the Fauna Collection.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `deletions` | [com.airbyte.api.models.shared.DeletionMode](../../models/shared/DeletionMode.md) | :heavy_check_mark: | This only applies to incremental syncs.
Enabling deletion mode informs your destination of deleted documents.
Disabled - Leave this feature disabled, and ignore deleted documents.
Enabled - Enables this feature. When a document is deleted, the connector exports a record with a "deleted at" column containing the time that the document was deleted. |
+| `pageSize` | *Optional extends Long>* | :heavy_minus_sign: | The page size used when reading documents from the database. The larger the page size, the faster the connector processes documents. However, if a page is too large, the connector may fail.
Choose your page size based on how large the documents are.
See the docs. |
\ No newline at end of file
diff --git a/docs/models/shared/Compression.md b/docs/models/shared/Compression.md
new file mode 100644
index 000000000..bc0fac32e
--- /dev/null
+++ b/docs/models/shared/Compression.md
@@ -0,0 +1,4 @@
+# Compression
+
+Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz").
+
diff --git a/docs/models/shared/CompressionCodec.md b/docs/models/shared/CompressionCodec.md
new file mode 100644
index 000000000..2b729555e
--- /dev/null
+++ b/docs/models/shared/CompressionCodec.md
@@ -0,0 +1,4 @@
+# CompressionCodec
+
+The compression algorithm used to compress data. Default to no compression.
+
diff --git a/docs/models/shared/CompressionCodecOptional.md b/docs/models/shared/CompressionCodecOptional.md
new file mode 100644
index 000000000..00f807d40
--- /dev/null
+++ b/docs/models/shared/CompressionCodecOptional.md
@@ -0,0 +1,11 @@
+# CompressionCodecOptional
+
+The compression algorithm used to compress data.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNCOMPRESSED` | UNCOMPRESSED |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/CompressionType.md b/docs/models/shared/CompressionType.md
new file mode 100644
index 000000000..f6dd9c65f
--- /dev/null
+++ b/docs/models/shared/CompressionType.md
@@ -0,0 +1,8 @@
+# CompressionType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | No Compression |
\ No newline at end of file
diff --git a/docs/models/shared/Configcat.md b/docs/models/shared/Configcat.md
new file mode 100644
index 000000000..2390366cb
--- /dev/null
+++ b/docs/models/shared/Configcat.md
@@ -0,0 +1,8 @@
+# Configcat
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `CONFIGCAT` | configcat |
\ No newline at end of file
diff --git a/docs/models/shared/Confluence.md b/docs/models/shared/Confluence.md
new file mode 100644
index 000000000..94c99ddfb
--- /dev/null
+++ b/docs/models/shared/Confluence.md
@@ -0,0 +1,8 @@
+# Confluence
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CONFLUENCE` | confluence |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectBy.md b/docs/models/shared/ConnectBy.md
new file mode 100644
index 000000000..500ebb06f
--- /dev/null
+++ b/docs/models/shared/ConnectBy.md
@@ -0,0 +1,4 @@
+# ConnectBy
+
+Connect data that will be used for DB connection
+
diff --git a/docs/models/shared/ConnectionCreateRequest.md b/docs/models/shared/ConnectionCreateRequest.md
index f2a149cfa..6cc945cc7 100644
--- a/docs/models/shared/ConnectionCreateRequest.md
+++ b/docs/models/shared/ConnectionCreateRequest.md
@@ -5,14 +5,14 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `configurations` | [com.airbyte.api.models.shared.StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | |
-| `dataResidency` | [com.airbyte.api.models.shared.GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | |
+| `configurations` | [Optional extends com.airbyte.api.models.shared.StreamConfigurations>](../../models/shared/StreamConfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | |
+| `dataResidency` | [Optional extends com.airbyte.api.models.shared.GeographyEnum>](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | |
| `destinationId` | *String* | :heavy_check_mark: | N/A | |
-| `name` | *String* | :heavy_minus_sign: | Optional name of the connection | |
-| `namespaceDefinition` | [com.airbyte.api.models.shared.NamespaceDefinitionEnum](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | |
-| `namespaceFormat` | *String* | :heavy_minus_sign: | Used when namespaceDefinition is 'custom_format'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. | ${SOURCE_NAMESPACE} |
-| `nonBreakingSchemaUpdatesBehavior` | [com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnum.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source | |
-| `prefix` | *String* | :heavy_minus_sign: | Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”). | |
-| `schedule` | [com.airbyte.api.models.shared.ConnectionSchedule](../../models/shared/ConnectionSchedule.md) | :heavy_minus_sign: | schedule for when the the connection should run, per the schedule type | |
+| `name` | *Optional extends String>* | :heavy_minus_sign: | Optional name of the connection | |
+| `namespaceDefinition` | [Optional extends com.airbyte.api.models.shared.NamespaceDefinitionEnum>](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | |
+| `namespaceFormat` | *Optional extends String>* | :heavy_minus_sign: | Used when namespaceDefinition is 'custom_format'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. | ${SOURCE_NAMESPACE} |
+| `nonBreakingSchemaUpdatesBehavior` | [Optional extends com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum>](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnum.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source | |
+| `prefix` | *Optional extends String>* | :heavy_minus_sign: | Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”). | |
+| `schedule` | [Optional extends com.airbyte.api.models.shared.ConnectionSchedule>](../../models/shared/ConnectionSchedule.md) | :heavy_minus_sign: | schedule for when the the connection should run, per the schedule type | |
| `sourceId` | *String* | :heavy_check_mark: | N/A | |
-| `status` | [com.airbyte.api.models.shared.ConnectionStatusEnum](../../models/shared/ConnectionStatusEnum.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
+| `status` | [Optional extends com.airbyte.api.models.shared.ConnectionStatusEnum>](../../models/shared/ConnectionStatusEnum.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionPatchRequest.md b/docs/models/shared/ConnectionPatchRequest.md
index dca241725..d77192293 100644
--- a/docs/models/shared/ConnectionPatchRequest.md
+++ b/docs/models/shared/ConnectionPatchRequest.md
@@ -5,12 +5,12 @@
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `configurations` | [com.airbyte.api.models.shared.StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | |
-| `dataResidency` | [com.airbyte.api.models.shared.GeographyEnumNoDefault](../../models/shared/GeographyEnumNoDefault.md) | :heavy_minus_sign: | N/A | |
-| `name` | *String* | :heavy_minus_sign: | Optional name of the connection | |
-| `namespaceDefinition` | [com.airbyte.api.models.shared.NamespaceDefinitionEnumNoDefault](../../models/shared/NamespaceDefinitionEnumNoDefault.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | |
-| `namespaceFormat` | *String* | :heavy_minus_sign: | Used when namespaceDefinition is 'custom_format'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. | ${SOURCE_NAMESPACE} |
-| `nonBreakingSchemaUpdatesBehavior` | [com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnumNoDefault](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnumNoDefault.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source | |
-| `prefix` | *String* | :heavy_minus_sign: | Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”). | |
-| `schedule` | [com.airbyte.api.models.shared.ConnectionSchedule](../../models/shared/ConnectionSchedule.md) | :heavy_minus_sign: | schedule for when the the connection should run, per the schedule type | |
-| `status` | [com.airbyte.api.models.shared.ConnectionStatusEnum](../../models/shared/ConnectionStatusEnum.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
+| `configurations` | [Optional extends com.airbyte.api.models.shared.StreamConfigurations>](../../models/shared/StreamConfigurations.md) | :heavy_minus_sign: | A list of configured stream options for a connection. | |
+| `dataResidency` | [Optional extends com.airbyte.api.models.shared.GeographyEnumNoDefault>](../../models/shared/GeographyEnumNoDefault.md) | :heavy_minus_sign: | N/A | |
+| `name` | *Optional extends String>* | :heavy_minus_sign: | Optional name of the connection | |
+| `namespaceDefinition` | [Optional extends com.airbyte.api.models.shared.NamespaceDefinitionEnumNoDefault>](../../models/shared/NamespaceDefinitionEnumNoDefault.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | |
+| `namespaceFormat` | *Optional extends String>* | :heavy_minus_sign: | Used when namespaceDefinition is 'custom_format'. If blank then behaves like namespaceDefinition = 'destination'. If "${SOURCE_NAMESPACE}" then behaves like namespaceDefinition = 'source'. | ${SOURCE_NAMESPACE} |
+| `nonBreakingSchemaUpdatesBehavior` | [Optional extends com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnumNoDefault>](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnumNoDefault.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source | |
+| `prefix` | *Optional extends String>* | :heavy_minus_sign: | Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte_” causes “projects” => “airbyte_projects”). | |
+| `schedule` | [Optional extends com.airbyte.api.models.shared.ConnectionSchedule>](../../models/shared/ConnectionSchedule.md) | :heavy_minus_sign: | schedule for when the the connection should run, per the schedule type | |
+| `status` | [Optional extends com.airbyte.api.models.shared.ConnectionStatusEnum>](../../models/shared/ConnectionStatusEnum.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionResponse.md b/docs/models/shared/ConnectionResponse.md
index 834f661c4..c29cef52e 100644
--- a/docs/models/shared/ConnectionResponse.md
+++ b/docs/models/shared/ConnectionResponse.md
@@ -5,18 +5,18 @@ Provides details of a single connection.
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
-| `configurations` | [com.airbyte.api.models.shared.StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_check_mark: | A list of configured stream options for a connection. |
-| `connectionId` | *String* | :heavy_check_mark: | N/A |
-| `dataResidency` | [com.airbyte.api.models.shared.GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A |
-| `destinationId` | *String* | :heavy_check_mark: | N/A |
-| `name` | *String* | :heavy_check_mark: | N/A |
-| `namespaceDefinition` | [com.airbyte.api.models.shared.NamespaceDefinitionEnum](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination |
-| `namespaceFormat` | *String* | :heavy_minus_sign: | N/A |
-| `nonBreakingSchemaUpdatesBehavior` | [com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnum.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source |
-| `prefix` | *String* | :heavy_minus_sign: | N/A |
-| `schedule` | [com.airbyte.api.models.shared.ConnectionScheduleResponse](../../models/shared/ConnectionScheduleResponse.md) | :heavy_check_mark: | schedule for when the the connection should run, per the schedule type |
-| `sourceId` | *String* | :heavy_check_mark: | N/A |
-| `status` | [com.airbyte.api.models.shared.ConnectionStatusEnum](../../models/shared/ConnectionStatusEnum.md) | :heavy_check_mark: | N/A |
-| `workspaceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `configurations` | [com.airbyte.api.models.shared.StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_check_mark: | A list of configured stream options for a connection. |
+| `connectionId` | *String* | :heavy_check_mark: | N/A |
+| `dataResidency` | [Optional extends com.airbyte.api.models.shared.GeographyEnum>](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A |
+| `destinationId` | *String* | :heavy_check_mark: | N/A |
+| `name` | *String* | :heavy_check_mark: | N/A |
+| `namespaceDefinition` | [Optional extends com.airbyte.api.models.shared.NamespaceDefinitionEnum>](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination |
+| `namespaceFormat` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `nonBreakingSchemaUpdatesBehavior` | [Optional extends com.airbyte.api.models.shared.NonBreakingSchemaUpdatesBehaviorEnum>](../../models/shared/NonBreakingSchemaUpdatesBehaviorEnum.md) | :heavy_minus_sign: | Set how Airbyte handles syncs when it detects a non-breaking schema change in the source |
+| `prefix` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `schedule` | [com.airbyte.api.models.shared.ConnectionScheduleResponse](../../models/shared/ConnectionScheduleResponse.md) | :heavy_check_mark: | schedule for when the the connection should run, per the schedule type |
+| `sourceId` | *String* | :heavy_check_mark: | N/A |
+| `status` | [com.airbyte.api.models.shared.ConnectionStatusEnum](../../models/shared/ConnectionStatusEnum.md) | :heavy_check_mark: | N/A |
+| `workspaceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionSchedule.md b/docs/models/shared/ConnectionSchedule.md
index 44ebf0dfd..870d9cbc0 100644
--- a/docs/models/shared/ConnectionSchedule.md
+++ b/docs/models/shared/ConnectionSchedule.md
@@ -7,5 +7,5 @@ schedule for when the the connection should run, per the schedule type
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `cronExpression` | *String* | :heavy_minus_sign: | N/A |
+| `cronExpression` | *Optional extends String>* | :heavy_minus_sign: | N/A |
| `scheduleType` | [com.airbyte.api.models.shared.ScheduleTypeEnum](../../models/shared/ScheduleTypeEnum.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionScheduleResponse.md b/docs/models/shared/ConnectionScheduleResponse.md
index 91dc6e9b2..b8582b43c 100644
--- a/docs/models/shared/ConnectionScheduleResponse.md
+++ b/docs/models/shared/ConnectionScheduleResponse.md
@@ -7,6 +7,6 @@ schedule for when the the connection should run, per the schedule type
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
-| `basicTiming` | *String* | :heavy_minus_sign: | N/A |
-| `cronExpression` | *String* | :heavy_minus_sign: | N/A |
+| `basicTiming` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `cronExpression` | *Optional extends String>* | :heavy_minus_sign: | N/A |
| `scheduleType` | [com.airbyte.api.models.shared.ScheduleTypeWithBasicEnum](../../models/shared/ScheduleTypeWithBasicEnum.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionType.md b/docs/models/shared/ConnectionType.md
new file mode 100644
index 000000000..90e273bf1
--- /dev/null
+++ b/docs/models/shared/ConnectionType.md
@@ -0,0 +1,8 @@
+# ConnectionType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SERVICE_NAME` | service_name |
\ No newline at end of file
diff --git a/docs/models/shared/ConnectionsResponse.md b/docs/models/shared/ConnectionsResponse.md
index 869046266..ce1444a2d 100644
--- a/docs/models/shared/ConnectionsResponse.md
+++ b/docs/models/shared/ConnectionsResponse.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
| `data` | List<[com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md)> | :heavy_check_mark: | N/A |
-| `next` | *String* | :heavy_minus_sign: | N/A |
-| `previous` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `next` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `previous` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ContentType.md b/docs/models/shared/ContentType.md
new file mode 100644
index 000000000..0fe6a12aa
--- /dev/null
+++ b/docs/models/shared/ContentType.md
@@ -0,0 +1,12 @@
+# ContentType
+
+Select the content type of the items to retrieve.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `ARTICLE` | article |
+| `VIDEO` | video |
+| `IMAGE` | image |
\ No newline at end of file
diff --git a/docs/models/shared/ConversionReportTime.md b/docs/models/shared/ConversionReportTime.md
new file mode 100644
index 000000000..b3e17a4b0
--- /dev/null
+++ b/docs/models/shared/ConversionReportTime.md
@@ -0,0 +1,11 @@
+# ConversionReportTime
+
+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..
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `TIME_OF_AD_ACTION` | TIME_OF_AD_ACTION |
+| `TIME_OF_CONVERSION` | TIME_OF_CONVERSION |
\ No newline at end of file
diff --git a/docs/models/shared/Convex.md b/docs/models/shared/Convex.md
new file mode 100644
index 000000000..98b3c2fa8
--- /dev/null
+++ b/docs/models/shared/Convex.md
@@ -0,0 +1,8 @@
+# Convex
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CONVEX` | convex |
\ No newline at end of file
diff --git a/docs/models/shared/Country.md b/docs/models/shared/Country.md
new file mode 100644
index 000000000..ae184f323
--- /dev/null
+++ b/docs/models/shared/Country.md
@@ -0,0 +1,39 @@
+# Country
+
+This parameter allows you to specify the country where the news articles returned by the API were published, the contents of the articles are not necessarily related to the specified country. You have to set as value the 2 letters code of the country you want to filter.
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `AU` | au |
+| `BR` | br |
+| `CA` | ca |
+| `CN` | cn |
+| `EG` | eg |
+| `FR` | fr |
+| `DE` | de |
+| `GR` | gr |
+| `HK` | hk |
+| `IN` | in |
+| `IE` | ie |
+| `IL` | il |
+| `IT` | it |
+| `JP` | jp |
+| `NL` | nl |
+| `NO` | no |
+| `PK` | pk |
+| `PE` | pe |
+| `PH` | ph |
+| `PT` | pt |
+| `RO` | ro |
+| `RU` | ru |
+| `SG` | sg |
+| `ES` | es |
+| `SE` | se |
+| `CH` | ch |
+| `TW` | tw |
+| `UA` | ua |
+| `GB` | gb |
+| `US` | us |
\ No newline at end of file
diff --git a/docs/models/shared/Credential.md b/docs/models/shared/Credential.md
new file mode 100644
index 000000000..ecc6924e2
--- /dev/null
+++ b/docs/models/shared/Credential.md
@@ -0,0 +1,4 @@
+# Credential
+
+An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here.
+
diff --git a/docs/models/shared/CredentialType.md b/docs/models/shared/CredentialType.md
new file mode 100644
index 000000000..e2097bd35
--- /dev/null
+++ b/docs/models/shared/CredentialType.md
@@ -0,0 +1,8 @@
+# CredentialType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `HMAC_KEY` | HMAC_KEY |
\ No newline at end of file
diff --git a/docs/models/shared/Credentials.md b/docs/models/shared/Credentials.md
new file mode 100644
index 000000000..082a15a7b
--- /dev/null
+++ b/docs/models/shared/Credentials.md
@@ -0,0 +1,9 @@
+# Credentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The client ID of the Airtable developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret the Airtable developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/CredentialsTitle.md b/docs/models/shared/CredentialsTitle.md
new file mode 100644
index 000000000..9094aed61
--- /dev/null
+++ b/docs/models/shared/CredentialsTitle.md
@@ -0,0 +1,10 @@
+# CredentialsTitle
+
+Name of the credentials
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `IAM_ROLE` | IAM Role |
\ No newline at end of file
diff --git a/docs/models/shared/Csv.md b/docs/models/shared/Csv.md
new file mode 100644
index 000000000..783c86fbc
--- /dev/null
+++ b/docs/models/shared/Csv.md
@@ -0,0 +1,20 @@
+# Csv
+
+This connector utilises PyArrow (Apache Arrow) for CSV parsing.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `additionalReaderOptions` | *Optional extends String>* | :heavy_minus_sign: | Optionally add a valid JSON string here to provide additional options to the csv reader. Mappings must correspond to options detailed here. 'column_types' is used internally to handle schema so overriding that would likely cause problems. | {"timestamp_parsers": ["%m/%d/%Y %H:%M", "%Y/%m/%d %H:%M"], "strings_can_be_null": true, "null_values": ["NA", "NULL"]} |
+| `advancedOptions` | *Optional extends String>* | :heavy_minus_sign: | Optionally add a valid JSON string here to provide additional Pyarrow ReadOptions. Specify 'column_names' here if your CSV doesn't have header, or if you want to use custom column names. 'block_size' and 'encoding' are already used above, specify them again here will override the values above. | {"column_names": ["column1", "column2"]} |
+| `blockSize` | *Optional extends Long>* | :heavy_minus_sign: | The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors. | |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. | |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. | |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. | |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. | |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasFormatFileFormatFiletype>](../../models/shared/SourceS3SchemasFormatFileFormatFiletype.md) | :heavy_minus_sign: | N/A | |
+| `inferDatatypes` | *Optional extends Boolean>* | :heavy_minus_sign: | Configures whether a schema for the source should be inferred from the current data or not. If set to false and a custom schema is set, then the manually enforced schema is used. If a schema is not manually set, and this is set to false, then all fields will be read as strings | |
+| `newlinesInValues` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether newline characters are allowed in CSV values. Turning this on may affect performance. Leave blank to default to False. | |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. | |
\ No newline at end of file
diff --git a/docs/models/shared/CustomQueriesArray.md b/docs/models/shared/CustomQueriesArray.md
new file mode 100644
index 000000000..3172ae1c0
--- /dev/null
+++ b/docs/models/shared/CustomQueriesArray.md
@@ -0,0 +1,9 @@
+# CustomQueriesArray
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `query` | *String* | :heavy_check_mark: | A custom defined GAQL query for building the report. Avoid including the segments.date field; wherever possible, Airbyte will automatically include it for incremental syncs. For more information, refer to Google's documentation. | SELECT segments.ad_destination_type, campaign.advertising_channel_sub_type FROM campaign WHERE campaign.status = 'PAUSED' |
+| `tableName` | *String* | :heavy_check_mark: | The table name in your destination database for the chosen query. | |
\ No newline at end of file
diff --git a/docs/models/shared/CustomReportConfig.md b/docs/models/shared/CustomReportConfig.md
new file mode 100644
index 000000000..8b4306fd8
--- /dev/null
+++ b/docs/models/shared/CustomReportConfig.md
@@ -0,0 +1,11 @@
+# CustomReportConfig
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `name` | *String* | :heavy_check_mark: | The name of the custom report, this name would be used as stream name | Account Performance |
+| `reportAggregation` | *Optional extends String>* | :heavy_minus_sign: | A list of available aggregations. | |
+| `reportColumns` | List<*String*> | :heavy_check_mark: | A list of available report object columns. You can find it in description of reporting object that you want to add to custom report. | |
+| `reportingObject` | [com.airbyte.api.models.shared.ReportingDataObject](../../models/shared/ReportingDataObject.md) | :heavy_check_mark: | The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects. | |
\ No newline at end of file
diff --git a/docs/models/shared/CustomerStatus.md b/docs/models/shared/CustomerStatus.md
new file mode 100644
index 000000000..f46254417
--- /dev/null
+++ b/docs/models/shared/CustomerStatus.md
@@ -0,0 +1,14 @@
+# CustomerStatus
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `UNKNOWN` | UNKNOWN |
+| `ENABLED` | ENABLED |
+| `CANCELED` | CANCELED |
+| `SUSPENDED` | SUSPENDED |
+| `CLOSED` | CLOSED |
\ No newline at end of file
diff --git a/docs/models/shared/DataCenterLocation.md b/docs/models/shared/DataCenterLocation.md
new file mode 100644
index 000000000..49b5c26fe
--- /dev/null
+++ b/docs/models/shared/DataCenterLocation.md
@@ -0,0 +1,15 @@
+# DataCenterLocation
+
+Please choose the region of your Data Center location. More info by this Link
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `US` | US |
+| `AU` | AU |
+| `EU` | EU |
+| `IN` | IN |
+| `CN` | CN |
+| `JP` | JP |
\ No newline at end of file
diff --git a/docs/models/shared/DataFreshness.md b/docs/models/shared/DataFreshness.md
new file mode 100644
index 000000000..37a2bc0b2
--- /dev/null
+++ b/docs/models/shared/DataFreshness.md
@@ -0,0 +1,11 @@
+# DataFreshness
+
+If set to 'final', the returned data will include only finalized, stable data. If set to 'all', fresh data will be included. When using Incremental sync mode, we do not recommend setting this parameter to 'all' as it may cause data loss. More information can be found in our full documentation.
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `FINAL_` | final |
+| `ALL` | all |
\ No newline at end of file
diff --git a/docs/models/shared/DataRegion.md b/docs/models/shared/DataRegion.md
new file mode 100644
index 000000000..c9305a9de
--- /dev/null
+++ b/docs/models/shared/DataRegion.md
@@ -0,0 +1,11 @@
+# DataRegion
+
+Amplitude data region server
+
+
+## Values
+
+| Name | Value |
+| --------------------- | --------------------- |
+| `STANDARD_SERVER` | Standard Server |
+| `EU_RESIDENCY_SERVER` | EU Residency Server |
\ No newline at end of file
diff --git a/docs/models/shared/DataSource.md b/docs/models/shared/DataSource.md
new file mode 100644
index 000000000..0cd721ce3
--- /dev/null
+++ b/docs/models/shared/DataSource.md
@@ -0,0 +1,4 @@
+# DataSource
+
+Storage on which the delta lake is built.
+
diff --git a/docs/models/shared/DataSourceType.md b/docs/models/shared/DataSourceType.md
new file mode 100644
index 000000000..829ee0002
--- /dev/null
+++ b/docs/models/shared/DataSourceType.md
@@ -0,0 +1,8 @@
+# DataSourceType
+
+
+## Values
+
+| Name | Value |
+| ------------------------ | ------------------------ |
+| `MANAGED_TABLES_STORAGE` | MANAGED_TABLES_STORAGE |
\ No newline at end of file
diff --git a/docs/models/shared/DataType.md b/docs/models/shared/DataType.md
new file mode 100644
index 000000000..7774d345a
--- /dev/null
+++ b/docs/models/shared/DataType.md
@@ -0,0 +1,11 @@
+# DataType
+
+/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.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `LATEST` | latest |
+| `HISTORICAL` | historical |
\ No newline at end of file
diff --git a/docs/models/shared/Databricks.md b/docs/models/shared/Databricks.md
new file mode 100644
index 000000000..7ecd5ea64
--- /dev/null
+++ b/docs/models/shared/Databricks.md
@@ -0,0 +1,8 @@
+# Databricks
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `DATABRICKS` | databricks |
\ No newline at end of file
diff --git a/docs/models/shared/Datascope.md b/docs/models/shared/Datascope.md
new file mode 100644
index 000000000..6eff41ee6
--- /dev/null
+++ b/docs/models/shared/Datascope.md
@@ -0,0 +1,8 @@
+# Datascope
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `DATASCOPE` | datascope |
\ No newline at end of file
diff --git a/docs/models/shared/DatasetLocation.md b/docs/models/shared/DatasetLocation.md
new file mode 100644
index 000000000..4c86f1098
--- /dev/null
+++ b/docs/models/shared/DatasetLocation.md
@@ -0,0 +1,53 @@
+# DatasetLocation
+
+The location of the dataset. Warning: Changes made after creation will not be applied. Read more here.
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `US` | US |
+| `EU` | EU |
+| `ASIA_EAST1` | asia-east1 |
+| `ASIA_EAST2` | asia-east2 |
+| `ASIA_NORTHEAST1` | asia-northeast1 |
+| `ASIA_NORTHEAST2` | asia-northeast2 |
+| `ASIA_NORTHEAST3` | asia-northeast3 |
+| `ASIA_SOUTH1` | asia-south1 |
+| `ASIA_SOUTH2` | asia-south2 |
+| `ASIA_SOUTHEAST1` | asia-southeast1 |
+| `ASIA_SOUTHEAST2` | asia-southeast2 |
+| `AUSTRALIA_SOUTHEAST1` | australia-southeast1 |
+| `AUSTRALIA_SOUTHEAST2` | australia-southeast2 |
+| `EUROPE_CENTRAL1` | europe-central1 |
+| `EUROPE_CENTRAL2` | europe-central2 |
+| `EUROPE_NORTH1` | europe-north1 |
+| `EUROPE_SOUTHWEST1` | europe-southwest1 |
+| `EUROPE_WEST1` | europe-west1 |
+| `EUROPE_WEST2` | europe-west2 |
+| `EUROPE_WEST3` | europe-west3 |
+| `EUROPE_WEST4` | europe-west4 |
+| `EUROPE_WEST6` | europe-west6 |
+| `EUROPE_WEST7` | europe-west7 |
+| `EUROPE_WEST8` | europe-west8 |
+| `EUROPE_WEST9` | europe-west9 |
+| `EUROPE_WEST12` | europe-west12 |
+| `ME_CENTRAL1` | me-central1 |
+| `ME_CENTRAL2` | me-central2 |
+| `ME_WEST1` | me-west1 |
+| `NORTHAMERICA_NORTHEAST1` | northamerica-northeast1 |
+| `NORTHAMERICA_NORTHEAST2` | northamerica-northeast2 |
+| `SOUTHAMERICA_EAST1` | southamerica-east1 |
+| `SOUTHAMERICA_WEST1` | southamerica-west1 |
+| `US_CENTRAL1` | us-central1 |
+| `US_EAST1` | us-east1 |
+| `US_EAST2` | us-east2 |
+| `US_EAST3` | us-east3 |
+| `US_EAST4` | us-east4 |
+| `US_EAST5` | us-east5 |
+| `US_SOUTH1` | us-south1 |
+| `US_WEST1` | us-west1 |
+| `US_WEST2` | us-west2 |
+| `US_WEST3` | us-west3 |
+| `US_WEST4` | us-west4 |
\ No newline at end of file
diff --git a/docs/models/shared/DateRange.md b/docs/models/shared/DateRange.md
new file mode 100644
index 000000000..83cdc3919
--- /dev/null
+++ b/docs/models/shared/DateRange.md
@@ -0,0 +1,9 @@
+# DateRange
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | N/A | 2021-01-01 |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | N/A | 2021-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/DefaultVectorizer.md b/docs/models/shared/DefaultVectorizer.md
new file mode 100644
index 000000000..03088ad7b
--- /dev/null
+++ b/docs/models/shared/DefaultVectorizer.md
@@ -0,0 +1,17 @@
+# DefaultVectorizer
+
+The vectorizer to use if new classes need to be created
+
+
+## Values
+
+| Name | Value |
+| ------------------------ | ------------------------ |
+| `NONE` | none |
+| `TEXT2VEC_COHERE` | text2vec-cohere |
+| `TEXT2VEC_HUGGINGFACE` | text2vec-huggingface |
+| `TEXT2VEC_OPENAI` | text2vec-openai |
+| `TEXT2VEC_PALM` | text2vec-palm |
+| `TEXT2VEC_CONTEXTIONARY` | text2vec-contextionary |
+| `TEXT2VEC_TRANSFORMERS` | text2vec-transformers |
+| `TEXT2VEC_GPT4ALL` | text2vec-gpt4all |
\ No newline at end of file
diff --git a/docs/models/shared/Deflate.md b/docs/models/shared/Deflate.md
new file mode 100644
index 000000000..1398850dd
--- /dev/null
+++ b/docs/models/shared/Deflate.md
@@ -0,0 +1,9 @@
+# Deflate
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsCodec>](../../models/shared/DestinationGcsCodec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. |
\ No newline at end of file
diff --git a/docs/models/shared/DeletionMode.md b/docs/models/shared/DeletionMode.md
new file mode 100644
index 000000000..cecbd3436
--- /dev/null
+++ b/docs/models/shared/DeletionMode.md
@@ -0,0 +1,7 @@
+# DeletionMode
+
+This only applies to incremental syncs.
+Enabling deletion mode informs your destination of deleted documents.
+Disabled - Leave this feature disabled, and ignore deleted documents.
+Enabled - Enables this feature. When a document is deleted, the connector exports a record with a "deleted at" column containing the time that the document was deleted.
+
diff --git a/docs/models/shared/Delighted.md b/docs/models/shared/Delighted.md
new file mode 100644
index 000000000..26c026d91
--- /dev/null
+++ b/docs/models/shared/Delighted.md
@@ -0,0 +1,8 @@
+# Delighted
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `DELIGHTED` | delighted |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstra.md b/docs/models/shared/DestinationAstra.md
new file mode 100644
index 000000000..1bfbd9d32
--- /dev/null
+++ b/docs/models/shared/DestinationAstra.md
@@ -0,0 +1,23 @@
+# DestinationAstra
+
+The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,
+as well as to provide type safety for the configuration passed to the destination.
+
+The configuration model is composed of four parts:
+* Processing configuration
+* Embedding configuration
+* Indexing configuration
+* Advanced configuration
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Astra](../../models/shared/Astra.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.Embedding](../../models/shared/Embedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.Indexing](../../models/shared/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. |
+| `omitRawText` | *Optional extends Boolean>* | :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` | [com.airbyte.api.models.shared.ProcessingConfigModel](../../models/shared/ProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraLanguage.md b/docs/models/shared/DestinationAstraLanguage.md
new file mode 100644
index 000000000..5d5af1315
--- /dev/null
+++ b/docs/models/shared/DestinationAstraLanguage.md
@@ -0,0 +1,25 @@
+# DestinationAstraLanguage
+
+Split code in suitable places based on the programming language
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CPP` | cpp |
+| `GO` | go |
+| `JAVA` | java |
+| `JS` | js |
+| `PHP` | php |
+| `PROTO` | proto |
+| `PYTHON` | python |
+| `RST` | rst |
+| `RUBY` | ruby |
+| `RUST` | rust |
+| `SCALA` | scala |
+| `SWIFT` | swift |
+| `MARKDOWN` | markdown |
+| `LATEX` | latex |
+| `HTML` | html |
+| `SOL` | sol |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraMode.md b/docs/models/shared/DestinationAstraMode.md
new file mode 100644
index 000000000..036a58049
--- /dev/null
+++ b/docs/models/shared/DestinationAstraMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `COHERE` | cohere |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.md b/docs/models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.md
new file mode 100644
index 000000000..b2c17679f
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasEmbeddingEmbedding1Mode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.md b/docs/models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.md
new file mode 100644
index 000000000..9feeb8dc7
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasEmbeddingEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `OPENAI_COMPATIBLE` | openai_compatible |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasEmbeddingMode.md b/docs/models/shared/DestinationAstraSchemasEmbeddingMode.md
new file mode 100644
index 000000000..edbb46b40
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AZURE_OPENAI` | azure_openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasMode.md b/docs/models/shared/DestinationAstraSchemasMode.md
new file mode 100644
index 000000000..b83aed3df
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasProcessingMode.md b/docs/models/shared/DestinationAstraSchemasProcessingMode.md
new file mode 100644
index 000000000..95319a70a
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasProcessingMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasProcessingMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SEPARATOR` | separator |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterMode.md b/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterMode.md
new file mode 100644
index 000000000..e2a6cd1ab
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasProcessingTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MARKDOWN` | markdown |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.md b/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.md
new file mode 100644
index 000000000..fc0b934fd
--- /dev/null
+++ b/docs/models/shared/DestinationAstraSchemasProcessingTextSplitterTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationAstraSchemasProcessingTextSplitterTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODE` | code |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAwsDatalake.md b/docs/models/shared/DestinationAwsDatalake.md
new file mode 100644
index 000000000..9a1e494ca
--- /dev/null
+++ b/docs/models/shared/DestinationAwsDatalake.md
@@ -0,0 +1,20 @@
+# DestinationAwsDatalake
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `awsAccountId` | *Optional extends String>* | :heavy_minus_sign: | target aws account id | 111111111111 |
+| `bucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | |
+| `bucketPrefix` | *Optional extends String>* | :heavy_minus_sign: | S3 prefix | |
+| `credentials` | [com.airbyte.api.models.shared.AuthenticationMode](../../models/shared/AuthenticationMode.md) | :heavy_check_mark: | Choose How to Authenticate to AWS. | |
+| `destinationType` | [com.airbyte.api.models.shared.AwsDatalake](../../models/shared/AwsDatalake.md) | :heavy_check_mark: | N/A | |
+| `format` | [Optional extends com.airbyte.api.models.shared.OutputFormatWildcard>](../../models/shared/OutputFormatWildcard.md) | :heavy_minus_sign: | Format of the data output. | |
+| `glueCatalogFloatAsDecimal` | *Optional extends Boolean>* | :heavy_minus_sign: | Cast float/double as decimal(38,18). This can help achieve higher accuracy and represent numbers correctly as received from the source. | |
+| `lakeformationDatabaseDefaultTagKey` | *Optional extends String>* | :heavy_minus_sign: | Add a default tag key to databases created by this destination | pii_level |
+| `lakeformationDatabaseDefaultTagValues` | *Optional extends String>* | :heavy_minus_sign: | Add default values for the `Tag Key` to databases created by this destination. Comma separate for multiple values. | private,public |
+| `lakeformationDatabaseName` | *String* | :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. | |
+| `lakeformationGovernedTables` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to create tables as LF governed tables. | |
+| `partitioning` | [Optional extends com.airbyte.api.models.shared.ChooseHowToPartitionData>](../../models/shared/ChooseHowToPartitionData.md) | :heavy_minus_sign: | Partition data by cursor fields when a cursor field is a date | |
+| `region` | [Optional extends com.airbyte.api.models.shared.S3BucketRegion>](../../models/shared/S3BucketRegion.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/shared/DestinationAwsDatalakeCompressionCodecOptional.md b/docs/models/shared/DestinationAwsDatalakeCompressionCodecOptional.md
new file mode 100644
index 000000000..efd427cc3
--- /dev/null
+++ b/docs/models/shared/DestinationAwsDatalakeCompressionCodecOptional.md
@@ -0,0 +1,13 @@
+# DestinationAwsDatalakeCompressionCodecOptional
+
+The compression algorithm used to compress data.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNCOMPRESSED` | UNCOMPRESSED |
+| `SNAPPY` | SNAPPY |
+| `GZIP` | GZIP |
+| `ZSTD` | ZSTD |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAwsDatalakeCredentialsTitle.md b/docs/models/shared/DestinationAwsDatalakeCredentialsTitle.md
new file mode 100644
index 000000000..17c4e73e0
--- /dev/null
+++ b/docs/models/shared/DestinationAwsDatalakeCredentialsTitle.md
@@ -0,0 +1,10 @@
+# DestinationAwsDatalakeCredentialsTitle
+
+Name of the credentials
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `IAM_USER` | IAM User |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAwsDatalakeFormatTypeWildcard.md b/docs/models/shared/DestinationAwsDatalakeFormatTypeWildcard.md
new file mode 100644
index 000000000..b56b21149
--- /dev/null
+++ b/docs/models/shared/DestinationAwsDatalakeFormatTypeWildcard.md
@@ -0,0 +1,8 @@
+# DestinationAwsDatalakeFormatTypeWildcard
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | Parquet |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAzureBlobStorage.md b/docs/models/shared/DestinationAzureBlobStorage.md
new file mode 100644
index 000000000..37ded2d87
--- /dev/null
+++ b/docs/models/shared/DestinationAzureBlobStorage.md
@@ -0,0 +1,15 @@
+# DestinationAzureBlobStorage
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `azureBlobStorageAccountKey` | *String* | :heavy_check_mark: | The Azure blob storage account key. | Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd== |
+| `azureBlobStorageAccountName` | *String* | :heavy_check_mark: | The account's name of the Azure Blob Storage. | airbyte5storage |
+| `azureBlobStorageContainerName` | *Optional extends String>* | :heavy_minus_sign: | The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp | airbytetescontainername |
+| `azureBlobStorageEndpointDomainName` | *Optional extends String>* | :heavy_minus_sign: | 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. | blob.core.windows.net |
+| `azureBlobStorageOutputBufferSize` | *Optional extends Long>* | :heavy_minus_sign: | The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. | 5 |
+| `azureBlobStorageSpillSize` | *Optional extends Long>* | :heavy_minus_sign: | The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable | 500 |
+| `destinationType` | [com.airbyte.api.models.shared.AzureBlobStorage](../../models/shared/AzureBlobStorage.md) | :heavy_check_mark: | N/A | |
+| `format` | [com.airbyte.api.models.shared.OutputFormat](../../models/shared/OutputFormat.md) | :heavy_check_mark: | Output data format | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatType.md b/docs/models/shared/DestinationAzureBlobStorageFormatType.md
new file mode 100644
index 000000000..c75fa1ef7
--- /dev/null
+++ b/docs/models/shared/DestinationAzureBlobStorageFormatType.md
@@ -0,0 +1,8 @@
+# DestinationAzureBlobStorageFormatType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | JSONL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON.md
new file mode 100644
index 000000000..cdbc19e3f
--- /dev/null
+++ b/docs/models/shared/DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON.md
@@ -0,0 +1,8 @@
+# DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `formatType` | [com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatType](../../models/shared/DestinationAzureBlobStorageFormatType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationBigquery.md b/docs/models/shared/DestinationBigquery.md
new file mode 100644
index 000000000..3babb1e6c
--- /dev/null
+++ b/docs/models/shared/DestinationBigquery.md
@@ -0,0 +1,17 @@
+# DestinationBigquery
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `bigQueryClientBufferSizeMb` | *Optional extends Long>* | :heavy_minus_sign: | Google BigQuery client's chunk (buffer) size (MIN=1, MAX = 15) for each table. The size that will be written by a single RPC. Written data will be buffered and only flushed upon reaching this size or closing the channel. The default 15MB value is used if not set explicitly. Read more here. | 15 |
+| `credentialsJson` | *Optional extends String>* | :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. | |
+| `datasetId` | *String* | :heavy_check_mark: | The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here. | |
+| `datasetLocation` | [com.airbyte.api.models.shared.DatasetLocation](../../models/shared/DatasetLocation.md) | :heavy_check_mark: | The location of the dataset. Warning: Changes made after creation will not be applied. Read more here. | |
+| `destinationType` | [com.airbyte.api.models.shared.Bigquery](../../models/shared/Bigquery.md) | :heavy_check_mark: | N/A | |
+| `disableTypeDedupe` | *Optional extends Boolean>* | :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 | |
+| `loadingMethod` | [Optional extends com.airbyte.api.models.shared.LoadingMethod>](../../models/shared/LoadingMethod.md) | :heavy_minus_sign: | The way data will be uploaded to BigQuery. | |
+| `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. Read more here. | |
+| `rawDataDataset` | *Optional extends String>* | :heavy_minus_sign: | The dataset to write raw tables into (default: airbyte_internal) | |
+| `transformationPriority` | [Optional extends com.airbyte.api.models.shared.TransformationQueryRunType>](../../models/shared/TransformationQueryRunType.md) | :heavy_minus_sign: | Interactive run type means that the query is executed as soon as possible, and these queries count towards concurrent rate limit and daily limit. Read more about interactive run type here. Batch queries are queued and started as soon as idle resources are available in the BigQuery shared resource pool, which usually occurs within a few minutes. Batch queries don’t count towards your concurrent rate limit. Read more about batch queries here. The default "interactive" value is used if not set explicitly. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationBigqueryCredentialType.md b/docs/models/shared/DestinationBigqueryCredentialType.md
new file mode 100644
index 000000000..b0a8623f3
--- /dev/null
+++ b/docs/models/shared/DestinationBigqueryCredentialType.md
@@ -0,0 +1,8 @@
+# DestinationBigqueryCredentialType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `HMAC_KEY` | HMAC_KEY |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationBigqueryHMACKey.md b/docs/models/shared/DestinationBigqueryHMACKey.md
new file mode 100644
index 000000000..e4c15a213
--- /dev/null
+++ b/docs/models/shared/DestinationBigqueryHMACKey.md
@@ -0,0 +1,10 @@
+# DestinationBigqueryHMACKey
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentialType` | [com.airbyte.api.models.shared.DestinationBigqueryCredentialType](../../models/shared/DestinationBigqueryCredentialType.md) | :heavy_check_mark: | N/A | |
+| `hmacKeyAccessId` | *String* | :heavy_check_mark: | HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. | 1234567890abcdefghij1234 |
+| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. | 1234567890abcdefghij1234567890ABCDEFGHIJ |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationBigqueryMethod.md b/docs/models/shared/DestinationBigqueryMethod.md
new file mode 100644
index 000000000..4cc0047c4
--- /dev/null
+++ b/docs/models/shared/DestinationBigqueryMethod.md
@@ -0,0 +1,8 @@
+# DestinationBigqueryMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `STANDARD` | Standard |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationClickhouse.md b/docs/models/shared/DestinationClickhouse.md
new file mode 100644
index 000000000..fc0a9c22f
--- /dev/null
+++ b/docs/models/shared/DestinationClickhouse.md
@@ -0,0 +1,16 @@
+# DestinationClickhouse
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | |
+| `destinationType` | [com.airbyte.api.models.shared.Clickhouse](../../models/shared/Clickhouse.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | Hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | HTTP port of the database. | 8123 |
+| `rawDataSchema` | *Optional extends String>* | :heavy_minus_sign: | The schema to write raw tables into (default: airbyte_internal) | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SSHTunnelMethod>](../../models/shared/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. | |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationClickhouseSchemasTunnelMethod.md b/docs/models/shared/DestinationClickhouseSchemasTunnelMethod.md
new file mode 100644
index 000000000..747b56911
--- /dev/null
+++ b/docs/models/shared/DestinationClickhouseSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationClickhouseSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationClickhouseTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethod.md
new file mode 100644
index 000000000..1eda5de54
--- /dev/null
+++ b/docs/models/shared/DestinationClickhouseTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationClickhouseTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationConfiguration.md b/docs/models/shared/DestinationConfiguration.md
new file mode 100644
index 000000000..2e3c9b547
--- /dev/null
+++ b/docs/models/shared/DestinationConfiguration.md
@@ -0,0 +1,4 @@
+# DestinationConfiguration
+
+The values required to configure the destination.
+
diff --git a/docs/models/shared/DestinationConvex.md b/docs/models/shared/DestinationConvex.md
new file mode 100644
index 000000000..15b3c1142
--- /dev/null
+++ b/docs/models/shared/DestinationConvex.md
@@ -0,0 +1,10 @@
+# DestinationConvex
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `accessKey` | *String* | :heavy_check_mark: | API access key used to send data to a Convex deployment. | |
+| `deploymentUrl` | *String* | :heavy_check_mark: | URL of the Convex deployment that is the destination | https://murky-swan-635.convex.cloud |
+| `destinationType` | [com.airbyte.api.models.shared.Convex](../../models/shared/Convex.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationCreateRequest.md b/docs/models/shared/DestinationCreateRequest.md
index 1e977f29a..c46a25a76 100644
--- a/docs/models/shared/DestinationCreateRequest.md
+++ b/docs/models/shared/DestinationCreateRequest.md
@@ -5,7 +5,7 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
-| `definitionId` | *String* | :heavy_minus_sign: | The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. | |
+| `configuration` | [com.airbyte.api.models.shared.DestinationConfiguration](../../models/shared/DestinationConfiguration.md) | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
+| `definitionId` | *Optional extends String>* | :heavy_minus_sign: | The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. | |
| `name` | *String* | :heavy_check_mark: | Name of the destination e.g. dev-mysql-instance. | |
| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDatabricks.md b/docs/models/shared/DestinationDatabricks.md
new file mode 100644
index 000000000..6a3942ee1
--- /dev/null
+++ b/docs/models/shared/DestinationDatabricks.md
@@ -0,0 +1,18 @@
+# DestinationDatabricks
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `acceptTerms` | *Optional extends Boolean>* | :heavy_minus_sign: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | |
+| `dataSource` | [com.airbyte.api.models.shared.DataSource](../../models/shared/DataSource.md) | :heavy_check_mark: | Storage on which the delta lake is built. | |
+| `database` | *Optional extends String>* | :heavy_minus_sign: | The name of the catalog. If not specified otherwise, the "hive_metastore" will be used. | |
+| `databricksHttpPath` | *String* | :heavy_check_mark: | Databricks Cluster HTTP Path. | sql/protocolvx/o/1234567489/0000-1111111-abcd90 |
+| `databricksPersonalAccessToken` | *String* | :heavy_check_mark: | Databricks Personal Access Token for making authenticated requests. | dapi0123456789abcdefghij0123456789AB |
+| `databricksPort` | *Optional extends String>* | :heavy_minus_sign: | Databricks Cluster Port. | 443 |
+| `databricksServerHostname` | *String* | :heavy_check_mark: | Databricks Cluster Server Hostname. | abc-12345678-wxyz.cloud.databricks.com |
+| `destinationType` | [com.airbyte.api.models.shared.Databricks](../../models/shared/Databricks.md) | :heavy_check_mark: | N/A | |
+| `enableSchemaEvolution` | *Optional extends Boolean>* | :heavy_minus_sign: | Support schema evolution for all streams. If "false", the connector might fail when a stream's schema changes. | |
+| `purgeStagingData` | *Optional extends Boolean>* | :heavy_minus_sign: | Default to 'true'. Switch it to 'false' for debugging purpose. | |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | The default schema tables are written. If not specified otherwise, the "default" will be used. | default |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDatabricksAzureBlobStorage.md b/docs/models/shared/DestinationDatabricksAzureBlobStorage.md
new file mode 100644
index 000000000..82e966234
--- /dev/null
+++ b/docs/models/shared/DestinationDatabricksAzureBlobStorage.md
@@ -0,0 +1,12 @@
+# DestinationDatabricksAzureBlobStorage
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `azureBlobStorageAccountName` | *String* | :heavy_check_mark: | The account's name of the Azure Blob Storage. | airbyte5storage |
+| `azureBlobStorageContainerName` | *String* | :heavy_check_mark: | The name of the Azure blob storage container. | airbytetestcontainername |
+| `azureBlobStorageEndpointDomainName` | *Optional extends String>* | :heavy_minus_sign: | 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. | blob.core.windows.net |
+| `azureBlobStorageSasToken` | *String* | :heavy_check_mark: | Shared access signature (SAS) token to grant limited access to objects in your storage account. | ?sv=2016-05-31&ss=b&srt=sco&sp=rwdl&se=2018-06-27T10:05:50Z&st=2017-06-27T02:05:50Z&spr=https,http&sig=bgqQwoXwxzuD2GJfagRg7VOS8hzNr3QLT7rhS8OFRLQ%3D |
+| `dataSourceType` | [com.airbyte.api.models.shared.DestinationDatabricksSchemasDataSourceType](../../models/shared/DestinationDatabricksSchemasDataSourceType.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDatabricksDataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceType.md
new file mode 100644
index 000000000..81c5fa220
--- /dev/null
+++ b/docs/models/shared/DestinationDatabricksDataSourceType.md
@@ -0,0 +1,8 @@
+# DestinationDatabricksDataSourceType
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `S3_STORAGE` | S3_STORAGE |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDatabricksS3BucketRegion.md b/docs/models/shared/DestinationDatabricksS3BucketRegion.md
new file mode 100644
index 000000000..b06a06aee
--- /dev/null
+++ b/docs/models/shared/DestinationDatabricksS3BucketRegion.md
@@ -0,0 +1,35 @@
+# DestinationDatabricksS3BucketRegion
+
+The region of the S3 staging bucket to use if utilising a copy strategy.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `SA_EAST1` | sa-east-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDatabricksSchemasDataSourceType.md b/docs/models/shared/DestinationDatabricksSchemasDataSourceType.md
new file mode 100644
index 000000000..2f9cd7bad
--- /dev/null
+++ b/docs/models/shared/DestinationDatabricksSchemasDataSourceType.md
@@ -0,0 +1,8 @@
+# DestinationDatabricksSchemasDataSourceType
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `AZURE_BLOB_STORAGE` | AZURE_BLOB_STORAGE |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDevNull.md b/docs/models/shared/DestinationDevNull.md
new file mode 100644
index 000000000..e81343e60
--- /dev/null
+++ b/docs/models/shared/DestinationDevNull.md
@@ -0,0 +1,9 @@
+# DestinationDevNull
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.DevNull](../../models/shared/DevNull.md) | :heavy_check_mark: | N/A |
+| `testDestination` | [com.airbyte.api.models.shared.TestDestination](../../models/shared/TestDestination.md) | :heavy_check_mark: | The type of destination to be used |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDuckdb.md b/docs/models/shared/DestinationDuckdb.md
new file mode 100644
index 000000000..0a79e94f4
--- /dev/null
+++ b/docs/models/shared/DestinationDuckdb.md
@@ -0,0 +1,11 @@
+# DestinationDuckdb
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Duckdb](../../models/shared/Duckdb.md) | :heavy_check_mark: | N/A | |
+| `destinationPath` | *String* | :heavy_check_mark: | Path to the .duckdb file, or the text 'md:' to connect to MotherDuck. The file will be placed inside that local mount. For more information check out our docs | /local/destination.duckdb |
+| `motherduckApiKey` | *Optional extends String>* | :heavy_minus_sign: | API key to use for authentication to a MotherDuck database. | |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | Database schema name, default for duckdb is 'main'. | main |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationDynamodb.md b/docs/models/shared/DestinationDynamodb.md
new file mode 100644
index 000000000..ad2e0d130
--- /dev/null
+++ b/docs/models/shared/DestinationDynamodb.md
@@ -0,0 +1,13 @@
+# DestinationDynamodb
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `accessKeyId` | *String* | :heavy_check_mark: | The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB. | A012345678910EXAMPLE |
+| `destinationType` | [com.airbyte.api.models.shared.Dynamodb](../../models/shared/Dynamodb.md) | :heavy_check_mark: | N/A | |
+| `dynamodbEndpoint` | *Optional extends String>* | :heavy_minus_sign: | This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty). | http://localhost:9000 |
+| `dynamodbRegion` | [Optional extends com.airbyte.api.models.shared.DynamoDBRegion>](../../models/shared/DynamoDBRegion.md) | :heavy_minus_sign: | The region of the DynamoDB. | |
+| `dynamodbTableNamePrefix` | *String* | :heavy_check_mark: | The prefix to use when naming DynamoDB tables. | airbyte_sync |
+| `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationElasticsearch.md b/docs/models/shared/DestinationElasticsearch.md
new file mode 100644
index 000000000..aefe55901
--- /dev/null
+++ b/docs/models/shared/DestinationElasticsearch.md
@@ -0,0 +1,12 @@
+# DestinationElasticsearch
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authenticationMethod` | [Optional extends com.airbyte.api.models.shared.AuthenticationMethod>](../../models/shared/AuthenticationMethod.md) | :heavy_minus_sign: | The type of authentication to be used |
+| `caCertificate` | *Optional extends String>* | :heavy_minus_sign: | CA certificate |
+| `destinationType` | [com.airbyte.api.models.shared.Elasticsearch](../../models/shared/Elasticsearch.md) | :heavy_check_mark: | N/A |
+| `endpoint` | *String* | :heavy_check_mark: | The full url of the Elasticsearch server |
+| `upsert` | *Optional extends Boolean>* | :heavy_minus_sign: | If a primary key identifier is defined in the source, an upsert will be performed using the primary key value as the elasticsearch doc id. Does not support composite primary keys. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationElasticsearchMethod.md b/docs/models/shared/DestinationElasticsearchMethod.md
new file mode 100644
index 000000000..b1cc20598
--- /dev/null
+++ b/docs/models/shared/DestinationElasticsearchMethod.md
@@ -0,0 +1,8 @@
+# DestinationElasticsearchMethod
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SECRET` | secret |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationElasticsearchSchemasMethod.md b/docs/models/shared/DestinationElasticsearchSchemasMethod.md
new file mode 100644
index 000000000..721349b5b
--- /dev/null
+++ b/docs/models/shared/DestinationElasticsearchSchemasMethod.md
@@ -0,0 +1,8 @@
+# DestinationElasticsearchSchemasMethod
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `BASIC` | basic |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationFirestore.md b/docs/models/shared/DestinationFirestore.md
new file mode 100644
index 000000000..5aefc685d
--- /dev/null
+++ b/docs/models/shared/DestinationFirestore.md
@@ -0,0 +1,10 @@
+# DestinationFirestore
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentialsJson` | *Optional extends String>* | :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. |
+| `destinationType` | [com.airbyte.api.models.shared.Firestore](../../models/shared/Firestore.md) | :heavy_check_mark: | N/A |
+| `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcs.md b/docs/models/shared/DestinationGcs.md
new file mode 100644
index 000000000..a7383ca9b
--- /dev/null
+++ b/docs/models/shared/DestinationGcs.md
@@ -0,0 +1,13 @@
+# DestinationGcs
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credential` | [com.airbyte.api.models.shared.Authentication](../../models/shared/Authentication.md) | :heavy_check_mark: | 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. | |
+| `destinationType` | [com.airbyte.api.models.shared.Gcs](../../models/shared/Gcs.md) | :heavy_check_mark: | N/A | |
+| `format` | [com.airbyte.api.models.shared.DestinationGcsOutputFormat](../../models/shared/DestinationGcsOutputFormat.md) | :heavy_check_mark: | Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. | |
+| `gcsBucketName` | *String* | :heavy_check_mark: | You can find the bucket name in the App Engine Admin console Application Settings page, under the label Google Cloud Storage Bucket. Read more here. | airbyte_sync |
+| `gcsBucketPath` | *String* | :heavy_check_mark: | GCS Bucket Path string Subdirectory under the above bucket to sync the data into. | data_sync/test |
+| `gcsBucketRegion` | [Optional extends com.airbyte.api.models.shared.GCSBucketRegion>](../../models/shared/GCSBucketRegion.md) | :heavy_minus_sign: | Select a Region of the GCS Bucket. Read more here. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsCSVCommaSeparatedValues.md b/docs/models/shared/DestinationGcsCSVCommaSeparatedValues.md
new file mode 100644
index 000000000..33b30f897
--- /dev/null
+++ b/docs/models/shared/DestinationGcsCSVCommaSeparatedValues.md
@@ -0,0 +1,10 @@
+# DestinationGcsCSVCommaSeparatedValues
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compression` | [Optional extends com.airbyte.api.models.shared.Compression>](../../models/shared/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"). |
+| `flattening` | [Optional extends com.airbyte.api.models.shared.Normalization>](../../models/shared/Normalization.md) | :heavy_minus_sign: | Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatType>](../../models/shared/DestinationGcsSchemasFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsCodec.md b/docs/models/shared/DestinationGcsCodec.md
new file mode 100644
index 000000000..71336eef8
--- /dev/null
+++ b/docs/models/shared/DestinationGcsCodec.md
@@ -0,0 +1,8 @@
+# DestinationGcsCodec
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DEFLATE` | Deflate |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsCompression.md b/docs/models/shared/DestinationGcsCompression.md
new file mode 100644
index 000000000..a98f372af
--- /dev/null
+++ b/docs/models/shared/DestinationGcsCompression.md
@@ -0,0 +1,4 @@
+# DestinationGcsCompression
+
+Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz").
+
diff --git a/docs/models/shared/DestinationGcsCompressionCodec.md b/docs/models/shared/DestinationGcsCompressionCodec.md
new file mode 100644
index 000000000..8b1498548
--- /dev/null
+++ b/docs/models/shared/DestinationGcsCompressionCodec.md
@@ -0,0 +1,16 @@
+# DestinationGcsCompressionCodec
+
+The compression algorithm used to compress data pages.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNCOMPRESSED` | UNCOMPRESSED |
+| `SNAPPY` | SNAPPY |
+| `GZIP` | GZIP |
+| `LZO` | LZO |
+| `BROTLI` | BROTLI |
+| `LZ4` | LZ4 |
+| `ZSTD` | ZSTD |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsCompressionType.md b/docs/models/shared/DestinationGcsCompressionType.md
new file mode 100644
index 000000000..eea42dddb
--- /dev/null
+++ b/docs/models/shared/DestinationGcsCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationGcsCompressionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsFormatType.md b/docs/models/shared/DestinationGcsFormatType.md
new file mode 100644
index 000000000..444a881f4
--- /dev/null
+++ b/docs/models/shared/DestinationGcsFormatType.md
@@ -0,0 +1,8 @@
+# DestinationGcsFormatType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | Avro |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsGZIP.md b/docs/models/shared/DestinationGcsGZIP.md
new file mode 100644
index 000000000..cdce3b6ef
--- /dev/null
+++ b/docs/models/shared/DestinationGcsGZIP.md
@@ -0,0 +1,8 @@
+# DestinationGcsGZIP
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatCompressionType>](../../models/shared/DestinationGcsSchemasFormatCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationGcsJSONLinesNewlineDelimitedJSON.md
new file mode 100644
index 000000000..6854981b0
--- /dev/null
+++ b/docs/models/shared/DestinationGcsJSONLinesNewlineDelimitedJSON.md
@@ -0,0 +1,9 @@
+# DestinationGcsJSONLinesNewlineDelimitedJSON
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compression` | [Optional extends com.airbyte.api.models.shared.DestinationGcsCompression>](../../models/shared/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"). |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatFormatType>](../../models/shared/DestinationGcsSchemasFormatFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsNoCompression.md b/docs/models/shared/DestinationGcsNoCompression.md
new file mode 100644
index 000000000..dfd88b607
--- /dev/null
+++ b/docs/models/shared/DestinationGcsNoCompression.md
@@ -0,0 +1,8 @@
+# DestinationGcsNoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.CompressionType>](../../models/shared/CompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsOutputFormat.md b/docs/models/shared/DestinationGcsOutputFormat.md
new file mode 100644
index 000000000..0d5bf86f5
--- /dev/null
+++ b/docs/models/shared/DestinationGcsOutputFormat.md
@@ -0,0 +1,4 @@
+# DestinationGcsOutputFormat
+
+Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format.
+
diff --git a/docs/models/shared/DestinationGcsParquetColumnarStorage.md b/docs/models/shared/DestinationGcsParquetColumnarStorage.md
new file mode 100644
index 000000000..3789e04f9
--- /dev/null
+++ b/docs/models/shared/DestinationGcsParquetColumnarStorage.md
@@ -0,0 +1,14 @@
+# DestinationGcsParquetColumnarStorage
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `blockSizeMb` | *Optional extends Long>* | :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. | 128 |
+| `compressionCodec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsCompressionCodec>](../../models/shared/DestinationGcsCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | |
+| `dictionaryEncoding` | *Optional extends Boolean>* | :heavy_minus_sign: | Default: true. | |
+| `dictionaryPageSizeKb` | *Optional extends Long>* | :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. | 1024 |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatFormatType>](../../models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.md) | :heavy_minus_sign: | N/A | |
+| `maxPaddingSizeMb` | *Optional extends Long>* | :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. | 8 |
+| `pageSizeKb` | *Optional extends Long>* | :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. | 1024 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasCodec.md b/docs/models/shared/DestinationGcsSchemasCodec.md
new file mode 100644
index 000000000..c68e20118
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasCodec.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasCodec
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `BZIP2` | bzip2 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasCompressionType.md b/docs/models/shared/DestinationGcsSchemasCompressionType.md
new file mode 100644
index 000000000..93db8a800
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasCompressionType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | No Compression |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatCodec.md b/docs/models/shared/DestinationGcsSchemasFormatCodec.md
new file mode 100644
index 000000000..ddedc774e
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatCodec.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatCodec
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `XZ` | xz |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatCompressionType.md b/docs/models/shared/DestinationGcsSchemasFormatCompressionType.md
new file mode 100644
index 000000000..5de33ca78
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatCompressionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatFormatType.md b/docs/models/shared/DestinationGcsSchemasFormatFormatType.md
new file mode 100644
index 000000000..0c81676e2
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatFormatType.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatFormatType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | JSONL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.md b/docs/models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.md
new file mode 100644
index 000000000..f51cfeabb
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatOutputFormat1Codec
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SNAPPY` | snappy |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatOutputFormatCodec.md b/docs/models/shared/DestinationGcsSchemasFormatOutputFormatCodec.md
new file mode 100644
index 000000000..29fcfa6f2
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatOutputFormatCodec.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatOutputFormatCodec
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `ZSTANDARD` | zstandard |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.md b/docs/models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.md
new file mode 100644
index 000000000..009afc6ff
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatOutputFormatFormatType.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatOutputFormatFormatType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | Parquet |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasFormatType.md b/docs/models/shared/DestinationGcsSchemasFormatType.md
new file mode 100644
index 000000000..182b25821
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasFormatType.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasFormatType
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | CSV |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGcsSchemasNoCompression.md b/docs/models/shared/DestinationGcsSchemasNoCompression.md
new file mode 100644
index 000000000..1cc6c8dc7
--- /dev/null
+++ b/docs/models/shared/DestinationGcsSchemasNoCompression.md
@@ -0,0 +1,8 @@
+# DestinationGcsSchemasNoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasCompressionType>](../../models/shared/DestinationGcsSchemasCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGoogleSheets.md b/docs/models/shared/DestinationGoogleSheets.md
new file mode 100644
index 000000000..1a030ada2
--- /dev/null
+++ b/docs/models/shared/DestinationGoogleSheets.md
@@ -0,0 +1,10 @@
+# DestinationGoogleSheets
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.AuthenticationViaGoogleOAuth](../../models/shared/AuthenticationViaGoogleOAuth.md) | :heavy_check_mark: | Google API Credentials for connecting to Google Sheets and Google Drive APIs | |
+| `destinationType` | [com.airbyte.api.models.shared.DestinationGoogleSheetsGoogleSheets](../../models/shared/DestinationGoogleSheetsGoogleSheets.md) | :heavy_check_mark: | N/A | |
+| `spreadsheetId` | *String* | :heavy_check_mark: | The link to your spreadsheet. See this guide for more details. | https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationGoogleSheetsGoogleSheets.md b/docs/models/shared/DestinationGoogleSheetsGoogleSheets.md
new file mode 100644
index 000000000..a61d07413
--- /dev/null
+++ b/docs/models/shared/DestinationGoogleSheetsGoogleSheets.md
@@ -0,0 +1,8 @@
+# DestinationGoogleSheetsGoogleSheets
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `GOOGLE_SHEETS` | google-sheets |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchain.md b/docs/models/shared/DestinationLangchain.md
new file mode 100644
index 000000000..085efe9fb
--- /dev/null
+++ b/docs/models/shared/DestinationLangchain.md
@@ -0,0 +1,11 @@
+# DestinationLangchain
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Langchain](../../models/shared/Langchain.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.DestinationLangchainEmbedding](../../models/shared/DestinationLangchainEmbedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.DestinationLangchainIndexing](../../models/shared/DestinationLangchainIndexing.md) | :heavy_check_mark: | Indexing configuration |
+| `processing` | [com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel](../../models/shared/DestinationLangchainProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainEmbedding.md b/docs/models/shared/DestinationLangchainEmbedding.md
new file mode 100644
index 000000000..722d0c73a
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainEmbedding.md
@@ -0,0 +1,4 @@
+# DestinationLangchainEmbedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/DestinationLangchainFake.md b/docs/models/shared/DestinationLangchainFake.md
new file mode 100644
index 000000000..c45a94de4
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainFake.md
@@ -0,0 +1,10 @@
+# DestinationLangchainFake
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationLangchainSchemasMode>](../../models/shared/DestinationLangchainSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexing.md b/docs/models/shared/DestinationLangchainIndexing.md
new file mode 100644
index 000000000..4769bc654
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexing.md
@@ -0,0 +1,4 @@
+# DestinationLangchainIndexing
+
+Indexing configuration
+
diff --git a/docs/models/shared/DestinationLangchainMode.md b/docs/models/shared/DestinationLangchainMode.md
new file mode 100644
index 000000000..511ab5cc6
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainOpenAI.md b/docs/models/shared/DestinationLangchainOpenAI.md
new file mode 100644
index 000000000..a898c3810
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationLangchainOpenAI
+
+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 extends com.airbyte.api.models.shared.DestinationLangchainMode>](../../models/shared/DestinationLangchainMode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainPinecone.md b/docs/models/shared/DestinationLangchainPinecone.md
new file mode 100644
index 000000000..3229e904a
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainPinecone.md
@@ -0,0 +1,13 @@
+# DestinationLangchainPinecone
+
+Pinecone is a popular vector store that can be used to store and retrieve embeddings. It is a managed service and can also be queried from outside of langchain.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `index` | *String* | :heavy_check_mark: | Pinecone index to use |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingMode>](../../models/shared/DestinationLangchainSchemasIndexingMode.md) | :heavy_minus_sign: | N/A |
+| `pineconeEnvironment` | *String* | :heavy_check_mark: | Pinecone environment to use |
+| `pineconeKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainProcessingConfigModel.md b/docs/models/shared/DestinationLangchainProcessingConfigModel.md
new file mode 100644
index 000000000..7414d8b61
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainProcessingConfigModel.md
@@ -0,0 +1,10 @@
+# DestinationLangchainProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `textFields` | List<*String*> | :heavy_check_mark: | List of fields in the record that should be used to calculate the embedding. All other fields are passed along as meta fields. 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 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.md b/docs/models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.md
new file mode 100644
index 000000000..797595958
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainSchemasIndexingIndexing3Mode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainSchemasIndexingIndexing3Mode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `CHROMA_LOCAL` | chroma_local |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainSchemasIndexingIndexingMode.md b/docs/models/shared/DestinationLangchainSchemasIndexingIndexingMode.md
new file mode 100644
index 000000000..f731f628d
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainSchemasIndexingIndexingMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainSchemasIndexingIndexingMode
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `DOC_ARRAY_HNSW_SEARCH` | DocArrayHnswSearch |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainSchemasIndexingMode.md b/docs/models/shared/DestinationLangchainSchemasIndexingMode.md
new file mode 100644
index 000000000..1eb68f5e6
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainSchemasIndexingMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainSchemasIndexingMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `PINECONE` | pinecone |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainSchemasMode.md b/docs/models/shared/DestinationLangchainSchemasMode.md
new file mode 100644
index 000000000..03ed3c530
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainSchemasMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvus.md b/docs/models/shared/DestinationMilvus.md
new file mode 100644
index 000000000..0f8de39fc
--- /dev/null
+++ b/docs/models/shared/DestinationMilvus.md
@@ -0,0 +1,23 @@
+# DestinationMilvus
+
+The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,
+as well as to provide type safety for the configuration passed to the destination.
+
+The configuration model is composed of four parts:
+* Processing configuration
+* Embedding configuration
+* Indexing configuration
+* Advanced configuration
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Milvus](../../models/shared/Milvus.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.DestinationMilvusEmbedding](../../models/shared/DestinationMilvusEmbedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.DestinationMilvusIndexing](../../models/shared/DestinationMilvusIndexing.md) | :heavy_check_mark: | Indexing configuration |
+| `omitRawText` | *Optional extends Boolean>* | :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` | [com.airbyte.api.models.shared.DestinationMilvusProcessingConfigModel](../../models/shared/DestinationMilvusProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusAPIToken.md b/docs/models/shared/DestinationMilvusAPIToken.md
new file mode 100644
index 000000000..9b231a1fd
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusAPIToken.md
@@ -0,0 +1,11 @@
+# DestinationMilvusAPIToken
+
+Authenticate using an API token (suitable for Zilliz Cloud)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingMode>](../../models/shared/DestinationMilvusSchemasIndexingMode.md) | :heavy_minus_sign: | N/A |
+| `token` | *String* | :heavy_check_mark: | API Token for the Milvus instance |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusAuthentication.md b/docs/models/shared/DestinationMilvusAuthentication.md
new file mode 100644
index 000000000..fb5bd6aeb
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusAuthentication.md
@@ -0,0 +1,4 @@
+# DestinationMilvusAuthentication
+
+Authentication method
+
diff --git a/docs/models/shared/DestinationMilvusAzureOpenAI.md b/docs/models/shared/DestinationMilvusAzureOpenAI.md
new file mode 100644
index 000000000..7e9681677
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusAzureOpenAI.md
@@ -0,0 +1,13 @@
+# DestinationMilvusAzureOpenAI
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiBase` | *String* | :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` | *String* | :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 extends com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbeddingMode>](../../models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.md) | :heavy_minus_sign: | N/A | |
+| `openaiKey` | *String* | :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/shared/DestinationMilvusByMarkdownHeader.md b/docs/models/shared/DestinationMilvusByMarkdownHeader.md
new file mode 100644
index 000000000..cfaec5dd9
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusByMarkdownHeader.md
@@ -0,0 +1,11 @@
+# DestinationMilvusByMarkdownHeader
+
+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 extends com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterMode>](../../models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.md) | :heavy_minus_sign: | N/A |
+| `splitLevel` | *Optional extends Long>* | :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/shared/DestinationMilvusByProgrammingLanguage.md b/docs/models/shared/DestinationMilvusByProgrammingLanguage.md
new file mode 100644
index 000000000..f4f3f2634
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusByProgrammingLanguage.md
@@ -0,0 +1,11 @@
+# DestinationMilvusByProgrammingLanguage
+
+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` | [com.airbyte.api.models.shared.DestinationMilvusLanguage](../../models/shared/DestinationMilvusLanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode>](../../models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusBySeparator.md b/docs/models/shared/DestinationMilvusBySeparator.md
new file mode 100644
index 000000000..04bf23bd3
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusBySeparator.md
@@ -0,0 +1,12 @@
+# DestinationMilvusBySeparator
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `keepSeparator` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingMode>](../../models/shared/DestinationMilvusSchemasProcessingMode.md) | :heavy_minus_sign: | N/A |
+| `separators` | List<*String*> | :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/shared/DestinationMilvusCohere.md b/docs/models/shared/DestinationMilvusCohere.md
new file mode 100644
index 000000000..c4ab68c28
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusCohere.md
@@ -0,0 +1,11 @@
+# DestinationMilvusCohere
+
+Use the Cohere API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `cohereKey` | *String* | :heavy_check_mark: | N/A |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasMode>](../../models/shared/DestinationMilvusSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusEmbedding.md b/docs/models/shared/DestinationMilvusEmbedding.md
new file mode 100644
index 000000000..acb214600
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusEmbedding.md
@@ -0,0 +1,4 @@
+# DestinationMilvusEmbedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/DestinationMilvusFake.md b/docs/models/shared/DestinationMilvusFake.md
new file mode 100644
index 000000000..3804c6735
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusFake.md
@@ -0,0 +1,10 @@
+# DestinationMilvusFake
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingMode>](../../models/shared/DestinationMilvusSchemasEmbeddingMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusFieldNameMappingConfigModel.md b/docs/models/shared/DestinationMilvusFieldNameMappingConfigModel.md
new file mode 100644
index 000000000..91ef7ef44
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusFieldNameMappingConfigModel.md
@@ -0,0 +1,9 @@
+# DestinationMilvusFieldNameMappingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| `fromField` | *String* | :heavy_check_mark: | The field name in the source |
+| `toField` | *String* | :heavy_check_mark: | The field name to use in the destination |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusIndexing.md b/docs/models/shared/DestinationMilvusIndexing.md
new file mode 100644
index 000000000..7400cdfa3
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusIndexing.md
@@ -0,0 +1,15 @@
+# DestinationMilvusIndexing
+
+Indexing configuration
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `auth` | [com.airbyte.api.models.shared.DestinationMilvusAuthentication](../../models/shared/DestinationMilvusAuthentication.md) | :heavy_check_mark: | Authentication method | |
+| `collection` | *String* | :heavy_check_mark: | The collection to load data into | |
+| `db` | *Optional extends String>* | :heavy_minus_sign: | The database to connect to | |
+| `host` | *String* | :heavy_check_mark: | The public endpoint of the Milvus instance. | https://my-instance.zone.zillizcloud.com |
+| `textField` | *Optional extends String>* | :heavy_minus_sign: | The field in the entity that contains the embedded text | |
+| `vectorField` | *Optional extends String>* | :heavy_minus_sign: | The field in the entity that contains the vector | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusLanguage.md b/docs/models/shared/DestinationMilvusLanguage.md
new file mode 100644
index 000000000..c75ceacc9
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusLanguage.md
@@ -0,0 +1,25 @@
+# DestinationMilvusLanguage
+
+Split code in suitable places based on the programming language
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CPP` | cpp |
+| `GO` | go |
+| `JAVA` | java |
+| `JS` | js |
+| `PHP` | php |
+| `PROTO` | proto |
+| `PYTHON` | python |
+| `RST` | rst |
+| `RUBY` | ruby |
+| `RUST` | rust |
+| `SCALA` | scala |
+| `SWIFT` | swift |
+| `MARKDOWN` | markdown |
+| `LATEX` | latex |
+| `HTML` | html |
+| `SOL` | sol |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusMode.md b/docs/models/shared/DestinationMilvusMode.md
new file mode 100644
index 000000000..f395f0845
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusOpenAI.md b/docs/models/shared/DestinationMilvusOpenAI.md
new file mode 100644
index 000000000..90934855a
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationMilvusOpenAI
+
+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 extends com.airbyte.api.models.shared.DestinationMilvusMode>](../../models/shared/DestinationMilvusMode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusOpenAICompatible.md b/docs/models/shared/DestinationMilvusOpenAICompatible.md
new file mode 100644
index 000000000..145d4cbb2
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusOpenAICompatible.md
@@ -0,0 +1,14 @@
+# DestinationMilvusOpenAICompatible
+
+Use a service that's compatible with the OpenAI API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `baseUrl` | *String* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbedding5Mode>](../../models/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.md) | :heavy_minus_sign: | N/A | |
+| `modelName` | *Optional extends String>* | :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/shared/DestinationMilvusProcessingConfigModel.md b/docs/models/shared/DestinationMilvusProcessingConfigModel.md
new file mode 100644
index 000000000..0c19030f1
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusProcessingConfigModel.md
@@ -0,0 +1,13 @@
+# DestinationMilvusProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `fieldNameMappings` | List<[com.airbyte.api.models.shared.DestinationMilvusFieldNameMappingConfigModel](../../models/shared/DestinationMilvusFieldNameMappingConfigModel.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. | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `textFields` | List<*String*> | :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. | text |
+| `textSplitter` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusTextSplitter>](../../models/shared/DestinationMilvusTextSplitter.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/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.md b/docs/models/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.md
new file mode 100644
index 000000000..be70c4895
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasEmbeddingEmbedding5Mode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasEmbeddingEmbedding5Mode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `OPENAI_COMPATIBLE` | openai_compatible |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.md b/docs/models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.md
new file mode 100644
index 000000000..a219263df
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasEmbeddingEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasEmbeddingEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AZURE_OPENAI` | azure_openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasEmbeddingMode.md b/docs/models/shared/DestinationMilvusSchemasEmbeddingMode.md
new file mode 100644
index 000000000..d4edec52e
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.md b/docs/models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.md
new file mode 100644
index 000000000..b4ea4e6ca
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasIndexingAuthAuthenticationMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `NO_AUTH` | no_auth |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasIndexingAuthMode.md b/docs/models/shared/DestinationMilvusSchemasIndexingAuthMode.md
new file mode 100644
index 000000000..fa143c52a
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasIndexingAuthMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasIndexingAuthMode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `USERNAME_PASSWORD` | username_password |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasIndexingMode.md b/docs/models/shared/DestinationMilvusSchemasIndexingMode.md
new file mode 100644
index 000000000..de56c398f
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasIndexingMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasIndexingMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TOKEN` | token |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasMode.md b/docs/models/shared/DestinationMilvusSchemasMode.md
new file mode 100644
index 000000000..cecab59c7
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `COHERE` | cohere |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasProcessingMode.md b/docs/models/shared/DestinationMilvusSchemasProcessingMode.md
new file mode 100644
index 000000000..98fd9d42d
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasProcessingMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasProcessingMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SEPARATOR` | separator |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.md b/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.md
new file mode 100644
index 000000000..7d4d3982e
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasProcessingTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MARKDOWN` | markdown |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.md b/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.md
new file mode 100644
index 000000000..90a0a9636
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODE` | code |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMilvusTextSplitter.md b/docs/models/shared/DestinationMilvusTextSplitter.md
new file mode 100644
index 000000000..c73c6be91
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusTextSplitter.md
@@ -0,0 +1,4 @@
+# DestinationMilvusTextSplitter
+
+Split text fields into chunks based on the specified method.
+
diff --git a/docs/models/shared/DestinationMilvusUsernamePassword.md b/docs/models/shared/DestinationMilvusUsernamePassword.md
new file mode 100644
index 000000000..fd1e0bad1
--- /dev/null
+++ b/docs/models/shared/DestinationMilvusUsernamePassword.md
@@ -0,0 +1,12 @@
+# DestinationMilvusUsernamePassword
+
+Authenticate using username and password (suitable for self-managed Milvus clusters)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthMode>](../../models/shared/DestinationMilvusSchemasIndexingAuthMode.md) | :heavy_minus_sign: | N/A |
+| `password` | *String* | :heavy_check_mark: | Password for the Milvus instance |
+| `username` | *String* | :heavy_check_mark: | Username for the Milvus instance |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodb.md b/docs/models/shared/DestinationMongodb.md
new file mode 100644
index 000000000..78282f122
--- /dev/null
+++ b/docs/models/shared/DestinationMongodb.md
@@ -0,0 +1,12 @@
+# DestinationMongodb
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.AuthorizationType](../../models/shared/AuthorizationType.md) | :heavy_check_mark: | Authorization type. |
+| `database` | *String* | :heavy_check_mark: | Name of the database. |
+| `destinationType` | [com.airbyte.api.models.shared.Mongodb](../../models/shared/Mongodb.md) | :heavy_check_mark: | N/A |
+| `instanceType` | [Optional extends com.airbyte.api.models.shared.MongoDbInstanceType>](../../models/shared/MongoDbInstanceType.md) | :heavy_minus_sign: | MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationMongodbSSHTunnelMethod>](../../models/shared/DestinationMongodbSSHTunnelMethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbAuthorization.md b/docs/models/shared/DestinationMongodbAuthorization.md
new file mode 100644
index 000000000..52b674989
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbAuthorization.md
@@ -0,0 +1,8 @@
+# DestinationMongodbAuthorization
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `LOGIN_PASSWORD` | login/password |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbInstance.md b/docs/models/shared/DestinationMongodbInstance.md
new file mode 100644
index 000000000..5d61affaa
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbInstance.md
@@ -0,0 +1,8 @@
+# DestinationMongodbInstance
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `REPLICA` | replica |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbNoTunnel.md b/docs/models/shared/DestinationMongodbNoTunnel.md
new file mode 100644
index 000000000..5b1018e77
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationMongodbNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMongodbTunnelMethod](../../models/shared/DestinationMongodbTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbPasswordAuthentication.md b/docs/models/shared/DestinationMongodbPasswordAuthentication.md
new file mode 100644
index 000000000..d52f7e3b5
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMongodbPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbSSHKeyAuthentication.md b/docs/models/shared/DestinationMongodbSSHKeyAuthentication.md
new file mode 100644
index 000000000..3310d847f
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMongodbSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethod](../../models/shared/DestinationMongodbSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbSSHTunnelMethod.md b/docs/models/shared/DestinationMongodbSSHTunnelMethod.md
new file mode 100644
index 000000000..940b59b2c
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationMongodbSSHTunnelMethod
+
+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/shared/DestinationMongodbSchemasAuthorization.md b/docs/models/shared/DestinationMongodbSchemasAuthorization.md
new file mode 100644
index 000000000..2e45a58e4
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSchemasAuthorization.md
@@ -0,0 +1,8 @@
+# DestinationMongodbSchemasAuthorization
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `NONE` | none |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbSchemasInstance.md b/docs/models/shared/DestinationMongodbSchemasInstance.md
new file mode 100644
index 000000000..a9ab80841
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSchemasInstance.md
@@ -0,0 +1,8 @@
+# DestinationMongodbSchemasInstance
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ATLAS` | atlas |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbSchemasTunnelMethod.md b/docs/models/shared/DestinationMongodbSchemasTunnelMethod.md
new file mode 100644
index 000000000..837533a1b
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMongodbSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..c787d8ace
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMongodbSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMongodbTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethod.md
new file mode 100644
index 000000000..0f7ff8e61
--- /dev/null
+++ b/docs/models/shared/DestinationMongodbTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMongodbTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssql.md b/docs/models/shared/DestinationMssql.md
new file mode 100644
index 000000000..a0a186959
--- /dev/null
+++ b/docs/models/shared/DestinationMssql.md
@@ -0,0 +1,17 @@
+# DestinationMssql
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | The name of the MSSQL database. | |
+| `destinationType` | [com.airbyte.api.models.shared.Mssql](../../models/shared/Mssql.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | The host name of the MSSQL database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | The password associated with this username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The port of the MSSQL database. | 1433 |
+| `schema` | *Optional extends String>* | :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 |
+| `sslMethod` | [Optional extends com.airbyte.api.models.shared.SSLMethod>](../../models/shared/SSLMethod.md) | :heavy_minus_sign: | The encryption method which is used to communicate with the database. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationMssqlSSHTunnelMethod>](../../models/shared/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. | |
+| `username` | *String* | :heavy_check_mark: | The username which is used to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlNoTunnel.md b/docs/models/shared/DestinationMssqlNoTunnel.md
new file mode 100644
index 000000000..006c913f6
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationMssqlNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMssqlTunnelMethod](../../models/shared/DestinationMssqlTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlPasswordAuthentication.md b/docs/models/shared/DestinationMssqlPasswordAuthentication.md
new file mode 100644
index 000000000..b79f510bf
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMssqlPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlSSHKeyAuthentication.md b/docs/models/shared/DestinationMssqlSSHKeyAuthentication.md
new file mode 100644
index 000000000..c6027290c
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMssqlSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethod](../../models/shared/DestinationMssqlSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlSSHTunnelMethod.md b/docs/models/shared/DestinationMssqlSSHTunnelMethod.md
new file mode 100644
index 000000000..0825a88df
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationMssqlSSHTunnelMethod
+
+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/shared/DestinationMssqlSchemasSslMethod.md b/docs/models/shared/DestinationMssqlSchemasSslMethod.md
new file mode 100644
index 000000000..c1b7d5248
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSchemasSslMethod.md
@@ -0,0 +1,8 @@
+# DestinationMssqlSchemasSslMethod
+
+
+## Values
+
+| Name | Value |
+| ------------------------------ | ------------------------------ |
+| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlSchemasTunnelMethod.md b/docs/models/shared/DestinationMssqlSchemasTunnelMethod.md
new file mode 100644
index 000000000..0712c1168
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMssqlSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..83b8b6250
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMssqlSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlSslMethod.md b/docs/models/shared/DestinationMssqlSslMethod.md
new file mode 100644
index 000000000..c7c6ee302
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlSslMethod.md
@@ -0,0 +1,8 @@
+# DestinationMssqlSslMethod
+
+
+## Values
+
+| Name | Value |
+| ------------------------------------ | ------------------------------------ |
+| `ENCRYPTED_TRUST_SERVER_CERTIFICATE` | encrypted_trust_server_certificate |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMssqlTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethod.md
new file mode 100644
index 000000000..5b9af9357
--- /dev/null
+++ b/docs/models/shared/DestinationMssqlTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMssqlTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysql.md b/docs/models/shared/DestinationMysql.md
new file mode 100644
index 000000000..030c66a0d
--- /dev/null
+++ b/docs/models/shared/DestinationMysql.md
@@ -0,0 +1,15 @@
+# DestinationMysql
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | |
+| `destinationType` | [com.airbyte.api.models.shared.Mysql](../../models/shared/Mysql.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | Hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the database. | 3306 |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationMysqlSSHTunnelMethod>](../../models/shared/DestinationMysqlSSHTunnelMethod.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` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlNoTunnel.md b/docs/models/shared/DestinationMysqlNoTunnel.md
new file mode 100644
index 000000000..3cce0af8c
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationMysqlNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMysqlTunnelMethod](../../models/shared/DestinationMysqlTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlPasswordAuthentication.md b/docs/models/shared/DestinationMysqlPasswordAuthentication.md
new file mode 100644
index 000000000..cde29a41d
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMysqlPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlSSHKeyAuthentication.md b/docs/models/shared/DestinationMysqlSSHKeyAuthentication.md
new file mode 100644
index 000000000..ae3d57118
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationMysqlSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethod](../../models/shared/DestinationMysqlSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlSSHTunnelMethod.md b/docs/models/shared/DestinationMysqlSSHTunnelMethod.md
new file mode 100644
index 000000000..f834cbdce
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationMysqlSSHTunnelMethod
+
+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/shared/DestinationMysqlSchemasTunnelMethod.md b/docs/models/shared/DestinationMysqlSchemasTunnelMethod.md
new file mode 100644
index 000000000..c974e00f0
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMysqlSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..42b2ddb43
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMysqlSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationMysqlTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethod.md
new file mode 100644
index 000000000..62708bee2
--- /dev/null
+++ b/docs/models/shared/DestinationMysqlTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationMysqlTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracle.md b/docs/models/shared/DestinationOracle.md
new file mode 100644
index 000000000..a8543738a
--- /dev/null
+++ b/docs/models/shared/DestinationOracle.md
@@ -0,0 +1,16 @@
+# DestinationOracle
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `destinationType` | [com.airbyte.api.models.shared.Oracle](../../models/shared/Oracle.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | The hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | The password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The port of the database. | 1521 |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | The default schema is used as the target schema for all statements issued from the connection that do not explicitly specify a schema name. The usual value for this field is "airbyte". In Oracle, schemas and users are the same thing, so the "user" parameter is used as the login credentials and this is used for the default Airbyte message schema. | airbyte |
+| `sid` | *String* | :heavy_check_mark: | The System Identifier uniquely distinguishes the instance from any other instance on the same computer. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationOracleSSHTunnelMethod>](../../models/shared/DestinationOracleSSHTunnelMethod.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` | *String* | :heavy_check_mark: | The username to access the database. This user must have CREATE USER privileges in the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracleNoTunnel.md b/docs/models/shared/DestinationOracleNoTunnel.md
new file mode 100644
index 000000000..209a62de7
--- /dev/null
+++ b/docs/models/shared/DestinationOracleNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationOracleNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationOracleTunnelMethod](../../models/shared/DestinationOracleTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOraclePasswordAuthentication.md b/docs/models/shared/DestinationOraclePasswordAuthentication.md
new file mode 100644
index 000000000..ed911ae03
--- /dev/null
+++ b/docs/models/shared/DestinationOraclePasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationOraclePasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracleSSHKeyAuthentication.md b/docs/models/shared/DestinationOracleSSHKeyAuthentication.md
new file mode 100644
index 000000000..f8c9bd9b0
--- /dev/null
+++ b/docs/models/shared/DestinationOracleSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationOracleSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethod](../../models/shared/DestinationOracleSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracleSSHTunnelMethod.md b/docs/models/shared/DestinationOracleSSHTunnelMethod.md
new file mode 100644
index 000000000..283782706
--- /dev/null
+++ b/docs/models/shared/DestinationOracleSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationOracleSSHTunnelMethod
+
+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/shared/DestinationOracleSchemasTunnelMethod.md b/docs/models/shared/DestinationOracleSchemasTunnelMethod.md
new file mode 100644
index 000000000..3fe0a9a8b
--- /dev/null
+++ b/docs/models/shared/DestinationOracleSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationOracleSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..8dec5356f
--- /dev/null
+++ b/docs/models/shared/DestinationOracleSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationOracleSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationOracleTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethod.md
new file mode 100644
index 000000000..4e65054e4
--- /dev/null
+++ b/docs/models/shared/DestinationOracleTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationOracleTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPatchRequest.md b/docs/models/shared/DestinationPatchRequest.md
index 71c017e28..d89e68c83 100644
--- a/docs/models/shared/DestinationPatchRequest.md
+++ b/docs/models/shared/DestinationPatchRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_minus_sign: | The values required to configure the destination. | {
"user": "charles"
} |
-| `name` | *String* | :heavy_minus_sign: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `configuration` | [Optional extends com.airbyte.api.models.shared.DestinationConfiguration>](../../models/shared/DestinationConfiguration.md) | :heavy_minus_sign: | The values required to configure the destination. | {
"user": "charles"
} |
+| `name` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPinecone.md b/docs/models/shared/DestinationPinecone.md
new file mode 100644
index 000000000..c434f67ee
--- /dev/null
+++ b/docs/models/shared/DestinationPinecone.md
@@ -0,0 +1,23 @@
+# DestinationPinecone
+
+The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,
+as well as to provide type safety for the configuration passed to the destination.
+
+The configuration model is composed of four parts:
+* Processing configuration
+* Embedding configuration
+* Indexing configuration
+* Advanced configuration
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Pinecone](../../models/shared/Pinecone.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.DestinationPineconeEmbedding](../../models/shared/DestinationPineconeEmbedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.DestinationPineconeIndexing](../../models/shared/DestinationPineconeIndexing.md) | :heavy_check_mark: | Pinecone is a popular vector store that can be used to store and retrieve embeddings. |
+| `omitRawText` | *Optional extends Boolean>* | :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` | [com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel](../../models/shared/DestinationPineconeProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeAzureOpenAI.md b/docs/models/shared/DestinationPineconeAzureOpenAI.md
new file mode 100644
index 000000000..7b2f1569f
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeAzureOpenAI.md
@@ -0,0 +1,13 @@
+# DestinationPineconeAzureOpenAI
+
+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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiBase` | *String* | :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` | *String* | :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 extends com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbeddingMode>](../../models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.md) | :heavy_minus_sign: | N/A | |
+| `openaiKey` | *String* | :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/shared/DestinationPineconeByMarkdownHeader.md b/docs/models/shared/DestinationPineconeByMarkdownHeader.md
new file mode 100644
index 000000000..ec99c96e8
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeByMarkdownHeader.md
@@ -0,0 +1,11 @@
+# DestinationPineconeByMarkdownHeader
+
+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 extends com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterMode>](../../models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.md) | :heavy_minus_sign: | N/A |
+| `splitLevel` | *Optional extends Long>* | :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/shared/DestinationPineconeByProgrammingLanguage.md b/docs/models/shared/DestinationPineconeByProgrammingLanguage.md
new file mode 100644
index 000000000..0a9a37829
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeByProgrammingLanguage.md
@@ -0,0 +1,11 @@
+# DestinationPineconeByProgrammingLanguage
+
+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` | [com.airbyte.api.models.shared.DestinationPineconeLanguage](../../models/shared/DestinationPineconeLanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode>](../../models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeBySeparator.md b/docs/models/shared/DestinationPineconeBySeparator.md
new file mode 100644
index 000000000..d99431647
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeBySeparator.md
@@ -0,0 +1,12 @@
+# DestinationPineconeBySeparator
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `keepSeparator` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingMode>](../../models/shared/DestinationPineconeSchemasProcessingMode.md) | :heavy_minus_sign: | N/A |
+| `separators` | List<*String*> | :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/shared/DestinationPineconeCohere.md b/docs/models/shared/DestinationPineconeCohere.md
new file mode 100644
index 000000000..d62e8c2d6
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeCohere.md
@@ -0,0 +1,11 @@
+# DestinationPineconeCohere
+
+Use the Cohere API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `cohereKey` | *String* | :heavy_check_mark: | N/A |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeSchemasMode>](../../models/shared/DestinationPineconeSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeEmbedding.md b/docs/models/shared/DestinationPineconeEmbedding.md
new file mode 100644
index 000000000..65a3f0f08
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeEmbedding.md
@@ -0,0 +1,4 @@
+# DestinationPineconeEmbedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/DestinationPineconeFake.md b/docs/models/shared/DestinationPineconeFake.md
new file mode 100644
index 000000000..883917662
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeFake.md
@@ -0,0 +1,10 @@
+# DestinationPineconeFake
+
+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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingMode>](../../models/shared/DestinationPineconeSchemasEmbeddingMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeFieldNameMappingConfigModel.md b/docs/models/shared/DestinationPineconeFieldNameMappingConfigModel.md
new file mode 100644
index 000000000..47e5bf079
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeFieldNameMappingConfigModel.md
@@ -0,0 +1,9 @@
+# DestinationPineconeFieldNameMappingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| `fromField` | *String* | :heavy_check_mark: | The field name in the source |
+| `toField` | *String* | :heavy_check_mark: | The field name to use in the destination |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeIndexing.md b/docs/models/shared/DestinationPineconeIndexing.md
new file mode 100644
index 000000000..6e9874238
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeIndexing.md
@@ -0,0 +1,12 @@
+# DestinationPineconeIndexing
+
+Pinecone is a popular vector store that can be used to store and retrieve embeddings.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
+| `index` | *String* | :heavy_check_mark: | Pinecone index in your project to load data into | |
+| `pineconeEnvironment` | *String* | :heavy_check_mark: | Pinecone Cloud environment to use | us-west1-gcp |
+| `pineconeKey` | *String* | :heavy_check_mark: | The Pinecone API key to use matching the environment (copy from Pinecone console) | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeLanguage.md b/docs/models/shared/DestinationPineconeLanguage.md
new file mode 100644
index 000000000..051bc24c4
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeLanguage.md
@@ -0,0 +1,25 @@
+# DestinationPineconeLanguage
+
+Split code in suitable places based on the programming language
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CPP` | cpp |
+| `GO` | go |
+| `JAVA` | java |
+| `JS` | js |
+| `PHP` | php |
+| `PROTO` | proto |
+| `PYTHON` | python |
+| `RST` | rst |
+| `RUBY` | ruby |
+| `RUST` | rust |
+| `SCALA` | scala |
+| `SWIFT` | swift |
+| `MARKDOWN` | markdown |
+| `LATEX` | latex |
+| `HTML` | html |
+| `SOL` | sol |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeMode.md b/docs/models/shared/DestinationPineconeMode.md
new file mode 100644
index 000000000..0637ec29c
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeOpenAI.md b/docs/models/shared/DestinationPineconeOpenAI.md
new file mode 100644
index 000000000..17635cd0a
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationPineconeOpenAI
+
+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 extends com.airbyte.api.models.shared.DestinationPineconeMode>](../../models/shared/DestinationPineconeMode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeOpenAICompatible.md b/docs/models/shared/DestinationPineconeOpenAICompatible.md
new file mode 100644
index 000000000..527d756db
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeOpenAICompatible.md
@@ -0,0 +1,14 @@
+# DestinationPineconeOpenAICompatible
+
+Use a service that's compatible with the OpenAI API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `baseUrl` | *String* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbedding5Mode>](../../models/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.md) | :heavy_minus_sign: | N/A | |
+| `modelName` | *Optional extends String>* | :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/shared/DestinationPineconeProcessingConfigModel.md b/docs/models/shared/DestinationPineconeProcessingConfigModel.md
new file mode 100644
index 000000000..2405854d2
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeProcessingConfigModel.md
@@ -0,0 +1,13 @@
+# DestinationPineconeProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `fieldNameMappings` | List<[com.airbyte.api.models.shared.DestinationPineconeFieldNameMappingConfigModel](../../models/shared/DestinationPineconeFieldNameMappingConfigModel.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. | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `textFields` | List<*String*> | :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. | text |
+| `textSplitter` | [Optional extends com.airbyte.api.models.shared.DestinationPineconeTextSplitter>](../../models/shared/DestinationPineconeTextSplitter.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/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.md b/docs/models/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.md
new file mode 100644
index 000000000..73e71e530
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasEmbeddingEmbedding5Mode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasEmbeddingEmbedding5Mode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `OPENAI_COMPATIBLE` | openai_compatible |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.md b/docs/models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.md
new file mode 100644
index 000000000..9c99b7e64
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasEmbeddingEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasEmbeddingEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AZURE_OPENAI` | azure_openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasEmbeddingMode.md b/docs/models/shared/DestinationPineconeSchemasEmbeddingMode.md
new file mode 100644
index 000000000..93d30bd61
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasMode.md b/docs/models/shared/DestinationPineconeSchemasMode.md
new file mode 100644
index 000000000..0320baad8
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `COHERE` | cohere |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasProcessingMode.md b/docs/models/shared/DestinationPineconeSchemasProcessingMode.md
new file mode 100644
index 000000000..24c2cea03
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasProcessingMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasProcessingMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SEPARATOR` | separator |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.md b/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.md
new file mode 100644
index 000000000..233d67d81
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasProcessingTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MARKDOWN` | markdown |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.md b/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.md
new file mode 100644
index 000000000..5b09bd3ea
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODE` | code |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPineconeTextSplitter.md b/docs/models/shared/DestinationPineconeTextSplitter.md
new file mode 100644
index 000000000..9705fa033
--- /dev/null
+++ b/docs/models/shared/DestinationPineconeTextSplitter.md
@@ -0,0 +1,4 @@
+# DestinationPineconeTextSplitter
+
+Split text fields into chunks based on the specified method.
+
diff --git a/docs/models/shared/DestinationPostgres.md b/docs/models/shared/DestinationPostgres.md
new file mode 100644
index 000000000..210cb6540
--- /dev/null
+++ b/docs/models/shared/DestinationPostgres.md
@@ -0,0 +1,19 @@
+# DestinationPostgres
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | |
+| `destinationType` | [com.airbyte.api.models.shared.Postgres](../../models/shared/Postgres.md) | :heavy_check_mark: | N/A | |
+| `disableTypeDedupe` | *Optional extends Boolean>* | :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` | *String* | :heavy_check_mark: | Hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the database. | 5432 |
+| `rawDataSchema` | *Optional extends String>* | :heavy_minus_sign: | The schema to write raw tables into | |
+| `schema` | *Optional extends String>* | :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 |
+| `sslMode` | [Optional extends com.airbyte.api.models.shared.SSLModes>](../../models/shared/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. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresSSHTunnelMethod>](../../models/shared/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. | |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresMode.md b/docs/models/shared/DestinationPostgresMode.md
new file mode 100644
index 000000000..06ba06b1a
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresMode.md
@@ -0,0 +1,8 @@
+# DestinationPostgresMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ALLOW` | allow |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresNoTunnel.md b/docs/models/shared/DestinationPostgresNoTunnel.md
new file mode 100644
index 000000000..c04d1f5e4
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationPostgresNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationPostgresTunnelMethod](../../models/shared/DestinationPostgresTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresPasswordAuthentication.md b/docs/models/shared/DestinationPostgresPasswordAuthentication.md
new file mode 100644
index 000000000..846a7765c
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationPostgresPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSSHKeyAuthentication.md b/docs/models/shared/DestinationPostgresSSHKeyAuthentication.md
new file mode 100644
index 000000000..4061036d7
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationPostgresSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethod](../../models/shared/DestinationPostgresSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSSHTunnelMethod.md b/docs/models/shared/DestinationPostgresSSHTunnelMethod.md
new file mode 100644
index 000000000..4e741bab9
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationPostgresSSHTunnelMethod
+
+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/shared/DestinationPostgresSchemasMode.md b/docs/models/shared/DestinationPostgresSchemasMode.md
new file mode 100644
index 000000000..53244bed5
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationPostgresSchemasMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `PREFER` | prefer |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.md b/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.md
new file mode 100644
index 000000000..67fcaacf6
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.md
@@ -0,0 +1,8 @@
+# DestinationPostgresSchemasSSLModeSSLModes6Mode
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `VERIFY_FULL` | verify-full |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.md b/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.md
new file mode 100644
index 000000000..909652250
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.md
@@ -0,0 +1,8 @@
+# DestinationPostgresSchemasSSLModeSSLModesMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `VERIFY_CA` | verify-ca |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSchemasSslModeMode.md b/docs/models/shared/DestinationPostgresSchemasSslModeMode.md
new file mode 100644
index 000000000..8b1d66e64
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasSslModeMode.md
@@ -0,0 +1,8 @@
+# DestinationPostgresSchemasSslModeMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `REQUIRE` | require |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSchemasTunnelMethod.md b/docs/models/shared/DestinationPostgresSchemasTunnelMethod.md
new file mode 100644
index 000000000..e52c0cf62
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationPostgresSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..b463041c3
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationPostgresSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPostgresTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethod.md
new file mode 100644
index 000000000..e60d32b9c
--- /dev/null
+++ b/docs/models/shared/DestinationPostgresTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationPostgresTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPubsub.md b/docs/models/shared/DestinationPubsub.md
new file mode 100644
index 000000000..ffbf9c0c4
--- /dev/null
+++ b/docs/models/shared/DestinationPubsub.md
@@ -0,0 +1,16 @@
+# DestinationPubsub
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `batchingDelayThreshold` | *Optional extends Long>* | :heavy_minus_sign: | Number of ms before the buffer is flushed |
+| `batchingElementCountThreshold` | *Optional extends Long>* | :heavy_minus_sign: | Number of messages before the buffer is flushed |
+| `batchingEnabled` | *Optional extends Boolean>* | :heavy_minus_sign: | If TRUE messages will be buffered instead of sending them one by one |
+| `batchingRequestBytesThreshold` | *Optional extends Long>* | :heavy_minus_sign: | Number of bytes before the buffer is flushed |
+| `credentialsJson` | *String* | :heavy_check_mark: | The contents of the JSON service account key. Check out the docs if you need help generating this key. |
+| `destinationType` | [com.airbyte.api.models.shared.Pubsub](../../models/shared/Pubsub.md) | :heavy_check_mark: | N/A |
+| `orderingEnabled` | *Optional extends Boolean>* | :heavy_minus_sign: | If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream |
+| `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target PubSub. |
+| `topicId` | *String* | :heavy_check_mark: | The PubSub topic ID in the given GCP project ID. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationPutRequest.md b/docs/models/shared/DestinationPutRequest.md
index d0cdac851..92e93984c 100644
--- a/docs/models/shared/DestinationPutRequest.md
+++ b/docs/models/shared/DestinationPutRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
-| `name` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `configuration` | [com.airbyte.api.models.shared.DestinationConfiguration](../../models/shared/DestinationConfiguration.md) | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
+| `name` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrant.md b/docs/models/shared/DestinationQdrant.md
new file mode 100644
index 000000000..da537b43a
--- /dev/null
+++ b/docs/models/shared/DestinationQdrant.md
@@ -0,0 +1,23 @@
+# DestinationQdrant
+
+The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,
+as well as to provide type safety for the configuration passed to the destination.
+
+The configuration model is composed of four parts:
+* Processing configuration
+* Embedding configuration
+* Indexing configuration
+* Advanced configuration
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Qdrant](../../models/shared/Qdrant.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.DestinationQdrantEmbedding](../../models/shared/DestinationQdrantEmbedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.DestinationQdrantIndexing](../../models/shared/DestinationQdrantIndexing.md) | :heavy_check_mark: | Indexing configuration |
+| `omitRawText` | *Optional extends Boolean>* | :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` | [com.airbyte.api.models.shared.DestinationQdrantProcessingConfigModel](../../models/shared/DestinationQdrantProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantAuthenticationMethod.md b/docs/models/shared/DestinationQdrantAuthenticationMethod.md
new file mode 100644
index 000000000..2ffc983e0
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantAuthenticationMethod.md
@@ -0,0 +1,4 @@
+# DestinationQdrantAuthenticationMethod
+
+Method to authenticate with the Qdrant Instance
+
diff --git a/docs/models/shared/DestinationQdrantAzureOpenAI.md b/docs/models/shared/DestinationQdrantAzureOpenAI.md
new file mode 100644
index 000000000..cfe08f5b4
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantAzureOpenAI.md
@@ -0,0 +1,13 @@
+# DestinationQdrantAzureOpenAI
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiBase` | *String* | :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` | *String* | :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 extends com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbeddingMode>](../../models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.md) | :heavy_minus_sign: | N/A | |
+| `openaiKey` | *String* | :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/shared/DestinationQdrantByMarkdownHeader.md b/docs/models/shared/DestinationQdrantByMarkdownHeader.md
new file mode 100644
index 000000000..1fdaa9143
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantByMarkdownHeader.md
@@ -0,0 +1,11 @@
+# DestinationQdrantByMarkdownHeader
+
+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 extends com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterMode>](../../models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.md) | :heavy_minus_sign: | N/A |
+| `splitLevel` | *Optional extends Long>* | :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/shared/DestinationQdrantByProgrammingLanguage.md b/docs/models/shared/DestinationQdrantByProgrammingLanguage.md
new file mode 100644
index 000000000..9aa3db59d
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantByProgrammingLanguage.md
@@ -0,0 +1,11 @@
+# DestinationQdrantByProgrammingLanguage
+
+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` | [com.airbyte.api.models.shared.DestinationQdrantLanguage](../../models/shared/DestinationQdrantLanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode>](../../models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantBySeparator.md b/docs/models/shared/DestinationQdrantBySeparator.md
new file mode 100644
index 000000000..6d6adc438
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantBySeparator.md
@@ -0,0 +1,12 @@
+# DestinationQdrantBySeparator
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `keepSeparator` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingMode>](../../models/shared/DestinationQdrantSchemasProcessingMode.md) | :heavy_minus_sign: | N/A |
+| `separators` | List<*String*> | :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/shared/DestinationQdrantCohere.md b/docs/models/shared/DestinationQdrantCohere.md
new file mode 100644
index 000000000..d68fac8a5
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantCohere.md
@@ -0,0 +1,11 @@
+# DestinationQdrantCohere
+
+Use the Cohere API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `cohereKey` | *String* | :heavy_check_mark: | N/A |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasMode>](../../models/shared/DestinationQdrantSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantEmbedding.md b/docs/models/shared/DestinationQdrantEmbedding.md
new file mode 100644
index 000000000..b37a38ac9
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantEmbedding.md
@@ -0,0 +1,4 @@
+# DestinationQdrantEmbedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/DestinationQdrantFake.md b/docs/models/shared/DestinationQdrantFake.md
new file mode 100644
index 000000000..5fd711442
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantFake.md
@@ -0,0 +1,10 @@
+# DestinationQdrantFake
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingMode>](../../models/shared/DestinationQdrantSchemasEmbeddingMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantFieldNameMappingConfigModel.md b/docs/models/shared/DestinationQdrantFieldNameMappingConfigModel.md
new file mode 100644
index 000000000..090215274
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantFieldNameMappingConfigModel.md
@@ -0,0 +1,9 @@
+# DestinationQdrantFieldNameMappingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| `fromField` | *String* | :heavy_check_mark: | The field name in the source |
+| `toField` | *String* | :heavy_check_mark: | The field name to use in the destination |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantIndexing.md b/docs/models/shared/DestinationQdrantIndexing.md
new file mode 100644
index 000000000..214b030be
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantIndexing.md
@@ -0,0 +1,15 @@
+# DestinationQdrantIndexing
+
+Indexing configuration
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantAuthenticationMethod>](../../models/shared/DestinationQdrantAuthenticationMethod.md) | :heavy_minus_sign: | Method to authenticate with the Qdrant Instance |
+| `collection` | *String* | :heavy_check_mark: | The collection to load data into |
+| `distanceMetric` | [Optional extends com.airbyte.api.models.shared.DistanceMetric>](../../models/shared/DistanceMetric.md) | :heavy_minus_sign: | The Distance metric used to measure similarities among vectors. This field is only used if the collection defined in the does not exist yet and is created automatically by the connector. |
+| `preferGrpc` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to prefer gRPC over HTTP. Set to true for Qdrant cloud clusters |
+| `textField` | *Optional extends String>* | :heavy_minus_sign: | The field in the payload that contains the embedded text |
+| `url` | *String* | :heavy_check_mark: | Public Endpoint of the Qdrant cluser |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantLanguage.md b/docs/models/shared/DestinationQdrantLanguage.md
new file mode 100644
index 000000000..54c14c186
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantLanguage.md
@@ -0,0 +1,25 @@
+# DestinationQdrantLanguage
+
+Split code in suitable places based on the programming language
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CPP` | cpp |
+| `GO` | go |
+| `JAVA` | java |
+| `JS` | js |
+| `PHP` | php |
+| `PROTO` | proto |
+| `PYTHON` | python |
+| `RST` | rst |
+| `RUBY` | ruby |
+| `RUST` | rust |
+| `SCALA` | scala |
+| `SWIFT` | swift |
+| `MARKDOWN` | markdown |
+| `LATEX` | latex |
+| `HTML` | html |
+| `SOL` | sol |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantMode.md b/docs/models/shared/DestinationQdrantMode.md
new file mode 100644
index 000000000..ba3d0f126
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantNoAuth.md b/docs/models/shared/DestinationQdrantNoAuth.md
new file mode 100644
index 000000000..c2a15364b
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantNoAuth.md
@@ -0,0 +1,8 @@
+# DestinationQdrantNoAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingAuthMethodMode>](../../models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantOpenAI.md b/docs/models/shared/DestinationQdrantOpenAI.md
new file mode 100644
index 000000000..73d2a769d
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationQdrantOpenAI
+
+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 extends com.airbyte.api.models.shared.DestinationQdrantMode>](../../models/shared/DestinationQdrantMode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantOpenAICompatible.md b/docs/models/shared/DestinationQdrantOpenAICompatible.md
new file mode 100644
index 000000000..41bdde94d
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantOpenAICompatible.md
@@ -0,0 +1,14 @@
+# DestinationQdrantOpenAICompatible
+
+Use a service that's compatible with the OpenAI API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `baseUrl` | *String* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbedding5Mode>](../../models/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.md) | :heavy_minus_sign: | N/A | |
+| `modelName` | *Optional extends String>* | :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/shared/DestinationQdrantProcessingConfigModel.md b/docs/models/shared/DestinationQdrantProcessingConfigModel.md
new file mode 100644
index 000000000..dadd8365b
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantProcessingConfigModel.md
@@ -0,0 +1,13 @@
+# DestinationQdrantProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `fieldNameMappings` | List<[com.airbyte.api.models.shared.DestinationQdrantFieldNameMappingConfigModel](../../models/shared/DestinationQdrantFieldNameMappingConfigModel.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. | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `textFields` | List<*String*> | :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. | text |
+| `textSplitter` | [Optional extends com.airbyte.api.models.shared.DestinationQdrantTextSplitter>](../../models/shared/DestinationQdrantTextSplitter.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/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.md b/docs/models/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.md
new file mode 100644
index 000000000..4a46f5c76
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasEmbeddingEmbedding5Mode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasEmbeddingEmbedding5Mode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `OPENAI_COMPATIBLE` | openai_compatible |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.md b/docs/models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.md
new file mode 100644
index 000000000..3848e5b5d
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasEmbeddingEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasEmbeddingEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AZURE_OPENAI` | azure_openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasEmbeddingMode.md b/docs/models/shared/DestinationQdrantSchemasEmbeddingMode.md
new file mode 100644
index 000000000..fa6fc361d
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.md b/docs/models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.md
new file mode 100644
index 000000000..c42b3d00f
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasIndexingAuthMethodMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasIndexingAuthMethodMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `NO_AUTH` | no_auth |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasIndexingMode.md b/docs/models/shared/DestinationQdrantSchemasIndexingMode.md
new file mode 100644
index 000000000..21bfab041
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasIndexingMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasIndexingMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `API_KEY_AUTH` | api_key_auth |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasMode.md b/docs/models/shared/DestinationQdrantSchemasMode.md
new file mode 100644
index 000000000..260cbc1ab
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `COHERE` | cohere |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasProcessingMode.md b/docs/models/shared/DestinationQdrantSchemasProcessingMode.md
new file mode 100644
index 000000000..9da85fc9b
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasProcessingMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasProcessingMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SEPARATOR` | separator |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.md b/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.md
new file mode 100644
index 000000000..ad3f286d0
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasProcessingTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MARKDOWN` | markdown |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.md b/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.md
new file mode 100644
index 000000000..a30d0e69c
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODE` | code |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationQdrantTextSplitter.md b/docs/models/shared/DestinationQdrantTextSplitter.md
new file mode 100644
index 000000000..610f1900b
--- /dev/null
+++ b/docs/models/shared/DestinationQdrantTextSplitter.md
@@ -0,0 +1,4 @@
+# DestinationQdrantTextSplitter
+
+Split text fields into chunks based on the specified method.
+
diff --git a/docs/models/shared/DestinationRedis.md b/docs/models/shared/DestinationRedis.md
new file mode 100644
index 000000000..6db48890c
--- /dev/null
+++ b/docs/models/shared/DestinationRedis.md
@@ -0,0 +1,16 @@
+# DestinationRedis
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cacheType` | [Optional extends com.airbyte.api.models.shared.CacheType>](../../models/shared/CacheType.md) | :heavy_minus_sign: | Redis cache type to store data in. | |
+| `destinationType` | [com.airbyte.api.models.shared.Redis](../../models/shared/Redis.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | Redis host to connect to. | localhost,127.0.0.1 |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | Password associated with Redis. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of Redis. | |
+| `ssl` | *Optional extends Boolean>* | :heavy_minus_sign: | Indicates whether SSL encryption protocol will be used to connect to Redis. It is recommended to use SSL connection if possible. | |
+| `sslMode` | [Optional extends com.airbyte.api.models.shared.DestinationRedisSSLModes>](../../models/shared/DestinationRedisSSLModes.md) | :heavy_minus_sign: | SSL connection modes.
verify-full - This is the most secure mode. Always require encryption and verifies the identity of the source database server | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationRedisSSHTunnelMethod>](../../models/shared/DestinationRedisSSHTunnelMethod.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` | *String* | :heavy_check_mark: | Username associated with Redis. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisDisable.md b/docs/models/shared/DestinationRedisDisable.md
new file mode 100644
index 000000000..87db4b861
--- /dev/null
+++ b/docs/models/shared/DestinationRedisDisable.md
@@ -0,0 +1,10 @@
+# DestinationRedisDisable
+
+Disable SSL.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationRedisMode>](../../models/shared/DestinationRedisMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisMode.md b/docs/models/shared/DestinationRedisMode.md
new file mode 100644
index 000000000..8c774aebf
--- /dev/null
+++ b/docs/models/shared/DestinationRedisMode.md
@@ -0,0 +1,8 @@
+# DestinationRedisMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DISABLE` | disable |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisNoTunnel.md b/docs/models/shared/DestinationRedisNoTunnel.md
new file mode 100644
index 000000000..cb3c12c16
--- /dev/null
+++ b/docs/models/shared/DestinationRedisNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationRedisNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedisTunnelMethod](../../models/shared/DestinationRedisTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisPasswordAuthentication.md b/docs/models/shared/DestinationRedisPasswordAuthentication.md
new file mode 100644
index 000000000..4e609c255
--- /dev/null
+++ b/docs/models/shared/DestinationRedisPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationRedisPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisSSHKeyAuthentication.md b/docs/models/shared/DestinationRedisSSHKeyAuthentication.md
new file mode 100644
index 000000000..6b339acc9
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationRedisSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethod](../../models/shared/DestinationRedisSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisSSHTunnelMethod.md b/docs/models/shared/DestinationRedisSSHTunnelMethod.md
new file mode 100644
index 000000000..fe8184ecb
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationRedisSSHTunnelMethod
+
+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/shared/DestinationRedisSSLModes.md b/docs/models/shared/DestinationRedisSSLModes.md
new file mode 100644
index 000000000..273b57ab2
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSSLModes.md
@@ -0,0 +1,5 @@
+# DestinationRedisSSLModes
+
+SSL connection modes.
+ verify-full - This is the most secure mode. Always require encryption and verifies the identity of the source database server
+
diff --git a/docs/models/shared/DestinationRedisSchemasMode.md b/docs/models/shared/DestinationRedisSchemasMode.md
new file mode 100644
index 000000000..3f2c0ebce
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationRedisSchemasMode
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `VERIFY_FULL` | verify-full |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisSchemasTunnelMethod.md b/docs/models/shared/DestinationRedisSchemasTunnelMethod.md
new file mode 100644
index 000000000..953c89849
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedisSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..bf2ee076e
--- /dev/null
+++ b/docs/models/shared/DestinationRedisSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedisSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethod.md
new file mode 100644
index 000000000..3fe661822
--- /dev/null
+++ b/docs/models/shared/DestinationRedisTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedisTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedisVerifyFull.md b/docs/models/shared/DestinationRedisVerifyFull.md
new file mode 100644
index 000000000..0e2faa920
--- /dev/null
+++ b/docs/models/shared/DestinationRedisVerifyFull.md
@@ -0,0 +1,14 @@
+# DestinationRedisVerifyFull
+
+Verify-full SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `caCertificate` | *String* | :heavy_check_mark: | CA certificate |
+| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate |
+| `clientKey` | *String* | :heavy_check_mark: | Client key |
+| `clientKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationRedisSchemasMode>](../../models/shared/DestinationRedisSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshift.md b/docs/models/shared/DestinationRedshift.md
new file mode 100644
index 000000000..221461bf4
--- /dev/null
+++ b/docs/models/shared/DestinationRedshift.md
@@ -0,0 +1,20 @@
+# DestinationRedshift
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | |
+| `destinationType` | [com.airbyte.api.models.shared.Redshift](../../models/shared/Redshift.md) | :heavy_check_mark: | N/A | |
+| `disableTypeDedupe` | *Optional extends Boolean>* | :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 | |
+| `enableIncrementalFinalTableUpdates` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled your data will load into your final tables incrementally while your data is still being synced. When Disabled (the default), your data loads into your final tables once at the end of a sync. Note that this option only applies if you elect to create Final tables | |
+| `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com) | |
+| `jdbcUrlParams` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the database. | 5439 |
+| `rawDataSchema` | *Optional extends String>* | :heavy_minus_sign: | The schema to write raw tables into | |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". | public |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.DestinationRedshiftSSHTunnelMethod>](../../models/shared/DestinationRedshiftSSHTunnelMethod.md) | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | |
+| `uploadingMethod` | [Optional extends com.airbyte.api.models.shared.UploadingMethod>](../../models/shared/UploadingMethod.md) | :heavy_minus_sign: | The way data will be uploaded to Redshift. | |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftEncryption.md b/docs/models/shared/DestinationRedshiftEncryption.md
new file mode 100644
index 000000000..eca933b35
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftEncryption.md
@@ -0,0 +1,4 @@
+# DestinationRedshiftEncryption
+
+How to encrypt the staging data
+
diff --git a/docs/models/shared/DestinationRedshiftEncryptionType.md b/docs/models/shared/DestinationRedshiftEncryptionType.md
new file mode 100644
index 000000000..3f6dc5e93
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftEncryptionType.md
@@ -0,0 +1,8 @@
+# DestinationRedshiftEncryptionType
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `AES_CBC_ENVELOPE` | aes_cbc_envelope |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftMethod.md b/docs/models/shared/DestinationRedshiftMethod.md
new file mode 100644
index 000000000..86d5ffa30
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftMethod.md
@@ -0,0 +1,8 @@
+# DestinationRedshiftMethod
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `S3_STAGING` | S3 Staging |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftNoTunnel.md b/docs/models/shared/DestinationRedshiftNoTunnel.md
new file mode 100644
index 000000000..aa5f81bf4
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftNoTunnel.md
@@ -0,0 +1,8 @@
+# DestinationRedshiftNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedshiftTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftPasswordAuthentication.md b/docs/models/shared/DestinationRedshiftPasswordAuthentication.md
new file mode 100644
index 000000000..28ebb90d1
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationRedshiftPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethodTunnelMethod](../../models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftS3BucketRegion.md b/docs/models/shared/DestinationRedshiftS3BucketRegion.md
new file mode 100644
index 000000000..7dadcf401
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftS3BucketRegion.md
@@ -0,0 +1,43 @@
+# DestinationRedshiftS3BucketRegion
+
+The region of the S3 staging bucket.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftSSHKeyAuthentication.md b/docs/models/shared/DestinationRedshiftSSHKeyAuthentication.md
new file mode 100644
index 000000000..3baaa50fe
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# DestinationRedshiftSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethod](../../models/shared/DestinationRedshiftSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftSSHTunnelMethod.md b/docs/models/shared/DestinationRedshiftSSHTunnelMethod.md
new file mode 100644
index 000000000..7694ead87
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# DestinationRedshiftSSHTunnelMethod
+
+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/shared/DestinationRedshiftSchemasMethod.md b/docs/models/shared/DestinationRedshiftSchemasMethod.md
new file mode 100644
index 000000000..67a2759b3
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftSchemasMethod.md
@@ -0,0 +1,8 @@
+# DestinationRedshiftSchemasMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `STANDARD` | Standard |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftSchemasTunnelMethod.md b/docs/models/shared/DestinationRedshiftSchemasTunnelMethod.md
new file mode 100644
index 000000000..2611841ef
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedshiftSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..ce1d0b2a0
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedshiftSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationRedshiftTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethod.md
new file mode 100644
index 000000000..42199d36c
--- /dev/null
+++ b/docs/models/shared/DestinationRedshiftTunnelMethod.md
@@ -0,0 +1,10 @@
+# DestinationRedshiftTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationResponse.md b/docs/models/shared/DestinationResponse.md
index 3f10cbf42..e21e9da25 100644
--- a/docs/models/shared/DestinationResponse.md
+++ b/docs/models/shared/DestinationResponse.md
@@ -5,10 +5,10 @@ Provides details of a single destination.
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
-| `destinationId` | *String* | :heavy_check_mark: | N/A | |
-| `destinationType` | *String* | :heavy_check_mark: | N/A | |
-| `name` | *String* | :heavy_check_mark: | N/A | |
-| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `configuration` | [com.airbyte.api.models.shared.DestinationConfiguration](../../models/shared/DestinationConfiguration.md) | :heavy_check_mark: | The values required to configure the destination. | {
"user": "charles"
} |
+| `destinationId` | *String* | :heavy_check_mark: | N/A | |
+| `destinationType` | *String* | :heavy_check_mark: | N/A | |
+| `name` | *String* | :heavy_check_mark: | N/A | |
+| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3.md b/docs/models/shared/DestinationS3.md
new file mode 100644
index 000000000..56771acb9
--- /dev/null
+++ b/docs/models/shared/DestinationS3.md
@@ -0,0 +1,17 @@
+# DestinationS3
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKeyId` | *Optional extends String>* | :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 |
+| `destinationType` | [com.airbyte.api.models.shared.S3](../../models/shared/S3.md) | :heavy_check_mark: | N/A | |
+| `fileNamePattern` | *Optional extends String>* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} |
+| `format` | [com.airbyte.api.models.shared.DestinationS3OutputFormat](../../models/shared/DestinationS3OutputFormat.md) | :heavy_check_mark: | Format of the data output. See here for more details | |
+| `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync |
+| `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test |
+| `s3BucketRegion` | [Optional extends com.airbyte.api.models.shared.DestinationS3S3BucketRegion>](../../models/shared/DestinationS3S3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | |
+| `s3Endpoint` | *Optional extends String>* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 |
+| `s3PathFormat` | *Optional extends String>* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ |
+| `secretAccessKey` | *Optional extends String>* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3AvroApacheAvro.md b/docs/models/shared/DestinationS3AvroApacheAvro.md
new file mode 100644
index 000000000..c08b73d2b
--- /dev/null
+++ b/docs/models/shared/DestinationS3AvroApacheAvro.md
@@ -0,0 +1,9 @@
+# DestinationS3AvroApacheAvro
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionCodec` | [com.airbyte.api.models.shared.DestinationS3CompressionCodec](../../models/shared/DestinationS3CompressionCodec.md) | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatFormatType>](../../models/shared/DestinationS3SchemasFormatFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Bzip2.md b/docs/models/shared/DestinationS3Bzip2.md
new file mode 100644
index 000000000..69f66dce4
--- /dev/null
+++ b/docs/models/shared/DestinationS3Bzip2.md
@@ -0,0 +1,8 @@
+# DestinationS3Bzip2
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatCodec>](../../models/shared/DestinationS3SchemasFormatCodec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3CSVCommaSeparatedValues.md b/docs/models/shared/DestinationS3CSVCommaSeparatedValues.md
new file mode 100644
index 000000000..d220757d5
--- /dev/null
+++ b/docs/models/shared/DestinationS3CSVCommaSeparatedValues.md
@@ -0,0 +1,10 @@
+# DestinationS3CSVCommaSeparatedValues
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compression` | [Optional extends com.airbyte.api.models.shared.DestinationS3Compression>](../../models/shared/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: ".csv.gz"). |
+| `flattening` | [Optional extends com.airbyte.api.models.shared.DestinationS3Flattening>](../../models/shared/DestinationS3Flattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationS3FormatType>](../../models/shared/DestinationS3FormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Codec.md b/docs/models/shared/DestinationS3Codec.md
new file mode 100644
index 000000000..66531dd30
--- /dev/null
+++ b/docs/models/shared/DestinationS3Codec.md
@@ -0,0 +1,8 @@
+# DestinationS3Codec
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | no compression |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Compression.md b/docs/models/shared/DestinationS3Compression.md
new file mode 100644
index 000000000..9a369652d
--- /dev/null
+++ b/docs/models/shared/DestinationS3Compression.md
@@ -0,0 +1,4 @@
+# DestinationS3Compression
+
+Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz").
+
diff --git a/docs/models/shared/DestinationS3CompressionCodec.md b/docs/models/shared/DestinationS3CompressionCodec.md
new file mode 100644
index 000000000..f1ab4af9d
--- /dev/null
+++ b/docs/models/shared/DestinationS3CompressionCodec.md
@@ -0,0 +1,4 @@
+# DestinationS3CompressionCodec
+
+The compression algorithm used to compress data. Default to no compression.
+
diff --git a/docs/models/shared/DestinationS3CompressionType.md b/docs/models/shared/DestinationS3CompressionType.md
new file mode 100644
index 000000000..c01c2b509
--- /dev/null
+++ b/docs/models/shared/DestinationS3CompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3CompressionType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | No Compression |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Deflate.md b/docs/models/shared/DestinationS3Deflate.md
new file mode 100644
index 000000000..dd76bc46f
--- /dev/null
+++ b/docs/models/shared/DestinationS3Deflate.md
@@ -0,0 +1,9 @@
+# DestinationS3Deflate
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasCodec>](../../models/shared/DestinationS3SchemasCodec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Flattening.md b/docs/models/shared/DestinationS3Flattening.md
new file mode 100644
index 000000000..e3838f1bc
--- /dev/null
+++ b/docs/models/shared/DestinationS3Flattening.md
@@ -0,0 +1,11 @@
+# DestinationS3Flattening
+
+Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details.
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `NO_FLATTENING` | No flattening |
+| `ROOT_LEVEL_FLATTENING` | Root level flattening |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3FormatType.md b/docs/models/shared/DestinationS3FormatType.md
new file mode 100644
index 000000000..1457ed486
--- /dev/null
+++ b/docs/models/shared/DestinationS3FormatType.md
@@ -0,0 +1,8 @@
+# DestinationS3FormatType
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | CSV |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GZIP.md b/docs/models/shared/DestinationS3GZIP.md
new file mode 100644
index 000000000..154c884ef
--- /dev/null
+++ b/docs/models/shared/DestinationS3GZIP.md
@@ -0,0 +1,8 @@
+# DestinationS3GZIP
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasCompressionType>](../../models/shared/DestinationS3SchemasCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Glue.md b/docs/models/shared/DestinationS3Glue.md
new file mode 100644
index 000000000..c59758a95
--- /dev/null
+++ b/docs/models/shared/DestinationS3Glue.md
@@ -0,0 +1,19 @@
+# DestinationS3Glue
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKeyId` | *Optional extends String>* | :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 |
+| `destinationType` | [com.airbyte.api.models.shared.S3Glue](../../models/shared/S3Glue.md) | :heavy_check_mark: | N/A | |
+| `fileNamePattern` | *Optional extends String>* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} |
+| `format` | [com.airbyte.api.models.shared.DestinationS3GlueOutputFormat](../../models/shared/DestinationS3GlueOutputFormat.md) | :heavy_check_mark: | Format of the data output. See here for more details | |
+| `glueDatabase` | *String* | :heavy_check_mark: | Name of the glue database for creating the tables, leave blank if no integration | airbyte_database |
+| `glueSerializationLibrary` | [Optional extends com.airbyte.api.models.shared.SerializationLibrary>](../../models/shared/SerializationLibrary.md) | :heavy_minus_sign: | The library that your query engine will use for reading and writing data in your lake. | |
+| `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync |
+| `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test |
+| `s3BucketRegion` | [Optional extends com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion>](../../models/shared/DestinationS3GlueS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | |
+| `s3Endpoint` | *Optional extends String>* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 |
+| `s3PathFormat` | *Optional extends String>* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ |
+| `secretAccessKey` | *Optional extends String>* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueCompression.md b/docs/models/shared/DestinationS3GlueCompression.md
new file mode 100644
index 000000000..1e9361507
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueCompression.md
@@ -0,0 +1,4 @@
+# DestinationS3GlueCompression
+
+Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz").
+
diff --git a/docs/models/shared/DestinationS3GlueCompressionType.md b/docs/models/shared/DestinationS3GlueCompressionType.md
new file mode 100644
index 000000000..2f422c234
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3GlueCompressionType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | No Compression |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueFormatType.md b/docs/models/shared/DestinationS3GlueFormatType.md
new file mode 100644
index 000000000..f1aa22172
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueFormatType.md
@@ -0,0 +1,8 @@
+# DestinationS3GlueFormatType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | JSONL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueGZIP.md b/docs/models/shared/DestinationS3GlueGZIP.md
new file mode 100644
index 000000000..c8560df8b
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueGZIP.md
@@ -0,0 +1,8 @@
+# DestinationS3GlueGZIP
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3GlueSchemasCompressionType>](../../models/shared/DestinationS3GlueSchemasCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3GlueJSONLinesNewlineDelimitedJSON.md
new file mode 100644
index 000000000..f33e71a01
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueJSONLinesNewlineDelimitedJSON.md
@@ -0,0 +1,10 @@
+# DestinationS3GlueJSONLinesNewlineDelimitedJSON
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `compression` | [Optional extends com.airbyte.api.models.shared.DestinationS3GlueCompression>](../../models/shared/DestinationS3GlueCompression.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 extends com.airbyte.api.models.shared.Flattening>](../../models/shared/Flattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationS3GlueFormatType>](../../models/shared/DestinationS3GlueFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueNoCompression.md b/docs/models/shared/DestinationS3GlueNoCompression.md
new file mode 100644
index 000000000..f954e31c1
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueNoCompression.md
@@ -0,0 +1,8 @@
+# DestinationS3GlueNoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3GlueCompressionType>](../../models/shared/DestinationS3GlueCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueOutputFormat.md b/docs/models/shared/DestinationS3GlueOutputFormat.md
new file mode 100644
index 000000000..376489ebe
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueOutputFormat.md
@@ -0,0 +1,4 @@
+# DestinationS3GlueOutputFormat
+
+Format of the data output. See here for more details
+
diff --git a/docs/models/shared/DestinationS3GlueS3BucketRegion.md b/docs/models/shared/DestinationS3GlueS3BucketRegion.md
new file mode 100644
index 000000000..9914611c6
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueS3BucketRegion.md
@@ -0,0 +1,43 @@
+# DestinationS3GlueS3BucketRegion
+
+The region of the S3 bucket. See here for all region codes.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3GlueSchemasCompressionType.md b/docs/models/shared/DestinationS3GlueSchemasCompressionType.md
new file mode 100644
index 000000000..f04b3e8a0
--- /dev/null
+++ b/docs/models/shared/DestinationS3GlueSchemasCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3GlueSchemasCompressionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3JSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3JSONLinesNewlineDelimitedJSON.md
new file mode 100644
index 000000000..3a05f45cb
--- /dev/null
+++ b/docs/models/shared/DestinationS3JSONLinesNewlineDelimitedJSON.md
@@ -0,0 +1,10 @@
+# DestinationS3JSONLinesNewlineDelimitedJSON
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `compression` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasCompression>](../../models/shared/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 extends com.airbyte.api.models.shared.DestinationS3SchemasFlattening>](../../models/shared/DestinationS3SchemasFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatType>](../../models/shared/DestinationS3SchemasFormatType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3NoCompression.md b/docs/models/shared/DestinationS3NoCompression.md
new file mode 100644
index 000000000..f8d638af5
--- /dev/null
+++ b/docs/models/shared/DestinationS3NoCompression.md
@@ -0,0 +1,8 @@
+# DestinationS3NoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3CompressionType>](../../models/shared/DestinationS3CompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3OutputFormat.md b/docs/models/shared/DestinationS3OutputFormat.md
new file mode 100644
index 000000000..24b417573
--- /dev/null
+++ b/docs/models/shared/DestinationS3OutputFormat.md
@@ -0,0 +1,4 @@
+# DestinationS3OutputFormat
+
+Format of the data output. See here for more details
+
diff --git a/docs/models/shared/DestinationS3ParquetColumnarStorage.md b/docs/models/shared/DestinationS3ParquetColumnarStorage.md
new file mode 100644
index 000000000..fb7852520
--- /dev/null
+++ b/docs/models/shared/DestinationS3ParquetColumnarStorage.md
@@ -0,0 +1,14 @@
+# DestinationS3ParquetColumnarStorage
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `blockSizeMb` | *Optional extends Long>* | :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. | 128 |
+| `compressionCodec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasCompressionCodec>](../../models/shared/DestinationS3SchemasCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | |
+| `dictionaryEncoding` | *Optional extends Boolean>* | :heavy_minus_sign: | Default: true. | |
+| `dictionaryPageSizeKb` | *Optional extends Long>* | :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. | 1024 |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatFormatType>](../../models/shared/DestinationS3SchemasFormatOutputFormatFormatType.md) | :heavy_minus_sign: | N/A | |
+| `maxPaddingSizeMb` | *Optional extends Long>* | :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. | 8 |
+| `pageSizeKb` | *Optional extends Long>* | :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. | 1024 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3S3BucketRegion.md b/docs/models/shared/DestinationS3S3BucketRegion.md
new file mode 100644
index 000000000..9d78ba895
--- /dev/null
+++ b/docs/models/shared/DestinationS3S3BucketRegion.md
@@ -0,0 +1,43 @@
+# DestinationS3S3BucketRegion
+
+The region of the S3 bucket. See here for all region codes.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasCodec.md b/docs/models/shared/DestinationS3SchemasCodec.md
new file mode 100644
index 000000000..e44c530bb
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasCodec.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasCodec
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DEFLATE` | Deflate |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasCompression.md b/docs/models/shared/DestinationS3SchemasCompression.md
new file mode 100644
index 000000000..7c09acf6e
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasCompression.md
@@ -0,0 +1,4 @@
+# DestinationS3SchemasCompression
+
+Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz").
+
diff --git a/docs/models/shared/DestinationS3SchemasCompressionCodec.md b/docs/models/shared/DestinationS3SchemasCompressionCodec.md
new file mode 100644
index 000000000..317f217db
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasCompressionCodec.md
@@ -0,0 +1,16 @@
+# DestinationS3SchemasCompressionCodec
+
+The compression algorithm used to compress data pages.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNCOMPRESSED` | UNCOMPRESSED |
+| `SNAPPY` | SNAPPY |
+| `GZIP` | GZIP |
+| `LZO` | LZO |
+| `BROTLI` | BROTLI |
+| `LZ4` | LZ4 |
+| `ZSTD` | ZSTD |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasCompressionType.md b/docs/models/shared/DestinationS3SchemasCompressionType.md
new file mode 100644
index 000000000..e0b1d5062
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasCompressionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFlattening.md b/docs/models/shared/DestinationS3SchemasFlattening.md
new file mode 100644
index 000000000..7b930b9ca
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFlattening.md
@@ -0,0 +1,11 @@
+# DestinationS3SchemasFlattening
+
+Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details.
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `NO_FLATTENING` | No flattening |
+| `ROOT_LEVEL_FLATTENING` | Root level flattening |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatCodec.md b/docs/models/shared/DestinationS3SchemasFormatCodec.md
new file mode 100644
index 000000000..e3e45595f
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatCodec.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatCodec
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `BZIP2` | bzip2 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatCompressionType.md b/docs/models/shared/DestinationS3SchemasFormatCompressionType.md
new file mode 100644
index 000000000..478dc9e40
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatCompressionType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NO_COMPRESSION` | No Compression |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatFormatType.md b/docs/models/shared/DestinationS3SchemasFormatFormatType.md
new file mode 100644
index 000000000..ffab2e3bc
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatFormatType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatFormatType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | Avro |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatNoCompression.md b/docs/models/shared/DestinationS3SchemasFormatNoCompression.md
new file mode 100644
index 000000000..e43e77bfd
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatNoCompression.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatNoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3Codec>](../../models/shared/DestinationS3Codec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatOutputFormat3Codec.md b/docs/models/shared/DestinationS3SchemasFormatOutputFormat3Codec.md
new file mode 100644
index 000000000..369d4328a
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatOutputFormat3Codec.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatOutputFormat3Codec
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `ZSTANDARD` | zstandard |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.md b/docs/models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.md
new file mode 100644
index 000000000..b5a52b531
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SNAPPY` | snappy |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatOutputFormatCodec.md b/docs/models/shared/DestinationS3SchemasFormatOutputFormatCodec.md
new file mode 100644
index 000000000..91a11d0d0
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatOutputFormatCodec.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatOutputFormatCodec
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `XZ` | xz |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.md b/docs/models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.md
new file mode 100644
index 000000000..34318d84d
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatOutputFormatCompressionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `GZIP` | GZIP |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatOutputFormatFormatType.md b/docs/models/shared/DestinationS3SchemasFormatOutputFormatFormatType.md
new file mode 100644
index 000000000..f41164afa
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatOutputFormatFormatType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatOutputFormatFormatType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | Parquet |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasFormatType.md b/docs/models/shared/DestinationS3SchemasFormatType.md
new file mode 100644
index 000000000..b7c72b6e7
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasFormatType.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasFormatType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | JSONL |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasGZIP.md b/docs/models/shared/DestinationS3SchemasGZIP.md
new file mode 100644
index 000000000..8a0f181d9
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasGZIP.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasGZIP
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCompressionType>](../../models/shared/DestinationS3SchemasFormatOutputFormatCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3SchemasNoCompression.md b/docs/models/shared/DestinationS3SchemasNoCompression.md
new file mode 100644
index 000000000..1b05c0366
--- /dev/null
+++ b/docs/models/shared/DestinationS3SchemasNoCompression.md
@@ -0,0 +1,8 @@
+# DestinationS3SchemasNoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatCompressionType>](../../models/shared/DestinationS3SchemasFormatCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Snappy.md b/docs/models/shared/DestinationS3Snappy.md
new file mode 100644
index 000000000..1fbccf536
--- /dev/null
+++ b/docs/models/shared/DestinationS3Snappy.md
@@ -0,0 +1,8 @@
+# DestinationS3Snappy
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec>](../../models/shared/DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Xz.md b/docs/models/shared/DestinationS3Xz.md
new file mode 100644
index 000000000..72581a140
--- /dev/null
+++ b/docs/models/shared/DestinationS3Xz.md
@@ -0,0 +1,9 @@
+# DestinationS3Xz
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCodec>](../../models/shared/DestinationS3SchemasFormatOutputFormatCodec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :heavy_minus_sign: | See here for details. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationS3Zstandard.md b/docs/models/shared/DestinationS3Zstandard.md
new file mode 100644
index 000000000..ada70509e
--- /dev/null
+++ b/docs/models/shared/DestinationS3Zstandard.md
@@ -0,0 +1,10 @@
+# DestinationS3Zstandard
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3Codec>](../../models/shared/DestinationS3SchemasFormatOutputFormat3Codec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :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. |
+| `includeChecksum` | *Optional extends Boolean>* | :heavy_minus_sign: | If true, include a checksum with each data block. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSftpJson.md b/docs/models/shared/DestinationSftpJson.md
new file mode 100644
index 000000000..8442cad81
--- /dev/null
+++ b/docs/models/shared/DestinationSftpJson.md
@@ -0,0 +1,13 @@
+# DestinationSftpJson
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.SftpJson](../../models/shared/SftpJson.md) | :heavy_check_mark: | N/A | |
+| `destinationPath` | *String* | :heavy_check_mark: | Path to the directory where json files will be written. | /json_data |
+| `host` | *String* | :heavy_check_mark: | Hostname of the SFTP server. | |
+| `password` | *String* | :heavy_check_mark: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the SFTP server. | 22 |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the SFTP server. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflake.md b/docs/models/shared/DestinationSnowflake.md
new file mode 100644
index 000000000..f04d20b8f
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflake.md
@@ -0,0 +1,20 @@
+# DestinationSnowflake
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.AuthorizationMethod>](../../models/shared/AuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `database` | *String* | :heavy_check_mark: | Enter the name of the database you want to sync data into | AIRBYTE_DATABASE |
+| `destinationType` | [com.airbyte.api.models.shared.DestinationSnowflakeSnowflake](../../models/shared/DestinationSnowflakeSnowflake.md) | :heavy_check_mark: | N/A | |
+| `disableTypeDedupe` | *Optional extends Boolean>* | :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 | |
+| `enableIncrementalFinalTableUpdates` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled your data will load into your final tables incrementally while your data is still being synced. When Disabled (the default), your data loads into your final tables once at the end of a sync. Note that this option only applies if you elect to create Final tables | |
+| `host` | *String* | :heavy_check_mark: | Enter your Snowflake account's locator (in the format ...snowflakecomputing.com) | accountname.us-east-2.aws.snowflakecomputing.com |
+| `jdbcUrlParams` | *Optional extends String>* | :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 | |
+| `rawDataSchema` | *Optional extends String>* | :heavy_minus_sign: | The schema to write raw tables into (default: airbyte_internal) | |
+| `retentionPeriodDays` | *Optional extends Long>* | :heavy_minus_sign: | The number of days of Snowflake Time Travel to enable on the tables. See Snowflake's documentation for more information. Setting a nonzero value will incur increased storage costs in your Snowflake instance. | |
+| `role` | *String* | :heavy_check_mark: | Enter the role that you want to use to access Snowflake | AIRBYTE_ROLE |
+| `schema` | *String* | :heavy_check_mark: | Enter the name of the default schema | AIRBYTE_SCHEMA |
+| `username` | *String* | :heavy_check_mark: | Enter the name of the user you want to use to access the database | AIRBYTE_USER |
+| `warehouse` | *String* | :heavy_check_mark: | Enter the name of the warehouse that you want to sync data into | AIRBYTE_WAREHOUSE |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeAuthType.md b/docs/models/shared/DestinationSnowflakeAuthType.md
new file mode 100644
index 000000000..6044c963a
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflakeAuthType.md
@@ -0,0 +1,8 @@
+# DestinationSnowflakeAuthType
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `USERNAME_AND_PASSWORD` | Username and Password |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeOAuth20.md b/docs/models/shared/DestinationSnowflakeOAuth20.md
new file mode 100644
index 000000000..4089d4de5
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflakeOAuth20.md
@@ -0,0 +1,12 @@
+# DestinationSnowflakeOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Enter you application's Access Token |
+| `authType` | [Optional extends com.airbyte.api.models.shared.DestinationSnowflakeSchemasAuthType>](../../models/shared/DestinationSnowflakeSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Enter your application's Client ID |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Enter your application's Client secret |
+| `refreshToken` | *String* | :heavy_check_mark: | Enter your application's Refresh Token |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeSchemasAuthType.md b/docs/models/shared/DestinationSnowflakeSchemasAuthType.md
new file mode 100644
index 000000000..3d1da085d
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflakeSchemasAuthType.md
@@ -0,0 +1,8 @@
+# DestinationSnowflakeSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `O_AUTH20` | OAuth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeSchemasCredentialsAuthType.md b/docs/models/shared/DestinationSnowflakeSchemasCredentialsAuthType.md
new file mode 100644
index 000000000..b2fefb2f5
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflakeSchemasCredentialsAuthType.md
@@ -0,0 +1,8 @@
+# DestinationSnowflakeSchemasCredentialsAuthType
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `KEY_PAIR_AUTHENTICATION` | Key Pair Authentication |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeSnowflake.md b/docs/models/shared/DestinationSnowflakeSnowflake.md
new file mode 100644
index 000000000..5fc7b64db
--- /dev/null
+++ b/docs/models/shared/DestinationSnowflakeSnowflake.md
@@ -0,0 +1,8 @@
+# DestinationSnowflakeSnowflake
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SNOWFLAKE` | snowflake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradata.md b/docs/models/shared/DestinationTeradata.md
new file mode 100644
index 000000000..8e9256087
--- /dev/null
+++ b/docs/models/shared/DestinationTeradata.md
@@ -0,0 +1,15 @@
+# DestinationTeradata
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Teradata](../../models/shared/Teradata.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | Hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | Password associated with the username. | |
+| `schema` | *Optional extends String>* | :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". | airbyte_td |
+| `ssl` | *Optional extends Boolean>* | :heavy_minus_sign: | Encrypt data using SSL. When activating SSL, please select one of the connection modes. | |
+| `sslMode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSSLModes>](../../models/shared/DestinationTeradataSSLModes.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 destination database
prefer - Chose this mode to allow unencrypted connection only if the destination database does not support encryption
require - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail
verify-ca - Chose this mode to always require encryption and to verify that the destination 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 destination database server
See more information - in the docs. | |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataAllow.md b/docs/models/shared/DestinationTeradataAllow.md
new file mode 100644
index 000000000..f0f60c5f2
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataAllow.md
@@ -0,0 +1,10 @@
+# DestinationTeradataAllow
+
+Allow SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSchemasMode>](../../models/shared/DestinationTeradataSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataDisable.md b/docs/models/shared/DestinationTeradataDisable.md
new file mode 100644
index 000000000..1ba50fd69
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataDisable.md
@@ -0,0 +1,10 @@
+# DestinationTeradataDisable
+
+Disable SSL.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataMode>](../../models/shared/DestinationTeradataMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataMode.md b/docs/models/shared/DestinationTeradataMode.md
new file mode 100644
index 000000000..4d5925963
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataMode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DISABLE` | disable |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataPrefer.md b/docs/models/shared/DestinationTeradataPrefer.md
new file mode 100644
index 000000000..2a5e24774
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataPrefer.md
@@ -0,0 +1,10 @@
+# DestinationTeradataPrefer
+
+Prefer SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSchemasSslModeMode>](../../models/shared/DestinationTeradataSchemasSslModeMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataRequire.md b/docs/models/shared/DestinationTeradataRequire.md
new file mode 100644
index 000000000..2f4e0696c
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataRequire.md
@@ -0,0 +1,10 @@
+# DestinationTeradataRequire
+
+Require SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModesMode>](../../models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataSSLModes.md b/docs/models/shared/DestinationTeradataSSLModes.md
new file mode 100644
index 000000000..7fbbede4f
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSSLModes.md
@@ -0,0 +1,11 @@
+# DestinationTeradataSSLModes
+
+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 destination database
+ prefer - Chose this mode to allow unencrypted connection only if the destination database does not support encryption
+ require - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail
+ verify-ca - Chose this mode to always require encryption and to verify that the destination 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 destination database server
+ See more information - in the docs.
+
diff --git a/docs/models/shared/DestinationTeradataSchemasMode.md b/docs/models/shared/DestinationTeradataSchemasMode.md
new file mode 100644
index 000000000..2b0e05692
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataSchemasMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ALLOW` | allow |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.md b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.md
new file mode 100644
index 000000000..40e6f4467
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataSchemasSSLModeSSLModes5Mode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `VERIFY_CA` | verify-ca |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.md b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.md
new file mode 100644
index 000000000..4b62311ba
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataSchemasSSLModeSSLModes6Mode
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `VERIFY_FULL` | verify-full |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.md b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.md
new file mode 100644
index 000000000..620be0f27
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSchemasSSLModeSSLModesMode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataSchemasSSLModeSSLModesMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `REQUIRE` | require |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataSchemasSslModeMode.md b/docs/models/shared/DestinationTeradataSchemasSslModeMode.md
new file mode 100644
index 000000000..1f934f8fd
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataSchemasSslModeMode.md
@@ -0,0 +1,8 @@
+# DestinationTeradataSchemasSslModeMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `PREFER` | prefer |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationTeradataVerifyCa.md b/docs/models/shared/DestinationTeradataVerifyCa.md
new file mode 100644
index 000000000..e743684e9
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataVerifyCa.md
@@ -0,0 +1,11 @@
+# DestinationTeradataVerifyCa
+
+Verify-ca SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes5Mode>](../../models/shared/DestinationTeradataSchemasSSLModeSSLModes5Mode.md) | :heavy_minus_sign: | N/A |
+| `sslCaCertificate` | *String* | :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/shared/DestinationTeradataVerifyFull.md b/docs/models/shared/DestinationTeradataVerifyFull.md
new file mode 100644
index 000000000..404317587
--- /dev/null
+++ b/docs/models/shared/DestinationTeradataVerifyFull.md
@@ -0,0 +1,11 @@
+# DestinationTeradataVerifyFull
+
+Verify-full SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes6Mode>](../../models/shared/DestinationTeradataSchemasSSLModeSSLModes6Mode.md) | :heavy_minus_sign: | N/A |
+| `sslCaCertificate` | *String* | :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/shared/DestinationTypesense.md b/docs/models/shared/DestinationTypesense.md
new file mode 100644
index 000000000..8b42ff378
--- /dev/null
+++ b/docs/models/shared/DestinationTypesense.md
@@ -0,0 +1,14 @@
+# DestinationTypesense
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Typesense API Key |
+| `batchSize` | *Optional extends Long>* | :heavy_minus_sign: | How many documents should be imported together. Default 1000 |
+| `destinationType` | [com.airbyte.api.models.shared.Typesense](../../models/shared/Typesense.md) | :heavy_check_mark: | N/A |
+| `host` | *String* | :heavy_check_mark: | Hostname of the Typesense instance without protocol. |
+| `path` | *Optional extends String>* | :heavy_minus_sign: | Path of the Typesense instance. Default is none |
+| `port` | *Optional extends String>* | :heavy_minus_sign: | Port of the Typesense instance. Ex: 8108, 80, 443. Default is 443 |
+| `protocol` | *Optional extends String>* | :heavy_minus_sign: | Protocol of the Typesense instance. Ex: http or https. Default is https |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationVectara.md b/docs/models/shared/DestinationVectara.md
new file mode 100644
index 000000000..e0e007799
--- /dev/null
+++ b/docs/models/shared/DestinationVectara.md
@@ -0,0 +1,17 @@
+# DestinationVectara
+
+Configuration to connect to the Vectara instance
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `corpusName` | *String* | :heavy_check_mark: | The Name of Corpus to load data into | |
+| `customerId` | *String* | :heavy_check_mark: | Your customer id as it is in the authenticaion url | |
+| `destinationType` | [com.airbyte.api.models.shared.Vectara](../../models/shared/Vectara.md) | :heavy_check_mark: | N/A | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `oauth2` | [com.airbyte.api.models.shared.OAuth20Credentials](../../models/shared/OAuth20Credentials.md) | :heavy_check_mark: | OAuth2.0 credentials used to authenticate admin actions (creating/deleting corpora) | |
+| `parallelize` | *Optional extends Boolean>* | :heavy_minus_sign: | Parallelize indexing into Vectara with multiple threads | |
+| `textFields` | List<*String*> | :heavy_minus_sign: | List of fields in the record that should be in the section of the document. The field list is applied to all streams in the same way and non-existing fields are ignored. If none are defined, all fields are considered text fields. When specifying text fields, you can access nested fields in the record by using dot notation, e.g. `user.name` will access the `name` field in the `user` object. It's also possible to use wildcards to access all fields in an object, e.g. `users.*.name` will access all `names` fields in all entries of the `users` array. | text |
+| `titleField` | *Optional extends String>* | :heavy_minus_sign: | A field that will be used to populate the `title` of each document. The field list is applied to all streams in the same way and non-existing fields are ignored. If none are defined, all fields are considered text fields. When specifying text fields, you can access nested fields in the record by using dot notation, e.g. `user.name` will access the `name` field in the `user` object. It's also possible to use wildcards to access all fields in an object, e.g. `users.*.name` will access all `names` fields in all entries of the `users` array. | document_key |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviate.md b/docs/models/shared/DestinationWeaviate.md
new file mode 100644
index 000000000..bafd83430
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviate.md
@@ -0,0 +1,23 @@
+# DestinationWeaviate
+
+The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,
+as well as to provide type safety for the configuration passed to the destination.
+
+The configuration model is composed of four parts:
+* Processing configuration
+* Embedding configuration
+* Indexing configuration
+* Advanced configuration
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [com.airbyte.api.models.shared.Weaviate](../../models/shared/Weaviate.md) | :heavy_check_mark: | N/A |
+| `embedding` | [com.airbyte.api.models.shared.DestinationWeaviateEmbedding](../../models/shared/DestinationWeaviateEmbedding.md) | :heavy_check_mark: | Embedding configuration |
+| `indexing` | [com.airbyte.api.models.shared.DestinationWeaviateIndexing](../../models/shared/DestinationWeaviateIndexing.md) | :heavy_check_mark: | Indexing configuration |
+| `omitRawText` | *Optional extends Boolean>* | :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` | [com.airbyte.api.models.shared.DestinationWeaviateProcessingConfigModel](../../models/shared/DestinationWeaviateProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateAPIToken.md b/docs/models/shared/DestinationWeaviateAPIToken.md
new file mode 100644
index 000000000..143e673f5
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateAPIToken.md
@@ -0,0 +1,11 @@
+# DestinationWeaviateAPIToken
+
+Authenticate using an API token (suitable for Weaviate Cloud)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingMode>](../../models/shared/DestinationWeaviateSchemasIndexingMode.md) | :heavy_minus_sign: | N/A |
+| `token` | *String* | :heavy_check_mark: | API Token for the Weaviate instance |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateAuthentication.md b/docs/models/shared/DestinationWeaviateAuthentication.md
new file mode 100644
index 000000000..8ad3b53ad
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateAuthentication.md
@@ -0,0 +1,4 @@
+# DestinationWeaviateAuthentication
+
+Authentication method
+
diff --git a/docs/models/shared/DestinationWeaviateAzureOpenAI.md b/docs/models/shared/DestinationWeaviateAzureOpenAI.md
new file mode 100644
index 000000000..9cb7d05af
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateAzureOpenAI.md
@@ -0,0 +1,13 @@
+# DestinationWeaviateAzureOpenAI
+
+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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiBase` | *String* | :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` | *String* | :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 extends com.airbyte.api.models.shared.DestinationWeaviateSchemasMode>](../../models/shared/DestinationWeaviateSchemasMode.md) | :heavy_minus_sign: | N/A | |
+| `openaiKey` | *String* | :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/shared/DestinationWeaviateByMarkdownHeader.md b/docs/models/shared/DestinationWeaviateByMarkdownHeader.md
new file mode 100644
index 000000000..b7be22269
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateByMarkdownHeader.md
@@ -0,0 +1,11 @@
+# DestinationWeaviateByMarkdownHeader
+
+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 extends com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterMode>](../../models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.md) | :heavy_minus_sign: | N/A |
+| `splitLevel` | *Optional extends Long>* | :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/shared/DestinationWeaviateByProgrammingLanguage.md b/docs/models/shared/DestinationWeaviateByProgrammingLanguage.md
new file mode 100644
index 000000000..83ede9ac9
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateByProgrammingLanguage.md
@@ -0,0 +1,11 @@
+# DestinationWeaviateByProgrammingLanguage
+
+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` | [com.airbyte.api.models.shared.DestinationWeaviateLanguage](../../models/shared/DestinationWeaviateLanguage.md) | :heavy_check_mark: | Split code in suitable places based on the programming language |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode>](../../models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateBySeparator.md b/docs/models/shared/DestinationWeaviateBySeparator.md
new file mode 100644
index 000000000..81201fff4
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateBySeparator.md
@@ -0,0 +1,12 @@
+# DestinationWeaviateBySeparator
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `keepSeparator` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether to keep the separator in the resulting chunks |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingMode>](../../models/shared/DestinationWeaviateSchemasProcessingMode.md) | :heavy_minus_sign: | N/A |
+| `separators` | List<*String*> | :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/shared/DestinationWeaviateCohere.md b/docs/models/shared/DestinationWeaviateCohere.md
new file mode 100644
index 000000000..204dbb7ef
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateCohere.md
@@ -0,0 +1,11 @@
+# DestinationWeaviateCohere
+
+Use the Cohere API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cohereKey` | *String* | :heavy_check_mark: | N/A |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbeddingMode>](../../models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateEmbedding.md b/docs/models/shared/DestinationWeaviateEmbedding.md
new file mode 100644
index 000000000..0adfc74b0
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateEmbedding.md
@@ -0,0 +1,4 @@
+# DestinationWeaviateEmbedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/DestinationWeaviateFake.md b/docs/models/shared/DestinationWeaviateFake.md
new file mode 100644
index 000000000..8a5e7cfe5
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateFake.md
@@ -0,0 +1,10 @@
+# DestinationWeaviateFake
+
+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 |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding6Mode>](../../models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateFieldNameMappingConfigModel.md b/docs/models/shared/DestinationWeaviateFieldNameMappingConfigModel.md
new file mode 100644
index 000000000..7ddb7fb7f
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateFieldNameMappingConfigModel.md
@@ -0,0 +1,9 @@
+# DestinationWeaviateFieldNameMappingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| `fromField` | *String* | :heavy_check_mark: | The field name in the source |
+| `toField` | *String* | :heavy_check_mark: | The field name to use in the destination |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateIndexing.md b/docs/models/shared/DestinationWeaviateIndexing.md
new file mode 100644
index 000000000..60a2e8c4d
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateIndexing.md
@@ -0,0 +1,16 @@
+# DestinationWeaviateIndexing
+
+Indexing configuration
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `additionalHeaders` | List<[com.airbyte.api.models.shared.Header](../../models/shared/Header.md)> | :heavy_minus_sign: | Additional HTTP headers to send with every request. | {
"header_key": "X-OpenAI-Api-Key",
"value": "my-openai-api-key"
} |
+| `auth` | [com.airbyte.api.models.shared.DestinationWeaviateAuthentication](../../models/shared/DestinationWeaviateAuthentication.md) | :heavy_check_mark: | Authentication method | |
+| `batchSize` | *Optional extends Long>* | :heavy_minus_sign: | The number of records to send to Weaviate in each batch | |
+| `defaultVectorizer` | [Optional extends com.airbyte.api.models.shared.DefaultVectorizer>](../../models/shared/DefaultVectorizer.md) | :heavy_minus_sign: | The vectorizer to use if new classes need to be created | |
+| `host` | *String* | :heavy_check_mark: | The public endpoint of the Weaviate cluster. | https://my-cluster.weaviate.network |
+| `tenantId` | *Optional extends String>* | :heavy_minus_sign: | The tenant ID to use for multi tenancy | |
+| `textField` | *Optional extends String>* | :heavy_minus_sign: | The field in the object that contains the embedded text | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateLanguage.md b/docs/models/shared/DestinationWeaviateLanguage.md
new file mode 100644
index 000000000..e9fc9bd7d
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateLanguage.md
@@ -0,0 +1,25 @@
+# DestinationWeaviateLanguage
+
+Split code in suitable places based on the programming language
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CPP` | cpp |
+| `GO` | go |
+| `JAVA` | java |
+| `JS` | js |
+| `PHP` | php |
+| `PROTO` | proto |
+| `PYTHON` | python |
+| `RST` | rst |
+| `RUBY` | ruby |
+| `RUST` | rust |
+| `SCALA` | scala |
+| `SWIFT` | swift |
+| `MARKDOWN` | markdown |
+| `LATEX` | latex |
+| `HTML` | html |
+| `SOL` | sol |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateMode.md b/docs/models/shared/DestinationWeaviateMode.md
new file mode 100644
index 000000000..7eb197ac7
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `NO_EMBEDDING` | no_embedding |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateOpenAI.md b/docs/models/shared/DestinationWeaviateOpenAI.md
new file mode 100644
index 000000000..8986dab6d
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationWeaviateOpenAI
+
+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 extends com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingMode>](../../models/shared/DestinationWeaviateSchemasEmbeddingMode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateOpenAICompatible.md b/docs/models/shared/DestinationWeaviateOpenAICompatible.md
new file mode 100644
index 000000000..4e3c8afc1
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateOpenAICompatible.md
@@ -0,0 +1,14 @@
+# DestinationWeaviateOpenAICompatible
+
+Use a service that's compatible with the OpenAI API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `baseUrl` | *String* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding7Mode>](../../models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.md) | :heavy_minus_sign: | N/A | |
+| `modelName` | *Optional extends String>* | :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/shared/DestinationWeaviateProcessingConfigModel.md b/docs/models/shared/DestinationWeaviateProcessingConfigModel.md
new file mode 100644
index 000000000..ec52de8ea
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateProcessingConfigModel.md
@@ -0,0 +1,13 @@
+# DestinationWeaviateProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `fieldNameMappings` | List<[com.airbyte.api.models.shared.DestinationWeaviateFieldNameMappingConfigModel](../../models/shared/DestinationWeaviateFieldNameMappingConfigModel.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. | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `textFields` | List<*String*> | :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. | text |
+| `textSplitter` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateTextSplitter>](../../models/shared/DestinationWeaviateTextSplitter.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/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.md b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.md
new file mode 100644
index 000000000..f132dc8e7
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasEmbeddingEmbedding5Mode
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `FROM_FIELD` | from_field |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.md b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.md
new file mode 100644
index 000000000..60f38acfa
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding6Mode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasEmbeddingEmbedding6Mode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.md b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.md
new file mode 100644
index 000000000..cb17a39fa
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbedding7Mode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasEmbeddingEmbedding7Mode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `OPENAI_COMPATIBLE` | openai_compatible |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.md b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.md
new file mode 100644
index 000000000..5e3b2f99b
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasEmbeddingEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasEmbeddingEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `COHERE` | cohere |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasEmbeddingMode.md b/docs/models/shared/DestinationWeaviateSchemasEmbeddingMode.md
new file mode 100644
index 000000000..4bc8f4786
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasEmbeddingMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasEmbeddingMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.md b/docs/models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.md
new file mode 100644
index 000000000..b5ba340a7
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasIndexingAuthAuthenticationMode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `NO_AUTH` | no_auth |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasIndexingAuthMode.md b/docs/models/shared/DestinationWeaviateSchemasIndexingAuthMode.md
new file mode 100644
index 000000000..55665da85
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasIndexingAuthMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasIndexingAuthMode
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `USERNAME_PASSWORD` | username_password |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasIndexingMode.md b/docs/models/shared/DestinationWeaviateSchemasIndexingMode.md
new file mode 100644
index 000000000..308bbf1b2
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasIndexingMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasIndexingMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TOKEN` | token |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasMode.md b/docs/models/shared/DestinationWeaviateSchemasMode.md
new file mode 100644
index 000000000..843e13c94
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AZURE_OPENAI` | azure_openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasProcessingMode.md b/docs/models/shared/DestinationWeaviateSchemasProcessingMode.md
new file mode 100644
index 000000000..7bdf9f7dd
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasProcessingMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasProcessingMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SEPARATOR` | separator |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.md b/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.md
new file mode 100644
index 000000000..e92d9b49a
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasProcessingTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MARKDOWN` | markdown |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.md b/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.md
new file mode 100644
index 000000000..f7cc3e074
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode.md
@@ -0,0 +1,8 @@
+# DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CODE` | code |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationWeaviateTextSplitter.md b/docs/models/shared/DestinationWeaviateTextSplitter.md
new file mode 100644
index 000000000..bf6f2c183
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateTextSplitter.md
@@ -0,0 +1,4 @@
+# DestinationWeaviateTextSplitter
+
+Split text fields into chunks based on the specified method.
+
diff --git a/docs/models/shared/DestinationWeaviateUsernamePassword.md b/docs/models/shared/DestinationWeaviateUsernamePassword.md
new file mode 100644
index 000000000..db0b7fb4d
--- /dev/null
+++ b/docs/models/shared/DestinationWeaviateUsernamePassword.md
@@ -0,0 +1,12 @@
+# DestinationWeaviateUsernamePassword
+
+Authenticate using username and password (suitable for self-managed Weaviate clusters)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthMode>](../../models/shared/DestinationWeaviateSchemasIndexingAuthMode.md) | :heavy_minus_sign: | N/A |
+| `password` | *String* | :heavy_check_mark: | Password for the Weaviate cluster |
+| `username` | *String* | :heavy_check_mark: | Username for the Weaviate cluster |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationsResponse.md b/docs/models/shared/DestinationsResponse.md
index f230464a9..d2b57ae21 100644
--- a/docs/models/shared/DestinationsResponse.md
+++ b/docs/models/shared/DestinationsResponse.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `data` | List<[com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md)> | :heavy_check_mark: | N/A |
-| `next` | *String* | :heavy_minus_sign: | N/A |
-| `previous` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `next` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `previous` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DetailType.md b/docs/models/shared/DetailType.md
new file mode 100644
index 000000000..677fc1b0b
--- /dev/null
+++ b/docs/models/shared/DetailType.md
@@ -0,0 +1,11 @@
+# DetailType
+
+Select the granularity of the information about each item.
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `SIMPLE` | simple |
+| `COMPLETE` | complete |
\ No newline at end of file
diff --git a/docs/models/shared/DetectChangesWithXminSystemColumn.md b/docs/models/shared/DetectChangesWithXminSystemColumn.md
new file mode 100644
index 000000000..81d975c48
--- /dev/null
+++ b/docs/models/shared/DetectChangesWithXminSystemColumn.md
@@ -0,0 +1,10 @@
+# DetectChangesWithXminSystemColumn
+
+Recommended - Incrementally reads new inserts and updates via Postgres Xmin system column. Only recommended for tables up to 500GB.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.SourcePostgresMethod](../../models/shared/SourcePostgresMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DevNull.md b/docs/models/shared/DevNull.md
new file mode 100644
index 000000000..4b1d8ea4a
--- /dev/null
+++ b/docs/models/shared/DevNull.md
@@ -0,0 +1,8 @@
+# DevNull
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `DEV_NULL` | dev-null |
\ No newline at end of file
diff --git a/docs/models/shared/Dimension.md b/docs/models/shared/Dimension.md
new file mode 100644
index 000000000..05a6f6052
--- /dev/null
+++ b/docs/models/shared/Dimension.md
@@ -0,0 +1,10 @@
+# Dimension
+
+Dimension used by the cohort. Required and only supports `firstSessionDate`
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `FIRST_SESSION_DATE` | firstSessionDate |
\ No newline at end of file
diff --git a/docs/models/shared/DimensionsFilter.md b/docs/models/shared/DimensionsFilter.md
new file mode 100644
index 000000000..4278bc955
--- /dev/null
+++ b/docs/models/shared/DimensionsFilter.md
@@ -0,0 +1,4 @@
+# DimensionsFilter
+
+Dimensions filter
+
diff --git a/docs/models/shared/Disable.md b/docs/models/shared/Disable.md
new file mode 100644
index 000000000..b6e34497a
--- /dev/null
+++ b/docs/models/shared/Disable.md
@@ -0,0 +1,10 @@
+# Disable
+
+Disable SSL.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.Mode>](../../models/shared/Mode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Disabled.md b/docs/models/shared/Disabled.md
new file mode 100644
index 000000000..006259f3f
--- /dev/null
+++ b/docs/models/shared/Disabled.md
@@ -0,0 +1,8 @@
+# Disabled
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `deletionMode` | [com.airbyte.api.models.shared.SourceFaunaDeletionMode](../../models/shared/SourceFaunaDeletionMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DistanceMetric.md b/docs/models/shared/DistanceMetric.md
new file mode 100644
index 000000000..587a12918
--- /dev/null
+++ b/docs/models/shared/DistanceMetric.md
@@ -0,0 +1,12 @@
+# DistanceMetric
+
+The Distance metric used to measure similarities among vectors. This field is only used if the collection defined in the does not exist yet and is created automatically by the connector.
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `DOT` | dot |
+| `COS` | cos |
+| `EUC` | euc |
\ No newline at end of file
diff --git a/docs/models/shared/Dixa.md b/docs/models/shared/Dixa.md
new file mode 100644
index 000000000..6b3926ca5
--- /dev/null
+++ b/docs/models/shared/Dixa.md
@@ -0,0 +1,8 @@
+# Dixa
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `DIXA` | dixa |
\ No newline at end of file
diff --git a/docs/models/shared/DocArrayHnswSearch.md b/docs/models/shared/DocArrayHnswSearch.md
new file mode 100644
index 000000000..544111f0b
--- /dev/null
+++ b/docs/models/shared/DocArrayHnswSearch.md
@@ -0,0 +1,11 @@
+# DocArrayHnswSearch
+
+DocArrayHnswSearch is a lightweight Document Index implementation provided by Docarray that runs fully locally and is best suited for small- to medium-sized datasets. It stores vectors on disk in hnswlib, and stores all other data in SQLite.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `destinationPath` | *String* | :heavy_check_mark: | Path to the directory where hnswlib and meta data files will be written. The files will be placed inside that local mount. All files in the specified destination directory will be deleted on each run. | /local/my_hnswlib_index |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexingMode>](../../models/shared/DestinationLangchainSchemasIndexingIndexingMode.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/Dockerhub.md b/docs/models/shared/Dockerhub.md
new file mode 100644
index 000000000..02d32a561
--- /dev/null
+++ b/docs/models/shared/Dockerhub.md
@@ -0,0 +1,8 @@
+# Dockerhub
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `DOCKERHUB` | dockerhub |
\ No newline at end of file
diff --git a/docs/models/shared/DocumentFileTypeFormatExperimental.md b/docs/models/shared/DocumentFileTypeFormatExperimental.md
new file mode 100644
index 000000000..804b44aa1
--- /dev/null
+++ b/docs/models/shared/DocumentFileTypeFormatExperimental.md
@@ -0,0 +1,13 @@
+# DocumentFileTypeFormatExperimental
+
+Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFiletype>](../../models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.md) | :heavy_minus_sign: | N/A |
+| `processing` | [Optional extends com.airbyte.api.models.shared.Processing>](../../models/shared/Processing.md) | :heavy_minus_sign: | Processing configuration |
+| `skipUnprocessableFiles` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.ParsingStrategy>](../../models/shared/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
diff --git a/docs/models/shared/DoubleValue.md b/docs/models/shared/DoubleValue.md
new file mode 100644
index 000000000..f8d95b55a
--- /dev/null
+++ b/docs/models/shared/DoubleValue.md
@@ -0,0 +1,9 @@
+# DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValueType](../../models/shared/SourceGoogleAnalyticsDataApiValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Dremio.md b/docs/models/shared/Dremio.md
new file mode 100644
index 000000000..f81178755
--- /dev/null
+++ b/docs/models/shared/Dremio.md
@@ -0,0 +1,8 @@
+# Dremio
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `DREMIO` | dremio |
\ No newline at end of file
diff --git a/docs/models/shared/Duckdb.md b/docs/models/shared/Duckdb.md
new file mode 100644
index 000000000..9f7ee42ba
--- /dev/null
+++ b/docs/models/shared/Duckdb.md
@@ -0,0 +1,8 @@
+# Duckdb
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `DUCKDB` | duckdb |
\ No newline at end of file
diff --git a/docs/models/shared/DynamoDBRegion.md b/docs/models/shared/DynamoDBRegion.md
new file mode 100644
index 000000000..8edcad69a
--- /dev/null
+++ b/docs/models/shared/DynamoDBRegion.md
@@ -0,0 +1,43 @@
+# DynamoDBRegion
+
+The region of the DynamoDB.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/Dynamodb.md b/docs/models/shared/Dynamodb.md
new file mode 100644
index 000000000..58f01eb49
--- /dev/null
+++ b/docs/models/shared/Dynamodb.md
@@ -0,0 +1,8 @@
+# Dynamodb
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `DYNAMODB` | dynamodb |
\ No newline at end of file
diff --git a/docs/models/shared/EUBasedAccount.md b/docs/models/shared/EUBasedAccount.md
new file mode 100644
index 000000000..446057163
--- /dev/null
+++ b/docs/models/shared/EUBasedAccount.md
@@ -0,0 +1,8 @@
+# EUBasedAccount
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
+| `urlBase` | [Optional extends com.airbyte.api.models.shared.UrlBase>](../../models/shared/UrlBase.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Elasticsearch.md b/docs/models/shared/Elasticsearch.md
new file mode 100644
index 000000000..0a4ad2e19
--- /dev/null
+++ b/docs/models/shared/Elasticsearch.md
@@ -0,0 +1,8 @@
+# Elasticsearch
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `ELASTICSEARCH` | elasticsearch |
\ No newline at end of file
diff --git a/docs/models/shared/Emailoctopus.md b/docs/models/shared/Emailoctopus.md
new file mode 100644
index 000000000..e9caadcc6
--- /dev/null
+++ b/docs/models/shared/Emailoctopus.md
@@ -0,0 +1,8 @@
+# Emailoctopus
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `EMAILOCTOPUS` | emailoctopus |
\ No newline at end of file
diff --git a/docs/models/shared/Embedding.md b/docs/models/shared/Embedding.md
new file mode 100644
index 000000000..8e1c83dec
--- /dev/null
+++ b/docs/models/shared/Embedding.md
@@ -0,0 +1,4 @@
+# Embedding
+
+Embedding configuration
+
diff --git a/docs/models/shared/Enabled.md b/docs/models/shared/Enabled.md
new file mode 100644
index 000000000..fc3650807
--- /dev/null
+++ b/docs/models/shared/Enabled.md
@@ -0,0 +1,9 @@
+# Enabled
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `column` | *Optional extends String>* | :heavy_minus_sign: | Name of the "deleted at" column. |
+| `deletionMode` | [com.airbyte.api.models.shared.SourceFaunaSchemasDeletionMode](../../models/shared/SourceFaunaSchemasDeletionMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/EncryptedTrustServerCertificate.md b/docs/models/shared/EncryptedTrustServerCertificate.md
new file mode 100644
index 000000000..d58b6d00c
--- /dev/null
+++ b/docs/models/shared/EncryptedTrustServerCertificate.md
@@ -0,0 +1,10 @@
+# EncryptedTrustServerCertificate
+
+Use the certificate provided by the server without verification. (For testing purposes only!)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `sslMethod` | [Optional extends com.airbyte.api.models.shared.DestinationMssqlSslMethod>](../../models/shared/DestinationMssqlSslMethod.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/EncryptedVerifyCertificate.md b/docs/models/shared/EncryptedVerifyCertificate.md
new file mode 100644
index 000000000..103f66dcd
--- /dev/null
+++ b/docs/models/shared/EncryptedVerifyCertificate.md
@@ -0,0 +1,11 @@
+# EncryptedVerifyCertificate
+
+Verify and use the certificate provided by the server.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `hostNameInCertificate` | *Optional extends String>* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. |
+| `sslMethod` | [Optional extends com.airbyte.api.models.shared.DestinationMssqlSchemasSslMethod>](../../models/shared/DestinationMssqlSchemasSslMethod.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Encryption.md b/docs/models/shared/Encryption.md
new file mode 100644
index 000000000..dbc59de5f
--- /dev/null
+++ b/docs/models/shared/Encryption.md
@@ -0,0 +1,4 @@
+# Encryption
+
+The encryption method with is used when communicating with the database.
+
diff --git a/docs/models/shared/EncryptionAlgorithm.md b/docs/models/shared/EncryptionAlgorithm.md
new file mode 100644
index 000000000..f8187a778
--- /dev/null
+++ b/docs/models/shared/EncryptionAlgorithm.md
@@ -0,0 +1,12 @@
+# EncryptionAlgorithm
+
+This parameter defines what encryption algorithm is used.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `AES256` | AES256 |
+| `RC456` | RC4_56 |
+| `THREE_DES168` | 3DES168 |
\ No newline at end of file
diff --git a/docs/models/shared/EncryptionMethod.md b/docs/models/shared/EncryptionMethod.md
new file mode 100644
index 000000000..cef120384
--- /dev/null
+++ b/docs/models/shared/EncryptionMethod.md
@@ -0,0 +1,8 @@
+# EncryptionMethod
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CLIENT_NNE` | client_nne |
\ No newline at end of file
diff --git a/docs/models/shared/EncryptionType.md b/docs/models/shared/EncryptionType.md
new file mode 100644
index 000000000..65b395567
--- /dev/null
+++ b/docs/models/shared/EncryptionType.md
@@ -0,0 +1,8 @@
+# EncryptionType
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `NONE` | none |
\ No newline at end of file
diff --git a/docs/models/shared/EngagementWindowDays.md b/docs/models/shared/EngagementWindowDays.md
new file mode 100644
index 000000000..3e30ab4db
--- /dev/null
+++ b/docs/models/shared/EngagementWindowDays.md
@@ -0,0 +1,15 @@
+# EngagementWindowDays
+
+Number of days to use as the conversion attribution window for an engagement action.
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ZERO` | 0 |
+| `ONE` | 1 |
+| `SEVEN` | 7 |
+| `FOURTEEN` | 14 |
+| `THIRTY` | 30 |
+| `SIXTY` | 60 |
\ No newline at end of file
diff --git a/docs/models/shared/Environment.md b/docs/models/shared/Environment.md
new file mode 100644
index 000000000..4158acd63
--- /dev/null
+++ b/docs/models/shared/Environment.md
@@ -0,0 +1,12 @@
+# Environment
+
+The environment to use. Either sandbox or production.
+
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `SANDBOX` | sandbox |
+| `PRODUCTION` | production |
\ No newline at end of file
diff --git a/docs/models/shared/ExchangeRates.md b/docs/models/shared/ExchangeRates.md
new file mode 100644
index 000000000..a991b7fc7
--- /dev/null
+++ b/docs/models/shared/ExchangeRates.md
@@ -0,0 +1,8 @@
+# ExchangeRates
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `EXCHANGE_RATES` | exchange-rates |
\ No newline at end of file
diff --git a/docs/models/shared/Expression.md b/docs/models/shared/Expression.md
new file mode 100644
index 000000000..93dfeba46
--- /dev/null
+++ b/docs/models/shared/Expression.md
@@ -0,0 +1,9 @@
+# Expression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/FacebookMarketing.md b/docs/models/shared/FacebookMarketing.md
new file mode 100644
index 000000000..6cf552818
--- /dev/null
+++ b/docs/models/shared/FacebookMarketing.md
@@ -0,0 +1,9 @@
+# FacebookMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client Id for your OAuth app |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret for your OAuth app |
\ No newline at end of file
diff --git a/docs/models/shared/Fake.md b/docs/models/shared/Fake.md
new file mode 100644
index 000000000..e86fb1c15
--- /dev/null
+++ b/docs/models/shared/Fake.md
@@ -0,0 +1,10 @@
+# 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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraSchemasMode>](../../models/shared/DestinationAstraSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Faker.md b/docs/models/shared/Faker.md
new file mode 100644
index 000000000..96c80a879
--- /dev/null
+++ b/docs/models/shared/Faker.md
@@ -0,0 +1,8 @@
+# Faker
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `FAKER` | faker |
\ No newline at end of file
diff --git a/docs/models/shared/Fauna.md b/docs/models/shared/Fauna.md
new file mode 100644
index 000000000..eabd6a6ba
--- /dev/null
+++ b/docs/models/shared/Fauna.md
@@ -0,0 +1,8 @@
+# Fauna
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `FAUNA` | fauna |
\ No newline at end of file
diff --git a/docs/models/shared/FieldNameMappingConfigModel.md b/docs/models/shared/FieldNameMappingConfigModel.md
new file mode 100644
index 000000000..91cb079dc
--- /dev/null
+++ b/docs/models/shared/FieldNameMappingConfigModel.md
@@ -0,0 +1,9 @@
+# FieldNameMappingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
+| `fromField` | *String* | :heavy_check_mark: | The field name in the source |
+| `toField` | *String* | :heavy_check_mark: | The field name to use in the destination |
\ No newline at end of file
diff --git a/docs/models/shared/File.md b/docs/models/shared/File.md
new file mode 100644
index 000000000..c6751f227
--- /dev/null
+++ b/docs/models/shared/File.md
@@ -0,0 +1,8 @@
+# File
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FILE` | file |
\ No newline at end of file
diff --git a/docs/models/shared/FileBasedStreamConfig.md b/docs/models/shared/FileBasedStreamConfig.md
new file mode 100644
index 000000000..3505baca9
--- /dev/null
+++ b/docs/models/shared/FileBasedStreamConfig.md
@@ -0,0 +1,16 @@
+# FileBasedStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.Format](../../models/shared/Format.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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. |
+| `legacyPrefix` | *Optional extends String>* | :heavy_minus_sign: | The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob. |
+| `name` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.ValidationPolicy>](../../models/shared/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
diff --git a/docs/models/shared/FileFormat.md b/docs/models/shared/FileFormat.md
new file mode 100644
index 000000000..6ba7f6b25
--- /dev/null
+++ b/docs/models/shared/FileFormat.md
@@ -0,0 +1,18 @@
+# FileFormat
+
+The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs).
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `CSV` | csv |
+| `JSON` | json |
+| `JSONL` | jsonl |
+| `EXCEL` | excel |
+| `EXCEL_BINARY` | excel_binary |
+| `FWF` | fwf |
+| `FEATHER` | feather |
+| `PARQUET` | parquet |
+| `YAML` | yaml |
\ No newline at end of file
diff --git a/docs/models/shared/FileType.md b/docs/models/shared/FileType.md
new file mode 100644
index 000000000..927790b90
--- /dev/null
+++ b/docs/models/shared/FileType.md
@@ -0,0 +1,11 @@
+# FileType
+
+The file type you want to sync. Currently only 'csv' and 'json' files are supported.
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `CSV` | csv |
+| `JSON` | json |
\ No newline at end of file
diff --git a/docs/models/shared/Filter.md b/docs/models/shared/Filter.md
new file mode 100644
index 000000000..22efe3c48
--- /dev/null
+++ b/docs/models/shared/Filter.md
@@ -0,0 +1,12 @@
+# Filter
+
+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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.md) | :heavy_check_mark: | N/A |
+| `filterType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/FilterName.md b/docs/models/shared/FilterName.md
new file mode 100644
index 000000000..877540016
--- /dev/null
+++ b/docs/models/shared/FilterName.md
@@ -0,0 +1,8 @@
+# FilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/FilterType.md b/docs/models/shared/FilterType.md
new file mode 100644
index 000000000..3519f8871
--- /dev/null
+++ b/docs/models/shared/FilterType.md
@@ -0,0 +1,8 @@
+# FilterType
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `AND_GROUP` | andGroup |
\ No newline at end of file
diff --git a/docs/models/shared/Firebolt.md b/docs/models/shared/Firebolt.md
new file mode 100644
index 000000000..c525c9086
--- /dev/null
+++ b/docs/models/shared/Firebolt.md
@@ -0,0 +1,8 @@
+# Firebolt
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FIREBOLT` | firebolt |
\ No newline at end of file
diff --git a/docs/models/shared/Firestore.md b/docs/models/shared/Firestore.md
new file mode 100644
index 000000000..8e7a137fc
--- /dev/null
+++ b/docs/models/shared/Firestore.md
@@ -0,0 +1,8 @@
+# Firestore
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `FIRESTORE` | firestore |
\ No newline at end of file
diff --git a/docs/models/shared/Flattening.md b/docs/models/shared/Flattening.md
new file mode 100644
index 000000000..d0897beeb
--- /dev/null
+++ b/docs/models/shared/Flattening.md
@@ -0,0 +1,11 @@
+# Flattening
+
+Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details.
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `NO_FLATTENING` | No flattening |
+| `ROOT_LEVEL_FLATTENING` | Root level flattening |
\ No newline at end of file
diff --git a/docs/models/shared/Format.md b/docs/models/shared/Format.md
new file mode 100644
index 000000000..11f3cf1ab
--- /dev/null
+++ b/docs/models/shared/Format.md
@@ -0,0 +1,4 @@
+# Format
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/FormatType.md b/docs/models/shared/FormatType.md
new file mode 100644
index 000000000..f6ce398f1
--- /dev/null
+++ b/docs/models/shared/FormatType.md
@@ -0,0 +1,8 @@
+# FormatType
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | CSV |
\ No newline at end of file
diff --git a/docs/models/shared/FormatTypeWildcard.md b/docs/models/shared/FormatTypeWildcard.md
new file mode 100644
index 000000000..7d5eb24d4
--- /dev/null
+++ b/docs/models/shared/FormatTypeWildcard.md
@@ -0,0 +1,8 @@
+# FormatTypeWildcard
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | JSONL |
\ No newline at end of file
diff --git a/docs/models/shared/Freshcaller.md b/docs/models/shared/Freshcaller.md
new file mode 100644
index 000000000..b1a7c0151
--- /dev/null
+++ b/docs/models/shared/Freshcaller.md
@@ -0,0 +1,8 @@
+# Freshcaller
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `FRESHCALLER` | freshcaller |
\ No newline at end of file
diff --git a/docs/models/shared/Freshdesk.md b/docs/models/shared/Freshdesk.md
new file mode 100644
index 000000000..0cc179385
--- /dev/null
+++ b/docs/models/shared/Freshdesk.md
@@ -0,0 +1,8 @@
+# Freshdesk
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `FRESHDESK` | freshdesk |
\ No newline at end of file
diff --git a/docs/models/shared/Freshsales.md b/docs/models/shared/Freshsales.md
new file mode 100644
index 000000000..be9136a03
--- /dev/null
+++ b/docs/models/shared/Freshsales.md
@@ -0,0 +1,8 @@
+# Freshsales
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `FRESHSALES` | freshsales |
\ No newline at end of file
diff --git a/docs/models/shared/FromCSV.md b/docs/models/shared/FromCSV.md
new file mode 100644
index 000000000..3fa0118a9
--- /dev/null
+++ b/docs/models/shared/FromCSV.md
@@ -0,0 +1,8 @@
+# FromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.HeaderDefinitionType>](../../models/shared/HeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/FromField.md b/docs/models/shared/FromField.md
new file mode 100644
index 000000000..c98676c3f
--- /dev/null
+++ b/docs/models/shared/FromField.md
@@ -0,0 +1,12 @@
+# FromField
+
+Use a field in the record as the embedding. This is useful if you already have an embedding for your data and want to store it in the vector store.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `fieldName` | *String* | :heavy_check_mark: | Name of the field in the record that contains the embedding | embedding |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding5Mode>](../../models/shared/DestinationWeaviateSchemasEmbeddingEmbedding5Mode.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/FromValue.md b/docs/models/shared/FromValue.md
new file mode 100644
index 000000000..455fa618d
--- /dev/null
+++ b/docs/models/shared/FromValue.md
@@ -0,0 +1,2 @@
+# FromValue
+
diff --git a/docs/models/shared/GCSBucketRegion.md b/docs/models/shared/GCSBucketRegion.md
new file mode 100644
index 000000000..95c75188b
--- /dev/null
+++ b/docs/models/shared/GCSBucketRegion.md
@@ -0,0 +1,44 @@
+# GCSBucketRegion
+
+Select a Region of the GCS Bucket. Read more here.
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `NORTHAMERICA_NORTHEAST1` | northamerica-northeast1 |
+| `NORTHAMERICA_NORTHEAST2` | northamerica-northeast2 |
+| `US_CENTRAL1` | us-central1 |
+| `US_EAST1` | us-east1 |
+| `US_EAST4` | us-east4 |
+| `US_WEST1` | us-west1 |
+| `US_WEST2` | us-west2 |
+| `US_WEST3` | us-west3 |
+| `US_WEST4` | us-west4 |
+| `SOUTHAMERICA_EAST1` | southamerica-east1 |
+| `SOUTHAMERICA_WEST1` | southamerica-west1 |
+| `EUROPE_CENTRAL2` | europe-central2 |
+| `EUROPE_NORTH1` | europe-north1 |
+| `EUROPE_WEST1` | europe-west1 |
+| `EUROPE_WEST2` | europe-west2 |
+| `EUROPE_WEST3` | europe-west3 |
+| `EUROPE_WEST4` | europe-west4 |
+| `EUROPE_WEST6` | europe-west6 |
+| `ASIA_EAST1` | asia-east1 |
+| `ASIA_EAST2` | asia-east2 |
+| `ASIA_NORTHEAST1` | asia-northeast1 |
+| `ASIA_NORTHEAST2` | asia-northeast2 |
+| `ASIA_NORTHEAST3` | asia-northeast3 |
+| `ASIA_SOUTH1` | asia-south1 |
+| `ASIA_SOUTH2` | asia-south2 |
+| `ASIA_SOUTHEAST1` | asia-southeast1 |
+| `ASIA_SOUTHEAST2` | asia-southeast2 |
+| `AUSTRALIA_SOUTHEAST1` | australia-southeast1 |
+| `AUSTRALIA_SOUTHEAST2` | australia-southeast2 |
+| `ASIA` | asia |
+| `EU` | eu |
+| `US` | us |
+| `ASIA1` | asia1 |
+| `EUR4` | eur4 |
+| `NAM4` | nam4 |
\ No newline at end of file
diff --git a/docs/models/shared/GCSGoogleCloudStorage.md b/docs/models/shared/GCSGoogleCloudStorage.md
new file mode 100644
index 000000000..24fcb3a82
--- /dev/null
+++ b/docs/models/shared/GCSGoogleCloudStorage.md
@@ -0,0 +1,9 @@
+# GCSGoogleCloudStorage
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `serviceAccountJson` | *Optional extends String>* | :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` | [com.airbyte.api.models.shared.SourceFileStorage](../../models/shared/SourceFileStorage.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GCSStaging.md b/docs/models/shared/GCSStaging.md
new file mode 100644
index 000000000..c17412bf1
--- /dev/null
+++ b/docs/models/shared/GCSStaging.md
@@ -0,0 +1,14 @@
+# GCSStaging
+
+(recommended) Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO to load your data into BigQuery. Provides best-in-class speed, reliability and scalability. Read more about GCS Staging here.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credential` | [com.airbyte.api.models.shared.Credential](../../models/shared/Credential.md) | :heavy_check_mark: | 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. | |
+| `gcsBucketName` | *String* | :heavy_check_mark: | The name of the GCS bucket. Read more here. | airbyte_sync |
+| `gcsBucketPath` | *String* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. | data_sync/test |
+| `keepFilesInGcsBucket` | [Optional extends com.airbyte.api.models.shared.GCSTmpFilesAfterwardProcessing>](../../models/shared/GCSTmpFilesAfterwardProcessing.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` | [com.airbyte.api.models.shared.Method](../../models/shared/Method.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/GCSTmpFilesAfterwardProcessing.md b/docs/models/shared/GCSTmpFilesAfterwardProcessing.md
new file mode 100644
index 000000000..f9eba8d80
--- /dev/null
+++ b/docs/models/shared/GCSTmpFilesAfterwardProcessing.md
@@ -0,0 +1,11 @@
+# GCSTmpFilesAfterwardProcessing
+
+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.
+
+
+## Values
+
+| Name | Value |
+| ------------------------------- | ------------------------------- |
+| `DELETE_ALL_TMP_FILES_FROM_GCS` | Delete all tmp files from GCS |
+| `KEEP_ALL_TMP_FILES_IN_GCS` | Keep all tmp files in GCS |
\ No newline at end of file
diff --git a/docs/models/shared/GainsightPx.md b/docs/models/shared/GainsightPx.md
new file mode 100644
index 000000000..d0e8a3b62
--- /dev/null
+++ b/docs/models/shared/GainsightPx.md
@@ -0,0 +1,8 @@
+# GainsightPx
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `GAINSIGHT_PX` | gainsight-px |
\ No newline at end of file
diff --git a/docs/models/shared/Gcs.md b/docs/models/shared/Gcs.md
new file mode 100644
index 000000000..c0a977182
--- /dev/null
+++ b/docs/models/shared/Gcs.md
@@ -0,0 +1,8 @@
+# Gcs
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `GCS` | gcs |
\ No newline at end of file
diff --git a/docs/models/shared/Getlago.md b/docs/models/shared/Getlago.md
new file mode 100644
index 000000000..257455322
--- /dev/null
+++ b/docs/models/shared/Getlago.md
@@ -0,0 +1,8 @@
+# Getlago
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `GETLAGO` | getlago |
\ No newline at end of file
diff --git a/docs/models/shared/Github.md b/docs/models/shared/Github.md
new file mode 100644
index 000000000..2c13ef8c0
--- /dev/null
+++ b/docs/models/shared/Github.md
@@ -0,0 +1,8 @@
+# Github
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GithubCredentials>](../../models/shared/GithubCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GithubCredentials.md b/docs/models/shared/GithubCredentials.md
new file mode 100644
index 000000000..18bbc71ef
--- /dev/null
+++ b/docs/models/shared/GithubCredentials.md
@@ -0,0 +1,9 @@
+# GithubCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------- | ---------------------------- | ---------------------------- | ---------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | OAuth Client Id |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | OAuth Client secret |
\ No newline at end of file
diff --git a/docs/models/shared/Gitlab.md b/docs/models/shared/Gitlab.md
new file mode 100644
index 000000000..13cce363b
--- /dev/null
+++ b/docs/models/shared/Gitlab.md
@@ -0,0 +1,8 @@
+# Gitlab
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GitlabCredentials>](../../models/shared/GitlabCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GitlabCredentials.md b/docs/models/shared/GitlabCredentials.md
new file mode 100644
index 000000000..720874f40
--- /dev/null
+++ b/docs/models/shared/GitlabCredentials.md
@@ -0,0 +1,9 @@
+# GitlabCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The API ID of the Gitlab developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The API Secret the Gitlab developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Glassfrog.md b/docs/models/shared/Glassfrog.md
new file mode 100644
index 000000000..9e4cec0fd
--- /dev/null
+++ b/docs/models/shared/Glassfrog.md
@@ -0,0 +1,8 @@
+# Glassfrog
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `GLASSFROG` | glassfrog |
\ No newline at end of file
diff --git a/docs/models/shared/GlobalAccount.md b/docs/models/shared/GlobalAccount.md
new file mode 100644
index 000000000..93b003d55
--- /dev/null
+++ b/docs/models/shared/GlobalAccount.md
@@ -0,0 +1,8 @@
+# GlobalAccount
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `urlBase` | [Optional extends com.airbyte.api.models.shared.SourceSurveySparrowUrlBase>](../../models/shared/SourceSurveySparrowUrlBase.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Gnews.md b/docs/models/shared/Gnews.md
new file mode 100644
index 000000000..0a35a15e5
--- /dev/null
+++ b/docs/models/shared/Gnews.md
@@ -0,0 +1,8 @@
+# Gnews
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `GNEWS` | gnews |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAds.md b/docs/models/shared/GoogleAds.md
new file mode 100644
index 000000000..235939b9e
--- /dev/null
+++ b/docs/models/shared/GoogleAds.md
@@ -0,0 +1,8 @@
+# GoogleAds
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GoogleAdsCredentials>](../../models/shared/GoogleAdsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAdsCredentials.md b/docs/models/shared/GoogleAdsCredentials.md
new file mode 100644
index 000000000..0abe51f5b
--- /dev/null
+++ b/docs/models/shared/GoogleAdsCredentials.md
@@ -0,0 +1,10 @@
+# GoogleAdsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. |
+| `developerToken` | *Optional extends String>* | :heavy_minus_sign: | The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation. |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAnalyticsDataApi.md b/docs/models/shared/GoogleAnalyticsDataApi.md
new file mode 100644
index 000000000..3d543667c
--- /dev/null
+++ b/docs/models/shared/GoogleAnalyticsDataApi.md
@@ -0,0 +1,8 @@
+# GoogleAnalyticsDataApi
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GoogleAnalyticsDataApiCredentials>](../../models/shared/GoogleAnalyticsDataApiCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAnalyticsDataApiCredentials.md b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md
new file mode 100644
index 000000000..57ed4ed20
--- /dev/null
+++ b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md
@@ -0,0 +1,9 @@
+# GoogleAnalyticsDataApiCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Google Analytics developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Google Analytics developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAnalyticsV4ServiceAccountOnly.md b/docs/models/shared/GoogleAnalyticsV4ServiceAccountOnly.md
new file mode 100644
index 000000000..bdac6184b
--- /dev/null
+++ b/docs/models/shared/GoogleAnalyticsV4ServiceAccountOnly.md
@@ -0,0 +1,8 @@
+# GoogleAnalyticsV4ServiceAccountOnly
+
+
+## Values
+
+| Name | Value |
+| ------------------------------------------ | ------------------------------------------ |
+| `GOOGLE_ANALYTICS_V4_SERVICE_ACCOUNT_ONLY` | google-analytics-v4-service-account-only |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleCredentials.md b/docs/models/shared/GoogleCredentials.md
new file mode 100644
index 000000000..7f6de0883
--- /dev/null
+++ b/docs/models/shared/GoogleCredentials.md
@@ -0,0 +1,12 @@
+# GoogleCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation. |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation. |
+| `developerToken` | *String* | :heavy_check_mark: | The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation. |
+| `refreshToken` | *String* | :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/shared/GoogleDirectory.md b/docs/models/shared/GoogleDirectory.md
new file mode 100644
index 000000000..021eda699
--- /dev/null
+++ b/docs/models/shared/GoogleDirectory.md
@@ -0,0 +1,8 @@
+# GoogleDirectory
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `GOOGLE_DIRECTORY` | google-directory |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleDrive.md b/docs/models/shared/GoogleDrive.md
new file mode 100644
index 000000000..d8ae22b51
--- /dev/null
+++ b/docs/models/shared/GoogleDrive.md
@@ -0,0 +1,8 @@
+# GoogleDrive
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GoogleDriveCredentials>](../../models/shared/GoogleDriveCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleDriveCredentials.md b/docs/models/shared/GoogleDriveCredentials.md
new file mode 100644
index 000000000..d1df20459
--- /dev/null
+++ b/docs/models/shared/GoogleDriveCredentials.md
@@ -0,0 +1,9 @@
+# GoogleDriveCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client ID for the Google Drive API |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret for the Google Drive API |
\ No newline at end of file
diff --git a/docs/models/shared/GooglePagespeedInsights.md b/docs/models/shared/GooglePagespeedInsights.md
new file mode 100644
index 000000000..33eae40c5
--- /dev/null
+++ b/docs/models/shared/GooglePagespeedInsights.md
@@ -0,0 +1,8 @@
+# GooglePagespeedInsights
+
+
+## Values
+
+| Name | Value |
+| --------------------------- | --------------------------- |
+| `GOOGLE_PAGESPEED_INSIGHTS` | google-pagespeed-insights |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleSearchConsole.md b/docs/models/shared/GoogleSearchConsole.md
new file mode 100644
index 000000000..a9bbf81a2
--- /dev/null
+++ b/docs/models/shared/GoogleSearchConsole.md
@@ -0,0 +1,8 @@
+# GoogleSearchConsole
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `authorization` | [Optional extends com.airbyte.api.models.shared.Authorization>](../../models/shared/Authorization.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleSheets.md b/docs/models/shared/GoogleSheets.md
new file mode 100644
index 000000000..5680bc1c8
--- /dev/null
+++ b/docs/models/shared/GoogleSheets.md
@@ -0,0 +1,8 @@
+# GoogleSheets
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.GoogleSheetsCredentials>](../../models/shared/GoogleSheetsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleSheetsCredentials.md b/docs/models/shared/GoogleSheetsCredentials.md
new file mode 100644
index 000000000..c7c039b5b
--- /dev/null
+++ b/docs/models/shared/GoogleSheetsCredentials.md
@@ -0,0 +1,9 @@
+# GoogleSheetsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Enter your Google application's Client ID. See Google's documentation for more information. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Enter your Google application's Client Secret. See Google's documentation for more information. |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleWebfonts.md b/docs/models/shared/GoogleWebfonts.md
new file mode 100644
index 000000000..35c74e67b
--- /dev/null
+++ b/docs/models/shared/GoogleWebfonts.md
@@ -0,0 +1,8 @@
+# GoogleWebfonts
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `GOOGLE_WEBFONTS` | google-webfonts |
\ No newline at end of file
diff --git a/docs/models/shared/Granularity.md b/docs/models/shared/Granularity.md
new file mode 100644
index 000000000..967797e97
--- /dev/null
+++ b/docs/models/shared/Granularity.md
@@ -0,0 +1,14 @@
+# Granularity
+
+Chosen granularity for API
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TOTAL` | TOTAL |
+| `DAY` | DAY |
+| `HOUR` | HOUR |
+| `WEEK` | WEEK |
+| `MONTH` | MONTH |
\ No newline at end of file
diff --git a/docs/models/shared/GranularityForGeoLocationRegion.md b/docs/models/shared/GranularityForGeoLocationRegion.md
new file mode 100644
index 000000000..5c7b9c4a7
--- /dev/null
+++ b/docs/models/shared/GranularityForGeoLocationRegion.md
@@ -0,0 +1,12 @@
+# GranularityForGeoLocationRegion
+
+The granularity used for geo location data in reports.
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `COUNTRY` | country |
+| `REGION` | region |
+| `SUBREGION` | subregion |
\ No newline at end of file
diff --git a/docs/models/shared/GranularityForPeriodicReports.md b/docs/models/shared/GranularityForPeriodicReports.md
new file mode 100644
index 000000000..0006c33e2
--- /dev/null
+++ b/docs/models/shared/GranularityForPeriodicReports.md
@@ -0,0 +1,12 @@
+# GranularityForPeriodicReports
+
+The granularity used for periodic data in reports. See the docs.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DAILY` | daily |
+| `WEEKLY` | weekly |
+| `MONTHLY` | monthly |
\ No newline at end of file
diff --git a/docs/models/shared/Greenhouse.md b/docs/models/shared/Greenhouse.md
new file mode 100644
index 000000000..31bd148e0
--- /dev/null
+++ b/docs/models/shared/Greenhouse.md
@@ -0,0 +1,8 @@
+# Greenhouse
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `GREENHOUSE` | greenhouse |
\ No newline at end of file
diff --git a/docs/models/shared/Gridly.md b/docs/models/shared/Gridly.md
new file mode 100644
index 000000000..26536b754
--- /dev/null
+++ b/docs/models/shared/Gridly.md
@@ -0,0 +1,8 @@
+# Gridly
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `GRIDLY` | gridly |
\ No newline at end of file
diff --git a/docs/models/shared/Gzip.md b/docs/models/shared/Gzip.md
new file mode 100644
index 000000000..f02bd11c6
--- /dev/null
+++ b/docs/models/shared/Gzip.md
@@ -0,0 +1,8 @@
+# Gzip
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionType` | [Optional extends com.airbyte.api.models.shared.DestinationGcsCompressionType>](../../models/shared/DestinationGcsCompressionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/HMACKey.md b/docs/models/shared/HMACKey.md
new file mode 100644
index 000000000..301d4956b
--- /dev/null
+++ b/docs/models/shared/HMACKey.md
@@ -0,0 +1,10 @@
+# HMACKey
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `credentialType` | [Optional extends com.airbyte.api.models.shared.CredentialType>](../../models/shared/CredentialType.md) | :heavy_minus_sign: | N/A | |
+| `hmacKeyAccessId` | *String* | :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 |
+| `hmacKeySecret` | *String* | :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/shared/HTTPSPublicWeb.md b/docs/models/shared/HTTPSPublicWeb.md
new file mode 100644
index 000000000..e1b6618d8
--- /dev/null
+++ b/docs/models/shared/HTTPSPublicWeb.md
@@ -0,0 +1,9 @@
+# HTTPSPublicWeb
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| `storage` | [com.airbyte.api.models.shared.Storage](../../models/shared/Storage.md) | :heavy_check_mark: | N/A |
+| `userAgent` | *Optional extends Boolean>* | :heavy_minus_sign: | Add User-Agent to request |
\ No newline at end of file
diff --git a/docs/models/shared/Harvest.md b/docs/models/shared/Harvest.md
new file mode 100644
index 000000000..2aa6f6f52
--- /dev/null
+++ b/docs/models/shared/Harvest.md
@@ -0,0 +1,8 @@
+# Harvest
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.HarvestCredentials>](../../models/shared/HarvestCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/HarvestCredentials.md b/docs/models/shared/HarvestCredentials.md
new file mode 100644
index 000000000..5eb291e49
--- /dev/null
+++ b/docs/models/shared/HarvestCredentials.md
@@ -0,0 +1,9 @@
+# HarvestCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Harvest developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Harvest developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Header.md b/docs/models/shared/Header.md
new file mode 100644
index 000000000..cf2b4b258
--- /dev/null
+++ b/docs/models/shared/Header.md
@@ -0,0 +1,9 @@
+# Header
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------ | ------------------ | ------------------ | ------------------ |
+| `headerKey` | *String* | :heavy_check_mark: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/HeaderDefinitionType.md b/docs/models/shared/HeaderDefinitionType.md
new file mode 100644
index 000000000..d3a04e749
--- /dev/null
+++ b/docs/models/shared/HeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# HeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/Hubplanner.md b/docs/models/shared/Hubplanner.md
new file mode 100644
index 000000000..47c132db3
--- /dev/null
+++ b/docs/models/shared/Hubplanner.md
@@ -0,0 +1,8 @@
+# Hubplanner
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `HUBPLANNER` | hubplanner |
\ No newline at end of file
diff --git a/docs/models/shared/Hubspot.md b/docs/models/shared/Hubspot.md
new file mode 100644
index 000000000..08e9782e0
--- /dev/null
+++ b/docs/models/shared/Hubspot.md
@@ -0,0 +1,8 @@
+# Hubspot
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.HubspotCredentials>](../../models/shared/HubspotCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/HubspotCredentials.md b/docs/models/shared/HubspotCredentials.md
new file mode 100644
index 000000000..c063a4a06
--- /dev/null
+++ b/docs/models/shared/HubspotCredentials.md
@@ -0,0 +1,9 @@
+# HubspotCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your HubSpot developer application. See the Hubspot docs if you need help finding this ID. | 123456789000 |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. | secret |
\ No newline at end of file
diff --git a/docs/models/shared/IAMRole.md b/docs/models/shared/IAMRole.md
new file mode 100644
index 000000000..0125381e9
--- /dev/null
+++ b/docs/models/shared/IAMRole.md
@@ -0,0 +1,9 @@
+# IAMRole
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `credentialsTitle` | [Optional extends com.airbyte.api.models.shared.CredentialsTitle>](../../models/shared/CredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials |
+| `roleArn` | *String* | :heavy_check_mark: | Will assume this role to write data to s3 |
\ No newline at end of file
diff --git a/docs/models/shared/IAMUser.md b/docs/models/shared/IAMUser.md
new file mode 100644
index 000000000..f785961c2
--- /dev/null
+++ b/docs/models/shared/IAMUser.md
@@ -0,0 +1,10 @@
+# IAMUser
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `awsAccessKeyId` | *String* | :heavy_check_mark: | AWS User Access Key Id |
+| `awsSecretAccessKey` | *String* | :heavy_check_mark: | Secret Access Key |
+| `credentialsTitle` | [Optional extends com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsTitle>](../../models/shared/DestinationAwsDatalakeCredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials |
\ No newline at end of file
diff --git a/docs/models/shared/In.md b/docs/models/shared/In.md
new file mode 100644
index 000000000..63864fa14
--- /dev/null
+++ b/docs/models/shared/In.md
@@ -0,0 +1,10 @@
+# In
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `TITLE` | title |
+| `DESCRIPTION` | description |
+| `CONTENT` | content |
\ No newline at end of file
diff --git a/docs/models/shared/InListFilter.md b/docs/models/shared/InListFilter.md
new file mode 100644
index 000000000..80c56385c
--- /dev/null
+++ b/docs/models/shared/InListFilter.md
@@ -0,0 +1,10 @@
+# InListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterName](../../models/shared/SourceGoogleAnalyticsDataApiFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Indexing.md b/docs/models/shared/Indexing.md
new file mode 100644
index 000000000..136c880f1
--- /dev/null
+++ b/docs/models/shared/Indexing.md
@@ -0,0 +1,13 @@
+# Indexing
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `astraDbAppToken` | *String* | :heavy_check_mark: | The application token authorizes a user to connect to a specific Astra DB database. It is created when the user clicks the Generate Token button on the Overview tab of the Database page in the Astra UI. | |
+| `astraDbEndpoint` | *String* | :heavy_check_mark: | The endpoint specifies which Astra DB database queries are sent to. It can be copied from the Database Details section of the Overview tab of the Database page in the Astra UI. | https://8292d414-dd1b-4c33-8431-e838bedc04f7-us-east1.apps.astra.datastax.com |
+| `astraDbKeyspace` | *String* | :heavy_check_mark: | Keyspaces (or Namespaces) serve as containers for organizing data within a database. You can create a new keyspace uisng the Data Explorer tab in the Astra UI. The keyspace default_keyspace is created for you when you create a Vector Database in Astra DB. | |
+| `collection` | *String* | :heavy_check_mark: | 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. | |
\ No newline at end of file
diff --git a/docs/models/shared/InferenceType.md b/docs/models/shared/InferenceType.md
new file mode 100644
index 000000000..258891c27
--- /dev/null
+++ b/docs/models/shared/InferenceType.md
@@ -0,0 +1,11 @@
+# InferenceType
+
+How to infer the types of the columns. If none, inference default to strings.
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `NONE` | None |
+| `PRIMITIVE_TYPES_ONLY` | Primitive Types Only |
\ No newline at end of file
diff --git a/docs/models/shared/InitiateOauthRequest.md b/docs/models/shared/InitiateOauthRequest.md
index 6a384d84d..cbc87b1b4 100644
--- a/docs/models/shared/InitiateOauthRequest.md
+++ b/docs/models/shared/InitiateOauthRequest.md
@@ -7,7 +7,7 @@ POST body for initiating OAuth via the public API
| Field | Type | Required | Description | Example |
| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
-| `oAuthInputConfiguration` | [com.airbyte.api.models.shared.OAuthInputConfiguration](../../models/shared/OAuthInputConfiguration.md) | :heavy_minus_sign: | Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. | {
"host": "test.snowflake.com"
} |
+| `oAuthInputConfiguration` | [Optional extends com.airbyte.api.models.shared.OAuthInputConfiguration>](../../models/shared/OAuthInputConfiguration.md) | :heavy_minus_sign: | Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. | {
"host": "test.snowflake.com"
} |
| `redirectUrl` | *String* | :heavy_check_mark: | The URL to redirect the user to with the OAuth secret stored in the secret_id query string parameter after authentication is complete. | |
| `sourceType` | [com.airbyte.api.models.shared.OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_check_mark: | N/A | |
| `workspaceId` | *String* | :heavy_check_mark: | The workspace to create the secret and eventually the full source. | |
\ No newline at end of file
diff --git a/docs/models/shared/InsightConfig.md b/docs/models/shared/InsightConfig.md
new file mode 100644
index 000000000..5ff4fec2f
--- /dev/null
+++ b/docs/models/shared/InsightConfig.md
@@ -0,0 +1,20 @@
+# InsightConfig
+
+Config for custom insights
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `actionBreakdowns` | List<[com.airbyte.api.models.shared.ValidActionBreakdowns](../../models/shared/ValidActionBreakdowns.md)> | :heavy_minus_sign: | A list of chosen action_breakdowns for action_breakdowns | |
+| `actionReportTime` | [Optional extends com.airbyte.api.models.shared.SourceFacebookMarketingActionReportTime>](../../models/shared/SourceFacebookMarketingActionReportTime.md) | :heavy_minus_sign: | Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with action_report_time=impression, you see a conversion on Jan 1st. When you query the API with action_report_time=conversion, you see a conversion on Jan 2nd. | |
+| `breakdowns` | List<[com.airbyte.api.models.shared.ValidBreakdowns](../../models/shared/ValidBreakdowns.md)> | :heavy_minus_sign: | A list of chosen breakdowns for breakdowns | |
+| `endDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceFacebookMarketingValidEnums](../../models/shared/SourceFacebookMarketingValidEnums.md)> | :heavy_minus_sign: | A list of chosen fields for fields parameter | |
+| `insightsJobTimeout` | *Optional extends Long>* | :heavy_minus_sign: | The insights job timeout | |
+| `insightsLookbackWindow` | *Optional extends Long>* | :heavy_minus_sign: | The attribution window | |
+| `level` | [Optional extends com.airbyte.api.models.shared.Level>](../../models/shared/Level.md) | :heavy_minus_sign: | Chosen level for API | |
+| `name` | *String* | :heavy_check_mark: | The name value of insight | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `timeIncrement` | *Optional extends Long>* | :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). | |
\ No newline at end of file
diff --git a/docs/models/shared/Insightly.md b/docs/models/shared/Insightly.md
new file mode 100644
index 000000000..e4d6de35d
--- /dev/null
+++ b/docs/models/shared/Insightly.md
@@ -0,0 +1,8 @@
+# Insightly
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `INSIGHTLY` | insightly |
\ No newline at end of file
diff --git a/docs/models/shared/Instagram.md b/docs/models/shared/Instagram.md
new file mode 100644
index 000000000..8a4f3b7f8
--- /dev/null
+++ b/docs/models/shared/Instagram.md
@@ -0,0 +1,9 @@
+# Instagram
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID for your Oauth application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret for your Oauth application |
\ No newline at end of file
diff --git a/docs/models/shared/Instance.md b/docs/models/shared/Instance.md
new file mode 100644
index 000000000..3adce6491
--- /dev/null
+++ b/docs/models/shared/Instance.md
@@ -0,0 +1,8 @@
+# Instance
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `STANDALONE` | standalone |
\ No newline at end of file
diff --git a/docs/models/shared/Instatus.md b/docs/models/shared/Instatus.md
new file mode 100644
index 000000000..94fab686a
--- /dev/null
+++ b/docs/models/shared/Instatus.md
@@ -0,0 +1,8 @@
+# Instatus
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `INSTATUS` | instatus |
\ No newline at end of file
diff --git a/docs/models/shared/Int64Value.md b/docs/models/shared/Int64Value.md
new file mode 100644
index 000000000..2c07e13b3
--- /dev/null
+++ b/docs/models/shared/Int64Value.md
@@ -0,0 +1,9 @@
+# Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.ValueType](../../models/shared/ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Intercom.md b/docs/models/shared/Intercom.md
new file mode 100644
index 000000000..3f5fa83d0
--- /dev/null
+++ b/docs/models/shared/Intercom.md
@@ -0,0 +1,9 @@
+# Intercom
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client Id for your Intercom application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret for your Intercom application. |
\ No newline at end of file
diff --git a/docs/models/shared/InvalidCDCPositionBehaviorAdvanced.md b/docs/models/shared/InvalidCDCPositionBehaviorAdvanced.md
new file mode 100644
index 000000000..ffd8d6edf
--- /dev/null
+++ b/docs/models/shared/InvalidCDCPositionBehaviorAdvanced.md
@@ -0,0 +1,11 @@
+# InvalidCDCPositionBehaviorAdvanced
+
+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.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `FAIL_SYNC` | Fail sync |
+| `RE_SYNC_DATA` | Re-sync data |
\ No newline at end of file
diff --git a/docs/models/shared/Ip2whois.md b/docs/models/shared/Ip2whois.md
new file mode 100644
index 000000000..9b98faf80
--- /dev/null
+++ b/docs/models/shared/Ip2whois.md
@@ -0,0 +1,8 @@
+# Ip2whois
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `IP2WHOIS` | ip2whois |
\ No newline at end of file
diff --git a/docs/models/shared/IssuesStreamExpandWith.md b/docs/models/shared/IssuesStreamExpandWith.md
new file mode 100644
index 000000000..003666760
--- /dev/null
+++ b/docs/models/shared/IssuesStreamExpandWith.md
@@ -0,0 +1,10 @@
+# IssuesStreamExpandWith
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `RENDERED_FIELDS` | renderedFields |
+| `TRANSITIONS` | transitions |
+| `CHANGELOG` | changelog |
\ No newline at end of file
diff --git a/docs/models/shared/Iterable.md b/docs/models/shared/Iterable.md
new file mode 100644
index 000000000..fc9181f80
--- /dev/null
+++ b/docs/models/shared/Iterable.md
@@ -0,0 +1,8 @@
+# Iterable
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ITERABLE` | iterable |
\ No newline at end of file
diff --git a/docs/models/shared/JSONLinesNewlineDelimitedJSON.md b/docs/models/shared/JSONLinesNewlineDelimitedJSON.md
new file mode 100644
index 000000000..e1440a8dd
--- /dev/null
+++ b/docs/models/shared/JSONLinesNewlineDelimitedJSON.md
@@ -0,0 +1,9 @@
+# JSONLinesNewlineDelimitedJSON
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `compressionCodec` | [Optional extends com.airbyte.api.models.shared.CompressionCodecOptional>](../../models/shared/CompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.FormatTypeWildcard>](../../models/shared/FormatTypeWildcard.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Jira.md b/docs/models/shared/Jira.md
new file mode 100644
index 000000000..4135383c5
--- /dev/null
+++ b/docs/models/shared/Jira.md
@@ -0,0 +1,8 @@
+# Jira
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `JIRA` | jira |
\ No newline at end of file
diff --git a/docs/models/shared/JobResponse.md b/docs/models/shared/JobResponse.md
index acf0a883e..bef3c79b1 100644
--- a/docs/models/shared/JobResponse.md
+++ b/docs/models/shared/JobResponse.md
@@ -7,12 +7,12 @@ Provides details of a single job.
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
-| `bytesSynced` | *Long* | :heavy_minus_sign: | N/A |
+| `bytesSynced` | *Optional extends Long>* | :heavy_minus_sign: | N/A |
| `connectionId` | *String* | :heavy_check_mark: | N/A |
-| `duration` | *String* | :heavy_minus_sign: | Duration of a sync in ISO_8601 format |
-| `jobId` | *Long* | :heavy_check_mark: | N/A |
+| `duration` | *Optional extends String>* | :heavy_minus_sign: | Duration of a sync in ISO_8601 format |
+| `jobId` | *long* | :heavy_check_mark: | N/A |
| `jobType` | [com.airbyte.api.models.shared.JobTypeEnum](../../models/shared/JobTypeEnum.md) | :heavy_check_mark: | Enum that describes the different types of jobs that the platform runs. |
-| `lastUpdatedAt` | *String* | :heavy_minus_sign: | N/A |
-| `rowsSynced` | *Long* | :heavy_minus_sign: | N/A |
+| `lastUpdatedAt` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `rowsSynced` | *Optional extends Long>* | :heavy_minus_sign: | N/A |
| `startTime` | *String* | :heavy_check_mark: | N/A |
| `status` | [com.airbyte.api.models.shared.JobStatusEnum](../../models/shared/JobStatusEnum.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/JobsResponse.md b/docs/models/shared/JobsResponse.md
index 0a8c0406a..a63d444de 100644
--- a/docs/models/shared/JobsResponse.md
+++ b/docs/models/shared/JobsResponse.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
| `data` | List<[com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md)> | :heavy_check_mark: | N/A |
-| `next` | *String* | :heavy_minus_sign: | N/A |
-| `previous` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `next` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `previous` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Jsonl.md b/docs/models/shared/Jsonl.md
new file mode 100644
index 000000000..605fc98d5
--- /dev/null
+++ b/docs/models/shared/Jsonl.md
@@ -0,0 +1,13 @@
+# Jsonl
+
+This connector uses PyArrow for JSON Lines (jsonl) file parsing.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `blockSize` | *Optional extends Long>* | :heavy_minus_sign: | The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors. | |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasFormatFiletype>](../../models/shared/SourceS3SchemasFormatFiletype.md) | :heavy_minus_sign: | N/A | |
+| `newlinesInValues` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether newline characters are allowed in JSON values. Turning this on may affect performance. Leave blank to default to False. | |
+| `unexpectedFieldBehavior` | [Optional extends com.airbyte.api.models.shared.UnexpectedFieldBehavior>](../../models/shared/UnexpectedFieldBehavior.md) | :heavy_minus_sign: | How JSON fields outside of explicit_schema (if given) are treated. Check PyArrow documentation for details | ignore |
\ No newline at end of file
diff --git a/docs/models/shared/JsonlFormat.md b/docs/models/shared/JsonlFormat.md
new file mode 100644
index 000000000..bd2318983
--- /dev/null
+++ b/docs/models/shared/JsonlFormat.md
@@ -0,0 +1,8 @@
+# JsonlFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasFiletype>](../../models/shared/SourceAzureBlobStorageSchemasFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/K6Cloud.md b/docs/models/shared/K6Cloud.md
new file mode 100644
index 000000000..5a98778c3
--- /dev/null
+++ b/docs/models/shared/K6Cloud.md
@@ -0,0 +1,8 @@
+# K6Cloud
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `K6_CLOUD` | k6-cloud |
\ No newline at end of file
diff --git a/docs/models/shared/KeyPairAuthentication.md b/docs/models/shared/KeyPairAuthentication.md
new file mode 100644
index 000000000..adf6fc18d
--- /dev/null
+++ b/docs/models/shared/KeyPairAuthentication.md
@@ -0,0 +1,10 @@
+# KeyPairAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.DestinationSnowflakeSchemasCredentialsAuthType>](../../models/shared/DestinationSnowflakeSchemasCredentialsAuthType.md) | :heavy_minus_sign: | N/A |
+| `privateKey` | *String* | :heavy_check_mark: | RSA Private key to use for Snowflake connection. See the docs for more information on how to obtain this key. |
+| `privateKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Passphrase for private key |
\ No newline at end of file
diff --git a/docs/models/shared/Klarna.md b/docs/models/shared/Klarna.md
new file mode 100644
index 000000000..582b30e4d
--- /dev/null
+++ b/docs/models/shared/Klarna.md
@@ -0,0 +1,8 @@
+# Klarna
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `KLARNA` | klarna |
\ No newline at end of file
diff --git a/docs/models/shared/Klaviyo.md b/docs/models/shared/Klaviyo.md
new file mode 100644
index 000000000..82b777531
--- /dev/null
+++ b/docs/models/shared/Klaviyo.md
@@ -0,0 +1,8 @@
+# Klaviyo
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `KLAVIYO` | klaviyo |
\ No newline at end of file
diff --git a/docs/models/shared/Kyve.md b/docs/models/shared/Kyve.md
new file mode 100644
index 000000000..b05a54857
--- /dev/null
+++ b/docs/models/shared/Kyve.md
@@ -0,0 +1,8 @@
+# Kyve
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `KYVE` | kyve |
\ No newline at end of file
diff --git a/docs/models/shared/Langchain.md b/docs/models/shared/Langchain.md
new file mode 100644
index 000000000..922757709
--- /dev/null
+++ b/docs/models/shared/Langchain.md
@@ -0,0 +1,8 @@
+# Langchain
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `LANGCHAIN` | langchain |
\ No newline at end of file
diff --git a/docs/models/shared/Language.md b/docs/models/shared/Language.md
new file mode 100644
index 000000000..9c81cdc3a
--- /dev/null
+++ b/docs/models/shared/Language.md
@@ -0,0 +1,29 @@
+# Language
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `AR` | ar |
+| `ZH` | zh |
+| `NL` | nl |
+| `EN` | en |
+| `FR` | fr |
+| `DE` | de |
+| `EL` | el |
+| `HE` | he |
+| `HI` | hi |
+| `IT` | it |
+| `JA` | ja |
+| `ML` | ml |
+| `MR` | mr |
+| `NO` | no |
+| `PT` | pt |
+| `RO` | ro |
+| `RU` | ru |
+| `ES` | es |
+| `SV` | sv |
+| `TA` | ta |
+| `TE` | te |
+| `UK` | uk |
\ No newline at end of file
diff --git a/docs/models/shared/Launchdarkly.md b/docs/models/shared/Launchdarkly.md
new file mode 100644
index 000000000..0bf73130d
--- /dev/null
+++ b/docs/models/shared/Launchdarkly.md
@@ -0,0 +1,8 @@
+# Launchdarkly
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `LAUNCHDARKLY` | launchdarkly |
\ No newline at end of file
diff --git a/docs/models/shared/Lemlist.md b/docs/models/shared/Lemlist.md
new file mode 100644
index 000000000..8f477e3f4
--- /dev/null
+++ b/docs/models/shared/Lemlist.md
@@ -0,0 +1,8 @@
+# Lemlist
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `LEMLIST` | lemlist |
\ No newline at end of file
diff --git a/docs/models/shared/Level.md b/docs/models/shared/Level.md
new file mode 100644
index 000000000..f8b60083e
--- /dev/null
+++ b/docs/models/shared/Level.md
@@ -0,0 +1,13 @@
+# Level
+
+Chosen level for API
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AD` | ad |
+| `ADSET` | adset |
+| `CAMPAIGN` | campaign |
+| `ACCOUNT` | account |
\ No newline at end of file
diff --git a/docs/models/shared/LeverHiring.md b/docs/models/shared/LeverHiring.md
new file mode 100644
index 000000000..8271056fc
--- /dev/null
+++ b/docs/models/shared/LeverHiring.md
@@ -0,0 +1,8 @@
+# LeverHiring
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.LeverHiringCredentials>](../../models/shared/LeverHiringCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/LeverHiringCredentials.md b/docs/models/shared/LeverHiringCredentials.md
new file mode 100644
index 000000000..a0263caaa
--- /dev/null
+++ b/docs/models/shared/LeverHiringCredentials.md
@@ -0,0 +1,9 @@
+# LeverHiringCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/LinkedinAds.md b/docs/models/shared/LinkedinAds.md
new file mode 100644
index 000000000..81868ad99
--- /dev/null
+++ b/docs/models/shared/LinkedinAds.md
@@ -0,0 +1,8 @@
+# LinkedinAds
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.LinkedinAdsCredentials>](../../models/shared/LinkedinAdsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/LinkedinAdsCredentials.md b/docs/models/shared/LinkedinAdsCredentials.md
new file mode 100644
index 000000000..eba96ec0b
--- /dev/null
+++ b/docs/models/shared/LinkedinAdsCredentials.md
@@ -0,0 +1,9 @@
+# LinkedinAdsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The client ID of your developer application. Refer to our documentation for more information. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret of your developer application. Refer to our documentation for more information. |
\ No newline at end of file
diff --git a/docs/models/shared/LinkedinPages.md b/docs/models/shared/LinkedinPages.md
new file mode 100644
index 000000000..59ae600d3
--- /dev/null
+++ b/docs/models/shared/LinkedinPages.md
@@ -0,0 +1,8 @@
+# LinkedinPages
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `LINKEDIN_PAGES` | linkedin-pages |
\ No newline at end of file
diff --git a/docs/models/shared/Linnworks.md b/docs/models/shared/Linnworks.md
new file mode 100644
index 000000000..5e0766b80
--- /dev/null
+++ b/docs/models/shared/Linnworks.md
@@ -0,0 +1,8 @@
+# Linnworks
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `LINNWORKS` | linnworks |
\ No newline at end of file
diff --git a/docs/models/shared/LoadingMethod.md b/docs/models/shared/LoadingMethod.md
new file mode 100644
index 000000000..d05071e5a
--- /dev/null
+++ b/docs/models/shared/LoadingMethod.md
@@ -0,0 +1,4 @@
+# LoadingMethod
+
+The way data will be uploaded to BigQuery.
+
diff --git a/docs/models/shared/Local.md b/docs/models/shared/Local.md
new file mode 100644
index 000000000..65ab2ae5d
--- /dev/null
+++ b/docs/models/shared/Local.md
@@ -0,0 +1,10 @@
+# Local
+
+Process files locally, supporting `fast` and `ocr` modes. This is the default option.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageMode>](../../models/shared/SourceAzureBlobStorageMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/LoginPassword.md b/docs/models/shared/LoginPassword.md
new file mode 100644
index 000000000..4a8f41716
--- /dev/null
+++ b/docs/models/shared/LoginPassword.md
@@ -0,0 +1,12 @@
+# LoginPassword
+
+Login/Password.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `authorization` | [com.airbyte.api.models.shared.DestinationMongodbAuthorization](../../models/shared/DestinationMongodbAuthorization.md) | :heavy_check_mark: | N/A |
+| `password` | *String* | :heavy_check_mark: | Password associated with the username. |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. |
\ No newline at end of file
diff --git a/docs/models/shared/Lokalise.md b/docs/models/shared/Lokalise.md
new file mode 100644
index 000000000..2d47c90d2
--- /dev/null
+++ b/docs/models/shared/Lokalise.md
@@ -0,0 +1,8 @@
+# Lokalise
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `LOKALISE` | lokalise |
\ No newline at end of file
diff --git a/docs/models/shared/Mailchimp.md b/docs/models/shared/Mailchimp.md
new file mode 100644
index 000000000..7dd44f6d6
--- /dev/null
+++ b/docs/models/shared/Mailchimp.md
@@ -0,0 +1,8 @@
+# Mailchimp
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.MailchimpCredentials>](../../models/shared/MailchimpCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MailchimpCredentials.md b/docs/models/shared/MailchimpCredentials.md
new file mode 100644
index 000000000..7b706afb9
--- /dev/null
+++ b/docs/models/shared/MailchimpCredentials.md
@@ -0,0 +1,9 @@
+# MailchimpCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/Mailgun.md b/docs/models/shared/Mailgun.md
new file mode 100644
index 000000000..ee6720ee0
--- /dev/null
+++ b/docs/models/shared/Mailgun.md
@@ -0,0 +1,8 @@
+# Mailgun
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `MAILGUN` | mailgun |
\ No newline at end of file
diff --git a/docs/models/shared/MailjetSms.md b/docs/models/shared/MailjetSms.md
new file mode 100644
index 000000000..abe483354
--- /dev/null
+++ b/docs/models/shared/MailjetSms.md
@@ -0,0 +1,8 @@
+# MailjetSms
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `MAILJET_SMS` | mailjet-sms |
\ No newline at end of file
diff --git a/docs/models/shared/Marketo.md b/docs/models/shared/Marketo.md
new file mode 100644
index 000000000..f62c35fef
--- /dev/null
+++ b/docs/models/shared/Marketo.md
@@ -0,0 +1,8 @@
+# Marketo
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `MARKETO` | marketo |
\ No newline at end of file
diff --git a/docs/models/shared/Metabase.md b/docs/models/shared/Metabase.md
new file mode 100644
index 000000000..447f6ffd6
--- /dev/null
+++ b/docs/models/shared/Metabase.md
@@ -0,0 +1,8 @@
+# Metabase
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `METABASE` | metabase |
\ No newline at end of file
diff --git a/docs/models/shared/Method.md b/docs/models/shared/Method.md
new file mode 100644
index 000000000..5601d5135
--- /dev/null
+++ b/docs/models/shared/Method.md
@@ -0,0 +1,8 @@
+# Method
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `GCS_STAGING` | GCS Staging |
\ No newline at end of file
diff --git a/docs/models/shared/MetricsFilter.md b/docs/models/shared/MetricsFilter.md
new file mode 100644
index 000000000..4974fb73a
--- /dev/null
+++ b/docs/models/shared/MetricsFilter.md
@@ -0,0 +1,4 @@
+# MetricsFilter
+
+Metrics filter
+
diff --git a/docs/models/shared/MicrosoftOnedrive.md b/docs/models/shared/MicrosoftOnedrive.md
new file mode 100644
index 000000000..48793bc73
--- /dev/null
+++ b/docs/models/shared/MicrosoftOnedrive.md
@@ -0,0 +1,8 @@
+# MicrosoftOnedrive
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.MicrosoftOnedriveCredentials>](../../models/shared/MicrosoftOnedriveCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftOnedriveCredentials.md b/docs/models/shared/MicrosoftOnedriveCredentials.md
new file mode 100644
index 000000000..b75f7f19f
--- /dev/null
+++ b/docs/models/shared/MicrosoftOnedriveCredentials.md
@@ -0,0 +1,9 @@
+# MicrosoftOnedriveCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client ID of your Microsoft developer application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret of your Microsoft developer application |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftSharepoint.md b/docs/models/shared/MicrosoftSharepoint.md
new file mode 100644
index 000000000..35ac4e796
--- /dev/null
+++ b/docs/models/shared/MicrosoftSharepoint.md
@@ -0,0 +1,8 @@
+# MicrosoftSharepoint
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.MicrosoftSharepointCredentials>](../../models/shared/MicrosoftSharepointCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftSharepointCredentials.md b/docs/models/shared/MicrosoftSharepointCredentials.md
new file mode 100644
index 000000000..87d174b0d
--- /dev/null
+++ b/docs/models/shared/MicrosoftSharepointCredentials.md
@@ -0,0 +1,9 @@
+# MicrosoftSharepointCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client ID of your Microsoft developer application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret of your Microsoft developer application |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftTeams.md b/docs/models/shared/MicrosoftTeams.md
new file mode 100644
index 000000000..424783969
--- /dev/null
+++ b/docs/models/shared/MicrosoftTeams.md
@@ -0,0 +1,8 @@
+# MicrosoftTeams
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.MicrosoftTeamsCredentials>](../../models/shared/MicrosoftTeamsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftTeamsCredentials.md b/docs/models/shared/MicrosoftTeamsCredentials.md
new file mode 100644
index 000000000..54f83afd7
--- /dev/null
+++ b/docs/models/shared/MicrosoftTeamsCredentials.md
@@ -0,0 +1,9 @@
+# MicrosoftTeamsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Microsoft Teams developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Microsoft Teams developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Milvus.md b/docs/models/shared/Milvus.md
new file mode 100644
index 000000000..892de6910
--- /dev/null
+++ b/docs/models/shared/Milvus.md
@@ -0,0 +1,8 @@
+# Milvus
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `MILVUS` | milvus |
\ No newline at end of file
diff --git a/docs/models/shared/Mixpanel.md b/docs/models/shared/Mixpanel.md
new file mode 100644
index 000000000..1283cf76e
--- /dev/null
+++ b/docs/models/shared/Mixpanel.md
@@ -0,0 +1,8 @@
+# Mixpanel
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MIXPANEL` | mixpanel |
\ No newline at end of file
diff --git a/docs/models/shared/Mode.md b/docs/models/shared/Mode.md
new file mode 100644
index 000000000..873122da4
--- /dev/null
+++ b/docs/models/shared/Mode.md
@@ -0,0 +1,8 @@
+# Mode
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DISABLE` | disable |
\ No newline at end of file
diff --git a/docs/models/shared/Monday.md b/docs/models/shared/Monday.md
new file mode 100644
index 000000000..e0f45e78b
--- /dev/null
+++ b/docs/models/shared/Monday.md
@@ -0,0 +1,8 @@
+# Monday
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.MondayCredentials>](../../models/shared/MondayCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MondayCredentials.md b/docs/models/shared/MondayCredentials.md
new file mode 100644
index 000000000..7b7a2eb38
--- /dev/null
+++ b/docs/models/shared/MondayCredentials.md
@@ -0,0 +1,9 @@
+# MondayCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/MongoDBAtlas.md b/docs/models/shared/MongoDBAtlas.md
new file mode 100644
index 000000000..b0acb928c
--- /dev/null
+++ b/docs/models/shared/MongoDBAtlas.md
@@ -0,0 +1,9 @@
+# MongoDBAtlas
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clusterUrl` | *String* | :heavy_check_mark: | URL of a cluster to connect to. |
+| `instance` | [Optional extends com.airbyte.api.models.shared.DestinationMongodbSchemasInstance>](../../models/shared/DestinationMongodbSchemasInstance.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/MongoDbInstanceType.md b/docs/models/shared/MongoDbInstanceType.md
new file mode 100644
index 000000000..86e63c5d2
--- /dev/null
+++ b/docs/models/shared/MongoDbInstanceType.md
@@ -0,0 +1,4 @@
+# MongoDbInstanceType
+
+MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.
+
diff --git a/docs/models/shared/Mongodb.md b/docs/models/shared/Mongodb.md
new file mode 100644
index 000000000..6a1acad70
--- /dev/null
+++ b/docs/models/shared/Mongodb.md
@@ -0,0 +1,8 @@
+# Mongodb
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `MONGODB` | mongodb |
\ No newline at end of file
diff --git a/docs/models/shared/MongodbInternalPoc.md b/docs/models/shared/MongodbInternalPoc.md
new file mode 100644
index 000000000..b6a77eb48
--- /dev/null
+++ b/docs/models/shared/MongodbInternalPoc.md
@@ -0,0 +1,8 @@
+# MongodbInternalPoc
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `MONGODB_INTERNAL_POC` | mongodb-internal-poc |
\ No newline at end of file
diff --git a/docs/models/shared/MongodbV2.md b/docs/models/shared/MongodbV2.md
new file mode 100644
index 000000000..7279a444f
--- /dev/null
+++ b/docs/models/shared/MongodbV2.md
@@ -0,0 +1,8 @@
+# MongodbV2
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `MONGODB_V2` | mongodb-v2 |
\ No newline at end of file
diff --git a/docs/models/shared/Mssql.md b/docs/models/shared/Mssql.md
new file mode 100644
index 000000000..2d488099b
--- /dev/null
+++ b/docs/models/shared/Mssql.md
@@ -0,0 +1,8 @@
+# Mssql
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `MSSQL` | mssql |
\ No newline at end of file
diff --git a/docs/models/shared/MyHours.md b/docs/models/shared/MyHours.md
new file mode 100644
index 000000000..c700f8b29
--- /dev/null
+++ b/docs/models/shared/MyHours.md
@@ -0,0 +1,8 @@
+# MyHours
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `MY_HOURS` | my-hours |
\ No newline at end of file
diff --git a/docs/models/shared/Mysql.md b/docs/models/shared/Mysql.md
new file mode 100644
index 000000000..db32cab2d
--- /dev/null
+++ b/docs/models/shared/Mysql.md
@@ -0,0 +1,8 @@
+# Mysql
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `MYSQL` | mysql |
\ No newline at end of file
diff --git a/docs/models/shared/NativeNetworkEncryptionNNE.md b/docs/models/shared/NativeNetworkEncryptionNNE.md
new file mode 100644
index 000000000..eaf40d33e
--- /dev/null
+++ b/docs/models/shared/NativeNetworkEncryptionNNE.md
@@ -0,0 +1,11 @@
+# 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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `encryptionAlgorithm` | [Optional extends com.airbyte.api.models.shared.EncryptionAlgorithm>](../../models/shared/EncryptionAlgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. |
+| `encryptionMethod` | [com.airbyte.api.models.shared.EncryptionMethod](../../models/shared/EncryptionMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Netsuite.md b/docs/models/shared/Netsuite.md
new file mode 100644
index 000000000..64970d982
--- /dev/null
+++ b/docs/models/shared/Netsuite.md
@@ -0,0 +1,8 @@
+# Netsuite
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `NETSUITE` | netsuite |
\ No newline at end of file
diff --git a/docs/models/shared/NoAuth.md b/docs/models/shared/NoAuth.md
new file mode 100644
index 000000000..b703e3ea5
--- /dev/null
+++ b/docs/models/shared/NoAuth.md
@@ -0,0 +1,10 @@
+# NoAuth
+
+Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthAuthenticationMode>](../../models/shared/DestinationMilvusSchemasIndexingAuthAuthenticationMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NoAuthentication.md b/docs/models/shared/NoAuthentication.md
new file mode 100644
index 000000000..7e4ccbd13
--- /dev/null
+++ b/docs/models/shared/NoAuthentication.md
@@ -0,0 +1,10 @@
+# NoAuthentication
+
+Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthAuthenticationMode>](../../models/shared/DestinationWeaviateSchemasIndexingAuthAuthenticationMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NoCompression.md b/docs/models/shared/NoCompression.md
new file mode 100644
index 000000000..1d5c70da8
--- /dev/null
+++ b/docs/models/shared/NoCompression.md
@@ -0,0 +1,8 @@
+# NoCompression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.Codec>](../../models/shared/Codec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NoEncryption.md b/docs/models/shared/NoEncryption.md
new file mode 100644
index 000000000..6939226aa
--- /dev/null
+++ b/docs/models/shared/NoEncryption.md
@@ -0,0 +1,10 @@
+# NoEncryption
+
+Staging data will be stored in plaintext.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `encryptionType` | [Optional extends com.airbyte.api.models.shared.EncryptionType>](../../models/shared/EncryptionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NoExternalEmbedding.md b/docs/models/shared/NoExternalEmbedding.md
new file mode 100644
index 000000000..044b91490
--- /dev/null
+++ b/docs/models/shared/NoExternalEmbedding.md
@@ -0,0 +1,10 @@
+# NoExternalEmbedding
+
+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.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationWeaviateMode>](../../models/shared/DestinationWeaviateMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NoTunnel.md b/docs/models/shared/NoTunnel.md
new file mode 100644
index 000000000..0b7c68d6e
--- /dev/null
+++ b/docs/models/shared/NoTunnel.md
@@ -0,0 +1,8 @@
+# NoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.TunnelMethod](../../models/shared/TunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/None.md b/docs/models/shared/None.md
new file mode 100644
index 000000000..31c78fbcb
--- /dev/null
+++ b/docs/models/shared/None.md
@@ -0,0 +1,10 @@
+# None
+
+None.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `authorization` | [com.airbyte.api.models.shared.DestinationMongodbSchemasAuthorization](../../models/shared/DestinationMongodbSchemasAuthorization.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Normalization.md b/docs/models/shared/Normalization.md
new file mode 100644
index 000000000..15f4beb20
--- /dev/null
+++ b/docs/models/shared/Normalization.md
@@ -0,0 +1,11 @@
+# Normalization
+
+Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details.
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `NO_FLATTENING` | No flattening |
+| `ROOT_LEVEL_FLATTENING` | Root level flattening |
\ No newline at end of file
diff --git a/docs/models/shared/NormalizationFlattening.md b/docs/models/shared/NormalizationFlattening.md
new file mode 100644
index 000000000..3a1c2086c
--- /dev/null
+++ b/docs/models/shared/NormalizationFlattening.md
@@ -0,0 +1,11 @@
+# NormalizationFlattening
+
+Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details.
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `NO_FLATTENING` | No flattening |
+| `ROOT_LEVEL_FLATTENING` | Root level flattening |
\ No newline at end of file
diff --git a/docs/models/shared/NotExpression.md b/docs/models/shared/NotExpression.md
new file mode 100644
index 000000000..b1e2b09ae
--- /dev/null
+++ b/docs/models/shared/NotExpression.md
@@ -0,0 +1,11 @@
+# NotExpression
+
+The FilterExpression is NOT of notExpression.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `expression` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasExpression>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.md) | :heavy_minus_sign: | N/A |
+| `filterType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterType>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Notion.md b/docs/models/shared/Notion.md
new file mode 100644
index 000000000..d417e01cc
--- /dev/null
+++ b/docs/models/shared/Notion.md
@@ -0,0 +1,8 @@
+# Notion
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.NotionCredentials>](../../models/shared/NotionCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/NotionCredentials.md b/docs/models/shared/NotionCredentials.md
new file mode 100644
index 000000000..679dcd119
--- /dev/null
+++ b/docs/models/shared/NotionCredentials.md
@@ -0,0 +1,9 @@
+# NotionCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Notion integration. See our docs for more information. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Notion integration. See our docs for more information. |
\ No newline at end of file
diff --git a/docs/models/shared/Nullable.md b/docs/models/shared/Nullable.md
new file mode 100644
index 000000000..26aca9b42
--- /dev/null
+++ b/docs/models/shared/Nullable.md
@@ -0,0 +1,10 @@
+# Nullable
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `TITLE` | title |
+| `DESCRIPTION` | description |
+| `CONTENT` | content |
\ No newline at end of file
diff --git a/docs/models/shared/NumericFilter.md b/docs/models/shared/NumericFilter.md
new file mode 100644
index 000000000..18c91d11b
--- /dev/null
+++ b/docs/models/shared/NumericFilter.md
@@ -0,0 +1,10 @@
+# NumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.Value](../../models/shared/Value.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Nytimes.md b/docs/models/shared/Nytimes.md
new file mode 100644
index 000000000..c464bb9e2
--- /dev/null
+++ b/docs/models/shared/Nytimes.md
@@ -0,0 +1,8 @@
+# Nytimes
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `NYTIMES` | nytimes |
\ No newline at end of file
diff --git a/docs/models/shared/OAuth.md b/docs/models/shared/OAuth.md
new file mode 100644
index 000000000..ddc01e193
--- /dev/null
+++ b/docs/models/shared/OAuth.md
@@ -0,0 +1,11 @@
+# OAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | OAuth access token |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | OAuth Client Id |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | OAuth Client secret |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.OptionTitle>](../../models/shared/OptionTitle.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/OAuth20.md b/docs/models/shared/OAuth20.md
new file mode 100644
index 000000000..306802b22
--- /dev/null
+++ b/docs/models/shared/OAuth20.md
@@ -0,0 +1,11 @@
+# OAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
+| `authMethod` | [com.airbyte.api.models.shared.SourcePinterestAuthMethod](../../models/shared/SourcePinterestAuthMethod.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. |
+| `refreshToken` | *String* | :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/shared/OAuth20Credentials.md b/docs/models/shared/OAuth20Credentials.md
new file mode 100644
index 000000000..3bcef4124
--- /dev/null
+++ b/docs/models/shared/OAuth20Credentials.md
@@ -0,0 +1,11 @@
+# OAuth20Credentials
+
+OAuth2.0 credentials used to authenticate admin actions (creating/deleting corpora)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------- | ---------------------- | ---------------------- | ---------------------- |
+| `clientId` | *String* | :heavy_check_mark: | OAuth2.0 client id |
+| `clientSecret` | *String* | :heavy_check_mark: | OAuth2.0 client secret |
\ No newline at end of file
diff --git a/docs/models/shared/OAuth2AccessToken.md b/docs/models/shared/OAuth2AccessToken.md
new file mode 100644
index 000000000..869eb374f
--- /dev/null
+++ b/docs/models/shared/OAuth2AccessToken.md
@@ -0,0 +1,9 @@
+# OAuth2AccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :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. | |
+| `authType` | [com.airbyte.api.models.shared.SourceAuth0SchemasCredentialsAuthenticationMethod](../../models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.md) | :heavy_check_mark: | N/A | oauth2_access_token |
\ No newline at end of file
diff --git a/docs/models/shared/OAuth2ConfidentialApplication.md b/docs/models/shared/OAuth2ConfidentialApplication.md
new file mode 100644
index 000000000..8b9e55e43
--- /dev/null
+++ b/docs/models/shared/OAuth2ConfidentialApplication.md
@@ -0,0 +1,11 @@
+# OAuth2ConfidentialApplication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `audience` | *String* | :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/ |
+| `authType` | [com.airbyte.api.models.shared.SourceAuth0SchemasAuthenticationMethod](../../models/shared/SourceAuth0SchemasAuthenticationMethod.md) | :heavy_check_mark: | N/A | |
+| `clientId` | *String* | :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 |
+| `clientSecret` | *String* | :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/shared/OAuthActorNames.md b/docs/models/shared/OAuthActorNames.md
index 0983d85cd..a98ed275b 100644
--- a/docs/models/shared/OAuthActorNames.md
+++ b/docs/models/shared/OAuthActorNames.md
@@ -25,6 +25,7 @@
| `LEVER_HIRING` | lever-hiring |
| `LINKEDIN_ADS` | linkedin-ads |
| `MAILCHIMP` | mailchimp |
+| `MICROSOFT_ONEDRIVE` | microsoft-onedrive |
| `MICROSOFT_SHAREPOINT` | microsoft-sharepoint |
| `MICROSOFT_TEAMS` | microsoft-teams |
| `MONDAY` | monday |
diff --git a/docs/models/shared/OAuthCredentialsConfiguration.md b/docs/models/shared/OAuthCredentialsConfiguration.md
new file mode 100644
index 000000000..37f3eeb68
--- /dev/null
+++ b/docs/models/shared/OAuthCredentialsConfiguration.md
@@ -0,0 +1,4 @@
+# OAuthCredentialsConfiguration
+
+The values required to configure the source.
+
diff --git a/docs/models/shared/OauthAuthentication.md b/docs/models/shared/OauthAuthentication.md
new file mode 100644
index 000000000..8e7bc90ed
--- /dev/null
+++ b/docs/models/shared/OauthAuthentication.md
@@ -0,0 +1,11 @@
+# OauthAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceSquareAuthType](../../models/shared/SourceSquareAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Square-issued ID of your application |
+| `clientSecret` | *String* | :heavy_check_mark: | The Square-issued application secret for your application |
+| `refreshToken` | *String* | :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/shared/Okta.md b/docs/models/shared/Okta.md
new file mode 100644
index 000000000..7c1d3440d
--- /dev/null
+++ b/docs/models/shared/Okta.md
@@ -0,0 +1,8 @@
+# Okta
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `OKTA` | okta |
\ No newline at end of file
diff --git a/docs/models/shared/Omnisend.md b/docs/models/shared/Omnisend.md
new file mode 100644
index 000000000..805af26f1
--- /dev/null
+++ b/docs/models/shared/Omnisend.md
@@ -0,0 +1,8 @@
+# Omnisend
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `OMNISEND` | omnisend |
\ No newline at end of file
diff --git a/docs/models/shared/Onesignal.md b/docs/models/shared/Onesignal.md
new file mode 100644
index 000000000..7d1574bc8
--- /dev/null
+++ b/docs/models/shared/Onesignal.md
@@ -0,0 +1,8 @@
+# Onesignal
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `ONESIGNAL` | onesignal |
\ No newline at end of file
diff --git a/docs/models/shared/OpenAI.md b/docs/models/shared/OpenAI.md
new file mode 100644
index 000000000..270bc7d3b
--- /dev/null
+++ b/docs/models/shared/OpenAI.md
@@ -0,0 +1,11 @@
+# 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 extends com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbedding1Mode>](../../models/shared/DestinationAstraSchemasEmbeddingEmbedding1Mode.md) | :heavy_minus_sign: | N/A |
+| `openaiKey` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/OpenAICompatible.md b/docs/models/shared/OpenAICompatible.md
new file mode 100644
index 000000000..a26ab5064
--- /dev/null
+++ b/docs/models/shared/OpenAICompatible.md
@@ -0,0 +1,14 @@
+# OpenAICompatible
+
+Use a service that's compatible with the OpenAI API to embed text.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `baseUrl` | *String* | :heavy_check_mark: | The base URL for your OpenAI-compatible service | https://your-service-name.com |
+| `dimensions` | *long* | :heavy_check_mark: | The number of dimensions the embedding model is generating | 1536 |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbeddingMode>](../../models/shared/DestinationAstraSchemasEmbeddingEmbeddingMode.md) | :heavy_minus_sign: | N/A | |
+| `modelName` | *Optional extends String>* | :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/shared/Operator.md b/docs/models/shared/Operator.md
new file mode 100644
index 000000000..d2fe7228d
--- /dev/null
+++ b/docs/models/shared/Operator.md
@@ -0,0 +1,11 @@
+# Operator
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CONTAINS` | Contains |
+| `EQUALS_` | Equals |
\ No newline at end of file
diff --git a/docs/models/shared/OptionTitle.md b/docs/models/shared/OptionTitle.md
new file mode 100644
index 000000000..7158ec24f
--- /dev/null
+++ b/docs/models/shared/OptionTitle.md
@@ -0,0 +1,8 @@
+# OptionTitle
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `O_AUTH_CREDENTIALS` | OAuth Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/OptionsList.md b/docs/models/shared/OptionsList.md
new file mode 100644
index 000000000..2614a1f98
--- /dev/null
+++ b/docs/models/shared/OptionsList.md
@@ -0,0 +1,9 @@
+# OptionsList
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------ | ------------------ | ------------------ | ------------------ |
+| `optionName` | *String* | :heavy_check_mark: | N/A |
+| `optionValue` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/OrGroup.md b/docs/models/shared/OrGroup.md
new file mode 100644
index 000000000..3d3fab508
--- /dev/null
+++ b/docs/models/shared/OrGroup.md
@@ -0,0 +1,11 @@
+# OrGroup
+
+The FilterExpressions in orGroup have an OR relationship.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `expressions` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiExpression](../../models/shared/SourceGoogleAnalyticsDataApiExpression.md)> | :heavy_check_mark: | N/A |
+| `filterType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterType](../../models/shared/SourceGoogleAnalyticsDataApiFilterType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Oracle.md b/docs/models/shared/Oracle.md
new file mode 100644
index 000000000..857aa2755
--- /dev/null
+++ b/docs/models/shared/Oracle.md
@@ -0,0 +1,8 @@
+# Oracle
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `ORACLE` | oracle |
\ No newline at end of file
diff --git a/docs/models/shared/Orb.md b/docs/models/shared/Orb.md
new file mode 100644
index 000000000..c05d1613f
--- /dev/null
+++ b/docs/models/shared/Orb.md
@@ -0,0 +1,8 @@
+# Orb
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `ORB` | orb |
\ No newline at end of file
diff --git a/docs/models/shared/Orbit.md b/docs/models/shared/Orbit.md
new file mode 100644
index 000000000..ae74911e7
--- /dev/null
+++ b/docs/models/shared/Orbit.md
@@ -0,0 +1,8 @@
+# Orbit
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ORBIT` | orbit |
\ No newline at end of file
diff --git a/docs/models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.md b/docs/models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.md
new file mode 100644
index 000000000..1c83fac8b
--- /dev/null
+++ b/docs/models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.md
@@ -0,0 +1,12 @@
+# OriginDatacenterOfTheSurveyMonkeyAccount
+
+Depending on the originating datacenter of the SurveyMonkey account, the API access URL may be different.
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `USA` | USA |
+| `EUROPE` | Europe |
+| `CANADA` | Canada |
\ No newline at end of file
diff --git a/docs/models/shared/OutbrainAmplify.md b/docs/models/shared/OutbrainAmplify.md
new file mode 100644
index 000000000..d259d6c2a
--- /dev/null
+++ b/docs/models/shared/OutbrainAmplify.md
@@ -0,0 +1,8 @@
+# OutbrainAmplify
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `OUTBRAIN_AMPLIFY` | outbrain-amplify |
\ No newline at end of file
diff --git a/docs/models/shared/OutputFormat.md b/docs/models/shared/OutputFormat.md
new file mode 100644
index 000000000..6f964dae0
--- /dev/null
+++ b/docs/models/shared/OutputFormat.md
@@ -0,0 +1,4 @@
+# OutputFormat
+
+Output data format
+
diff --git a/docs/models/shared/OutputFormatWildcard.md b/docs/models/shared/OutputFormatWildcard.md
new file mode 100644
index 000000000..8b035b395
--- /dev/null
+++ b/docs/models/shared/OutputFormatWildcard.md
@@ -0,0 +1,4 @@
+# OutputFormatWildcard
+
+Format of the data output.
+
diff --git a/docs/models/shared/Outreach.md b/docs/models/shared/Outreach.md
new file mode 100644
index 000000000..6132bab36
--- /dev/null
+++ b/docs/models/shared/Outreach.md
@@ -0,0 +1,8 @@
+# Outreach
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `OUTREACH` | outreach |
\ No newline at end of file
diff --git a/docs/models/shared/Parquet.md b/docs/models/shared/Parquet.md
new file mode 100644
index 000000000..f0184b1bf
--- /dev/null
+++ b/docs/models/shared/Parquet.md
@@ -0,0 +1,13 @@
+# Parquet
+
+This connector utilises PyArrow (Apache Arrow) for Parquet parsing.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `batchSize` | *Optional extends Long>* | :heavy_minus_sign: | Maximum number of records per batch read from the input files. Batches may be smaller if there aren’t enough rows in the file. This option can help avoid out-of-memory errors if your data is particularly wide. |
+| `bufferSize` | *Optional extends Long>* | :heavy_minus_sign: | Perform read buffering when deserializing individual column chunks. By default every group column will be loaded fully to memory. This option can help avoid out-of-memory errors if your data is particularly wide. |
+| `columns` | List<*String*> | :heavy_minus_sign: | If you only want to sync a subset of the columns from the file(s), add the columns you want here as a comma-delimited list. Leave it empty to sync all columns. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3Filetype>](../../models/shared/SourceS3Filetype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ParquetColumnarStorage.md b/docs/models/shared/ParquetColumnarStorage.md
new file mode 100644
index 000000000..df6e36d27
--- /dev/null
+++ b/docs/models/shared/ParquetColumnarStorage.md
@@ -0,0 +1,9 @@
+# ParquetColumnarStorage
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `compressionCodec` | [Optional extends com.airbyte.api.models.shared.DestinationAwsDatalakeCompressionCodecOptional>](../../models/shared/DestinationAwsDatalakeCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. |
+| `formatType` | [Optional extends com.airbyte.api.models.shared.DestinationAwsDatalakeFormatTypeWildcard>](../../models/shared/DestinationAwsDatalakeFormatTypeWildcard.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ParquetFormat.md b/docs/models/shared/ParquetFormat.md
new file mode 100644
index 000000000..8d9f8263c
--- /dev/null
+++ b/docs/models/shared/ParquetFormat.md
@@ -0,0 +1,9 @@
+# ParquetFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `decimalAsFloat` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFiletype>](../../models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ParsingStrategy.md b/docs/models/shared/ParsingStrategy.md
new file mode 100644
index 000000000..e7197aaee
--- /dev/null
+++ b/docs/models/shared/ParsingStrategy.md
@@ -0,0 +1,13 @@
+# ParsingStrategy
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AUTO` | auto |
+| `FAST` | fast |
+| `OCR_ONLY` | ocr_only |
+| `HI_RES` | hi_res |
\ No newline at end of file
diff --git a/docs/models/shared/PasswordAuthentication.md b/docs/models/shared/PasswordAuthentication.md
new file mode 100644
index 000000000..a4e75d18e
--- /dev/null
+++ b/docs/models/shared/PasswordAuthentication.md
@@ -0,0 +1,12 @@
+# PasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationClickhouseSchemasTunnelMethod](../../models/shared/DestinationClickhouseSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/PaypalTransaction.md b/docs/models/shared/PaypalTransaction.md
new file mode 100644
index 000000000..07f15b769
--- /dev/null
+++ b/docs/models/shared/PaypalTransaction.md
@@ -0,0 +1,8 @@
+# PaypalTransaction
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `PAYPAL_TRANSACTION` | paypal-transaction |
\ No newline at end of file
diff --git a/docs/models/shared/Paystack.md b/docs/models/shared/Paystack.md
new file mode 100644
index 000000000..1840e9b86
--- /dev/null
+++ b/docs/models/shared/Paystack.md
@@ -0,0 +1,8 @@
+# Paystack
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `PAYSTACK` | paystack |
\ No newline at end of file
diff --git a/docs/models/shared/Pendo.md b/docs/models/shared/Pendo.md
new file mode 100644
index 000000000..9c517d2a0
--- /dev/null
+++ b/docs/models/shared/Pendo.md
@@ -0,0 +1,8 @@
+# Pendo
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `PENDO` | pendo |
\ No newline at end of file
diff --git a/docs/models/shared/PeriodUsedForMostPopularStreams.md b/docs/models/shared/PeriodUsedForMostPopularStreams.md
new file mode 100644
index 000000000..477512dfc
--- /dev/null
+++ b/docs/models/shared/PeriodUsedForMostPopularStreams.md
@@ -0,0 +1,12 @@
+# PeriodUsedForMostPopularStreams
+
+Period of time (in days)
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `ONE` | 1 |
+| `SEVEN` | 7 |
+| `THIRTY` | 30 |
\ No newline at end of file
diff --git a/docs/models/shared/Persistiq.md b/docs/models/shared/Persistiq.md
new file mode 100644
index 000000000..de11536fa
--- /dev/null
+++ b/docs/models/shared/Persistiq.md
@@ -0,0 +1,8 @@
+# Persistiq
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `PERSISTIQ` | persistiq |
\ No newline at end of file
diff --git a/docs/models/shared/PersonalAccessToken.md b/docs/models/shared/PersonalAccessToken.md
new file mode 100644
index 000000000..f7ce247f1
--- /dev/null
+++ b/docs/models/shared/PersonalAccessToken.md
@@ -0,0 +1,9 @@
+# PersonalAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :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 |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceAirtableAuthMethod>](../../models/shared/SourceAirtableAuthMethod.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/PexelsApi.md b/docs/models/shared/PexelsApi.md
new file mode 100644
index 000000000..984f41164
--- /dev/null
+++ b/docs/models/shared/PexelsApi.md
@@ -0,0 +1,8 @@
+# PexelsApi
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `PEXELS_API` | pexels-api |
\ No newline at end of file
diff --git a/docs/models/shared/Pinecone.md b/docs/models/shared/Pinecone.md
new file mode 100644
index 000000000..c1b254b07
--- /dev/null
+++ b/docs/models/shared/Pinecone.md
@@ -0,0 +1,8 @@
+# Pinecone
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `PINECONE` | pinecone |
\ No newline at end of file
diff --git a/docs/models/shared/Pinterest.md b/docs/models/shared/Pinterest.md
new file mode 100644
index 000000000..744d7e3b1
--- /dev/null
+++ b/docs/models/shared/Pinterest.md
@@ -0,0 +1,8 @@
+# Pinterest
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.PinterestCredentials>](../../models/shared/PinterestCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/PinterestCredentials.md b/docs/models/shared/PinterestCredentials.md
new file mode 100644
index 000000000..186937379
--- /dev/null
+++ b/docs/models/shared/PinterestCredentials.md
@@ -0,0 +1,9 @@
+# PinterestCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/Pipedrive.md b/docs/models/shared/Pipedrive.md
new file mode 100644
index 000000000..4c918bb25
--- /dev/null
+++ b/docs/models/shared/Pipedrive.md
@@ -0,0 +1,8 @@
+# Pipedrive
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `PIPEDRIVE` | pipedrive |
\ No newline at end of file
diff --git a/docs/models/shared/PivotCategory.md b/docs/models/shared/PivotCategory.md
new file mode 100644
index 000000000..f34c352fe
--- /dev/null
+++ b/docs/models/shared/PivotCategory.md
@@ -0,0 +1,30 @@
+# PivotCategory
+
+Choose a category to pivot your analytics report around. This selection will organize your data based on the chosen attribute, allowing you to analyze trends and performance from different perspectives.
+
+
+## Values
+
+| Name | Value |
+| -------------------------------- | -------------------------------- |
+| `COMPANY` | COMPANY |
+| `ACCOUNT` | ACCOUNT |
+| `SHARE` | SHARE |
+| `CAMPAIGN` | CAMPAIGN |
+| `CREATIVE` | CREATIVE |
+| `CAMPAIGN_GROUP` | CAMPAIGN_GROUP |
+| `CONVERSION` | CONVERSION |
+| `CONVERSATION_NODE` | CONVERSATION_NODE |
+| `CONVERSATION_NODE_OPTION_INDEX` | CONVERSATION_NODE_OPTION_INDEX |
+| `SERVING_LOCATION` | SERVING_LOCATION |
+| `CARD_INDEX` | CARD_INDEX |
+| `MEMBER_COMPANY_SIZE` | MEMBER_COMPANY_SIZE |
+| `MEMBER_INDUSTRY` | MEMBER_INDUSTRY |
+| `MEMBER_SENIORITY` | MEMBER_SENIORITY |
+| `MEMBER_JOB_TITLE` | MEMBER_JOB_TITLE |
+| `MEMBER_JOB_FUNCTION` | MEMBER_JOB_FUNCTION |
+| `MEMBER_COUNTRY_V2` | MEMBER_COUNTRY_V2 |
+| `MEMBER_REGION_V2` | MEMBER_REGION_V2 |
+| `MEMBER_COMPANY` | MEMBER_COMPANY |
+| `PLACEMENT_NAME` | PLACEMENT_NAME |
+| `IMPRESSION_DEVICE_TYPE` | IMPRESSION_DEVICE_TYPE |
\ No newline at end of file
diff --git a/docs/models/shared/Pocket.md b/docs/models/shared/Pocket.md
new file mode 100644
index 000000000..c61e15b99
--- /dev/null
+++ b/docs/models/shared/Pocket.md
@@ -0,0 +1,8 @@
+# Pocket
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `POCKET` | pocket |
\ No newline at end of file
diff --git a/docs/models/shared/Pokeapi.md b/docs/models/shared/Pokeapi.md
new file mode 100644
index 000000000..8d8974125
--- /dev/null
+++ b/docs/models/shared/Pokeapi.md
@@ -0,0 +1,8 @@
+# Pokeapi
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `POKEAPI` | pokeapi |
\ No newline at end of file
diff --git a/docs/models/shared/PokemonName.md b/docs/models/shared/PokemonName.md
new file mode 100644
index 000000000..923c5aa91
--- /dev/null
+++ b/docs/models/shared/PokemonName.md
@@ -0,0 +1,907 @@
+# PokemonName
+
+Pokemon requested from the API.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `BULBASAUR` | bulbasaur |
+| `IVYSAUR` | ivysaur |
+| `VENUSAUR` | venusaur |
+| `CHARMANDER` | charmander |
+| `CHARMELEON` | charmeleon |
+| `CHARIZARD` | charizard |
+| `SQUIRTLE` | squirtle |
+| `WARTORTLE` | wartortle |
+| `BLASTOISE` | blastoise |
+| `CATERPIE` | caterpie |
+| `METAPOD` | metapod |
+| `BUTTERFREE` | butterfree |
+| `WEEDLE` | weedle |
+| `KAKUNA` | kakuna |
+| `BEEDRILL` | beedrill |
+| `PIDGEY` | pidgey |
+| `PIDGEOTTO` | pidgeotto |
+| `PIDGEOT` | pidgeot |
+| `RATTATA` | rattata |
+| `RATICATE` | raticate |
+| `SPEAROW` | spearow |
+| `FEAROW` | fearow |
+| `EKANS` | ekans |
+| `ARBOK` | arbok |
+| `PIKACHU` | pikachu |
+| `RAICHU` | raichu |
+| `SANDSHREW` | sandshrew |
+| `SANDSLASH` | sandslash |
+| `NIDORANF` | nidoranf |
+| `NIDORINA` | nidorina |
+| `NIDOQUEEN` | nidoqueen |
+| `NIDORANM` | nidoranm |
+| `NIDORINO` | nidorino |
+| `NIDOKING` | nidoking |
+| `CLEFAIRY` | clefairy |
+| `CLEFABLE` | clefable |
+| `VULPIX` | vulpix |
+| `NINETALES` | ninetales |
+| `JIGGLYPUFF` | jigglypuff |
+| `WIGGLYTUFF` | wigglytuff |
+| `ZUBAT` | zubat |
+| `GOLBAT` | golbat |
+| `ODDISH` | oddish |
+| `GLOOM` | gloom |
+| `VILEPLUME` | vileplume |
+| `PARAS` | paras |
+| `PARASECT` | parasect |
+| `VENONAT` | venonat |
+| `VENOMOTH` | venomoth |
+| `DIGLETT` | diglett |
+| `DUGTRIO` | dugtrio |
+| `MEOWTH` | meowth |
+| `PERSIAN` | persian |
+| `PSYDUCK` | psyduck |
+| `GOLDUCK` | golduck |
+| `MANKEY` | mankey |
+| `PRIMEAPE` | primeape |
+| `GROWLITHE` | growlithe |
+| `ARCANINE` | arcanine |
+| `POLIWAG` | poliwag |
+| `POLIWHIRL` | poliwhirl |
+| `POLIWRATH` | poliwrath |
+| `ABRA` | abra |
+| `KADABRA` | kadabra |
+| `ALAKAZAM` | alakazam |
+| `MACHOP` | machop |
+| `MACHOKE` | machoke |
+| `MACHAMP` | machamp |
+| `BELLSPROUT` | bellsprout |
+| `WEEPINBELL` | weepinbell |
+| `VICTREEBEL` | victreebel |
+| `TENTACOOL` | tentacool |
+| `TENTACRUEL` | tentacruel |
+| `GEODUDE` | geodude |
+| `GRAVELER` | graveler |
+| `GOLEM` | golem |
+| `PONYTA` | ponyta |
+| `RAPIDASH` | rapidash |
+| `SLOWPOKE` | slowpoke |
+| `SLOWBRO` | slowbro |
+| `MAGNEMITE` | magnemite |
+| `MAGNETON` | magneton |
+| `FARFETCHD` | farfetchd |
+| `DODUO` | doduo |
+| `DODRIO` | dodrio |
+| `SEEL` | seel |
+| `DEWGONG` | dewgong |
+| `GRIMER` | grimer |
+| `MUK` | muk |
+| `SHELLDER` | shellder |
+| `CLOYSTER` | cloyster |
+| `GASTLY` | gastly |
+| `HAUNTER` | haunter |
+| `GENGAR` | gengar |
+| `ONIX` | onix |
+| `DROWZEE` | drowzee |
+| `HYPNO` | hypno |
+| `KRABBY` | krabby |
+| `KINGLER` | kingler |
+| `VOLTORB` | voltorb |
+| `ELECTRODE` | electrode |
+| `EXEGGCUTE` | exeggcute |
+| `EXEGGUTOR` | exeggutor |
+| `CUBONE` | cubone |
+| `MAROWAK` | marowak |
+| `HITMONLEE` | hitmonlee |
+| `HITMONCHAN` | hitmonchan |
+| `LICKITUNG` | lickitung |
+| `KOFFING` | koffing |
+| `WEEZING` | weezing |
+| `RHYHORN` | rhyhorn |
+| `RHYDON` | rhydon |
+| `CHANSEY` | chansey |
+| `TANGELA` | tangela |
+| `KANGASKHAN` | kangaskhan |
+| `HORSEA` | horsea |
+| `SEADRA` | seadra |
+| `GOLDEEN` | goldeen |
+| `SEAKING` | seaking |
+| `STARYU` | staryu |
+| `STARMIE` | starmie |
+| `MRMIME` | mrmime |
+| `SCYTHER` | scyther |
+| `JYNX` | jynx |
+| `ELECTABUZZ` | electabuzz |
+| `MAGMAR` | magmar |
+| `PINSIR` | pinsir |
+| `TAUROS` | tauros |
+| `MAGIKARP` | magikarp |
+| `GYARADOS` | gyarados |
+| `LAPRAS` | lapras |
+| `DITTO` | ditto |
+| `EEVEE` | eevee |
+| `VAPOREON` | vaporeon |
+| `JOLTEON` | jolteon |
+| `FLAREON` | flareon |
+| `PORYGON` | porygon |
+| `OMANYTE` | omanyte |
+| `OMASTAR` | omastar |
+| `KABUTO` | kabuto |
+| `KABUTOPS` | kabutops |
+| `AERODACTYL` | aerodactyl |
+| `SNORLAX` | snorlax |
+| `ARTICUNO` | articuno |
+| `ZAPDOS` | zapdos |
+| `MOLTRES` | moltres |
+| `DRATINI` | dratini |
+| `DRAGONAIR` | dragonair |
+| `DRAGONITE` | dragonite |
+| `MEWTWO` | mewtwo |
+| `MEW` | mew |
+| `CHIKORITA` | chikorita |
+| `BAYLEEF` | bayleef |
+| `MEGANIUM` | meganium |
+| `CYNDAQUIL` | cyndaquil |
+| `QUILAVA` | quilava |
+| `TYPHLOSION` | typhlosion |
+| `TOTODILE` | totodile |
+| `CROCONAW` | croconaw |
+| `FERALIGATR` | feraligatr |
+| `SENTRET` | sentret |
+| `FURRET` | furret |
+| `HOOTHOOT` | hoothoot |
+| `NOCTOWL` | noctowl |
+| `LEDYBA` | ledyba |
+| `LEDIAN` | ledian |
+| `SPINARAK` | spinarak |
+| `ARIADOS` | ariados |
+| `CROBAT` | crobat |
+| `CHINCHOU` | chinchou |
+| `LANTURN` | lanturn |
+| `PICHU` | pichu |
+| `CLEFFA` | cleffa |
+| `IGGLYBUFF` | igglybuff |
+| `TOGEPI` | togepi |
+| `TOGETIC` | togetic |
+| `NATU` | natu |
+| `XATU` | xatu |
+| `MAREEP` | mareep |
+| `FLAAFFY` | flaaffy |
+| `AMPHAROS` | ampharos |
+| `BELLOSSOM` | bellossom |
+| `MARILL` | marill |
+| `AZUMARILL` | azumarill |
+| `SUDOWOODO` | sudowoodo |
+| `POLITOED` | politoed |
+| `HOPPIP` | hoppip |
+| `SKIPLOOM` | skiploom |
+| `JUMPLUFF` | jumpluff |
+| `AIPOM` | aipom |
+| `SUNKERN` | sunkern |
+| `SUNFLORA` | sunflora |
+| `YANMA` | yanma |
+| `WOOPER` | wooper |
+| `QUAGSIRE` | quagsire |
+| `ESPEON` | espeon |
+| `UMBREON` | umbreon |
+| `MURKROW` | murkrow |
+| `SLOWKING` | slowking |
+| `MISDREAVUS` | misdreavus |
+| `UNOWN` | unown |
+| `WOBBUFFET` | wobbuffet |
+| `GIRAFARIG` | girafarig |
+| `PINECO` | pineco |
+| `FORRETRESS` | forretress |
+| `DUNSPARCE` | dunsparce |
+| `GLIGAR` | gligar |
+| `STEELIX` | steelix |
+| `SNUBBULL` | snubbull |
+| `GRANBULL` | granbull |
+| `QWILFISH` | qwilfish |
+| `SCIZOR` | scizor |
+| `SHUCKLE` | shuckle |
+| `HERACROSS` | heracross |
+| `SNEASEL` | sneasel |
+| `TEDDIURSA` | teddiursa |
+| `URSARING` | ursaring |
+| `SLUGMA` | slugma |
+| `MAGCARGO` | magcargo |
+| `SWINUB` | swinub |
+| `PILOSWINE` | piloswine |
+| `CORSOLA` | corsola |
+| `REMORAID` | remoraid |
+| `OCTILLERY` | octillery |
+| `DELIBIRD` | delibird |
+| `MANTINE` | mantine |
+| `SKARMORY` | skarmory |
+| `HOUNDOUR` | houndour |
+| `HOUNDOOM` | houndoom |
+| `KINGDRA` | kingdra |
+| `PHANPY` | phanpy |
+| `DONPHAN` | donphan |
+| `PORYGON2` | porygon2 |
+| `STANTLER` | stantler |
+| `SMEARGLE` | smeargle |
+| `TYROGUE` | tyrogue |
+| `HITMONTOP` | hitmontop |
+| `SMOOCHUM` | smoochum |
+| `ELEKID` | elekid |
+| `MAGBY` | magby |
+| `MILTANK` | miltank |
+| `BLISSEY` | blissey |
+| `RAIKOU` | raikou |
+| `ENTEI` | entei |
+| `SUICUNE` | suicune |
+| `LARVITAR` | larvitar |
+| `PUPITAR` | pupitar |
+| `TYRANITAR` | tyranitar |
+| `LUGIA` | lugia |
+| `HO_OH` | ho-oh |
+| `CELEBI` | celebi |
+| `TREECKO` | treecko |
+| `GROVYLE` | grovyle |
+| `SCEPTILE` | sceptile |
+| `TORCHIC` | torchic |
+| `COMBUSKEN` | combusken |
+| `BLAZIKEN` | blaziken |
+| `MUDKIP` | mudkip |
+| `MARSHTOMP` | marshtomp |
+| `SWAMPERT` | swampert |
+| `POOCHYENA` | poochyena |
+| `MIGHTYENA` | mightyena |
+| `ZIGZAGOON` | zigzagoon |
+| `LINOONE` | linoone |
+| `WURMPLE` | wurmple |
+| `SILCOON` | silcoon |
+| `BEAUTIFLY` | beautifly |
+| `CASCOON` | cascoon |
+| `DUSTOX` | dustox |
+| `LOTAD` | lotad |
+| `LOMBRE` | lombre |
+| `LUDICOLO` | ludicolo |
+| `SEEDOT` | seedot |
+| `NUZLEAF` | nuzleaf |
+| `SHIFTRY` | shiftry |
+| `TAILLOW` | taillow |
+| `SWELLOW` | swellow |
+| `WINGULL` | wingull |
+| `PELIPPER` | pelipper |
+| `RALTS` | ralts |
+| `KIRLIA` | kirlia |
+| `GARDEVOIR` | gardevoir |
+| `SURSKIT` | surskit |
+| `MASQUERAIN` | masquerain |
+| `SHROOMISH` | shroomish |
+| `BRELOOM` | breloom |
+| `SLAKOTH` | slakoth |
+| `VIGOROTH` | vigoroth |
+| `SLAKING` | slaking |
+| `NINCADA` | nincada |
+| `NINJASK` | ninjask |
+| `SHEDINJA` | shedinja |
+| `WHISMUR` | whismur |
+| `LOUDRED` | loudred |
+| `EXPLOUD` | exploud |
+| `MAKUHITA` | makuhita |
+| `HARIYAMA` | hariyama |
+| `AZURILL` | azurill |
+| `NOSEPASS` | nosepass |
+| `SKITTY` | skitty |
+| `DELCATTY` | delcatty |
+| `SABLEYE` | sableye |
+| `MAWILE` | mawile |
+| `ARON` | aron |
+| `LAIRON` | lairon |
+| `AGGRON` | aggron |
+| `MEDITITE` | meditite |
+| `MEDICHAM` | medicham |
+| `ELECTRIKE` | electrike |
+| `MANECTRIC` | manectric |
+| `PLUSLE` | plusle |
+| `MINUN` | minun |
+| `VOLBEAT` | volbeat |
+| `ILLUMISE` | illumise |
+| `ROSELIA` | roselia |
+| `GULPIN` | gulpin |
+| `SWALOT` | swalot |
+| `CARVANHA` | carvanha |
+| `SHARPEDO` | sharpedo |
+| `WAILMER` | wailmer |
+| `WAILORD` | wailord |
+| `NUMEL` | numel |
+| `CAMERUPT` | camerupt |
+| `TORKOAL` | torkoal |
+| `SPOINK` | spoink |
+| `GRUMPIG` | grumpig |
+| `SPINDA` | spinda |
+| `TRAPINCH` | trapinch |
+| `VIBRAVA` | vibrava |
+| `FLYGON` | flygon |
+| `CACNEA` | cacnea |
+| `CACTURNE` | cacturne |
+| `SWABLU` | swablu |
+| `ALTARIA` | altaria |
+| `ZANGOOSE` | zangoose |
+| `SEVIPER` | seviper |
+| `LUNATONE` | lunatone |
+| `SOLROCK` | solrock |
+| `BARBOACH` | barboach |
+| `WHISCASH` | whiscash |
+| `CORPHISH` | corphish |
+| `CRAWDAUNT` | crawdaunt |
+| `BALTOY` | baltoy |
+| `CLAYDOL` | claydol |
+| `LILEEP` | lileep |
+| `CRADILY` | cradily |
+| `ANORITH` | anorith |
+| `ARMALDO` | armaldo |
+| `FEEBAS` | feebas |
+| `MILOTIC` | milotic |
+| `CASTFORM` | castform |
+| `KECLEON` | kecleon |
+| `SHUPPET` | shuppet |
+| `BANETTE` | banette |
+| `DUSKULL` | duskull |
+| `DUSCLOPS` | dusclops |
+| `TROPIUS` | tropius |
+| `CHIMECHO` | chimecho |
+| `ABSOL` | absol |
+| `WYNAUT` | wynaut |
+| `SNORUNT` | snorunt |
+| `GLALIE` | glalie |
+| `SPHEAL` | spheal |
+| `SEALEO` | sealeo |
+| `WALREIN` | walrein |
+| `CLAMPERL` | clamperl |
+| `HUNTAIL` | huntail |
+| `GOREBYSS` | gorebyss |
+| `RELICANTH` | relicanth |
+| `LUVDISC` | luvdisc |
+| `BAGON` | bagon |
+| `SHELGON` | shelgon |
+| `SALAMENCE` | salamence |
+| `BELDUM` | beldum |
+| `METANG` | metang |
+| `METAGROSS` | metagross |
+| `REGIROCK` | regirock |
+| `REGICE` | regice |
+| `REGISTEEL` | registeel |
+| `LATIAS` | latias |
+| `LATIOS` | latios |
+| `KYOGRE` | kyogre |
+| `GROUDON` | groudon |
+| `RAYQUAZA` | rayquaza |
+| `JIRACHI` | jirachi |
+| `DEOXYS` | deoxys |
+| `TURTWIG` | turtwig |
+| `GROTLE` | grotle |
+| `TORTERRA` | torterra |
+| `CHIMCHAR` | chimchar |
+| `MONFERNO` | monferno |
+| `INFERNAPE` | infernape |
+| `PIPLUP` | piplup |
+| `PRINPLUP` | prinplup |
+| `EMPOLEON` | empoleon |
+| `STARLY` | starly |
+| `STARAVIA` | staravia |
+| `STARAPTOR` | staraptor |
+| `BIDOOF` | bidoof |
+| `BIBAREL` | bibarel |
+| `KRICKETOT` | kricketot |
+| `KRICKETUNE` | kricketune |
+| `SHINX` | shinx |
+| `LUXIO` | luxio |
+| `LUXRAY` | luxray |
+| `BUDEW` | budew |
+| `ROSERADE` | roserade |
+| `CRANIDOS` | cranidos |
+| `RAMPARDOS` | rampardos |
+| `SHIELDON` | shieldon |
+| `BASTIODON` | bastiodon |
+| `BURMY` | burmy |
+| `WORMADAM` | wormadam |
+| `MOTHIM` | mothim |
+| `COMBEE` | combee |
+| `VESPIQUEN` | vespiquen |
+| `PACHIRISU` | pachirisu |
+| `BUIZEL` | buizel |
+| `FLOATZEL` | floatzel |
+| `CHERUBI` | cherubi |
+| `CHERRIM` | cherrim |
+| `SHELLOS` | shellos |
+| `GASTRODON` | gastrodon |
+| `AMBIPOM` | ambipom |
+| `DRIFLOON` | drifloon |
+| `DRIFBLIM` | drifblim |
+| `BUNEARY` | buneary |
+| `LOPUNNY` | lopunny |
+| `MISMAGIUS` | mismagius |
+| `HONCHKROW` | honchkrow |
+| `GLAMEOW` | glameow |
+| `PURUGLY` | purugly |
+| `CHINGLING` | chingling |
+| `STUNKY` | stunky |
+| `SKUNTANK` | skuntank |
+| `BRONZOR` | bronzor |
+| `BRONZONG` | bronzong |
+| `BONSLY` | bonsly |
+| `MIMEJR` | mimejr |
+| `HAPPINY` | happiny |
+| `CHATOT` | chatot |
+| `SPIRITOMB` | spiritomb |
+| `GIBLE` | gible |
+| `GABITE` | gabite |
+| `GARCHOMP` | garchomp |
+| `MUNCHLAX` | munchlax |
+| `RIOLU` | riolu |
+| `LUCARIO` | lucario |
+| `HIPPOPOTAS` | hippopotas |
+| `HIPPOWDON` | hippowdon |
+| `SKORUPI` | skorupi |
+| `DRAPION` | drapion |
+| `CROAGUNK` | croagunk |
+| `TOXICROAK` | toxicroak |
+| `CARNIVINE` | carnivine |
+| `FINNEON` | finneon |
+| `LUMINEON` | lumineon |
+| `MANTYKE` | mantyke |
+| `SNOVER` | snover |
+| `ABOMASNOW` | abomasnow |
+| `WEAVILE` | weavile |
+| `MAGNEZONE` | magnezone |
+| `LICKILICKY` | lickilicky |
+| `RHYPERIOR` | rhyperior |
+| `TANGROWTH` | tangrowth |
+| `ELECTIVIRE` | electivire |
+| `MAGMORTAR` | magmortar |
+| `TOGEKISS` | togekiss |
+| `YANMEGA` | yanmega |
+| `LEAFEON` | leafeon |
+| `GLACEON` | glaceon |
+| `GLISCOR` | gliscor |
+| `MAMOSWINE` | mamoswine |
+| `PORYGON_Z` | porygon-z |
+| `GALLADE` | gallade |
+| `PROBOPASS` | probopass |
+| `DUSKNOIR` | dusknoir |
+| `FROSLASS` | froslass |
+| `ROTOM` | rotom |
+| `UXIE` | uxie |
+| `MESPRIT` | mesprit |
+| `AZELF` | azelf |
+| `DIALGA` | dialga |
+| `PALKIA` | palkia |
+| `HEATRAN` | heatran |
+| `REGIGIGAS` | regigigas |
+| `GIRATINA` | giratina |
+| `CRESSELIA` | cresselia |
+| `PHIONE` | phione |
+| `MANAPHY` | manaphy |
+| `DARKRAI` | darkrai |
+| `SHAYMIN` | shaymin |
+| `ARCEUS` | arceus |
+| `VICTINI` | victini |
+| `SNIVY` | snivy |
+| `SERVINE` | servine |
+| `SERPERIOR` | serperior |
+| `TEPIG` | tepig |
+| `PIGNITE` | pignite |
+| `EMBOAR` | emboar |
+| `OSHAWOTT` | oshawott |
+| `DEWOTT` | dewott |
+| `SAMUROTT` | samurott |
+| `PATRAT` | patrat |
+| `WATCHOG` | watchog |
+| `LILLIPUP` | lillipup |
+| `HERDIER` | herdier |
+| `STOUTLAND` | stoutland |
+| `PURRLOIN` | purrloin |
+| `LIEPARD` | liepard |
+| `PANSAGE` | pansage |
+| `SIMISAGE` | simisage |
+| `PANSEAR` | pansear |
+| `SIMISEAR` | simisear |
+| `PANPOUR` | panpour |
+| `SIMIPOUR` | simipour |
+| `MUNNA` | munna |
+| `MUSHARNA` | musharna |
+| `PIDOVE` | pidove |
+| `TRANQUILL` | tranquill |
+| `UNFEZANT` | unfezant |
+| `BLITZLE` | blitzle |
+| `ZEBSTRIKA` | zebstrika |
+| `ROGGENROLA` | roggenrola |
+| `BOLDORE` | boldore |
+| `GIGALITH` | gigalith |
+| `WOOBAT` | woobat |
+| `SWOOBAT` | swoobat |
+| `DRILBUR` | drilbur |
+| `EXCADRILL` | excadrill |
+| `AUDINO` | audino |
+| `TIMBURR` | timburr |
+| `GURDURR` | gurdurr |
+| `CONKELDURR` | conkeldurr |
+| `TYMPOLE` | tympole |
+| `PALPITOAD` | palpitoad |
+| `SEISMITOAD` | seismitoad |
+| `THROH` | throh |
+| `SAWK` | sawk |
+| `SEWADDLE` | sewaddle |
+| `SWADLOON` | swadloon |
+| `LEAVANNY` | leavanny |
+| `VENIPEDE` | venipede |
+| `WHIRLIPEDE` | whirlipede |
+| `SCOLIPEDE` | scolipede |
+| `COTTONEE` | cottonee |
+| `WHIMSICOTT` | whimsicott |
+| `PETILIL` | petilil |
+| `LILLIGANT` | lilligant |
+| `BASCULIN` | basculin |
+| `SANDILE` | sandile |
+| `KROKOROK` | krokorok |
+| `KROOKODILE` | krookodile |
+| `DARUMAKA` | darumaka |
+| `DARMANITAN` | darmanitan |
+| `MARACTUS` | maractus |
+| `DWEBBLE` | dwebble |
+| `CRUSTLE` | crustle |
+| `SCRAGGY` | scraggy |
+| `SCRAFTY` | scrafty |
+| `SIGILYPH` | sigilyph |
+| `YAMASK` | yamask |
+| `COFAGRIGUS` | cofagrigus |
+| `TIRTOUGA` | tirtouga |
+| `CARRACOSTA` | carracosta |
+| `ARCHEN` | archen |
+| `ARCHEOPS` | archeops |
+| `TRUBBISH` | trubbish |
+| `GARBODOR` | garbodor |
+| `ZORUA` | zorua |
+| `ZOROARK` | zoroark |
+| `MINCCINO` | minccino |
+| `CINCCINO` | cinccino |
+| `GOTHITA` | gothita |
+| `GOTHORITA` | gothorita |
+| `GOTHITELLE` | gothitelle |
+| `SOLOSIS` | solosis |
+| `DUOSION` | duosion |
+| `REUNICLUS` | reuniclus |
+| `DUCKLETT` | ducklett |
+| `SWANNA` | swanna |
+| `VANILLITE` | vanillite |
+| `VANILLISH` | vanillish |
+| `VANILLUXE` | vanilluxe |
+| `DEERLING` | deerling |
+| `SAWSBUCK` | sawsbuck |
+| `EMOLGA` | emolga |
+| `KARRABLAST` | karrablast |
+| `ESCAVALIER` | escavalier |
+| `FOONGUS` | foongus |
+| `AMOONGUSS` | amoonguss |
+| `FRILLISH` | frillish |
+| `JELLICENT` | jellicent |
+| `ALOMOMOLA` | alomomola |
+| `JOLTIK` | joltik |
+| `GALVANTULA` | galvantula |
+| `FERROSEED` | ferroseed |
+| `FERROTHORN` | ferrothorn |
+| `KLINK` | klink |
+| `KLANG` | klang |
+| `KLINKLANG` | klinklang |
+| `TYNAMO` | tynamo |
+| `EELEKTRIK` | eelektrik |
+| `EELEKTROSS` | eelektross |
+| `ELGYEM` | elgyem |
+| `BEHEEYEM` | beheeyem |
+| `LITWICK` | litwick |
+| `LAMPENT` | lampent |
+| `CHANDELURE` | chandelure |
+| `AXEW` | axew |
+| `FRAXURE` | fraxure |
+| `HAXORUS` | haxorus |
+| `CUBCHOO` | cubchoo |
+| `BEARTIC` | beartic |
+| `CRYOGONAL` | cryogonal |
+| `SHELMET` | shelmet |
+| `ACCELGOR` | accelgor |
+| `STUNFISK` | stunfisk |
+| `MIENFOO` | mienfoo |
+| `MIENSHAO` | mienshao |
+| `DRUDDIGON` | druddigon |
+| `GOLETT` | golett |
+| `GOLURK` | golurk |
+| `PAWNIARD` | pawniard |
+| `BISHARP` | bisharp |
+| `BOUFFALANT` | bouffalant |
+| `RUFFLET` | rufflet |
+| `BRAVIARY` | braviary |
+| `VULLABY` | vullaby |
+| `MANDIBUZZ` | mandibuzz |
+| `HEATMOR` | heatmor |
+| `DURANT` | durant |
+| `DEINO` | deino |
+| `ZWEILOUS` | zweilous |
+| `HYDREIGON` | hydreigon |
+| `LARVESTA` | larvesta |
+| `VOLCARONA` | volcarona |
+| `COBALION` | cobalion |
+| `TERRAKION` | terrakion |
+| `VIRIZION` | virizion |
+| `TORNADUS` | tornadus |
+| `THUNDURUS` | thundurus |
+| `RESHIRAM` | reshiram |
+| `ZEKROM` | zekrom |
+| `LANDORUS` | landorus |
+| `KYUREM` | kyurem |
+| `KELDEO` | keldeo |
+| `MELOETTA` | meloetta |
+| `GENESECT` | genesect |
+| `CHESPIN` | chespin |
+| `QUILLADIN` | quilladin |
+| `CHESNAUGHT` | chesnaught |
+| `FENNEKIN` | fennekin |
+| `BRAIXEN` | braixen |
+| `DELPHOX` | delphox |
+| `FROAKIE` | froakie |
+| `FROGADIER` | frogadier |
+| `GRENINJA` | greninja |
+| `BUNNELBY` | bunnelby |
+| `DIGGERSBY` | diggersby |
+| `FLETCHLING` | fletchling |
+| `FLETCHINDER` | fletchinder |
+| `TALONFLAME` | talonflame |
+| `SCATTERBUG` | scatterbug |
+| `SPEWPA` | spewpa |
+| `VIVILLON` | vivillon |
+| `LITLEO` | litleo |
+| `PYROAR` | pyroar |
+| `FLABEBE` | flabebe |
+| `FLOETTE` | floette |
+| `FLORGES` | florges |
+| `SKIDDO` | skiddo |
+| `GOGOAT` | gogoat |
+| `PANCHAM` | pancham |
+| `PANGORO` | pangoro |
+| `FURFROU` | furfrou |
+| `ESPURR` | espurr |
+| `MEOWSTIC` | meowstic |
+| `HONEDGE` | honedge |
+| `DOUBLADE` | doublade |
+| `AEGISLASH` | aegislash |
+| `SPRITZEE` | spritzee |
+| `AROMATISSE` | aromatisse |
+| `SWIRLIX` | swirlix |
+| `SLURPUFF` | slurpuff |
+| `INKAY` | inkay |
+| `MALAMAR` | malamar |
+| `BINACLE` | binacle |
+| `BARBARACLE` | barbaracle |
+| `SKRELP` | skrelp |
+| `DRAGALGE` | dragalge |
+| `CLAUNCHER` | clauncher |
+| `CLAWITZER` | clawitzer |
+| `HELIOPTILE` | helioptile |
+| `HELIOLISK` | heliolisk |
+| `TYRUNT` | tyrunt |
+| `TYRANTRUM` | tyrantrum |
+| `AMAURA` | amaura |
+| `AURORUS` | aurorus |
+| `SYLVEON` | sylveon |
+| `HAWLUCHA` | hawlucha |
+| `DEDENNE` | dedenne |
+| `CARBINK` | carbink |
+| `GOOMY` | goomy |
+| `SLIGGOO` | sliggoo |
+| `GOODRA` | goodra |
+| `KLEFKI` | klefki |
+| `PHANTUMP` | phantump |
+| `TREVENANT` | trevenant |
+| `PUMPKABOO` | pumpkaboo |
+| `GOURGEIST` | gourgeist |
+| `BERGMITE` | bergmite |
+| `AVALUGG` | avalugg |
+| `NOIBAT` | noibat |
+| `NOIVERN` | noivern |
+| `XERNEAS` | xerneas |
+| `YVELTAL` | yveltal |
+| `ZYGARDE` | zygarde |
+| `DIANCIE` | diancie |
+| `HOOPA` | hoopa |
+| `VOLCANION` | volcanion |
+| `ROWLET` | rowlet |
+| `DARTRIX` | dartrix |
+| `DECIDUEYE` | decidueye |
+| `LITTEN` | litten |
+| `TORRACAT` | torracat |
+| `INCINEROAR` | incineroar |
+| `POPPLIO` | popplio |
+| `BRIONNE` | brionne |
+| `PRIMARINA` | primarina |
+| `PIKIPEK` | pikipek |
+| `TRUMBEAK` | trumbeak |
+| `TOUCANNON` | toucannon |
+| `YUNGOOS` | yungoos |
+| `GUMSHOOS` | gumshoos |
+| `GRUBBIN` | grubbin |
+| `CHARJABUG` | charjabug |
+| `VIKAVOLT` | vikavolt |
+| `CRABRAWLER` | crabrawler |
+| `CRABOMINABLE` | crabominable |
+| `ORICORIO` | oricorio |
+| `CUTIEFLY` | cutiefly |
+| `RIBOMBEE` | ribombee |
+| `ROCKRUFF` | rockruff |
+| `LYCANROC` | lycanroc |
+| `WISHIWASHI` | wishiwashi |
+| `MAREANIE` | mareanie |
+| `TOXAPEX` | toxapex |
+| `MUDBRAY` | mudbray |
+| `MUDSDALE` | mudsdale |
+| `DEWPIDER` | dewpider |
+| `ARAQUANID` | araquanid |
+| `FOMANTIS` | fomantis |
+| `LURANTIS` | lurantis |
+| `MORELULL` | morelull |
+| `SHIINOTIC` | shiinotic |
+| `SALANDIT` | salandit |
+| `SALAZZLE` | salazzle |
+| `STUFFUL` | stufful |
+| `BEWEAR` | bewear |
+| `BOUNSWEET` | bounsweet |
+| `STEENEE` | steenee |
+| `TSAREENA` | tsareena |
+| `COMFEY` | comfey |
+| `ORANGURU` | oranguru |
+| `PASSIMIAN` | passimian |
+| `WIMPOD` | wimpod |
+| `GOLISOPOD` | golisopod |
+| `SANDYGAST` | sandygast |
+| `PALOSSAND` | palossand |
+| `PYUKUMUKU` | pyukumuku |
+| `TYPENULL` | typenull |
+| `SILVALLY` | silvally |
+| `MINIOR` | minior |
+| `KOMALA` | komala |
+| `TURTONATOR` | turtonator |
+| `TOGEDEMARU` | togedemaru |
+| `MIMIKYU` | mimikyu |
+| `BRUXISH` | bruxish |
+| `DRAMPA` | drampa |
+| `DHELMISE` | dhelmise |
+| `JANGMO_O` | jangmo-o |
+| `HAKAMO_O` | hakamo-o |
+| `KOMMO_O` | kommo-o |
+| `TAPUKOKO` | tapukoko |
+| `TAPULELE` | tapulele |
+| `TAPUBULU` | tapubulu |
+| `TAPUFINI` | tapufini |
+| `COSMOG` | cosmog |
+| `COSMOEM` | cosmoem |
+| `SOLGALEO` | solgaleo |
+| `LUNALA` | lunala |
+| `NIHILEGO` | nihilego |
+| `BUZZWOLE` | buzzwole |
+| `PHEROMOSA` | pheromosa |
+| `XURKITREE` | xurkitree |
+| `CELESTEELA` | celesteela |
+| `KARTANA` | kartana |
+| `GUZZLORD` | guzzlord |
+| `NECROZMA` | necrozma |
+| `MAGEARNA` | magearna |
+| `MARSHADOW` | marshadow |
+| `POIPOLE` | poipole |
+| `NAGANADEL` | naganadel |
+| `STAKATAKA` | stakataka |
+| `BLACEPHALON` | blacephalon |
+| `ZERAORA` | zeraora |
+| `MELTAN` | meltan |
+| `MELMETAL` | melmetal |
+| `GROOKEY` | grookey |
+| `THWACKEY` | thwackey |
+| `RILLABOOM` | rillaboom |
+| `SCORBUNNY` | scorbunny |
+| `RABOOT` | raboot |
+| `CINDERACE` | cinderace |
+| `SOBBLE` | sobble |
+| `DRIZZILE` | drizzile |
+| `INTELEON` | inteleon |
+| `SKWOVET` | skwovet |
+| `GREEDENT` | greedent |
+| `ROOKIDEE` | rookidee |
+| `CORVISQUIRE` | corvisquire |
+| `CORVIKNIGHT` | corviknight |
+| `BLIPBUG` | blipbug |
+| `DOTTLER` | dottler |
+| `ORBEETLE` | orbeetle |
+| `NICKIT` | nickit |
+| `THIEVUL` | thievul |
+| `GOSSIFLEUR` | gossifleur |
+| `ELDEGOSS` | eldegoss |
+| `WOOLOO` | wooloo |
+| `DUBWOOL` | dubwool |
+| `CHEWTLE` | chewtle |
+| `DREDNAW` | drednaw |
+| `YAMPER` | yamper |
+| `BOLTUND` | boltund |
+| `ROLYCOLY` | rolycoly |
+| `CARKOL` | carkol |
+| `COALOSSAL` | coalossal |
+| `APPLIN` | applin |
+| `FLAPPLE` | flapple |
+| `APPLETUN` | appletun |
+| `SILICOBRA` | silicobra |
+| `SANDACONDA` | sandaconda |
+| `CRAMORANT` | cramorant |
+| `ARROKUDA` | arrokuda |
+| `BARRASKEWDA` | barraskewda |
+| `TOXEL` | toxel |
+| `TOXTRICITY` | toxtricity |
+| `SIZZLIPEDE` | sizzlipede |
+| `CENTISKORCH` | centiskorch |
+| `CLOBBOPUS` | clobbopus |
+| `GRAPPLOCT` | grapploct |
+| `SINISTEA` | sinistea |
+| `POLTEAGEIST` | polteageist |
+| `HATENNA` | hatenna |
+| `HATTREM` | hattrem |
+| `HATTERENE` | hatterene |
+| `IMPIDIMP` | impidimp |
+| `MORGREM` | morgrem |
+| `GRIMMSNARL` | grimmsnarl |
+| `OBSTAGOON` | obstagoon |
+| `PERRSERKER` | perrserker |
+| `CURSOLA` | cursola |
+| `SIRFETCHD` | sirfetchd |
+| `MRRIME` | mrrime |
+| `RUNERIGUS` | runerigus |
+| `MILCERY` | milcery |
+| `ALCREMIE` | alcremie |
+| `FALINKS` | falinks |
+| `PINCURCHIN` | pincurchin |
+| `SNOM` | snom |
+| `FROSMOTH` | frosmoth |
+| `STONJOURNER` | stonjourner |
+| `EISCUE` | eiscue |
+| `INDEEDEE` | indeedee |
+| `MORPEKO` | morpeko |
+| `CUFANT` | cufant |
+| `COPPERAJAH` | copperajah |
+| `DRACOZOLT` | dracozolt |
+| `ARCTOZOLT` | arctozolt |
+| `DRACOVISH` | dracovish |
+| `ARCTOVISH` | arctovish |
+| `DURALUDON` | duraludon |
+| `DREEPY` | dreepy |
+| `DRAKLOAK` | drakloak |
+| `DRAGAPULT` | dragapult |
+| `ZACIAN` | zacian |
+| `ZAMAZENTA` | zamazenta |
+| `ETERNATUS` | eternatus |
+| `KUBFU` | kubfu |
+| `URSHIFU` | urshifu |
+| `ZARUDE` | zarude |
+| `REGIELEKI` | regieleki |
+| `REGIDRAGO` | regidrago |
+| `GLASTRIER` | glastrier |
+| `SPECTRIER` | spectrier |
+| `CALYREX` | calyrex |
\ No newline at end of file
diff --git a/docs/models/shared/PolygonStockApi.md b/docs/models/shared/PolygonStockApi.md
new file mode 100644
index 000000000..95fa34bd5
--- /dev/null
+++ b/docs/models/shared/PolygonStockApi.md
@@ -0,0 +1,8 @@
+# PolygonStockApi
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `POLYGON_STOCK_API` | polygon-stock-api |
\ No newline at end of file
diff --git a/docs/models/shared/Postgres.md b/docs/models/shared/Postgres.md
new file mode 100644
index 000000000..801ff8efd
--- /dev/null
+++ b/docs/models/shared/Postgres.md
@@ -0,0 +1,8 @@
+# Postgres
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `POSTGRES` | postgres |
\ No newline at end of file
diff --git a/docs/models/shared/Posthog.md b/docs/models/shared/Posthog.md
new file mode 100644
index 000000000..fd59eb4bd
--- /dev/null
+++ b/docs/models/shared/Posthog.md
@@ -0,0 +1,8 @@
+# Posthog
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `POSTHOG` | posthog |
\ No newline at end of file
diff --git a/docs/models/shared/Postmarkapp.md b/docs/models/shared/Postmarkapp.md
new file mode 100644
index 000000000..bf329c08c
--- /dev/null
+++ b/docs/models/shared/Postmarkapp.md
@@ -0,0 +1,8 @@
+# Postmarkapp
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `POSTMARKAPP` | postmarkapp |
\ No newline at end of file
diff --git a/docs/models/shared/Prefer.md b/docs/models/shared/Prefer.md
new file mode 100644
index 000000000..da02cde60
--- /dev/null
+++ b/docs/models/shared/Prefer.md
@@ -0,0 +1,10 @@
+# Prefer
+
+Prefer SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresSchemasMode>](../../models/shared/DestinationPostgresSchemasMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Preferred.md b/docs/models/shared/Preferred.md
new file mode 100644
index 000000000..428c431d4
--- /dev/null
+++ b/docs/models/shared/Preferred.md
@@ -0,0 +1,10 @@
+# Preferred
+
+Automatically attempt SSL connection. If the MySQL server does not support SSL, continue with a regular connection.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| `mode` | [com.airbyte.api.models.shared.SourceMysqlMode](../../models/shared/SourceMysqlMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Prestashop.md b/docs/models/shared/Prestashop.md
new file mode 100644
index 000000000..6577cefb6
--- /dev/null
+++ b/docs/models/shared/Prestashop.md
@@ -0,0 +1,8 @@
+# Prestashop
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `PRESTASHOP` | prestashop |
\ No newline at end of file
diff --git a/docs/models/shared/PrivateApp.md b/docs/models/shared/PrivateApp.md
new file mode 100644
index 000000000..2e29613cc
--- /dev/null
+++ b/docs/models/shared/PrivateApp.md
@@ -0,0 +1,9 @@
+# PrivateApp
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | HubSpot Access token. See the Hubspot docs if you need help finding this token. |
+| `credentialsTitle` | [com.airbyte.api.models.shared.SourceHubspotSchemasAuthType](../../models/shared/SourceHubspotSchemasAuthType.md) | :heavy_check_mark: | Name of the credentials set |
\ No newline at end of file
diff --git a/docs/models/shared/PrivateToken.md b/docs/models/shared/PrivateToken.md
new file mode 100644
index 000000000..783312e48
--- /dev/null
+++ b/docs/models/shared/PrivateToken.md
@@ -0,0 +1,9 @@
+# PrivateToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Log into your Gitlab account and then generate a personal Access Token. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGitlabSchemasAuthType>](../../models/shared/SourceGitlabSchemasAuthType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Processing.md b/docs/models/shared/Processing.md
new file mode 100644
index 000000000..9ab838503
--- /dev/null
+++ b/docs/models/shared/Processing.md
@@ -0,0 +1,4 @@
+# Processing
+
+Processing configuration
+
diff --git a/docs/models/shared/ProcessingConfigModel.md b/docs/models/shared/ProcessingConfigModel.md
new file mode 100644
index 000000000..6c349c56a
--- /dev/null
+++ b/docs/models/shared/ProcessingConfigModel.md
@@ -0,0 +1,13 @@
+# ProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *Optional extends Long>* | :heavy_minus_sign: | Size of overlap between chunks in tokens to store in vector store to better capture relevant context | |
+| `chunkSize` | *long* | :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) | |
+| `fieldNameMappings` | List<[com.airbyte.api.models.shared.FieldNameMappingConfigModel](../../models/shared/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. | |
+| `metadataFields` | List<*String*> | :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. | age |
+| `textFields` | List<*String*> | :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. | text |
+| `textSplitter` | [Optional extends com.airbyte.api.models.shared.TextSplitter>](../../models/shared/TextSplitter.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/shared/ProductCatalog.md b/docs/models/shared/ProductCatalog.md
new file mode 100644
index 000000000..530dd00a5
--- /dev/null
+++ b/docs/models/shared/ProductCatalog.md
@@ -0,0 +1,11 @@
+# ProductCatalog
+
+Product Catalog version of your Chargebee site. Instructions on how to find your version you may find here under `API Version` section. If left blank, the product catalog version will be set to 2.0.
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `ONE0` | 1.0 |
+| `TWO0` | 2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/ProjectSecret.md b/docs/models/shared/ProjectSecret.md
new file mode 100644
index 000000000..e1b48219b
--- /dev/null
+++ b/docs/models/shared/ProjectSecret.md
@@ -0,0 +1,9 @@
+# ProjectSecret
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiSecret` | *String* | :heavy_check_mark: | Mixpanel project secret. See the docs for more information on how to obtain this. |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.SourceMixpanelSchemasOptionTitle>](../../models/shared/SourceMixpanelSchemasOptionTitle.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Pubsub.md b/docs/models/shared/Pubsub.md
new file mode 100644
index 000000000..12d6eb8ca
--- /dev/null
+++ b/docs/models/shared/Pubsub.md
@@ -0,0 +1,8 @@
+# Pubsub
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `PUBSUB` | pubsub |
\ No newline at end of file
diff --git a/docs/models/shared/PunkApi.md b/docs/models/shared/PunkApi.md
new file mode 100644
index 000000000..2da25c0ed
--- /dev/null
+++ b/docs/models/shared/PunkApi.md
@@ -0,0 +1,8 @@
+# PunkApi
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `PUNK_API` | punk-api |
\ No newline at end of file
diff --git a/docs/models/shared/Pypi.md b/docs/models/shared/Pypi.md
new file mode 100644
index 000000000..5f119a2d3
--- /dev/null
+++ b/docs/models/shared/Pypi.md
@@ -0,0 +1,8 @@
+# Pypi
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `PYPI` | pypi |
\ No newline at end of file
diff --git a/docs/models/shared/Qdrant.md b/docs/models/shared/Qdrant.md
new file mode 100644
index 000000000..bf7f1ca7b
--- /dev/null
+++ b/docs/models/shared/Qdrant.md
@@ -0,0 +1,8 @@
+# Qdrant
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `QDRANT` | qdrant |
\ No newline at end of file
diff --git a/docs/models/shared/Qualaroo.md b/docs/models/shared/Qualaroo.md
new file mode 100644
index 000000000..3d61e397a
--- /dev/null
+++ b/docs/models/shared/Qualaroo.md
@@ -0,0 +1,8 @@
+# Qualaroo
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `QUALAROO` | qualaroo |
\ No newline at end of file
diff --git a/docs/models/shared/Quickbooks.md b/docs/models/shared/Quickbooks.md
new file mode 100644
index 000000000..b096585e9
--- /dev/null
+++ b/docs/models/shared/Quickbooks.md
@@ -0,0 +1,8 @@
+# Quickbooks
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `QUICKBOOKS` | quickbooks |
\ No newline at end of file
diff --git a/docs/models/shared/Railz.md b/docs/models/shared/Railz.md
new file mode 100644
index 000000000..f110acc02
--- /dev/null
+++ b/docs/models/shared/Railz.md
@@ -0,0 +1,8 @@
+# Railz
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `RAILZ` | railz |
\ No newline at end of file
diff --git a/docs/models/shared/ReadChangesUsingBinaryLogCDC.md b/docs/models/shared/ReadChangesUsingBinaryLogCDC.md
new file mode 100644
index 000000000..f4a35e1b8
--- /dev/null
+++ b/docs/models/shared/ReadChangesUsingBinaryLogCDC.md
@@ -0,0 +1,13 @@
+# ReadChangesUsingBinaryLogCDC
+
+Recommended - Incrementally reads new inserts, updates, and deletes using the MySQL binary log. This must be enabled on your database.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `initialWaitingSeconds` | *Optional extends Long>* | :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. Read about initial waiting time. |
+| `invalidCdcCursorPositionBehavior` | [Optional extends com.airbyte.api.models.shared.SourceMysqlInvalidCDCPositionBehaviorAdvanced>](../../models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.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` | [com.airbyte.api.models.shared.SourceMysqlMethod](../../models/shared/SourceMysqlMethod.md) | :heavy_check_mark: | N/A |
+| `serverTimeZone` | *Optional extends String>* | :heavy_minus_sign: | 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. |
\ No newline at end of file
diff --git a/docs/models/shared/ReadChangesUsingChangeDataCaptureCDC.md b/docs/models/shared/ReadChangesUsingChangeDataCaptureCDC.md
new file mode 100644
index 000000000..63fd6b6c0
--- /dev/null
+++ b/docs/models/shared/ReadChangesUsingChangeDataCaptureCDC.md
@@ -0,0 +1,13 @@
+# ReadChangesUsingChangeDataCaptureCDC
+
+Recommended - Incrementally reads new inserts, updates, and deletes using the SQL Server's change data capture feature. This must be enabled on your database.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `initialWaitingSeconds` | *Optional extends Long>* | :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 2400 seconds. Read about initial waiting time. |
+| `invalidCdcCursorPositionBehavior` | [Optional extends com.airbyte.api.models.shared.SourceMssqlInvalidCDCPositionBehaviorAdvanced>](../../models/shared/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` | [com.airbyte.api.models.shared.SourceMssqlMethod](../../models/shared/SourceMssqlMethod.md) | :heavy_check_mark: | N/A |
+| `queueSize` | *Optional extends Long>* | :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/shared/Recharge.md b/docs/models/shared/Recharge.md
new file mode 100644
index 000000000..1e6c05095
--- /dev/null
+++ b/docs/models/shared/Recharge.md
@@ -0,0 +1,8 @@
+# Recharge
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `RECHARGE` | recharge |
\ No newline at end of file
diff --git a/docs/models/shared/RecommendedManagedTables.md b/docs/models/shared/RecommendedManagedTables.md
new file mode 100644
index 000000000..6cf55ad5f
--- /dev/null
+++ b/docs/models/shared/RecommendedManagedTables.md
@@ -0,0 +1,8 @@
+# RecommendedManagedTables
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| `dataSourceType` | [com.airbyte.api.models.shared.DataSourceType](../../models/shared/DataSourceType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Recreation.md b/docs/models/shared/Recreation.md
new file mode 100644
index 000000000..07ff3f225
--- /dev/null
+++ b/docs/models/shared/Recreation.md
@@ -0,0 +1,8 @@
+# Recreation
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `RECREATION` | recreation |
\ No newline at end of file
diff --git a/docs/models/shared/Recruitee.md b/docs/models/shared/Recruitee.md
new file mode 100644
index 000000000..eeec56830
--- /dev/null
+++ b/docs/models/shared/Recruitee.md
@@ -0,0 +1,8 @@
+# Recruitee
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `RECRUITEE` | recruitee |
\ No newline at end of file
diff --git a/docs/models/shared/Recurly.md b/docs/models/shared/Recurly.md
new file mode 100644
index 000000000..718d9a2ce
--- /dev/null
+++ b/docs/models/shared/Recurly.md
@@ -0,0 +1,8 @@
+# Recurly
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `RECURLY` | recurly |
\ No newline at end of file
diff --git a/docs/models/shared/Redis.md b/docs/models/shared/Redis.md
new file mode 100644
index 000000000..63ce30271
--- /dev/null
+++ b/docs/models/shared/Redis.md
@@ -0,0 +1,8 @@
+# Redis
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `REDIS` | redis |
\ No newline at end of file
diff --git a/docs/models/shared/Redshift.md b/docs/models/shared/Redshift.md
new file mode 100644
index 000000000..067671da2
--- /dev/null
+++ b/docs/models/shared/Redshift.md
@@ -0,0 +1,8 @@
+# Redshift
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `REDSHIFT` | redshift |
\ No newline at end of file
diff --git a/docs/models/shared/Region.md b/docs/models/shared/Region.md
new file mode 100644
index 000000000..90849942d
--- /dev/null
+++ b/docs/models/shared/Region.md
@@ -0,0 +1,12 @@
+# Region
+
+Region to pull data from (EU/NA/FE). See docs for more details.
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `NA` | NA |
+| `EU` | EU |
+| `FE` | FE |
\ No newline at end of file
diff --git a/docs/models/shared/ReplicaSet.md b/docs/models/shared/ReplicaSet.md
new file mode 100644
index 000000000..41c3f9325
--- /dev/null
+++ b/docs/models/shared/ReplicaSet.md
@@ -0,0 +1,10 @@
+# ReplicaSet
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `instance` | [Optional extends com.airbyte.api.models.shared.DestinationMongodbInstance>](../../models/shared/DestinationMongodbInstance.md) | :heavy_minus_sign: | N/A | |
+| `replicaSet` | *Optional extends String>* | :heavy_minus_sign: | A replica set name. | |
+| `serverAddresses` | *String* | :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/shared/ReportConfig.md b/docs/models/shared/ReportConfig.md
new file mode 100644
index 000000000..551a85992
--- /dev/null
+++ b/docs/models/shared/ReportConfig.md
@@ -0,0 +1,19 @@
+# ReportConfig
+
+Config for custom report
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `attributionTypes` | List<[com.airbyte.api.models.shared.SourcePinterestValidEnums](../../models/shared/SourcePinterestValidEnums.md)> | :heavy_minus_sign: | List of types of attribution for the conversion report | |
+| `clickWindowDays` | [Optional extends com.airbyte.api.models.shared.ClickWindowDays>](../../models/shared/ClickWindowDays.md) | :heavy_minus_sign: | Number of days to use as the conversion attribution window for a pin click action. | |
+| `columns` | List<[com.airbyte.api.models.shared.SourcePinterestSchemasValidEnums](../../models/shared/SourcePinterestSchemasValidEnums.md)> | :heavy_check_mark: | A list of chosen columns | |
+| `conversionReportTime` | [Optional extends com.airbyte.api.models.shared.ConversionReportTime>](../../models/shared/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.. | |
+| `engagementWindowDays` | [Optional extends com.airbyte.api.models.shared.EngagementWindowDays>](../../models/shared/EngagementWindowDays.md) | :heavy_minus_sign: | Number of days to use as the conversion attribution window for an engagement action. | |
+| `granularity` | [Optional extends com.airbyte.api.models.shared.Granularity>](../../models/shared/Granularity.md) | :heavy_minus_sign: | Chosen granularity for API | |
+| `level` | [Optional extends com.airbyte.api.models.shared.SourcePinterestLevel>](../../models/shared/SourcePinterestLevel.md) | :heavy_minus_sign: | Chosen level for API | |
+| `name` | *String* | :heavy_check_mark: | The name value of report | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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 |
+| `viewWindowDays` | [Optional extends com.airbyte.api.models.shared.ViewWindowDays>](../../models/shared/ViewWindowDays.md) | :heavy_minus_sign: | Number of days to use as the conversion attribution window for a view action. | |
\ No newline at end of file
diff --git a/docs/models/shared/ReportOptions.md b/docs/models/shared/ReportOptions.md
new file mode 100644
index 000000000..68a164a17
--- /dev/null
+++ b/docs/models/shared/ReportOptions.md
@@ -0,0 +1,9 @@
+# ReportOptions
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| `optionsList` | List<[com.airbyte.api.models.shared.OptionsList](../../models/shared/OptionsList.md)> | :heavy_check_mark: | List of options |
+| `streamName` | [com.airbyte.api.models.shared.StreamName](../../models/shared/StreamName.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ReportRecordTypes.md b/docs/models/shared/ReportRecordTypes.md
new file mode 100644
index 000000000..c2ad5dce0
--- /dev/null
+++ b/docs/models/shared/ReportRecordTypes.md
@@ -0,0 +1,15 @@
+# ReportRecordTypes
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `AD_GROUPS` | adGroups |
+| `ASINS` | asins |
+| `ASINS_KEYWORDS` | asins_keywords |
+| `ASINS_TARGETS` | asins_targets |
+| `CAMPAIGNS` | campaigns |
+| `KEYWORDS` | keywords |
+| `PRODUCT_ADS` | productAds |
+| `TARGETS` | targets |
\ No newline at end of file
diff --git a/docs/models/shared/ReportingDataObject.md b/docs/models/shared/ReportingDataObject.md
new file mode 100644
index 000000000..110506d69
--- /dev/null
+++ b/docs/models/shared/ReportingDataObject.md
@@ -0,0 +1,43 @@
+# ReportingDataObject
+
+The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects.
+
+
+## Values
+
+| Name | Value |
+| --------------------------------------------------- | --------------------------------------------------- |
+| `ACCOUNT_PERFORMANCE_REPORT_REQUEST` | AccountPerformanceReportRequest |
+| `AD_DYNAMIC_TEXT_PERFORMANCE_REPORT_REQUEST` | AdDynamicTextPerformanceReportRequest |
+| `AD_EXTENSION_BY_AD_REPORT_REQUEST` | AdExtensionByAdReportRequest |
+| `AD_EXTENSION_BY_KEYWORD_REPORT_REQUEST` | AdExtensionByKeywordReportRequest |
+| `AD_EXTENSION_DETAIL_REPORT_REQUEST` | AdExtensionDetailReportRequest |
+| `AD_GROUP_PERFORMANCE_REPORT_REQUEST` | AdGroupPerformanceReportRequest |
+| `AD_PERFORMANCE_REPORT_REQUEST` | AdPerformanceReportRequest |
+| `AGE_GENDER_AUDIENCE_REPORT_REQUEST` | AgeGenderAudienceReportRequest |
+| `AUDIENCE_PERFORMANCE_REPORT_REQUEST` | AudiencePerformanceReportRequest |
+| `CALL_DETAIL_REPORT_REQUEST` | CallDetailReportRequest |
+| `CAMPAIGN_PERFORMANCE_REPORT_REQUEST` | CampaignPerformanceReportRequest |
+| `CONVERSION_PERFORMANCE_REPORT_REQUEST` | ConversionPerformanceReportRequest |
+| `DESTINATION_URL_PERFORMANCE_REPORT_REQUEST` | DestinationUrlPerformanceReportRequest |
+| `DSA_AUTO_TARGET_PERFORMANCE_REPORT_REQUEST` | DSAAutoTargetPerformanceReportRequest |
+| `DSA_CATEGORY_PERFORMANCE_REPORT_REQUEST` | DSACategoryPerformanceReportRequest |
+| `DSA_SEARCH_QUERY_PERFORMANCE_REPORT_REQUEST` | DSASearchQueryPerformanceReportRequest |
+| `GEOGRAPHIC_PERFORMANCE_REPORT_REQUEST` | GeographicPerformanceReportRequest |
+| `GOALS_AND_FUNNELS_REPORT_REQUEST` | GoalsAndFunnelsReportRequest |
+| `HOTEL_DIMENSION_PERFORMANCE_REPORT_REQUEST` | HotelDimensionPerformanceReportRequest |
+| `HOTEL_GROUP_PERFORMANCE_REPORT_REQUEST` | HotelGroupPerformanceReportRequest |
+| `KEYWORD_PERFORMANCE_REPORT_REQUEST` | KeywordPerformanceReportRequest |
+| `NEGATIVE_KEYWORD_CONFLICT_REPORT_REQUEST` | NegativeKeywordConflictReportRequest |
+| `PRODUCT_DIMENSION_PERFORMANCE_REPORT_REQUEST` | ProductDimensionPerformanceReportRequest |
+| `PRODUCT_MATCH_COUNT_REPORT_REQUEST` | ProductMatchCountReportRequest |
+| `PRODUCT_NEGATIVE_KEYWORD_CONFLICT_REPORT_REQUEST` | ProductNegativeKeywordConflictReportRequest |
+| `PRODUCT_PARTITION_PERFORMANCE_REPORT_REQUEST` | ProductPartitionPerformanceReportRequest |
+| `PRODUCT_PARTITION_UNIT_PERFORMANCE_REPORT_REQUEST` | ProductPartitionUnitPerformanceReportRequest |
+| `PRODUCT_SEARCH_QUERY_PERFORMANCE_REPORT_REQUEST` | ProductSearchQueryPerformanceReportRequest |
+| `PROFESSIONAL_DEMOGRAPHICS_AUDIENCE_REPORT_REQUEST` | ProfessionalDemographicsAudienceReportRequest |
+| `PUBLISHER_USAGE_PERFORMANCE_REPORT_REQUEST` | PublisherUsagePerformanceReportRequest |
+| `SEARCH_CAMPAIGN_CHANGE_HISTORY_REPORT_REQUEST` | SearchCampaignChangeHistoryReportRequest |
+| `SEARCH_QUERY_PERFORMANCE_REPORT_REQUEST` | SearchQueryPerformanceReportRequest |
+| `SHARE_OF_VOICE_REPORT_REQUEST` | ShareOfVoiceReportRequest |
+| `USER_LOCATION_PERFORMANCE_REPORT_REQUEST` | UserLocationPerformanceReportRequest |
\ No newline at end of file
diff --git a/docs/models/shared/Require.md b/docs/models/shared/Require.md
new file mode 100644
index 000000000..f7083974f
--- /dev/null
+++ b/docs/models/shared/Require.md
@@ -0,0 +1,10 @@
+# Require
+
+Require SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresSchemasSslModeMode>](../../models/shared/DestinationPostgresSchemasSslModeMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Required.md b/docs/models/shared/Required.md
new file mode 100644
index 000000000..6ba13358e
--- /dev/null
+++ b/docs/models/shared/Required.md
@@ -0,0 +1,10 @@
+# Required
+
+Always connect with SSL. If the MySQL server doesn’t support SSL, the connection will not be established. Certificate Authority (CA) and Hostname are not verified.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
+| `mode` | [com.airbyte.api.models.shared.SourceMysqlSchemasMode](../../models/shared/SourceMysqlSchemasMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Retently.md b/docs/models/shared/Retently.md
new file mode 100644
index 000000000..4dfe71aec
--- /dev/null
+++ b/docs/models/shared/Retently.md
@@ -0,0 +1,8 @@
+# Retently
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.RetentlyCredentials>](../../models/shared/RetentlyCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/RetentlyCredentials.md b/docs/models/shared/RetentlyCredentials.md
new file mode 100644
index 000000000..e9d0e0ffd
--- /dev/null
+++ b/docs/models/shared/RetentlyCredentials.md
@@ -0,0 +1,9 @@
+# RetentlyCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Retently developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Retently developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/RkiCovid.md b/docs/models/shared/RkiCovid.md
new file mode 100644
index 000000000..49122d73b
--- /dev/null
+++ b/docs/models/shared/RkiCovid.md
@@ -0,0 +1,8 @@
+# RkiCovid
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `RKI_COVID` | rki-covid |
\ No newline at end of file
diff --git a/docs/models/shared/Rss.md b/docs/models/shared/Rss.md
new file mode 100644
index 000000000..fff43b601
--- /dev/null
+++ b/docs/models/shared/Rss.md
@@ -0,0 +1,8 @@
+# Rss
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `RSS` | rss |
\ No newline at end of file
diff --git a/docs/models/shared/S3.md b/docs/models/shared/S3.md
new file mode 100644
index 000000000..1856f1961
--- /dev/null
+++ b/docs/models/shared/S3.md
@@ -0,0 +1,8 @@
+# S3
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `S3` | s3 |
\ No newline at end of file
diff --git a/docs/models/shared/S3AmazonWebServices.md b/docs/models/shared/S3AmazonWebServices.md
new file mode 100644
index 000000000..9bcbc7c38
--- /dev/null
+++ b/docs/models/shared/S3AmazonWebServices.md
@@ -0,0 +1,17 @@
+# S3AmazonWebServices
+
+Deprecated and will be removed soon. Please do not use this field anymore and use bucket, aws_access_key_id, aws_secret_access_key and endpoint instead. Use this to load files from S3 or S3-compatible services
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `awsAccessKeyId` | *Optional extends String>* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | |
+| `awsSecretAccessKey` | *Optional extends String>* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | |
+| `bucket` | *Optional extends String>* | :heavy_minus_sign: | Name of the S3 bucket where the file(s) exist. | |
+| `endpoint` | *Optional extends String>* | :heavy_minus_sign: | Endpoint to an S3 compatible service. Leave empty to use AWS. | |
+| `pathPrefix` | *Optional extends String>* | :heavy_minus_sign: | By providing a path-like prefix (e.g. myFolder/thisTable/) under which all the relevant files sit, we can optimize finding these in S3. This is optional but recommended if your bucket contains many folders/files which you don't need to replicate. | |
+| `regionName` | *Optional extends String>* | :heavy_minus_sign: | AWS region where the S3 bucket is located. If not provided, the region will be determined automatically. | |
+| `roleArn` | *Optional extends String>* | :heavy_minus_sign: | Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page. | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any file modified before this date will not be replicated. | 2021-01-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/S3BucketRegion.md b/docs/models/shared/S3BucketRegion.md
new file mode 100644
index 000000000..2422a4c8b
--- /dev/null
+++ b/docs/models/shared/S3BucketRegion.md
@@ -0,0 +1,43 @@
+# S3BucketRegion
+
+The region of the S3 bucket. See here for all region codes.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/S3Glue.md b/docs/models/shared/S3Glue.md
new file mode 100644
index 000000000..68648f3af
--- /dev/null
+++ b/docs/models/shared/S3Glue.md
@@ -0,0 +1,8 @@
+# S3Glue
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `S3_GLUE` | s3-glue |
\ No newline at end of file
diff --git a/docs/models/shared/SCPSecureCopyProtocol.md b/docs/models/shared/SCPSecureCopyProtocol.md
new file mode 100644
index 000000000..ec122bcdc
--- /dev/null
+++ b/docs/models/shared/SCPSecureCopyProtocol.md
@@ -0,0 +1,12 @@
+# SCPSecureCopyProtocol
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `host` | *String* | :heavy_check_mark: | N/A |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `port` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `storage` | [com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider6Storage](../../models/shared/SourceFileSchemasProviderStorageProvider6Storage.md) | :heavy_check_mark: | N/A |
+| `user` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SFTPSecureFileTransferProtocol.md b/docs/models/shared/SFTPSecureFileTransferProtocol.md
new file mode 100644
index 000000000..76e13f090
--- /dev/null
+++ b/docs/models/shared/SFTPSecureFileTransferProtocol.md
@@ -0,0 +1,12 @@
+# SFTPSecureFileTransferProtocol
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `host` | *String* | :heavy_check_mark: | N/A |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `port` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `storage` | [com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider7Storage](../../models/shared/SourceFileSchemasProviderStorageProvider7Storage.md) | :heavy_check_mark: | N/A |
+| `user` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SSHKeyAuthentication.md b/docs/models/shared/SSHKeyAuthentication.md
new file mode 100644
index 000000000..16a93e18d
--- /dev/null
+++ b/docs/models/shared/SSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.DestinationClickhouseTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SSHSecureShell.md b/docs/models/shared/SSHSecureShell.md
new file mode 100644
index 000000000..aa84c24d6
--- /dev/null
+++ b/docs/models/shared/SSHSecureShell.md
@@ -0,0 +1,12 @@
+# SSHSecureShell
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `host` | *String* | :heavy_check_mark: | N/A |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `port` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `storage` | [com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProviderStorage](../../models/shared/SourceFileSchemasProviderStorageProviderStorage.md) | :heavy_check_mark: | N/A |
+| `user` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SSHTunnelMethod.md b/docs/models/shared/SSHTunnelMethod.md
new file mode 100644
index 000000000..aecaf2365
--- /dev/null
+++ b/docs/models/shared/SSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SSHTunnelMethod
+
+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/shared/SSLMethod.md b/docs/models/shared/SSLMethod.md
new file mode 100644
index 000000000..4058d5a07
--- /dev/null
+++ b/docs/models/shared/SSLMethod.md
@@ -0,0 +1,4 @@
+# SSLMethod
+
+The encryption method which is used to communicate with the database.
+
diff --git a/docs/models/shared/SSLModes.md b/docs/models/shared/SSLModes.md
new file mode 100644
index 000000000..724f67f77
--- /dev/null
+++ b/docs/models/shared/SSLModes.md
@@ -0,0 +1,11 @@
+# SSLModes
+
+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.
+
diff --git a/docs/models/shared/Salesforce.md b/docs/models/shared/Salesforce.md
new file mode 100644
index 000000000..c918d1be5
--- /dev/null
+++ b/docs/models/shared/Salesforce.md
@@ -0,0 +1,9 @@
+# Salesforce
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Enter your Salesforce developer application's Client ID |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Enter your Salesforce developer application's Client secret |
\ No newline at end of file
diff --git a/docs/models/shared/Salesloft.md b/docs/models/shared/Salesloft.md
new file mode 100644
index 000000000..c87536be6
--- /dev/null
+++ b/docs/models/shared/Salesloft.md
@@ -0,0 +1,8 @@
+# Salesloft
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SALESLOFT` | salesloft |
\ No newline at end of file
diff --git a/docs/models/shared/SandboxAccessToken.md b/docs/models/shared/SandboxAccessToken.md
new file mode 100644
index 000000000..9f45a648d
--- /dev/null
+++ b/docs/models/shared/SandboxAccessToken.md
@@ -0,0 +1,10 @@
+# SandboxAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | The long-term authorized access token. |
+| `advertiserId` | *String* | :heavy_check_mark: | The Advertiser ID which generated for the developer's Sandbox application. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTiktokMarketingSchemasAuthType>](../../models/shared/SourceTiktokMarketingSchemasAuthType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SapFieldglass.md b/docs/models/shared/SapFieldglass.md
new file mode 100644
index 000000000..504b0980d
--- /dev/null
+++ b/docs/models/shared/SapFieldglass.md
@@ -0,0 +1,8 @@
+# SapFieldglass
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `SAP_FIELDGLASS` | sap-fieldglass |
\ No newline at end of file
diff --git a/docs/models/shared/ScanChangesWithUserDefinedCursor.md b/docs/models/shared/ScanChangesWithUserDefinedCursor.md
new file mode 100644
index 000000000..40d6b0dc1
--- /dev/null
+++ b/docs/models/shared/ScanChangesWithUserDefinedCursor.md
@@ -0,0 +1,10 @@
+# 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 |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.SourceMssqlSchemasMethod](../../models/shared/SourceMssqlSchemasMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SearchCriteria.md b/docs/models/shared/SearchCriteria.md
new file mode 100644
index 000000000..53665bf8b
--- /dev/null
+++ b/docs/models/shared/SearchCriteria.md
@@ -0,0 +1,15 @@
+# SearchCriteria
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `STARTS_WITH` | starts with |
+| `ENDS_WITH` | ends with |
+| `CONTAINS` | contains |
+| `EXACTS` | exacts |
+| `STARTS_NOT_WITH` | starts not with |
+| `ENDS_NOT_WITH` | ends not with |
+| `NOT_CONTAINS` | not contains |
+| `NOT_EXACTS` | not exacts |
\ No newline at end of file
diff --git a/docs/models/shared/SearchScope.md b/docs/models/shared/SearchScope.md
new file mode 100644
index 000000000..58ac60def
--- /dev/null
+++ b/docs/models/shared/SearchScope.md
@@ -0,0 +1,12 @@
+# SearchScope
+
+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.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `ACCESSIBLE_DRIVES` | ACCESSIBLE_DRIVES |
+| `SHARED_ITEMS` | SHARED_ITEMS |
+| `ALL` | ALL |
\ No newline at end of file
diff --git a/docs/models/shared/Secoda.md b/docs/models/shared/Secoda.md
new file mode 100644
index 000000000..96cd7d386
--- /dev/null
+++ b/docs/models/shared/Secoda.md
@@ -0,0 +1,8 @@
+# Secoda
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SECODA` | secoda |
\ No newline at end of file
diff --git a/docs/models/shared/Security.md b/docs/models/shared/Security.md
index 2e3daf586..7cb041fbb 100644
--- a/docs/models/shared/Security.md
+++ b/docs/models/shared/Security.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
-| `basicAuth` | [com.airbyte.api.models.shared.SchemeBasicAuth](../../models/shared/SchemeBasicAuth.md) | :heavy_minus_sign: | N/A |
-| `bearerAuth` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
+| `basicAuth` | [Optional extends com.airbyte.api.models.shared.SchemeBasicAuth>](../../models/shared/SchemeBasicAuth.md) | :heavy_minus_sign: | N/A |
+| `bearerAuth` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Sendgrid.md b/docs/models/shared/Sendgrid.md
new file mode 100644
index 000000000..de531df8b
--- /dev/null
+++ b/docs/models/shared/Sendgrid.md
@@ -0,0 +1,8 @@
+# Sendgrid
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `SENDGRID` | sendgrid |
\ No newline at end of file
diff --git a/docs/models/shared/Sendinblue.md b/docs/models/shared/Sendinblue.md
new file mode 100644
index 000000000..2c83d49a3
--- /dev/null
+++ b/docs/models/shared/Sendinblue.md
@@ -0,0 +1,8 @@
+# Sendinblue
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `SENDINBLUE` | sendinblue |
\ No newline at end of file
diff --git a/docs/models/shared/Senseforce.md b/docs/models/shared/Senseforce.md
new file mode 100644
index 000000000..7ffea8417
--- /dev/null
+++ b/docs/models/shared/Senseforce.md
@@ -0,0 +1,8 @@
+# Senseforce
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `SENSEFORCE` | senseforce |
\ No newline at end of file
diff --git a/docs/models/shared/Sentry.md b/docs/models/shared/Sentry.md
new file mode 100644
index 000000000..60fbdb02e
--- /dev/null
+++ b/docs/models/shared/Sentry.md
@@ -0,0 +1,8 @@
+# Sentry
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SENTRY` | sentry |
\ No newline at end of file
diff --git a/docs/models/shared/SerializationLibrary.md b/docs/models/shared/SerializationLibrary.md
new file mode 100644
index 000000000..cfe2418c4
--- /dev/null
+++ b/docs/models/shared/SerializationLibrary.md
@@ -0,0 +1,11 @@
+# SerializationLibrary
+
+The library that your query engine will use for reading and writing data in your lake.
+
+
+## Values
+
+| Name | Value |
+| ------------------------------------------- | ------------------------------------------- |
+| `ORG_OPENX_DATA_JSONSERDE_JSON_SER_DE` | org.openx.data.jsonserde.JsonSerDe |
+| `ORG_APACHE_HIVE_HCATALOG_DATA_JSON_SER_DE` | org.apache.hive.hcatalog.data.JsonSerDe |
\ No newline at end of file
diff --git a/docs/models/shared/ServiceAccount.md b/docs/models/shared/ServiceAccount.md
new file mode 100644
index 000000000..828b1b954
--- /dev/null
+++ b/docs/models/shared/ServiceAccount.md
@@ -0,0 +1,11 @@
+# ServiceAccount
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.SourceMixpanelOptionTitle>](../../models/shared/SourceMixpanelOptionTitle.md) | :heavy_minus_sign: | N/A |
+| `projectId` | *long* | :heavy_check_mark: | Your project ID number. See the docs for more information on how to obtain this. |
+| `secret` | *String* | :heavy_check_mark: | Mixpanel Service Account Secret. See the docs for more information on how to obtain this. |
+| `username` | *String* | :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/shared/ServiceAccountKey.md b/docs/models/shared/ServiceAccountKey.md
new file mode 100644
index 000000000..504dbe34b
--- /dev/null
+++ b/docs/models/shared/ServiceAccountKey.md
@@ -0,0 +1,12 @@
+# ServiceAccountKey
+
+For these scenario user should obtain service account's credentials from the Google API Console and provide delegated email.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentialsJson` | *String* | :heavy_check_mark: | The contents of the JSON service account key. See the docs for more information on how to generate this key. |
+| `credentialsTitle` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDirectorySchemasCredentialsTitle>](../../models/shared/SourceGoogleDirectorySchemasCredentialsTitle.md) | :heavy_minus_sign: | Authentication Scenario |
+| `email` | *String* | :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/shared/ServiceAccountKeyAuthentication.md b/docs/models/shared/ServiceAccountKeyAuthentication.md
new file mode 100644
index 000000000..534aba46f
--- /dev/null
+++ b/docs/models/shared/ServiceAccountKeyAuthentication.md
@@ -0,0 +1,9 @@
+# ServiceAccountKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasAuthType>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.md) | :heavy_minus_sign: | N/A | |
+| `credentialsJson` | *String* | :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/shared/ServiceKeyAuthentication.md b/docs/models/shared/ServiceKeyAuthentication.md
new file mode 100644
index 000000000..5626f4796
--- /dev/null
+++ b/docs/models/shared/ServiceKeyAuthentication.md
@@ -0,0 +1,15 @@
+# ServiceKeyAuthentication
+
+ServiceCredentials class for service key authentication.
+This class is structured similarly to OAuthCredentials but for a different authentication method.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasAuthType>](../../models/shared/SourceMicrosoftOnedriveSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Client ID of your Microsoft developer application |
+| `clientSecret` | *String* | :heavy_check_mark: | Client Secret of your Microsoft developer application |
+| `tenantId` | *String* | :heavy_check_mark: | Tenant ID of the Microsoft OneDrive user |
+| `userPrincipalName` | *String* | :heavy_check_mark: | 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 |
\ No newline at end of file
diff --git a/docs/models/shared/ServiceName.md b/docs/models/shared/ServiceName.md
new file mode 100644
index 000000000..41380b94c
--- /dev/null
+++ b/docs/models/shared/ServiceName.md
@@ -0,0 +1,11 @@
+# ServiceName
+
+Use service name
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `connectionType` | [Optional extends com.airbyte.api.models.shared.ConnectionType>](../../models/shared/ConnectionType.md) | :heavy_minus_sign: | N/A |
+| `serviceName` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Sftp.md b/docs/models/shared/Sftp.md
new file mode 100644
index 000000000..f1bcbffca
--- /dev/null
+++ b/docs/models/shared/Sftp.md
@@ -0,0 +1,8 @@
+# Sftp
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `SFTP` | sftp |
\ No newline at end of file
diff --git a/docs/models/shared/SftpBulk.md b/docs/models/shared/SftpBulk.md
new file mode 100644
index 000000000..e912a7095
--- /dev/null
+++ b/docs/models/shared/SftpBulk.md
@@ -0,0 +1,8 @@
+# SftpBulk
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SFTP_BULK` | sftp-bulk |
\ No newline at end of file
diff --git a/docs/models/shared/SftpJson.md b/docs/models/shared/SftpJson.md
new file mode 100644
index 000000000..16c157db3
--- /dev/null
+++ b/docs/models/shared/SftpJson.md
@@ -0,0 +1,8 @@
+# SftpJson
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SFTP_JSON` | sftp-json |
\ No newline at end of file
diff --git a/docs/models/shared/ShareTypeUsedForMostPopularSharedStream.md b/docs/models/shared/ShareTypeUsedForMostPopularSharedStream.md
new file mode 100644
index 000000000..ad0a7839c
--- /dev/null
+++ b/docs/models/shared/ShareTypeUsedForMostPopularSharedStream.md
@@ -0,0 +1,10 @@
+# ShareTypeUsedForMostPopularSharedStream
+
+Share Type
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FACEBOOK` | facebook |
\ No newline at end of file
diff --git a/docs/models/shared/Shopify.md b/docs/models/shared/Shopify.md
new file mode 100644
index 000000000..c71d67400
--- /dev/null
+++ b/docs/models/shared/Shopify.md
@@ -0,0 +1,8 @@
+# Shopify
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ShopifyCredentials>](../../models/shared/ShopifyCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ShopifyAuthorizationMethod.md b/docs/models/shared/ShopifyAuthorizationMethod.md
new file mode 100644
index 000000000..bb0b22d33
--- /dev/null
+++ b/docs/models/shared/ShopifyAuthorizationMethod.md
@@ -0,0 +1,4 @@
+# ShopifyAuthorizationMethod
+
+The authorization method to use to retrieve data from Shopify
+
diff --git a/docs/models/shared/ShopifyCredentials.md b/docs/models/shared/ShopifyCredentials.md
new file mode 100644
index 000000000..b3d906a04
--- /dev/null
+++ b/docs/models/shared/ShopifyCredentials.md
@@ -0,0 +1,9 @@
+# ShopifyCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of the Shopify developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Shortio.md b/docs/models/shared/Shortio.md
new file mode 100644
index 000000000..5d030b1dd
--- /dev/null
+++ b/docs/models/shared/Shortio.md
@@ -0,0 +1,8 @@
+# Shortio
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SHORTIO` | shortio |
\ No newline at end of file
diff --git a/docs/models/shared/SignInViaGoogleOAuth.md b/docs/models/shared/SignInViaGoogleOAuth.md
new file mode 100644
index 000000000..d341c173c
--- /dev/null
+++ b/docs/models/shared/SignInViaGoogleOAuth.md
@@ -0,0 +1,13 @@
+# SignInViaGoogleOAuth
+
+For these scenario user only needs to give permission to read Google Directory data.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of the developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of the developer application. |
+| `credentialsTitle` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDirectoryCredentialsTitle>](../../models/shared/SourceGoogleDirectoryCredentialsTitle.md) | :heavy_minus_sign: | Authentication Scenario |
+| `refreshToken` | *String* | :heavy_check_mark: | The Token for obtaining a new access token. |
\ No newline at end of file
diff --git a/docs/models/shared/SignInViaSlackOAuth.md b/docs/models/shared/SignInViaSlackOAuth.md
new file mode 100644
index 000000000..1849a9ab8
--- /dev/null
+++ b/docs/models/shared/SignInViaSlackOAuth.md
@@ -0,0 +1,11 @@
+# SignInViaSlackOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Slack access_token. See our docs if you need help generating the token. |
+| `clientId` | *String* | :heavy_check_mark: | Slack client_id. See our docs if you need help finding this id. |
+| `clientSecret` | *String* | :heavy_check_mark: | Slack client_secret. See our docs if you need help finding this secret. |
+| `optionTitle` | [com.airbyte.api.models.shared.SourceSlackOptionTitle](../../models/shared/SourceSlackOptionTitle.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Silent.md b/docs/models/shared/Silent.md
new file mode 100644
index 000000000..5d15f793e
--- /dev/null
+++ b/docs/models/shared/Silent.md
@@ -0,0 +1,8 @@
+# Silent
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `testDestinationType` | [Optional extends com.airbyte.api.models.shared.TestDestinationType>](../../models/shared/TestDestinationType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SingleStoreAccessToken.md b/docs/models/shared/SingleStoreAccessToken.md
new file mode 100644
index 000000000..c3d9ebfb1
--- /dev/null
+++ b/docs/models/shared/SingleStoreAccessToken.md
@@ -0,0 +1,10 @@
+# SingleStoreAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [com.airbyte.api.models.shared.SourceCartSchemasAuthType](../../models/shared/SourceCartSchemasAuthType.md) | :heavy_check_mark: | N/A |
+| `storeName` | *String* | :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/shared/Slack.md b/docs/models/shared/Slack.md
new file mode 100644
index 000000000..6d565c8c5
--- /dev/null
+++ b/docs/models/shared/Slack.md
@@ -0,0 +1,8 @@
+# Slack
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SlackCredentials>](../../models/shared/SlackCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SlackCredentials.md b/docs/models/shared/SlackCredentials.md
new file mode 100644
index 000000000..aa6258d91
--- /dev/null
+++ b/docs/models/shared/SlackCredentials.md
@@ -0,0 +1,9 @@
+# SlackCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Slack client_id. See our docs if you need help finding this id. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Slack client_secret. See our docs if you need help finding this secret. |
\ No newline at end of file
diff --git a/docs/models/shared/Smaily.md b/docs/models/shared/Smaily.md
new file mode 100644
index 000000000..82d5382fe
--- /dev/null
+++ b/docs/models/shared/Smaily.md
@@ -0,0 +1,8 @@
+# Smaily
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SMAILY` | smaily |
\ No newline at end of file
diff --git a/docs/models/shared/Smartengage.md b/docs/models/shared/Smartengage.md
new file mode 100644
index 000000000..c2de80262
--- /dev/null
+++ b/docs/models/shared/Smartengage.md
@@ -0,0 +1,8 @@
+# Smartengage
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `SMARTENGAGE` | smartengage |
\ No newline at end of file
diff --git a/docs/models/shared/Smartsheets.md b/docs/models/shared/Smartsheets.md
new file mode 100644
index 000000000..6045b9f45
--- /dev/null
+++ b/docs/models/shared/Smartsheets.md
@@ -0,0 +1,8 @@
+# Smartsheets
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SmartsheetsCredentials>](../../models/shared/SmartsheetsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SmartsheetsCredentials.md b/docs/models/shared/SmartsheetsCredentials.md
new file mode 100644
index 000000000..375983450
--- /dev/null
+++ b/docs/models/shared/SmartsheetsCredentials.md
@@ -0,0 +1,9 @@
+# SmartsheetsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The API ID of the SmartSheets developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The API Secret the SmartSheets developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SnapchatMarketing.md b/docs/models/shared/SnapchatMarketing.md
new file mode 100644
index 000000000..163700cfd
--- /dev/null
+++ b/docs/models/shared/SnapchatMarketing.md
@@ -0,0 +1,9 @@
+# SnapchatMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Snapchat developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Snapchat developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Snappy.md b/docs/models/shared/Snappy.md
new file mode 100644
index 000000000..848d17e87
--- /dev/null
+++ b/docs/models/shared/Snappy.md
@@ -0,0 +1,8 @@
+# Snappy
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormat1Codec>](../../models/shared/DestinationGcsSchemasFormatOutputFormat1Codec.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Snowflake.md b/docs/models/shared/Snowflake.md
new file mode 100644
index 000000000..f822614cf
--- /dev/null
+++ b/docs/models/shared/Snowflake.md
@@ -0,0 +1,8 @@
+# Snowflake
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SnowflakeCredentials>](../../models/shared/SnowflakeCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SnowflakeCredentials.md b/docs/models/shared/SnowflakeCredentials.md
new file mode 100644
index 000000000..650325c9c
--- /dev/null
+++ b/docs/models/shared/SnowflakeCredentials.md
@@ -0,0 +1,9 @@
+# SnowflakeCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Snowflake developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Snowflake developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SonarCloud.md b/docs/models/shared/SonarCloud.md
new file mode 100644
index 000000000..91a877f5c
--- /dev/null
+++ b/docs/models/shared/SonarCloud.md
@@ -0,0 +1,8 @@
+# SonarCloud
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `SONAR_CLOUD` | sonar-cloud |
\ No newline at end of file
diff --git a/docs/models/shared/SortBy.md b/docs/models/shared/SortBy.md
new file mode 100644
index 000000000..074d9768e
--- /dev/null
+++ b/docs/models/shared/SortBy.md
@@ -0,0 +1,13 @@
+# SortBy
+
+This parameter allows you to choose with which type of sorting the articles should be returned. Two values are possible:
+ - publishedAt = sort by publication date, the articles with the most recent publication date are returned first
+ - relevance = sort by best match to keywords, the articles with the best match are returned first
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `PUBLISHED_AT` | publishedAt |
+| `RELEVANCE` | relevance |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAha.md b/docs/models/shared/SourceAha.md
new file mode 100644
index 000000000..00914ea59
--- /dev/null
+++ b/docs/models/shared/SourceAha.md
@@ -0,0 +1,10 @@
+# SourceAha
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key |
+| `sourceType` | [com.airbyte.api.models.shared.Aha](../../models/shared/Aha.md) | :heavy_check_mark: | N/A |
+| `url` | *String* | :heavy_check_mark: | URL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAircall.md b/docs/models/shared/SourceAircall.md
new file mode 100644
index 000000000..34a38ff52
--- /dev/null
+++ b/docs/models/shared/SourceAircall.md
@@ -0,0 +1,11 @@
+# SourceAircall
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
+| `apiId` | *String* | :heavy_check_mark: | App ID found at settings https://dashboard.aircall.io/integrations/api-keys | |
+| `apiToken` | *String* | :heavy_check_mark: | App token found at settings (Ref- https://dashboard.aircall.io/integrations/api-keys) | |
+| `sourceType` | [com.airbyte.api.models.shared.Aircall](../../models/shared/Aircall.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Date time filter for incremental filter, Specify which date to extract from. | 2022-03-01T00:00:00.000Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAirtable.md b/docs/models/shared/SourceAirtable.md
new file mode 100644
index 000000000..664f8be89
--- /dev/null
+++ b/docs/models/shared/SourceAirtable.md
@@ -0,0 +1,9 @@
+# SourceAirtable
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceAirtableAuthentication>](../../models/shared/SourceAirtableAuthentication.md) | :heavy_minus_sign: | N/A |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.SourceAirtableAirtable>](../../models/shared/SourceAirtableAirtable.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAirtableAirtable.md b/docs/models/shared/SourceAirtableAirtable.md
new file mode 100644
index 000000000..d3eb399f2
--- /dev/null
+++ b/docs/models/shared/SourceAirtableAirtable.md
@@ -0,0 +1,8 @@
+# SourceAirtableAirtable
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AIRTABLE` | airtable |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAirtableAuthMethod.md b/docs/models/shared/SourceAirtableAuthMethod.md
new file mode 100644
index 000000000..0564d68af
--- /dev/null
+++ b/docs/models/shared/SourceAirtableAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceAirtableAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `API_KEY` | api_key |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAirtableAuthentication.md b/docs/models/shared/SourceAirtableAuthentication.md
new file mode 100644
index 000000000..8b72d7b6f
--- /dev/null
+++ b/docs/models/shared/SourceAirtableAuthentication.md
@@ -0,0 +1,2 @@
+# SourceAirtableAuthentication
+
diff --git a/docs/models/shared/SourceAirtableOAuth20.md b/docs/models/shared/SourceAirtableOAuth20.md
new file mode 100644
index 000000000..12af975e3
--- /dev/null
+++ b/docs/models/shared/SourceAirtableOAuth20.md
@@ -0,0 +1,13 @@
+# SourceAirtableOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | Access Token for making authenticated requests. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceAirtableSchemasAuthMethod>](../../models/shared/SourceAirtableSchemasAuthMethod.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The client ID of the Airtable developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret the Airtable developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The key to refresh the expired access token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAirtableSchemasAuthMethod.md b/docs/models/shared/SourceAirtableSchemasAuthMethod.md
new file mode 100644
index 000000000..3751035a0
--- /dev/null
+++ b/docs/models/shared/SourceAirtableSchemasAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceAirtableSchemasAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonAds.md b/docs/models/shared/SourceAmazonAds.md
new file mode 100644
index 000000000..6d507c6af
--- /dev/null
+++ b/docs/models/shared/SourceAmazonAds.md
@@ -0,0 +1,19 @@
+# SourceAmazonAds
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceAmazonAdsAuthType>](../../models/shared/SourceAmazonAdsAuthType.md) | :heavy_minus_sign: | N/A | |
+| `clientId` | *String* | :heavy_check_mark: | The client ID of your Amazon Ads developer application. See the docs for more information. | |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret of your Amazon Ads developer application. See the docs for more information. | |
+| `lookBackWindow` | *Optional extends Long>* | :heavy_minus_sign: | The amount of days to go back in time to get the updated data from Amazon Ads | 3 |
+| `marketplaceIds` | List<*String*> | :heavy_minus_sign: | Marketplace IDs you want to fetch data for. Note: If Profile IDs are also selected, profiles will be selected if they match the Profile ID OR the Marketplace ID. | |
+| `profiles` | List<*long*> | :heavy_minus_sign: | Profile IDs you want to fetch data for. 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. | |
+| `refreshToken` | *String* | :heavy_check_mark: | Amazon Ads refresh token. See the docs for more information on how to obtain this token. | |
+| `region` | [Optional extends com.airbyte.api.models.shared.Region>](../../models/shared/Region.md) | :heavy_minus_sign: | Region to pull data from (EU/NA/FE). See docs for more details. | |
+| `reportRecordTypes` | List<[com.airbyte.api.models.shared.ReportRecordTypes](../../models/shared/ReportRecordTypes.md)> | :heavy_minus_sign: | Optional configuration which accepts an array of string of record types. Leave blank for default behaviour to pull all report types. Use this config option only if you want to pull specific report type(s). See docs for more details | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds](../../models/shared/SourceAmazonAdsAmazonAds.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The Start date for collecting reports, should not be more than 60 days in the past. In YYYY-MM-DD format | 2022-10-10 |
+| `stateFilter` | List<[com.airbyte.api.models.shared.StateFilter](../../models/shared/StateFilter.md)> | :heavy_minus_sign: | Reflects the state of the Display, Product, and Brand Campaign streams as enabled, paused, or archived. If you do not populate this field, it will be ignored completely. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonAdsAmazonAds.md b/docs/models/shared/SourceAmazonAdsAmazonAds.md
new file mode 100644
index 000000000..4e31c0530
--- /dev/null
+++ b/docs/models/shared/SourceAmazonAdsAmazonAds.md
@@ -0,0 +1,8 @@
+# SourceAmazonAdsAmazonAds
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `AMAZON_ADS` | amazon-ads |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonAdsAuthType.md b/docs/models/shared/SourceAmazonAdsAuthType.md
new file mode 100644
index 000000000..a830c895d
--- /dev/null
+++ b/docs/models/shared/SourceAmazonAdsAuthType.md
@@ -0,0 +1,8 @@
+# SourceAmazonAdsAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonSellerPartner.md b/docs/models/shared/SourceAmazonSellerPartner.md
new file mode 100644
index 000000000..a7b037400
--- /dev/null
+++ b/docs/models/shared/SourceAmazonSellerPartner.md
@@ -0,0 +1,19 @@
+# SourceAmazonSellerPartner
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountType` | [Optional extends com.airbyte.api.models.shared.AWSSellerPartnerAccountType>](../../models/shared/AWSSellerPartnerAccountType.md) | :heavy_minus_sign: | Type of the Account you're going to authorize the Airbyte application by | |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType>](../../models/shared/SourceAmazonSellerPartnerAuthType.md) | :heavy_minus_sign: | N/A | |
+| `awsEnvironment` | [Optional extends com.airbyte.api.models.shared.AWSEnvironment>](../../models/shared/AWSEnvironment.md) | :heavy_minus_sign: | Select the AWS Environment. | |
+| `lwaAppId` | *String* | :heavy_check_mark: | Your Login with Amazon Client ID. | |
+| `lwaClientSecret` | *String* | :heavy_check_mark: | Your Login with Amazon Client Secret. | |
+| `periodInDays` | *Optional extends Long>* | :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. | |
+| `refreshToken` | *String* | :heavy_check_mark: | The Refresh Token obtained via OAuth flow authorization. | |
+| `region` | [Optional extends com.airbyte.api.models.shared.AWSRegion>](../../models/shared/AWSRegion.md) | :heavy_minus_sign: | Select the AWS Region. | |
+| `replicationEndDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `replicationStartDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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, the date 2 years ago from today will be used. | 2017-01-25T00:00:00Z |
+| `reportOptionsList` | List<[com.airbyte.api.models.shared.ReportOptions](../../models/shared/ReportOptions.md)> | :heavy_minus_sign: | Additional information passed to reports. This varies by report type. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner](../../models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md b/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md
new file mode 100644
index 000000000..d4adb03eb
--- /dev/null
+++ b/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md
@@ -0,0 +1,8 @@
+# SourceAmazonSellerPartnerAmazonSellerPartner
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `AMAZON_SELLER_PARTNER` | amazon-seller-partner |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonSellerPartnerAuthType.md b/docs/models/shared/SourceAmazonSellerPartnerAuthType.md
new file mode 100644
index 000000000..385073db7
--- /dev/null
+++ b/docs/models/shared/SourceAmazonSellerPartnerAuthType.md
@@ -0,0 +1,8 @@
+# SourceAmazonSellerPartnerAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonSqs.md b/docs/models/shared/SourceAmazonSqs.md
new file mode 100644
index 000000000..65546e797
--- /dev/null
+++ b/docs/models/shared/SourceAmazonSqs.md
@@ -0,0 +1,17 @@
+# SourceAmazonSqs
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKey` | *Optional extends String>* | :heavy_minus_sign: | The Access Key ID of the AWS IAM Role to use for pulling messages | xxxxxHRNxxx3TBxxxxxx |
+| `attributesToReturn` | *Optional extends String>* | :heavy_minus_sign: | Comma separated list of Mesage Attribute names to return | attr1,attr2 |
+| `deleteMessages` | *Optional extends Boolean>* | :heavy_minus_sign: | If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. | |
+| `maxBatchSize` | *Optional extends Long>* | :heavy_minus_sign: | Max amount of messages to get in one batch (10 max) | 5 |
+| `maxWaitTime` | *Optional extends Long>* | :heavy_minus_sign: | Max amount of time in seconds to wait for messages in a single poll (20 max) | 5 |
+| `queueUrl` | *String* | :heavy_check_mark: | URL of the SQS Queue | https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue |
+| `region` | [com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion](../../models/shared/SourceAmazonSqsAWSRegion.md) | :heavy_check_mark: | AWS Region of the SQS Queue | |
+| `secretKey` | *Optional extends String>* | :heavy_minus_sign: | The Secret Key of the AWS IAM Role to use for pulling messages | hu+qE5exxxxT6o/ZrKsxxxxxxBhxxXLexxxxxVKz |
+| `sourceType` | [com.airbyte.api.models.shared.AmazonSqs](../../models/shared/AmazonSqs.md) | :heavy_check_mark: | N/A | |
+| `visibilityTimeout` | *Optional extends Long>* | :heavy_minus_sign: | Modify the Visibility Timeout of the individual message from the Queue's default (seconds). | 15 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmazonSqsAWSRegion.md b/docs/models/shared/SourceAmazonSqsAWSRegion.md
new file mode 100644
index 000000000..e27f81b39
--- /dev/null
+++ b/docs/models/shared/SourceAmazonSqsAWSRegion.md
@@ -0,0 +1,42 @@
+# SourceAmazonSqsAWSRegion
+
+AWS Region of the SQS Queue
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAmplitude.md b/docs/models/shared/SourceAmplitude.md
new file mode 100644
index 000000000..0ef4a659e
--- /dev/null
+++ b/docs/models/shared/SourceAmplitude.md
@@ -0,0 +1,13 @@
+# SourceAmplitude
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Amplitude API Key. See the setup guide for more information on how to obtain this key. | |
+| `dataRegion` | [Optional extends com.airbyte.api.models.shared.DataRegion>](../../models/shared/DataRegion.md) | :heavy_minus_sign: | Amplitude data region server | |
+| `requestTimeRange` | *Optional extends Long>* | :heavy_minus_sign: | According to Considerations too big time range in request can cause a timeout error. In this case, set shorter time interval in hours. | |
+| `secretKey` | *String* | :heavy_check_mark: | Amplitude Secret Key. See the setup guide for more information on how to obtain this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Amplitude](../../models/shared/Amplitude.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2021-01-25T00:00:00Z. Any data before this date will not be replicated. | 2021-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceApifyDataset.md b/docs/models/shared/SourceApifyDataset.md
new file mode 100644
index 000000000..ef46b0923
--- /dev/null
+++ b/docs/models/shared/SourceApifyDataset.md
@@ -0,0 +1,10 @@
+# SourceApifyDataset
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `datasetId` | *String* | :heavy_check_mark: | ID of the dataset you would like to load to Airbyte. In Apify Console, you can view your datasets in the Storage section under the Datasets tab after you login. See the Apify Docs for more information. | rHuMdwm6xCFt6WiGU |
+| `sourceType` | [com.airbyte.api.models.shared.ApifyDataset](../../models/shared/ApifyDataset.md) | :heavy_check_mark: | N/A | |
+| `token` | *String* | :heavy_check_mark: | Personal API token of your Apify account. In Apify Console, you can find your API token in the Settings section under the Integrations tab after you login. See the Apify Docs for more information. | apify_api_PbVwb1cBbuvbfg2jRmAIHZKgx3NQyfEMG7uk |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAppfollow.md b/docs/models/shared/SourceAppfollow.md
new file mode 100644
index 000000000..886a394fc
--- /dev/null
+++ b/docs/models/shared/SourceAppfollow.md
@@ -0,0 +1,9 @@
+# SourceAppfollow
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `apiSecret` | *Optional extends String>* | :heavy_minus_sign: | API Key provided by Appfollow |
+| `sourceType` | [com.airbyte.api.models.shared.Appfollow](../../models/shared/Appfollow.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAsana.md b/docs/models/shared/SourceAsana.md
new file mode 100644
index 000000000..cb2020167
--- /dev/null
+++ b/docs/models/shared/SourceAsana.md
@@ -0,0 +1,11 @@
+# SourceAsana
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.AuthenticationMechanism>](../../models/shared/AuthenticationMechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Github |
+| `organizationExportIds` | List<*java.lang.Object*> | :heavy_minus_sign: | Globally unique identifiers for the organization exports |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.SourceAsanaAsana>](../../models/shared/SourceAsanaAsana.md) | :heavy_minus_sign: | N/A |
+| `testMode` | *Optional extends Boolean>* | :heavy_minus_sign: | This flag is used for testing purposes for certain streams that return a lot of data. This flag is not meant to be enabled for prod. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAsanaAsana.md b/docs/models/shared/SourceAsanaAsana.md
new file mode 100644
index 000000000..a222a2a26
--- /dev/null
+++ b/docs/models/shared/SourceAsanaAsana.md
@@ -0,0 +1,8 @@
+# SourceAsanaAsana
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `ASANA` | asana |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAsanaCredentialsTitle.md b/docs/models/shared/SourceAsanaCredentialsTitle.md
new file mode 100644
index 000000000..2c63bb022
--- /dev/null
+++ b/docs/models/shared/SourceAsanaCredentialsTitle.md
@@ -0,0 +1,10 @@
+# SourceAsanaCredentialsTitle
+
+OAuth Credentials
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `O_AUTH_CREDENTIALS` | OAuth Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAsanaSchemasCredentialsTitle.md b/docs/models/shared/SourceAsanaSchemasCredentialsTitle.md
new file mode 100644
index 000000000..026193684
--- /dev/null
+++ b/docs/models/shared/SourceAsanaSchemasCredentialsTitle.md
@@ -0,0 +1,10 @@
+# SourceAsanaSchemasCredentialsTitle
+
+PAT Credentials
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `PAT_CREDENTIALS` | PAT Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAuth0.md b/docs/models/shared/SourceAuth0.md
new file mode 100644
index 000000000..ac5205c0d
--- /dev/null
+++ b/docs/models/shared/SourceAuth0.md
@@ -0,0 +1,11 @@
+# SourceAuth0
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `baseUrl` | *String* | :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` | [com.airbyte.api.models.shared.SourceAuth0AuthenticationMethod](../../models/shared/SourceAuth0AuthenticationMethod.md) | :heavy_check_mark: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.Auth0](../../models/shared/Auth0.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *Optional extends String>* | :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/shared/SourceAuth0AuthenticationMethod.md b/docs/models/shared/SourceAuth0AuthenticationMethod.md
new file mode 100644
index 000000000..82827268f
--- /dev/null
+++ b/docs/models/shared/SourceAuth0AuthenticationMethod.md
@@ -0,0 +1,2 @@
+# SourceAuth0AuthenticationMethod
+
diff --git a/docs/models/shared/SourceAuth0SchemasAuthenticationMethod.md b/docs/models/shared/SourceAuth0SchemasAuthenticationMethod.md
new file mode 100644
index 000000000..0a05b6143
--- /dev/null
+++ b/docs/models/shared/SourceAuth0SchemasAuthenticationMethod.md
@@ -0,0 +1,8 @@
+# SourceAuth0SchemasAuthenticationMethod
+
+
+## Values
+
+| Name | Value |
+| --------------------------------- | --------------------------------- |
+| `OAUTH2_CONFIDENTIAL_APPLICATION` | oauth2_confidential_application |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.md b/docs/models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.md
new file mode 100644
index 000000000..dc3939974
--- /dev/null
+++ b/docs/models/shared/SourceAuth0SchemasCredentialsAuthenticationMethod.md
@@ -0,0 +1,8 @@
+# SourceAuth0SchemasCredentialsAuthenticationMethod
+
+
+## Values
+
+| Name | Value |
+| --------------------- | --------------------- |
+| `OAUTH2_ACCESS_TOKEN` | oauth2_access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAwsCloudtrail.md b/docs/models/shared/SourceAwsCloudtrail.md
new file mode 100644
index 000000000..9189749c0
--- /dev/null
+++ b/docs/models/shared/SourceAwsCloudtrail.md
@@ -0,0 +1,12 @@
+# SourceAwsCloudtrail
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `awsKeyId` | *String* | :heavy_check_mark: | AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key. | |
+| `awsRegionName` | *String* | :heavy_check_mark: | The default AWS Region to use, for example, us-west-1 or us-west-2. When specifying a Region inline during client initialization, this property is named region_name. | |
+| `awsSecretKey` | *String* | :heavy_check_mark: | AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.AwsCloudtrail](../../models/shared/AwsCloudtrail.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. | 2021-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorage.md b/docs/models/shared/SourceAzureBlobStorage.md
new file mode 100644
index 000000000..737a10a97
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorage.md
@@ -0,0 +1,17 @@
+# SourceAzureBlobStorage
+
+NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes
+because it is responsible for converting legacy Azure Blob Storage v0 configs into v1 configs using the File-Based CDK.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `azureBlobStorageAccountKey` | *String* | :heavy_check_mark: | The Azure blob storage account key. | Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd== |
+| `azureBlobStorageAccountName` | *String* | :heavy_check_mark: | The account's name of the Azure Blob Storage. | airbyte5storage |
+| `azureBlobStorageContainerName` | *String* | :heavy_check_mark: | The name of the Azure blob storage container. | airbytetescontainername |
+| `azureBlobStorageEndpoint` | *Optional extends String>* | :heavy_minus_sign: | 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. | blob.core.windows.net |
+| `sourceType` | [com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage](../../models/shared/SourceAzureBlobStorageAzureBlobStorage.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.FileBasedStreamConfig](../../models/shared/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
diff --git a/docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md b/docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md
new file mode 100644
index 000000000..279ed44ef
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageAzureBlobStorage
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `AZURE_BLOB_STORAGE` | azure-blob-storage |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageFiletype.md b/docs/models/shared/SourceAzureBlobStorageFiletype.md
new file mode 100644
index 000000000..53bc1359a
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageFiletype.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageHeaderDefinitionType.md b/docs/models/shared/SourceAzureBlobStorageHeaderDefinitionType.md
new file mode 100644
index 000000000..08c2330b5
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageMode.md b/docs/models/shared/SourceAzureBlobStorageMode.md
new file mode 100644
index 000000000..2f2211d09
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageMode.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `LOCAL` | local |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageSchemasFiletype.md b/docs/models/shared/SourceAzureBlobStorageSchemasFiletype.md
new file mode 100644
index 000000000..7a5c27351
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageSchemasFiletype.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageSchemasFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.md b/docs/models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..b7c71cc46
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageSchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.md b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.md
new file mode 100644
index 000000000..d6ebcc590
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFiletype.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageSchemasStreamsFiletype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.md b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.md
new file mode 100644
index 000000000..e2d5d26d7
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageSchemasStreamsFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNSTRUCTURED` | unstructured |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.md b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.md
new file mode 100644
index 000000000..7c6f6e4f5
--- /dev/null
+++ b/docs/models/shared/SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAzureTable.md b/docs/models/shared/SourceAzureTable.md
new file mode 100644
index 000000000..b167c057f
--- /dev/null
+++ b/docs/models/shared/SourceAzureTable.md
@@ -0,0 +1,11 @@
+# SourceAzureTable
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `sourceType` | [com.airbyte.api.models.shared.AzureTable](../../models/shared/AzureTable.md) | :heavy_check_mark: | N/A | |
+| `storageAccessKey` | *String* | :heavy_check_mark: | Azure Table Storage Access Key. See the docs for more information on how to obtain this key. | |
+| `storageAccountName` | *String* | :heavy_check_mark: | The name of your storage account. | |
+| `storageEndpointSuffix` | *Optional extends String>* | :heavy_minus_sign: | Azure Table Storage service account URL suffix. See the docs for more information on how to obtain endpoint suffix | core.windows.net |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBambooHr.md b/docs/models/shared/SourceBambooHr.md
new file mode 100644
index 000000000..40605717f
--- /dev/null
+++ b/docs/models/shared/SourceBambooHr.md
@@ -0,0 +1,12 @@
+# SourceBambooHr
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Api key of bamboo hr |
+| `customReportsFields` | *Optional extends String>* | :heavy_minus_sign: | Comma-separated list of fields to include in custom reports. |
+| `customReportsIncludeDefaultFields` | *Optional extends Boolean>* | :heavy_minus_sign: | If true, the custom reports endpoint will include the default fields defined here: https://documentation.bamboohr.com/docs/list-of-field-names. |
+| `sourceType` | [com.airbyte.api.models.shared.BambooHr](../../models/shared/BambooHr.md) | :heavy_check_mark: | N/A |
+| `subdomain` | *String* | :heavy_check_mark: | Sub Domain of bamboo hr |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBigquery.md b/docs/models/shared/SourceBigquery.md
new file mode 100644
index 000000000..d4b7ab29b
--- /dev/null
+++ b/docs/models/shared/SourceBigquery.md
@@ -0,0 +1,11 @@
+# SourceBigquery
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentialsJson` | *String* | :heavy_check_mark: | The contents of your Service Account Key JSON file. See the docs for more information on how to obtain this key. |
+| `datasetId` | *Optional extends String>* | :heavy_minus_sign: | The dataset ID to search for tables and views. If you are only loading data from one dataset, setting this option could result in much faster schema discovery. |
+| `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. |
+| `sourceType` | [com.airbyte.api.models.shared.SourceBigqueryBigquery](../../models/shared/SourceBigqueryBigquery.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBigqueryBigquery.md b/docs/models/shared/SourceBigqueryBigquery.md
new file mode 100644
index 000000000..0393550b3
--- /dev/null
+++ b/docs/models/shared/SourceBigqueryBigquery.md
@@ -0,0 +1,8 @@
+# SourceBigqueryBigquery
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `BIGQUERY` | bigquery |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBingAds.md b/docs/models/shared/SourceBingAds.md
new file mode 100644
index 000000000..94f7980fb
--- /dev/null
+++ b/docs/models/shared/SourceBingAds.md
@@ -0,0 +1,18 @@
+# SourceBingAds
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountNames` | List<[com.airbyte.api.models.shared.AccountNames](../../models/shared/AccountNames.md)> | :heavy_minus_sign: | Predicates that will be used to sync data by specific accounts. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.AuthMethod>](../../models/shared/AuthMethod.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Microsoft Advertising developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Microsoft Advertising developer application. |
+| `customReports` | List<[com.airbyte.api.models.shared.CustomReportConfig](../../models/shared/CustomReportConfig.md)> | :heavy_minus_sign: | You can add your Custom Bing Ads report by creating one. |
+| `developerToken` | *String* | :heavy_check_mark: | Developer token associated with user. See more info in the docs. |
+| `lookbackWindow` | *Optional extends Long>* | :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. |
+| `refreshToken` | *String* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. |
+| `reportsStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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. |
+| `sourceType` | [com.airbyte.api.models.shared.SourceBingAdsBingAds](../../models/shared/SourceBingAdsBingAds.md) | :heavy_check_mark: | N/A |
+| `tenantId` | *Optional extends String>* | :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/shared/SourceBingAdsBingAds.md b/docs/models/shared/SourceBingAdsBingAds.md
new file mode 100644
index 000000000..765684bbc
--- /dev/null
+++ b/docs/models/shared/SourceBingAdsBingAds.md
@@ -0,0 +1,8 @@
+# SourceBingAdsBingAds
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `BING_ADS` | bing-ads |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBraintree.md b/docs/models/shared/SourceBraintree.md
new file mode 100644
index 000000000..7b182188e
--- /dev/null
+++ b/docs/models/shared/SourceBraintree.md
@@ -0,0 +1,13 @@
+# SourceBraintree
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `environment` | [com.airbyte.api.models.shared.SourceBraintreeEnvironment](../../models/shared/SourceBraintreeEnvironment.md) | :heavy_check_mark: | Environment specifies where the data will come from. | sandbox |
+| `merchantId` | *String* | :heavy_check_mark: | The unique identifier for your entire gateway account. See the docs for more information on how to obtain this ID. | |
+| `privateKey` | *String* | :heavy_check_mark: | Braintree Private Key. See the docs for more information on how to obtain this key. | |
+| `publicKey` | *String* | :heavy_check_mark: | Braintree Public Key. See the docs for more information on how to obtain this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Braintree](../../models/shared/Braintree.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2020 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBraintreeEnvironment.md b/docs/models/shared/SourceBraintreeEnvironment.md
new file mode 100644
index 000000000..3c06ec914
--- /dev/null
+++ b/docs/models/shared/SourceBraintreeEnvironment.md
@@ -0,0 +1,13 @@
+# SourceBraintreeEnvironment
+
+Environment specifies where the data will come from.
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `DEVELOPMENT` | Development |
+| `SANDBOX` | Sandbox |
+| `QA` | Qa |
+| `PRODUCTION` | Production |
\ No newline at end of file
diff --git a/docs/models/shared/SourceBraze.md b/docs/models/shared/SourceBraze.md
new file mode 100644
index 000000000..1895cefa0
--- /dev/null
+++ b/docs/models/shared/SourceBraze.md
@@ -0,0 +1,11 @@
+# SourceBraze
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Braze REST API key |
+| `sourceType` | [com.airbyte.api.models.shared.Braze](../../models/shared/Braze.md) | :heavy_check_mark: | N/A |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | Rows after this date will be synced |
+| `url` | *String* | :heavy_check_mark: | Braze REST API endpoint |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCart.md b/docs/models/shared/SourceCart.md
new file mode 100644
index 000000000..506006a14
--- /dev/null
+++ b/docs/models/shared/SourceCart.md
@@ -0,0 +1,10 @@
+# SourceCart
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceCartAuthorizationMethod>](../../models/shared/SourceCartAuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.Cart](../../models/shared/Cart.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | The date from which you'd like to replicate the data | 2021-01-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCartAuthType.md b/docs/models/shared/SourceCartAuthType.md
new file mode 100644
index 000000000..2492dc062
--- /dev/null
+++ b/docs/models/shared/SourceCartAuthType.md
@@ -0,0 +1,8 @@
+# SourceCartAuthType
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `CENTRAL_API_ROUTER` | CENTRAL_API_ROUTER |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCartAuthorizationMethod.md b/docs/models/shared/SourceCartAuthorizationMethod.md
new file mode 100644
index 000000000..517c429f8
--- /dev/null
+++ b/docs/models/shared/SourceCartAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceCartAuthorizationMethod
+
diff --git a/docs/models/shared/SourceCartSchemasAuthType.md b/docs/models/shared/SourceCartSchemasAuthType.md
new file mode 100644
index 000000000..bc25ecf6f
--- /dev/null
+++ b/docs/models/shared/SourceCartSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceCartSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------------------------- | --------------------------- |
+| `SINGLE_STORE_ACCESS_TOKEN` | SINGLE_STORE_ACCESS_TOKEN |
\ No newline at end of file
diff --git a/docs/models/shared/SourceChargebee.md b/docs/models/shared/SourceChargebee.md
new file mode 100644
index 000000000..75f4c1b82
--- /dev/null
+++ b/docs/models/shared/SourceChargebee.md
@@ -0,0 +1,12 @@
+# SourceChargebee
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `productCatalog` | [Optional extends com.airbyte.api.models.shared.ProductCatalog>](../../models/shared/ProductCatalog.md) | :heavy_minus_sign: | Product Catalog version of your Chargebee site. Instructions on how to find your version you may find here under `API Version` section. If left blank, the product catalog version will be set to 2.0. | |
+| `site` | *String* | :heavy_check_mark: | The site prefix for your Chargebee instance. | airbyte-test |
+| `siteApiKey` | *String* | :heavy_check_mark: | Chargebee API Key. See the docs for more information on how to obtain this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Chargebee](../../models/shared/Chargebee.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00.000Z. Any data before this date will not be replicated. | 2021-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceChartmogul.md b/docs/models/shared/SourceChartmogul.md
new file mode 100644
index 000000000..171e5dcda
--- /dev/null
+++ b/docs/models/shared/SourceChartmogul.md
@@ -0,0 +1,10 @@
+# SourceChartmogul
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your Chartmogul API key. See the docs for info on how to obtain this. | |
+| `sourceType` | [com.airbyte.api.models.shared.Chartmogul](../../models/shared/Chartmogul.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. When feasible, 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/shared/SourceClickhouse.md b/docs/models/shared/SourceClickhouse.md
new file mode 100644
index 000000000..c04acec24
--- /dev/null
+++ b/docs/models/shared/SourceClickhouse.md
@@ -0,0 +1,15 @@
+# SourceClickhouse
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `database` | *String* | :heavy_check_mark: | The name of the database. | default |
+| `host` | *String* | :heavy_check_mark: | The host endpoint of the Clickhouse cluster. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | The password associated with this username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The port of the database. | 8123 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceClickhouseClickhouse](../../models/shared/SourceClickhouseClickhouse.md) | :heavy_check_mark: | N/A | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SourceClickhouseSSHTunnelMethod>](../../models/shared/SourceClickhouseSSHTunnelMethod.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` | *String* | :heavy_check_mark: | The username which is used to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseClickhouse.md b/docs/models/shared/SourceClickhouseClickhouse.md
new file mode 100644
index 000000000..1c224ec6a
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseClickhouse.md
@@ -0,0 +1,8 @@
+# SourceClickhouseClickhouse
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CLICKHOUSE` | clickhouse |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseNoTunnel.md b/docs/models/shared/SourceClickhouseNoTunnel.md
new file mode 100644
index 000000000..ffceff7e4
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseNoTunnel.md
@@ -0,0 +1,8 @@
+# SourceClickhouseNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceClickhouseTunnelMethod](../../models/shared/SourceClickhouseTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhousePasswordAuthentication.md b/docs/models/shared/SourceClickhousePasswordAuthentication.md
new file mode 100644
index 000000000..c152c20da
--- /dev/null
+++ b/docs/models/shared/SourceClickhousePasswordAuthentication.md
@@ -0,0 +1,12 @@
+# SourceClickhousePasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethodTunnelMethod](../../models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseSSHKeyAuthentication.md b/docs/models/shared/SourceClickhouseSSHKeyAuthentication.md
new file mode 100644
index 000000000..3b4a19b15
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SourceClickhouseSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethod](../../models/shared/SourceClickhouseSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseSSHTunnelMethod.md b/docs/models/shared/SourceClickhouseSSHTunnelMethod.md
new file mode 100644
index 000000000..000b532b5
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SourceClickhouseSSHTunnelMethod
+
+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/shared/SourceClickhouseSchemasTunnelMethod.md b/docs/models/shared/SourceClickhouseSchemasTunnelMethod.md
new file mode 100644
index 000000000..6acb1a7fa
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceClickhouseSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..c5feea1b5
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceClickhouseSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickhouseTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethod.md
new file mode 100644
index 000000000..b902e484f
--- /dev/null
+++ b/docs/models/shared/SourceClickhouseTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceClickhouseTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClickupApi.md b/docs/models/shared/SourceClickupApi.md
new file mode 100644
index 000000000..c654094bb
--- /dev/null
+++ b/docs/models/shared/SourceClickupApi.md
@@ -0,0 +1,14 @@
+# SourceClickupApi
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Every ClickUp API call required authentication. This field is your personal API token. See here. |
+| `folderId` | *Optional extends String>* | :heavy_minus_sign: | The ID of your folder in your space. Retrieve it from the `/space/{space_id}/folder` of the ClickUp API. See here. |
+| `includeClosedTasks` | *Optional extends Boolean>* | :heavy_minus_sign: | Include or exclude closed tasks. By default, they are excluded. See here. |
+| `listId` | *Optional extends String>* | :heavy_minus_sign: | The ID of your list in your folder. Retrieve it from the `/folder/{folder_id}/list` of the ClickUp API. See here. |
+| `sourceType` | [com.airbyte.api.models.shared.ClickupApi](../../models/shared/ClickupApi.md) | :heavy_check_mark: | N/A |
+| `spaceId` | *Optional extends String>* | :heavy_minus_sign: | The ID of your space in your workspace. Retrieve it from the `/team/{team_id}/space` of the ClickUp API. See here. |
+| `teamId` | *Optional extends String>* | :heavy_minus_sign: | The ID of your team in ClickUp. Retrieve it from the `/team` of the ClickUp API. See here. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClockify.md b/docs/models/shared/SourceClockify.md
new file mode 100644
index 000000000..c9105574b
--- /dev/null
+++ b/docs/models/shared/SourceClockify.md
@@ -0,0 +1,11 @@
+# SourceClockify
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | You can get your api access_key here This API is Case Sensitive. |
+| `apiUrl` | *Optional extends String>* | :heavy_minus_sign: | The URL for the Clockify API. This should only need to be modified if connecting to an enterprise version of Clockify. |
+| `sourceType` | [com.airbyte.api.models.shared.Clockify](../../models/shared/Clockify.md) | :heavy_check_mark: | N/A |
+| `workspaceId` | *String* | :heavy_check_mark: | WorkSpace Id |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCloseCom.md b/docs/models/shared/SourceCloseCom.md
new file mode 100644
index 000000000..012935315
--- /dev/null
+++ b/docs/models/shared/SourceCloseCom.md
@@ -0,0 +1,10 @@
+# SourceCloseCom
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `apiKey` | *String* | :heavy_check_mark: | Close.com API key (usually starts with 'api_'; find yours here). | |
+| `sourceType` | [com.airbyte.api.models.shared.CloseCom](../../models/shared/CloseCom.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The start date to sync data; all data after this date will be replicated. Leave blank to retrieve all the data available in the account. Format: YYYY-MM-DD. | 2021-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCoda.md b/docs/models/shared/SourceCoda.md
new file mode 100644
index 000000000..fdb84c497
--- /dev/null
+++ b/docs/models/shared/SourceCoda.md
@@ -0,0 +1,9 @@
+# SourceCoda
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
+| `authToken` | *String* | :heavy_check_mark: | Bearer token |
+| `sourceType` | [com.airbyte.api.models.shared.Coda](../../models/shared/Coda.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCoinApi.md b/docs/models/shared/SourceCoinApi.md
new file mode 100644
index 000000000..1a93532b8
--- /dev/null
+++ b/docs/models/shared/SourceCoinApi.md
@@ -0,0 +1,15 @@
+# SourceCoinApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key | |
+| `endDate` | *Optional extends String>* | :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 extends com.airbyte.api.models.shared.Environment>](../../models/shared/Environment.md) | :heavy_minus_sign: | The environment to use. Either sandbox or production.
| |
+| `limit` | *Optional extends Long>* | :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` | *String* | :heavy_check_mark: | The period to use. See the documentation for a list. https://docs.coinapi.io/#list-all-periods-get | 5SEC |
+| `sourceType` | [com.airbyte.api.models.shared.CoinApi](../../models/shared/CoinApi.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | The start date in ISO 8601 format. | 2019-01-01T00:00:00 |
+| `symbolId` | *String* | :heavy_check_mark: | The symbol ID to use. See the documentation for a list.
https://docs.coinapi.io/#list-all-symbols-get
| |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCoinmarketcap.md b/docs/models/shared/SourceCoinmarketcap.md
new file mode 100644
index 000000000..77772380c
--- /dev/null
+++ b/docs/models/shared/SourceCoinmarketcap.md
@@ -0,0 +1,11 @@
+# SourceCoinmarketcap
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Key. See here. The token is case sensitive. | |
+| `dataType` | [com.airbyte.api.models.shared.DataType](../../models/shared/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. | |
+| `sourceType` | [com.airbyte.api.models.shared.Coinmarketcap](../../models/shared/Coinmarketcap.md) | :heavy_check_mark: | N/A | |
+| `symbols` | List<*String*> | :heavy_minus_sign: | Cryptocurrency symbols. (only used for quotes stream) | AVAX |
\ No newline at end of file
diff --git a/docs/models/shared/SourceConfigcat.md b/docs/models/shared/SourceConfigcat.md
new file mode 100644
index 000000000..c235f2787
--- /dev/null
+++ b/docs/models/shared/SourceConfigcat.md
@@ -0,0 +1,10 @@
+# SourceConfigcat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
+| `password` | *String* | :heavy_check_mark: | Basic auth password. See here. |
+| `sourceType` | [com.airbyte.api.models.shared.Configcat](../../models/shared/Configcat.md) | :heavy_check_mark: | N/A |
+| `username` | *String* | :heavy_check_mark: | Basic auth user name. See here. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceConfiguration.md b/docs/models/shared/SourceConfiguration.md
new file mode 100644
index 000000000..799b66d55
--- /dev/null
+++ b/docs/models/shared/SourceConfiguration.md
@@ -0,0 +1,4 @@
+# SourceConfiguration
+
+The values required to configure the source.
+
diff --git a/docs/models/shared/SourceConfluence.md b/docs/models/shared/SourceConfluence.md
new file mode 100644
index 000000000..65d767ce9
--- /dev/null
+++ b/docs/models/shared/SourceConfluence.md
@@ -0,0 +1,11 @@
+# SourceConfluence
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Please follow the Jira confluence for generating an API token: generating an API token. | |
+| `domainName` | *String* | :heavy_check_mark: | Your Confluence domain name | |
+| `email` | *String* | :heavy_check_mark: | Your Confluence login email | abc@example.com |
+| `sourceType` | [com.airbyte.api.models.shared.Confluence](../../models/shared/Confluence.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceConvex.md b/docs/models/shared/SourceConvex.md
new file mode 100644
index 000000000..8842f4a12
--- /dev/null
+++ b/docs/models/shared/SourceConvex.md
@@ -0,0 +1,10 @@
+# SourceConvex
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `accessKey` | *String* | :heavy_check_mark: | API access key used to retrieve data from Convex. | |
+| `deploymentUrl` | *String* | :heavy_check_mark: | N/A | https://murky-swan-635.convex.cloud |
+| `sourceType` | [com.airbyte.api.models.shared.SourceConvexConvex](../../models/shared/SourceConvexConvex.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceConvexConvex.md b/docs/models/shared/SourceConvexConvex.md
new file mode 100644
index 000000000..ffb769c3c
--- /dev/null
+++ b/docs/models/shared/SourceConvexConvex.md
@@ -0,0 +1,8 @@
+# SourceConvexConvex
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CONVEX` | convex |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCreateRequest.md b/docs/models/shared/SourceCreateRequest.md
index 202c37f48..a6e11181b 100644
--- a/docs/models/shared/SourceCreateRequest.md
+++ b/docs/models/shared/SourceCreateRequest.md
@@ -5,8 +5,8 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
-| `definitionId` | *String* | :heavy_minus_sign: | The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. | |
+| `configuration` | [com.airbyte.api.models.shared.SourceConfiguration](../../models/shared/SourceConfiguration.md) | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
+| `definitionId` | *Optional extends String>* | :heavy_minus_sign: | The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. | |
| `name` | *String* | :heavy_check_mark: | Name of the source e.g. dev-mysql-instance. | |
-| `secretId` | *String* | :heavy_minus_sign: | Optional secretID obtained through the public API OAuth redirect flow. | |
+| `secretId` | *Optional extends String>* | :heavy_minus_sign: | Optional secretID obtained through the public API OAuth redirect flow. | |
| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatascope.md b/docs/models/shared/SourceDatascope.md
new file mode 100644
index 000000000..e165026ce
--- /dev/null
+++ b/docs/models/shared/SourceDatascope.md
@@ -0,0 +1,10 @@
+# SourceDatascope
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key | |
+| `sourceType` | [com.airbyte.api.models.shared.Datascope](../../models/shared/Datascope.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | Start date for the data to be replicated | dd/mm/YYYY HH:MM |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDelighted.md b/docs/models/shared/SourceDelighted.md
new file mode 100644
index 000000000..a35a0bc30
--- /dev/null
+++ b/docs/models/shared/SourceDelighted.md
@@ -0,0 +1,10 @@
+# SourceDelighted
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | A Delighted API key. | |
+| `since` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate the data | 2022-05-30T04:50:23Z |
+| `sourceType` | [com.airbyte.api.models.shared.Delighted](../../models/shared/Delighted.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDixa.md b/docs/models/shared/SourceDixa.md
new file mode 100644
index 000000000..0e5e735fb
--- /dev/null
+++ b/docs/models/shared/SourceDixa.md
@@ -0,0 +1,11 @@
+# SourceDixa
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Dixa API token | |
+| `batchSize` | *Optional extends Long>* | :heavy_minus_sign: | Number of days to batch into one request. Max 31. | 1 |
+| `sourceType` | [com.airbyte.api.models.shared.Dixa](../../models/shared/Dixa.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The connector pulls records updated from this date onwards. | YYYY-MM-DD |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDockerhub.md b/docs/models/shared/SourceDockerhub.md
new file mode 100644
index 000000000..47e6869ca
--- /dev/null
+++ b/docs/models/shared/SourceDockerhub.md
@@ -0,0 +1,9 @@
+# SourceDockerhub
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
+| `dockerUsername` | *String* | :heavy_check_mark: | Username of DockerHub person or organization (for https://hub.docker.com/v2/repositories/USERNAME/ API call) | airbyte |
+| `sourceType` | [com.airbyte.api.models.shared.Dockerhub](../../models/shared/Dockerhub.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDremio.md b/docs/models/shared/SourceDremio.md
new file mode 100644
index 000000000..6acd7f4cd
--- /dev/null
+++ b/docs/models/shared/SourceDremio.md
@@ -0,0 +1,10 @@
+# SourceDremio
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key that is generated when you authenticate to Dremio API |
+| `baseUrl` | *Optional extends String>* | :heavy_minus_sign: | URL of your Dremio instance |
+| `sourceType` | [com.airbyte.api.models.shared.Dremio](../../models/shared/Dremio.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDynamodb.md b/docs/models/shared/SourceDynamodb.md
new file mode 100644
index 000000000..f9655bcdc
--- /dev/null
+++ b/docs/models/shared/SourceDynamodb.md
@@ -0,0 +1,13 @@
+# SourceDynamodb
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKeyId` | *String* | :heavy_check_mark: | The access key id to access Dynamodb. Airbyte requires read permissions to the database | A012345678910EXAMPLE |
+| `endpoint` | *Optional extends String>* | :heavy_minus_sign: | the URL of the Dynamodb database | https://{aws_dynamo_db_url}.com |
+| `region` | [Optional extends com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion>](../../models/shared/SourceDynamodbDynamodbRegion.md) | :heavy_minus_sign: | The region of the Dynamodb database | |
+| `reservedAttributeNames` | *Optional extends String>* | :heavy_minus_sign: | Comma separated reserved attribute names present in your tables | name, field_name, field-name |
+| `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY |
+| `sourceType` | [com.airbyte.api.models.shared.SourceDynamodbDynamodb](../../models/shared/SourceDynamodbDynamodb.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDynamodbDynamodb.md b/docs/models/shared/SourceDynamodbDynamodb.md
new file mode 100644
index 000000000..4cf830632
--- /dev/null
+++ b/docs/models/shared/SourceDynamodbDynamodb.md
@@ -0,0 +1,8 @@
+# SourceDynamodbDynamodb
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `DYNAMODB` | dynamodb |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDynamodbDynamodbRegion.md b/docs/models/shared/SourceDynamodbDynamodbRegion.md
new file mode 100644
index 000000000..f0bde5632
--- /dev/null
+++ b/docs/models/shared/SourceDynamodbDynamodbRegion.md
@@ -0,0 +1,43 @@
+# SourceDynamodbDynamodbRegion
+
+The region of the Dynamodb database
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `UNKNOWN` | |
+| `AF_SOUTH1` | af-south-1 |
+| `AP_EAST1` | ap-east-1 |
+| `AP_NORTHEAST1` | ap-northeast-1 |
+| `AP_NORTHEAST2` | ap-northeast-2 |
+| `AP_NORTHEAST3` | ap-northeast-3 |
+| `AP_SOUTH1` | ap-south-1 |
+| `AP_SOUTH2` | ap-south-2 |
+| `AP_SOUTHEAST1` | ap-southeast-1 |
+| `AP_SOUTHEAST2` | ap-southeast-2 |
+| `AP_SOUTHEAST3` | ap-southeast-3 |
+| `AP_SOUTHEAST4` | ap-southeast-4 |
+| `CA_CENTRAL1` | ca-central-1 |
+| `CA_WEST1` | ca-west-1 |
+| `CN_NORTH1` | cn-north-1 |
+| `CN_NORTHWEST1` | cn-northwest-1 |
+| `EU_CENTRAL1` | eu-central-1 |
+| `EU_CENTRAL2` | eu-central-2 |
+| `EU_NORTH1` | eu-north-1 |
+| `EU_SOUTH1` | eu-south-1 |
+| `EU_SOUTH2` | eu-south-2 |
+| `EU_WEST1` | eu-west-1 |
+| `EU_WEST2` | eu-west-2 |
+| `EU_WEST3` | eu-west-3 |
+| `IL_CENTRAL1` | il-central-1 |
+| `ME_CENTRAL1` | me-central-1 |
+| `ME_SOUTH1` | me-south-1 |
+| `SA_EAST1` | sa-east-1 |
+| `US_EAST1` | us-east-1 |
+| `US_EAST2` | us-east-2 |
+| `US_GOV_EAST1` | us-gov-east-1 |
+| `US_GOV_WEST1` | us-gov-west-1 |
+| `US_WEST1` | us-west-1 |
+| `US_WEST2` | us-west-2 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceE2eTestCloud.md b/docs/models/shared/SourceE2eTestCloud.md
new file mode 100644
index 000000000..9d1a1e546
--- /dev/null
+++ b/docs/models/shared/SourceE2eTestCloud.md
@@ -0,0 +1,2 @@
+# SourceE2eTestCloud
+
diff --git a/docs/models/shared/SourceEmailoctopus.md b/docs/models/shared/SourceEmailoctopus.md
new file mode 100644
index 000000000..aaeaca81e
--- /dev/null
+++ b/docs/models/shared/SourceEmailoctopus.md
@@ -0,0 +1,9 @@
+# SourceEmailoctopus
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | EmailOctopus API Key. See the docs for information on how to generate this key. |
+| `sourceType` | [com.airbyte.api.models.shared.Emailoctopus](../../models/shared/Emailoctopus.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceExchangeRates.md b/docs/models/shared/SourceExchangeRates.md
new file mode 100644
index 000000000..2466a87aa
--- /dev/null
+++ b/docs/models/shared/SourceExchangeRates.md
@@ -0,0 +1,12 @@
+# SourceExchangeRates
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKey` | *String* | :heavy_check_mark: | Your API Key. See here. The key is case sensitive. | |
+| `base` | *Optional extends String>* | :heavy_minus_sign: | ISO reference currency. See here. Free plan doesn't support Source Currency Switching, default base currency is EUR | EUR |
+| `ignoreWeekends` | *Optional extends Boolean>* | :heavy_minus_sign: | Ignore weekends? (Exchanges don't run on weekends) | |
+| `sourceType` | [com.airbyte.api.models.shared.ExchangeRates](../../models/shared/ExchangeRates.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | Start getting data from that date. | YYYY-MM-DD |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFacebookMarketing.md b/docs/models/shared/SourceFacebookMarketing.md
new file mode 100644
index 000000000..3bdd98b0c
--- /dev/null
+++ b/docs/models/shared/SourceFacebookMarketing.md
@@ -0,0 +1,23 @@
+# SourceFacebookMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :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. | |
+| `accountIds` | List<*String*> | :heavy_check_mark: | The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your Meta Ads Manager. See the docs for more information. | 111111111111111 |
+| `actionBreakdownsAllowEmpty` | *Optional extends Boolean>* | :heavy_minus_sign: | Allows action_breakdowns to be an empty list | |
+| `adStatuses` | List<[com.airbyte.api.models.shared.ValidAdStatuses](../../models/shared/ValidAdStatuses.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. | |
+| `adsetStatuses` | List<[com.airbyte.api.models.shared.ValidAdSetStatuses](../../models/shared/ValidAdSetStatuses.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. | |
+| `campaignStatuses` | List<[com.airbyte.api.models.shared.ValidCampaignStatuses](../../models/shared/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. | |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client Id for your OAuth app | |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret for your OAuth app | |
+| `customInsights` | List<[com.airbyte.api.models.shared.InsightConfig](../../models/shared/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. | |
+| `endDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `fetchThumbnailImages` | *Optional extends Boolean>* | :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. | |
+| `insightsJobTimeout` | *Optional extends Long>* | :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. | |
+| `insightsLookbackWindow` | *Optional extends Long>* | :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. | |
+| `pageSize` | *Optional extends Long>* | :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. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing](../../models/shared/SourceFacebookMarketingFacebookMarketing.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceFacebookMarketingActionReportTime.md b/docs/models/shared/SourceFacebookMarketingActionReportTime.md
new file mode 100644
index 000000000..259fa78a2
--- /dev/null
+++ b/docs/models/shared/SourceFacebookMarketingActionReportTime.md
@@ -0,0 +1,12 @@
+# SourceFacebookMarketingActionReportTime
+
+Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with action_report_time=impression, you see a conversion on Jan 1st. When you query the API with action_report_time=conversion, you see a conversion on Jan 2nd.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `CONVERSION` | conversion |
+| `IMPRESSION` | impression |
+| `MIXED` | mixed |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFacebookMarketingFacebookMarketing.md b/docs/models/shared/SourceFacebookMarketingFacebookMarketing.md
new file mode 100644
index 000000000..563d3d400
--- /dev/null
+++ b/docs/models/shared/SourceFacebookMarketingFacebookMarketing.md
@@ -0,0 +1,8 @@
+# SourceFacebookMarketingFacebookMarketing
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `FACEBOOK_MARKETING` | facebook-marketing |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFacebookMarketingValidEnums.md b/docs/models/shared/SourceFacebookMarketingValidEnums.md
new file mode 100644
index 000000000..88ae48536
--- /dev/null
+++ b/docs/models/shared/SourceFacebookMarketingValidEnums.md
@@ -0,0 +1,143 @@
+# SourceFacebookMarketingValidEnums
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ---------------------------------------------- | ---------------------------------------------- |
+| `ACCOUNT_CURRENCY` | account_currency |
+| `ACCOUNT_ID` | account_id |
+| `ACCOUNT_NAME` | account_name |
+| `ACTION_VALUES` | action_values |
+| `ACTIONS` | actions |
+| `AD_CLICK_ACTIONS` | ad_click_actions |
+| `AD_ID` | ad_id |
+| `AD_IMPRESSION_ACTIONS` | ad_impression_actions |
+| `AD_NAME` | ad_name |
+| `ADSET_END` | adset_end |
+| `ADSET_ID` | adset_id |
+| `ADSET_NAME` | adset_name |
+| `ADSET_START` | adset_start |
+| `AGE_TARGETING` | age_targeting |
+| `ATTRIBUTION_SETTING` | attribution_setting |
+| `AUCTION_BID` | auction_bid |
+| `AUCTION_COMPETITIVENESS` | auction_competitiveness |
+| `AUCTION_MAX_COMPETITOR_BID` | auction_max_competitor_bid |
+| `BUYING_TYPE` | buying_type |
+| `CAMPAIGN_ID` | campaign_id |
+| `CAMPAIGN_NAME` | campaign_name |
+| `CANVAS_AVG_VIEW_PERCENT` | canvas_avg_view_percent |
+| `CANVAS_AVG_VIEW_TIME` | canvas_avg_view_time |
+| `CATALOG_SEGMENT_ACTIONS` | catalog_segment_actions |
+| `CATALOG_SEGMENT_VALUE` | catalog_segment_value |
+| `CATALOG_SEGMENT_VALUE_MOBILE_PURCHASE_ROAS` | catalog_segment_value_mobile_purchase_roas |
+| `CATALOG_SEGMENT_VALUE_OMNI_PURCHASE_ROAS` | catalog_segment_value_omni_purchase_roas |
+| `CATALOG_SEGMENT_VALUE_WEBSITE_PURCHASE_ROAS` | catalog_segment_value_website_purchase_roas |
+| `CLICKS` | clicks |
+| `CONVERSION_LEAD_RATE` | conversion_lead_rate |
+| `CONVERSION_RATE_RANKING` | conversion_rate_ranking |
+| `CONVERSION_VALUES` | conversion_values |
+| `CONVERSIONS` | conversions |
+| `CONVERTED_PRODUCT_QUANTITY` | converted_product_quantity |
+| `CONVERTED_PRODUCT_VALUE` | converted_product_value |
+| `COST_PER15_SEC_VIDEO_VIEW` | cost_per_15_sec_video_view |
+| `COST_PER2_SEC_CONTINUOUS_VIDEO_VIEW` | cost_per_2_sec_continuous_video_view |
+| `COST_PER_ACTION_TYPE` | cost_per_action_type |
+| `COST_PER_AD_CLICK` | cost_per_ad_click |
+| `COST_PER_CONVERSION` | cost_per_conversion |
+| `COST_PER_CONVERSION_LEAD` | cost_per_conversion_lead |
+| `COST_PER_DDA_COUNTBY_CONVS` | cost_per_dda_countby_convs |
+| `COST_PER_ESTIMATED_AD_RECALLERS` | cost_per_estimated_ad_recallers |
+| `COST_PER_INLINE_LINK_CLICK` | cost_per_inline_link_click |
+| `COST_PER_INLINE_POST_ENGAGEMENT` | cost_per_inline_post_engagement |
+| `COST_PER_ONE_THOUSAND_AD_IMPRESSION` | cost_per_one_thousand_ad_impression |
+| `COST_PER_OUTBOUND_CLICK` | cost_per_outbound_click |
+| `COST_PER_THRUPLAY` | cost_per_thruplay |
+| `COST_PER_UNIQUE_ACTION_TYPE` | cost_per_unique_action_type |
+| `COST_PER_UNIQUE_CLICK` | cost_per_unique_click |
+| `COST_PER_UNIQUE_CONVERSION` | cost_per_unique_conversion |
+| `COST_PER_UNIQUE_INLINE_LINK_CLICK` | cost_per_unique_inline_link_click |
+| `COST_PER_UNIQUE_OUTBOUND_CLICK` | cost_per_unique_outbound_click |
+| `CPC` | cpc |
+| `CPM` | cpm |
+| `CPP` | cpp |
+| `CREATED_TIME` | created_time |
+| `CREATIVE_MEDIA_TYPE` | creative_media_type |
+| `CTR` | ctr |
+| `DATE_START` | date_start |
+| `DATE_STOP` | date_stop |
+| `DDA_COUNTBY_CONVS` | dda_countby_convs |
+| `DDA_RESULTS` | dda_results |
+| `ENGAGEMENT_RATE_RANKING` | engagement_rate_ranking |
+| `ESTIMATED_AD_RECALL_RATE` | estimated_ad_recall_rate |
+| `ESTIMATED_AD_RECALL_RATE_LOWER_BOUND` | estimated_ad_recall_rate_lower_bound |
+| `ESTIMATED_AD_RECALL_RATE_UPPER_BOUND` | estimated_ad_recall_rate_upper_bound |
+| `ESTIMATED_AD_RECALLERS` | estimated_ad_recallers |
+| `ESTIMATED_AD_RECALLERS_LOWER_BOUND` | estimated_ad_recallers_lower_bound |
+| `ESTIMATED_AD_RECALLERS_UPPER_BOUND` | estimated_ad_recallers_upper_bound |
+| `FREQUENCY` | frequency |
+| `FULL_VIEW_IMPRESSIONS` | full_view_impressions |
+| `FULL_VIEW_REACH` | full_view_reach |
+| `GENDER_TARGETING` | gender_targeting |
+| `IMPRESSIONS` | impressions |
+| `INLINE_LINK_CLICK_CTR` | inline_link_click_ctr |
+| `INLINE_LINK_CLICKS` | inline_link_clicks |
+| `INLINE_POST_ENGAGEMENT` | inline_post_engagement |
+| `INSTAGRAM_UPCOMING_EVENT_REMINDERS_SET` | instagram_upcoming_event_reminders_set |
+| `INSTANT_EXPERIENCE_CLICKS_TO_OPEN` | instant_experience_clicks_to_open |
+| `INSTANT_EXPERIENCE_CLICKS_TO_START` | instant_experience_clicks_to_start |
+| `INSTANT_EXPERIENCE_OUTBOUND_CLICKS` | instant_experience_outbound_clicks |
+| `INTERACTIVE_COMPONENT_TAP` | interactive_component_tap |
+| `LABELS` | labels |
+| `LOCATION` | location |
+| `MARKETING_MESSAGES_COST_PER_DELIVERED` | marketing_messages_cost_per_delivered |
+| `MARKETING_MESSAGES_COST_PER_LINK_BTN_CLICK` | marketing_messages_cost_per_link_btn_click |
+| `MARKETING_MESSAGES_SPEND` | marketing_messages_spend |
+| `MOBILE_APP_PURCHASE_ROAS` | mobile_app_purchase_roas |
+| `OBJECTIVE` | objective |
+| `OPTIMIZATION_GOAL` | optimization_goal |
+| `OUTBOUND_CLICKS` | outbound_clicks |
+| `OUTBOUND_CLICKS_CTR` | outbound_clicks_ctr |
+| `PLACE_PAGE_NAME` | place_page_name |
+| `PURCHASE_ROAS` | purchase_roas |
+| `QUALIFYING_QUESTION_QUALIFY_ANSWER_RATE` | qualifying_question_qualify_answer_rate |
+| `QUALITY_RANKING` | quality_ranking |
+| `REACH` | reach |
+| `SOCIAL_SPEND` | social_spend |
+| `SPEND` | spend |
+| `TOTAL_POSTBACKS` | total_postbacks |
+| `TOTAL_POSTBACKS_DETAILED` | total_postbacks_detailed |
+| `TOTAL_POSTBACKS_DETAILED_V4` | total_postbacks_detailed_v4 |
+| `UNIQUE_ACTIONS` | unique_actions |
+| `UNIQUE_CLICKS` | unique_clicks |
+| `UNIQUE_CONVERSIONS` | unique_conversions |
+| `UNIQUE_CTR` | unique_ctr |
+| `UNIQUE_INLINE_LINK_CLICK_CTR` | unique_inline_link_click_ctr |
+| `UNIQUE_INLINE_LINK_CLICKS` | unique_inline_link_clicks |
+| `UNIQUE_LINK_CLICKS_CTR` | unique_link_clicks_ctr |
+| `UNIQUE_OUTBOUND_CLICKS` | unique_outbound_clicks |
+| `UNIQUE_OUTBOUND_CLICKS_CTR` | unique_outbound_clicks_ctr |
+| `UNIQUE_VIDEO_CONTINUOUS2_SEC_WATCHED_ACTIONS` | unique_video_continuous_2_sec_watched_actions |
+| `UNIQUE_VIDEO_VIEW15_SEC` | unique_video_view_15_sec |
+| `UPDATED_TIME` | updated_time |
+| `VIDEO15_SEC_WATCHED_ACTIONS` | video_15_sec_watched_actions |
+| `VIDEO30_SEC_WATCHED_ACTIONS` | video_30_sec_watched_actions |
+| `VIDEO_AVG_TIME_WATCHED_ACTIONS` | video_avg_time_watched_actions |
+| `VIDEO_CONTINUOUS2_SEC_WATCHED_ACTIONS` | video_continuous_2_sec_watched_actions |
+| `VIDEO_P100_WATCHED_ACTIONS` | video_p100_watched_actions |
+| `VIDEO_P25_WATCHED_ACTIONS` | video_p25_watched_actions |
+| `VIDEO_P50_WATCHED_ACTIONS` | video_p50_watched_actions |
+| `VIDEO_P75_WATCHED_ACTIONS` | video_p75_watched_actions |
+| `VIDEO_P95_WATCHED_ACTIONS` | video_p95_watched_actions |
+| `VIDEO_PLAY_ACTIONS` | video_play_actions |
+| `VIDEO_PLAY_CURVE_ACTIONS` | video_play_curve_actions |
+| `VIDEO_PLAY_RETENTION0_TO15S_ACTIONS` | video_play_retention_0_to_15s_actions |
+| `VIDEO_PLAY_RETENTION20_TO60S_ACTIONS` | video_play_retention_20_to_60s_actions |
+| `VIDEO_PLAY_RETENTION_GRAPH_ACTIONS` | video_play_retention_graph_actions |
+| `VIDEO_THRUPLAY_WATCHED_ACTIONS` | video_thruplay_watched_actions |
+| `VIDEO_TIME_WATCHED_ACTIONS` | video_time_watched_actions |
+| `WEBSITE_CTR` | website_ctr |
+| `WEBSITE_PURCHASE_ROAS` | website_purchase_roas |
+| `WISH_BID` | wish_bid |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFaker.md b/docs/models/shared/SourceFaker.md
new file mode 100644
index 000000000..75e672041
--- /dev/null
+++ b/docs/models/shared/SourceFaker.md
@@ -0,0 +1,13 @@
+# SourceFaker
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `alwaysUpdated` | *Optional extends Boolean>* | :heavy_minus_sign: | Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted. |
+| `count` | *Optional extends Long>* | :heavy_minus_sign: | How many users should be generated in total. The purchases table will be scaled to match, with 10 purchases created per 10 users. This setting does not apply to the products stream. |
+| `parallelism` | *Optional extends Long>* | :heavy_minus_sign: | How many parallel workers should we use to generate fake data? Choose a value equal to the number of CPUs you will allocate to this source. |
+| `recordsPerSlice` | *Optional extends Long>* | :heavy_minus_sign: | How many fake records will be in each page (stream slice), before a state message is emitted? |
+| `seed` | *Optional extends Long>* | :heavy_minus_sign: | Manually control the faker random seed to return the same values on subsequent runs (leave -1 for random) |
+| `sourceType` | [com.airbyte.api.models.shared.Faker](../../models/shared/Faker.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFauna.md b/docs/models/shared/SourceFauna.md
new file mode 100644
index 000000000..d470cd208
--- /dev/null
+++ b/docs/models/shared/SourceFauna.md
@@ -0,0 +1,13 @@
+# SourceFauna
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `collection` | [Optional extends com.airbyte.api.models.shared.Collection>](../../models/shared/Collection.md) | :heavy_minus_sign: | Settings for the Fauna Collection. |
+| `domain` | *Optional extends String>* | :heavy_minus_sign: | Domain of Fauna to query. Defaults db.fauna.com. See the docs. |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Endpoint port. |
+| `scheme` | *Optional extends String>* | :heavy_minus_sign: | URL scheme. |
+| `secret` | *String* | :heavy_check_mark: | Fauna secret, used when authenticating with the database. |
+| `sourceType` | [com.airbyte.api.models.shared.Fauna](../../models/shared/Fauna.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFaunaDeletionMode.md b/docs/models/shared/SourceFaunaDeletionMode.md
new file mode 100644
index 000000000..5bc4eca1d
--- /dev/null
+++ b/docs/models/shared/SourceFaunaDeletionMode.md
@@ -0,0 +1,8 @@
+# SourceFaunaDeletionMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `IGNORE` | ignore |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFaunaSchemasDeletionMode.md b/docs/models/shared/SourceFaunaSchemasDeletionMode.md
new file mode 100644
index 000000000..31fa4e7b9
--- /dev/null
+++ b/docs/models/shared/SourceFaunaSchemasDeletionMode.md
@@ -0,0 +1,8 @@
+# SourceFaunaSchemasDeletionMode
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `DELETED_FIELD` | deleted_field |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFile.md b/docs/models/shared/SourceFile.md
new file mode 100644
index 000000000..5b27ec4ef
--- /dev/null
+++ b/docs/models/shared/SourceFile.md
@@ -0,0 +1,13 @@
+# SourceFile
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `datasetName` | *String* | :heavy_check_mark: | The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only). | |
+| `format` | [Optional extends com.airbyte.api.models.shared.FileFormat>](../../models/shared/FileFormat.md) | :heavy_minus_sign: | The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). | |
+| `provider` | [com.airbyte.api.models.shared.StorageProvider](../../models/shared/StorageProvider.md) | :heavy_check_mark: | The storage Provider or Location of the file(s) which should be replicated. | |
+| `readerOptions` | *Optional extends String>* | :heavy_minus_sign: | This should be a string in JSON format. It depends on the chosen file format to provide additional options and tune its behavior. | {} |
+| `sourceType` | [com.airbyte.api.models.shared.File](../../models/shared/File.md) | :heavy_check_mark: | N/A | |
+| `url` | *String* | :heavy_check_mark: | The URL path to access the file which should be replicated. | https://storage.googleapis.com/covid19-open-data/v2/latest/epidemiology.csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileS3AmazonWebServices.md b/docs/models/shared/SourceFileS3AmazonWebServices.md
new file mode 100644
index 000000000..8e836bca5
--- /dev/null
+++ b/docs/models/shared/SourceFileS3AmazonWebServices.md
@@ -0,0 +1,10 @@
+# SourceFileS3AmazonWebServices
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `awsAccessKeyId` | *Optional extends String>* | :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. |
+| `awsSecretAccessKey` | *Optional extends String>* | :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` | [com.airbyte.api.models.shared.SourceFileSchemasStorage](../../models/shared/SourceFileSchemasStorage.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileSchemasProviderStorage.md b/docs/models/shared/SourceFileSchemasProviderStorage.md
new file mode 100644
index 000000000..60130762c
--- /dev/null
+++ b/docs/models/shared/SourceFileSchemasProviderStorage.md
@@ -0,0 +1,8 @@
+# SourceFileSchemasProviderStorage
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `AZ_BLOB` | AzBlob |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileSchemasProviderStorageProvider6Storage.md b/docs/models/shared/SourceFileSchemasProviderStorageProvider6Storage.md
new file mode 100644
index 000000000..a9dd93489
--- /dev/null
+++ b/docs/models/shared/SourceFileSchemasProviderStorageProvider6Storage.md
@@ -0,0 +1,8 @@
+# SourceFileSchemasProviderStorageProvider6Storage
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `SCP` | SCP |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileSchemasProviderStorageProvider7Storage.md b/docs/models/shared/SourceFileSchemasProviderStorageProvider7Storage.md
new file mode 100644
index 000000000..dcd8f8de3
--- /dev/null
+++ b/docs/models/shared/SourceFileSchemasProviderStorageProvider7Storage.md
@@ -0,0 +1,8 @@
+# SourceFileSchemasProviderStorageProvider7Storage
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `SFTP` | SFTP |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileSchemasProviderStorageProviderStorage.md b/docs/models/shared/SourceFileSchemasProviderStorageProviderStorage.md
new file mode 100644
index 000000000..ad9d045c4
--- /dev/null
+++ b/docs/models/shared/SourceFileSchemasProviderStorageProviderStorage.md
@@ -0,0 +1,8 @@
+# SourceFileSchemasProviderStorageProviderStorage
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `SSH` | SSH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileSchemasStorage.md b/docs/models/shared/SourceFileSchemasStorage.md
new file mode 100644
index 000000000..c681a333b
--- /dev/null
+++ b/docs/models/shared/SourceFileSchemasStorage.md
@@ -0,0 +1,8 @@
+# SourceFileSchemasStorage
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `S3` | S3 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFileStorage.md b/docs/models/shared/SourceFileStorage.md
new file mode 100644
index 000000000..aef9f1d96
--- /dev/null
+++ b/docs/models/shared/SourceFileStorage.md
@@ -0,0 +1,8 @@
+# SourceFileStorage
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `GCS` | GCS |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFirebolt.md b/docs/models/shared/SourceFirebolt.md
new file mode 100644
index 000000000..f28b96a78
--- /dev/null
+++ b/docs/models/shared/SourceFirebolt.md
@@ -0,0 +1,14 @@
+# SourceFirebolt
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
+| `account` | *Optional extends String>* | :heavy_minus_sign: | Firebolt account to login. | |
+| `database` | *String* | :heavy_check_mark: | The database to connect to. | |
+| `engine` | *Optional extends String>* | :heavy_minus_sign: | Engine name or url to connect to. | |
+| `host` | *Optional extends String>* | :heavy_minus_sign: | The host name of your Firebolt database. | api.app.firebolt.io |
+| `password` | *String* | :heavy_check_mark: | Firebolt password. | |
+| `sourceType` | [com.airbyte.api.models.shared.Firebolt](../../models/shared/Firebolt.md) | :heavy_check_mark: | N/A | |
+| `username` | *String* | :heavy_check_mark: | Firebolt email address you use to login. | username@email.com |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFreshcaller.md b/docs/models/shared/SourceFreshcaller.md
new file mode 100644
index 000000000..9f3d3cafc
--- /dev/null
+++ b/docs/models/shared/SourceFreshcaller.md
@@ -0,0 +1,13 @@
+# SourceFreshcaller
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Freshcaller API Key. See the docs for more information on how to obtain this key. | |
+| `domain` | *String* | :heavy_check_mark: | Used to construct Base URL for the Freshcaller APIs | snaptravel |
+| `requestsPerMinute` | *Optional extends Long>* | :heavy_minus_sign: | The number of requests per minute that this source allowed to use. There is a rate limit of 50 requests per minute per app per account. | |
+| `sourceType` | [com.airbyte.api.models.shared.Freshcaller](../../models/shared/Freshcaller.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time. Any data created after this date will be replicated. | 2022-01-01T12:00:00Z |
+| `syncLagMinutes` | *Optional extends Long>* | :heavy_minus_sign: | Lag in minutes for each sync, i.e., at time T, data for the time range [prev_sync_time, T-30] will be fetched | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFreshdesk.md b/docs/models/shared/SourceFreshdesk.md
new file mode 100644
index 000000000..a4ba1de92
--- /dev/null
+++ b/docs/models/shared/SourceFreshdesk.md
@@ -0,0 +1,13 @@
+# SourceFreshdesk
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Freshdesk API Key. See the docs for more information on how to obtain this key. | |
+| `domain` | *String* | :heavy_check_mark: | Freshdesk domain | myaccount.freshdesk.com |
+| `lookbackWindowInDays` | *Optional extends Long>* | :heavy_minus_sign: | Number of days for lookback window for the stream Satisfaction Ratings | |
+| `requestsPerMinute` | *Optional extends Long>* | :heavy_minus_sign: | The number of requests per minute that this source allowed to use. There is a rate limit of 50 requests per minute per app per account. | |
+| `sourceType` | [com.airbyte.api.models.shared.Freshdesk](../../models/shared/Freshdesk.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time. Any data created after this date will be replicated. If this parameter is not set, all data will be replicated. | 2020-12-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFreshsales.md b/docs/models/shared/SourceFreshsales.md
new file mode 100644
index 000000000..0a58201a4
--- /dev/null
+++ b/docs/models/shared/SourceFreshsales.md
@@ -0,0 +1,10 @@
+# SourceFreshsales
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Freshsales API Key. See here. The key is case sensitive. | |
+| `domainName` | *String* | :heavy_check_mark: | The Name of your Freshsales domain | mydomain.myfreshworks.com |
+| `sourceType` | [com.airbyte.api.models.shared.Freshsales](../../models/shared/Freshsales.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGCSStreamConfig.md b/docs/models/shared/SourceGCSStreamConfig.md
new file mode 100644
index 000000000..174ef4026
--- /dev/null
+++ b/docs/models/shared/SourceGCSStreamConfig.md
@@ -0,0 +1,16 @@
+# SourceGCSStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.SourceGcsFormat](../../models/shared/SourceGcsFormat.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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. |
+| `legacyPrefix` | *Optional extends String>* | :heavy_minus_sign: | The path prefix configured in previous versions of the GCS connector. This option is deprecated in favor of a single glob. |
+| `name` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.SourceGcsValidationPolicy>](../../models/shared/SourceGcsValidationPolicy.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/shared/SourceGainsightPx.md b/docs/models/shared/SourceGainsightPx.md
new file mode 100644
index 000000000..70a90a8f8
--- /dev/null
+++ b/docs/models/shared/SourceGainsightPx.md
@@ -0,0 +1,9 @@
+# SourceGainsightPx
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | The Aptrinsic API Key which is recieved from the dashboard settings (ref - https://app.aptrinsic.com/settings/api-keys) |
+| `sourceType` | [com.airbyte.api.models.shared.GainsightPx](../../models/shared/GainsightPx.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcs.md b/docs/models/shared/SourceGcs.md
new file mode 100644
index 000000000..4d5bf04a4
--- /dev/null
+++ b/docs/models/shared/SourceGcs.md
@@ -0,0 +1,16 @@
+# SourceGcs
+
+NOTE: When this Spec is changed, legacy_config_transformer.py must also be
+modified to uptake the changes because it is responsible for converting
+legacy GCS configs into file based configs using the File-Based CDK.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `bucket` | *String* | :heavy_check_mark: | Name of the GCS bucket where the file(s) exist. | |
+| `serviceAccount` | *String* | :heavy_check_mark: | Enter your Google Cloud service account key in JSON format | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGcsGcs](../../models/shared/SourceGcsGcs.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceGCSStreamConfig](../../models/shared/SourceGCSStreamConfig.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/shared/SourceGcsAutogenerated.md b/docs/models/shared/SourceGcsAutogenerated.md
new file mode 100644
index 000000000..00be5f87b
--- /dev/null
+++ b/docs/models/shared/SourceGcsAutogenerated.md
@@ -0,0 +1,8 @@
+# SourceGcsAutogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGcsSchemasHeaderDefinitionType>](../../models/shared/SourceGcsSchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsCSVFormat.md b/docs/models/shared/SourceGcsCSVFormat.md
new file mode 100644
index 000000000..26adf5dee
--- /dev/null
+++ b/docs/models/shared/SourceGcsCSVFormat.md
@@ -0,0 +1,22 @@
+# SourceGcsCSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceGcsFiletype>](../../models/shared/SourceGcsFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.SourceGcsCSVHeaderDefinition>](../../models/shared/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. |
+| `ignoreErrorsOnFieldsMismatch` | *Optional extends Boolean>* | :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. |
+| `inferenceType` | [Optional extends com.airbyte.api.models.shared.SourceGcsInferenceType>](../../models/shared/SourceGcsInferenceType.md) | :heavy_minus_sign: | How to infer the types of the columns. If none, inference default to strings. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsCSVHeaderDefinition.md b/docs/models/shared/SourceGcsCSVHeaderDefinition.md
new file mode 100644
index 000000000..049c76e01
--- /dev/null
+++ b/docs/models/shared/SourceGcsCSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# SourceGcsCSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/SourceGcsFiletype.md b/docs/models/shared/SourceGcsFiletype.md
new file mode 100644
index 000000000..9739a8797
--- /dev/null
+++ b/docs/models/shared/SourceGcsFiletype.md
@@ -0,0 +1,8 @@
+# SourceGcsFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsFormat.md b/docs/models/shared/SourceGcsFormat.md
new file mode 100644
index 000000000..5c3903f4a
--- /dev/null
+++ b/docs/models/shared/SourceGcsFormat.md
@@ -0,0 +1,4 @@
+# SourceGcsFormat
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/SourceGcsFromCSV.md b/docs/models/shared/SourceGcsFromCSV.md
new file mode 100644
index 000000000..07897907c
--- /dev/null
+++ b/docs/models/shared/SourceGcsFromCSV.md
@@ -0,0 +1,8 @@
+# SourceGcsFromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGcsHeaderDefinitionType>](../../models/shared/SourceGcsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsGcs.md b/docs/models/shared/SourceGcsGcs.md
new file mode 100644
index 000000000..b9fa46331
--- /dev/null
+++ b/docs/models/shared/SourceGcsGcs.md
@@ -0,0 +1,8 @@
+# SourceGcsGcs
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `GCS` | gcs |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsHeaderDefinitionType.md b/docs/models/shared/SourceGcsHeaderDefinitionType.md
new file mode 100644
index 000000000..feecfdacd
--- /dev/null
+++ b/docs/models/shared/SourceGcsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGcsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsInferenceType.md b/docs/models/shared/SourceGcsInferenceType.md
new file mode 100644
index 000000000..78c9691f0
--- /dev/null
+++ b/docs/models/shared/SourceGcsInferenceType.md
@@ -0,0 +1,11 @@
+# SourceGcsInferenceType
+
+How to infer the types of the columns. If none, inference default to strings.
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `NONE` | None |
+| `PRIMITIVE_TYPES_ONLY` | Primitive Types Only |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsSchemasHeaderDefinitionType.md b/docs/models/shared/SourceGcsSchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..1cf3a2e95
--- /dev/null
+++ b/docs/models/shared/SourceGcsSchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGcsSchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.md b/docs/models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.md
new file mode 100644
index 000000000..a2e6a4e71
--- /dev/null
+++ b/docs/models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGcsSchemasStreamsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsUserProvided.md b/docs/models/shared/SourceGcsUserProvided.md
new file mode 100644
index 000000000..3fb31859a
--- /dev/null
+++ b/docs/models/shared/SourceGcsUserProvided.md
@@ -0,0 +1,9 @@
+# SourceGcsUserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGcsSchemasStreamsHeaderDefinitionType>](../../models/shared/SourceGcsSchemasStreamsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGcsValidationPolicy.md b/docs/models/shared/SourceGcsValidationPolicy.md
new file mode 100644
index 000000000..4dda8751a
--- /dev/null
+++ b/docs/models/shared/SourceGcsValidationPolicy.md
@@ -0,0 +1,12 @@
+# SourceGcsValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGetlago.md b/docs/models/shared/SourceGetlago.md
new file mode 100644
index 000000000..d29646f7c
--- /dev/null
+++ b/docs/models/shared/SourceGetlago.md
@@ -0,0 +1,10 @@
+# SourceGetlago
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Key. See here. |
+| `apiUrl` | *Optional extends String>* | :heavy_minus_sign: | Your Lago API URL |
+| `sourceType` | [com.airbyte.api.models.shared.Getlago](../../models/shared/Getlago.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGithub.md b/docs/models/shared/SourceGithub.md
new file mode 100644
index 000000000..9aafa4b94
--- /dev/null
+++ b/docs/models/shared/SourceGithub.md
@@ -0,0 +1,15 @@
+# SourceGithub
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `apiUrl` | *Optional extends String>* | :heavy_minus_sign: | Please enter your basic URL from self-hosted GitHub instance or leave it empty to use GitHub. | https://github.com |
+| `branch` | *Optional extends String>* | :heavy_minus_sign: | (DEPRCATED) Space-delimited 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. | airbytehq/airbyte/master airbytehq/airbyte/my-branch |
+| `branches` | List<*String*> | :heavy_minus_sign: | 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. | airbytehq/airbyte/master |
+| `credentials` | [com.airbyte.api.models.shared.SourceGithubAuthentication](../../models/shared/SourceGithubAuthentication.md) | :heavy_check_mark: | Choose how to authenticate to GitHub | |
+| `repositories` | List<*String*> | :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. | airbytehq/airbyte |
+| `repository` | *Optional extends String>* | :heavy_minus_sign: | (DEPRCATED) Space-delimited list of GitHub organizations/repositories, e.g. `airbytehq/airbyte` for single repository, `airbytehq/*` for get all repositories from organization and `airbytehq/airbyte airbytehq/another-repo` for multiple repositories. | airbytehq/airbyte airbytehq/another-repo |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGithubGithub](../../models/shared/SourceGithubGithub.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceGithubAuthentication.md b/docs/models/shared/SourceGithubAuthentication.md
new file mode 100644
index 000000000..06996cf99
--- /dev/null
+++ b/docs/models/shared/SourceGithubAuthentication.md
@@ -0,0 +1,4 @@
+# SourceGithubAuthentication
+
+Choose how to authenticate to GitHub
+
diff --git a/docs/models/shared/SourceGithubGithub.md b/docs/models/shared/SourceGithubGithub.md
new file mode 100644
index 000000000..53adcd890
--- /dev/null
+++ b/docs/models/shared/SourceGithubGithub.md
@@ -0,0 +1,8 @@
+# SourceGithubGithub
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `GITHUB` | github |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGithubOptionTitle.md b/docs/models/shared/SourceGithubOptionTitle.md
new file mode 100644
index 000000000..70f18704f
--- /dev/null
+++ b/docs/models/shared/SourceGithubOptionTitle.md
@@ -0,0 +1,8 @@
+# SourceGithubOptionTitle
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `PAT_CREDENTIALS` | PAT Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGithubPersonalAccessToken.md b/docs/models/shared/SourceGithubPersonalAccessToken.md
new file mode 100644
index 000000000..e8817cef6
--- /dev/null
+++ b/docs/models/shared/SourceGithubPersonalAccessToken.md
@@ -0,0 +1,9 @@
+# SourceGithubPersonalAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `optionTitle` | [Optional extends com.airbyte.api.models.shared.SourceGithubOptionTitle>](../../models/shared/SourceGithubOptionTitle.md) | :heavy_minus_sign: | N/A |
+| `personalAccessToken` | *String* | :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/shared/SourceGitlab.md b/docs/models/shared/SourceGitlab.md
new file mode 100644
index 000000000..818d7c709
--- /dev/null
+++ b/docs/models/shared/SourceGitlab.md
@@ -0,0 +1,15 @@
+# SourceGitlab
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiUrl` | *Optional extends String>* | :heavy_minus_sign: | Please enter your basic URL from GitLab instance. | gitlab.com |
+| `credentials` | [com.airbyte.api.models.shared.SourceGitlabAuthorizationMethod](../../models/shared/SourceGitlabAuthorizationMethod.md) | :heavy_check_mark: | N/A | |
+| `groups` | *Optional extends String>* | :heavy_minus_sign: | [DEPRECATED] Space-delimited list of groups. e.g. airbyte.io. | airbyte.io |
+| `groupsList` | List<*String*> | :heavy_minus_sign: | List of groups. e.g. airbyte.io. | airbyte.io |
+| `projects` | *Optional extends String>* | :heavy_minus_sign: | [DEPRECATED] Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab. | airbyte.io/documentation |
+| `projectsList` | List<*String*> | :heavy_minus_sign: | Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab. | airbyte.io/documentation |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGitlabGitlab](../../models/shared/SourceGitlabGitlab.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceGitlabAuthType.md b/docs/models/shared/SourceGitlabAuthType.md
new file mode 100644
index 000000000..679c6f6d0
--- /dev/null
+++ b/docs/models/shared/SourceGitlabAuthType.md
@@ -0,0 +1,8 @@
+# SourceGitlabAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGitlabAuthorizationMethod.md b/docs/models/shared/SourceGitlabAuthorizationMethod.md
new file mode 100644
index 000000000..3f60aacec
--- /dev/null
+++ b/docs/models/shared/SourceGitlabAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceGitlabAuthorizationMethod
+
diff --git a/docs/models/shared/SourceGitlabGitlab.md b/docs/models/shared/SourceGitlabGitlab.md
new file mode 100644
index 000000000..47f9392b9
--- /dev/null
+++ b/docs/models/shared/SourceGitlabGitlab.md
@@ -0,0 +1,8 @@
+# SourceGitlabGitlab
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `GITLAB` | gitlab |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGitlabOAuth20.md b/docs/models/shared/SourceGitlabOAuth20.md
new file mode 100644
index 000000000..3c015a82c
--- /dev/null
+++ b/docs/models/shared/SourceGitlabOAuth20.md
@@ -0,0 +1,13 @@
+# SourceGitlabOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGitlabAuthType>](../../models/shared/SourceGitlabAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The API ID of the Gitlab developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The API Secret the Gitlab developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The key to refresh the expired access_token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGitlabSchemasAuthType.md b/docs/models/shared/SourceGitlabSchemasAuthType.md
new file mode 100644
index 000000000..47477cb76
--- /dev/null
+++ b/docs/models/shared/SourceGitlabSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceGitlabSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGlassfrog.md b/docs/models/shared/SourceGlassfrog.md
new file mode 100644
index 000000000..20a883bbe
--- /dev/null
+++ b/docs/models/shared/SourceGlassfrog.md
@@ -0,0 +1,9 @@
+# SourceGlassfrog
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API key provided by Glassfrog |
+| `sourceType` | [com.airbyte.api.models.shared.Glassfrog](../../models/shared/Glassfrog.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGnews.md b/docs/models/shared/SourceGnews.md
new file mode 100644
index 000000000..a287068c7
--- /dev/null
+++ b/docs/models/shared/SourceGnews.md
@@ -0,0 +1,19 @@
+# SourceGnews
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key | |
+| `country` | [Optional extends com.airbyte.api.models.shared.Country>](../../models/shared/Country.md) | :heavy_minus_sign: | This parameter allows you to specify the country where the news articles returned by the API were published, the contents of the articles are not necessarily related to the specified country. You have to set as value the 2 letters code of the country you want to filter. | |
+| `endDate` | *Optional extends String>* | :heavy_minus_sign: | This parameter allows you to filter the articles that have a publication date smaller than or equal to the specified value. The date must respect the following format: YYYY-MM-DD hh:mm:ss (in UTC) | 2022-08-21 16:27:09 |
+| `in` | List<[com.airbyte.api.models.shared.In](../../models/shared/In.md)> | :heavy_minus_sign: | This parameter allows you to choose in which attributes the keywords are searched. The attributes that can be set are title, description and content. It is possible to combine several attributes. | |
+| `language` | [Optional extends com.airbyte.api.models.shared.Language>](../../models/shared/Language.md) | :heavy_minus_sign: | N/A | |
+| `nullable` | List<[com.airbyte.api.models.shared.Nullable](../../models/shared/Nullable.md)> | :heavy_minus_sign: | This parameter allows you to specify the attributes that you allow to return null values. The attributes that can be set are title, description and content. It is possible to combine several attributes | |
+| `query` | *String* | :heavy_check_mark: | This parameter allows you to specify your search keywords to find the news articles you are looking for. The keywords will be used to return the most relevant articles. It is possible to use logical operators with keywords. - Phrase Search Operator: This operator allows you to make an exact search. Keywords surrounded by
quotation marks are used to search for articles with the exact same keyword sequence.
For example the query: "Apple iPhone" will return articles matching at least once this sequence of keywords.
- Logical AND Operator: This operator allows you to make sure that several keywords are all used in the article
search. By default the space character acts as an AND operator, it is possible to replace the space character
by AND to obtain the same result. For example the query: Apple Microsoft is equivalent to Apple AND Microsoft
- Logical OR Operator: This operator allows you to retrieve articles matching the keyword a or the keyword b.
It is important to note that this operator has a higher precedence than the AND operator. For example the
query: Apple OR Microsoft will return all articles matching the keyword Apple as well as all articles matching
the keyword Microsoft
- Logical NOT Operator: This operator allows you to remove from the results the articles corresponding to the
specified keywords. To use it, you need to add NOT in front of each word or phrase surrounded by quotes.
For example the query: Apple NOT iPhone will return all articles matching the keyword Apple but not the keyword
iPhone | Microsoft Windows 10 |
+| `sortby` | [Optional extends com.airbyte.api.models.shared.SortBy>](../../models/shared/SortBy.md) | :heavy_minus_sign: | This parameter allows you to choose with which type of sorting the articles should be returned. Two values are possible:
- publishedAt = sort by publication date, the articles with the most recent publication date are returned first
- relevance = sort by best match to keywords, the articles with the best match are returned first | |
+| `sourceType` | [com.airbyte.api.models.shared.Gnews](../../models/shared/Gnews.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *Optional extends String>* | :heavy_minus_sign: | This parameter allows you to filter the articles that have a publication date greater than or equal to the specified value. The date must respect the following format: YYYY-MM-DD hh:mm:ss (in UTC) | 2022-08-21 16:27:09 |
+| `topHeadlinesQuery` | *Optional extends String>* | :heavy_minus_sign: | This parameter allows you to specify your search keywords to find the news articles you are looking for. The keywords will be used to return the most relevant articles. It is possible to use logical operators with keywords. - Phrase Search Operator: This operator allows you to make an exact search. Keywords surrounded by
quotation marks are used to search for articles with the exact same keyword sequence.
For example the query: "Apple iPhone" will return articles matching at least once this sequence of keywords.
- Logical AND Operator: This operator allows you to make sure that several keywords are all used in the article
search. By default the space character acts as an AND operator, it is possible to replace the space character
by AND to obtain the same result. For example the query: Apple Microsoft is equivalent to Apple AND Microsoft
- Logical OR Operator: This operator allows you to retrieve articles matching the keyword a or the keyword b.
It is important to note that this operator has a higher precedence than the AND operator. For example the
query: Apple OR Microsoft will return all articles matching the keyword Apple as well as all articles matching
the keyword Microsoft
- Logical NOT Operator: This operator allows you to remove from the results the articles corresponding to the
specified keywords. To use it, you need to add NOT in front of each word or phrase surrounded by quotes.
For example the query: Apple NOT iPhone will return all articles matching the keyword Apple but not the keyword
iPhone | Microsoft Windows 10 |
+| `topHeadlinesTopic` | [Optional extends com.airbyte.api.models.shared.TopHeadlinesTopic>](../../models/shared/TopHeadlinesTopic.md) | :heavy_minus_sign: | This parameter allows you to change the category for the request. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAds.md b/docs/models/shared/SourceGoogleAds.md
new file mode 100644
index 000000000..612eea43a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAds.md
@@ -0,0 +1,15 @@
+# SourceGoogleAds
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `conversionWindowDays` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.GoogleCredentials](../../models/shared/GoogleCredentials.md) | :heavy_check_mark: | N/A | |
+| `customQueriesArray` | List<[com.airbyte.api.models.shared.CustomQueriesArray](../../models/shared/CustomQueriesArray.md)> | :heavy_minus_sign: | N/A | |
+| `customerId` | *Optional extends String>* | :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 |
+| `customerStatusFilter` | List<[com.airbyte.api.models.shared.CustomerStatus](../../models/shared/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. | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGoogleAdsGoogleAds](../../models/shared/SourceGoogleAdsGoogleAds.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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/shared/SourceGoogleAdsGoogleAds.md b/docs/models/shared/SourceGoogleAdsGoogleAds.md
new file mode 100644
index 000000000..b3688ccb0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAdsGoogleAds.md
@@ -0,0 +1,8 @@
+# SourceGoogleAdsGoogleAds
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `GOOGLE_ADS` | google-ads |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApi.md b/docs/models/shared/SourceGoogleAnalyticsDataApi.md
new file mode 100644
index 000000000..34a2a2b54
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApi.md
@@ -0,0 +1,15 @@
+# SourceGoogleAnalyticsDataApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `convertConversionsEvent` | *Optional extends Boolean>* | :heavy_minus_sign: | Enables conversion of `conversions:*` event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for any `conversions:*` fields. | |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiCredentials>](../../models/shared/SourceGoogleAnalyticsDataApiCredentials.md) | :heavy_minus_sign: | Credentials for the service | |
+| `customReportsArray` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiCustomReportConfig](../../models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.md)> | :heavy_minus_sign: | You can add your Custom Analytics report by creating one. | |
+| `dateRangesStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports. | 2021-01-01 |
+| `keepEmptyRows` | *Optional extends Boolean>* | :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. | |
+| `propertyIds` | List<*String*> | :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"
] |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi](../../models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md) | :heavy_check_mark: | N/A | |
+| `windowInDays` | *Optional extends Long>* | :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. | 30 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiAndGroup.md b/docs/models/shared/SourceGoogleAnalyticsDataApiAndGroup.md
new file mode 100644
index 000000000..9b68f83e4
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiAndGroup.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiAndGroup
+
+The FilterExpressions in andGroup have an AND relationship.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `expressions` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.md)> | :heavy_check_mark: | N/A |
+| `filterType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiAuthType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiAuthType.md
new file mode 100644
index 000000000..f56602a82
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiBetweenFilter.md
new file mode 100644
index 000000000..ba9291b70
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFromValue](../../models/shared/SourceGoogleAnalyticsDataApiFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiToValue](../../models/shared/SourceGoogleAnalyticsDataApiToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiCredentials.md b/docs/models/shared/SourceGoogleAnalyticsDataApiCredentials.md
new file mode 100644
index 000000000..a167c9b5c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiCredentials.md
@@ -0,0 +1,4 @@
+# SourceGoogleAnalyticsDataApiCredentials
+
+Credentials for the service
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.md b/docs/models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.md
new file mode 100644
index 000000000..2df4adf9f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiCustomReportConfig.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiCustomReportConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `cohortSpec` | [Optional extends com.airbyte.api.models.shared.CohortReports>](../../models/shared/CohortReports.md) | :heavy_minus_sign: | Cohort reports creates a time series of user retention for the cohort. |
+| `dimensionFilter` | [Optional extends com.airbyte.api.models.shared.DimensionsFilter>](../../models/shared/DimensionsFilter.md) | :heavy_minus_sign: | Dimensions filter |
+| `dimensions` | List<*String*> | :heavy_check_mark: | A list of dimensions. |
+| `metricFilter` | [Optional extends com.airbyte.api.models.shared.MetricsFilter>](../../models/shared/MetricsFilter.md) | :heavy_minus_sign: | Metrics filter |
+| `metrics` | List<*String*> | :heavy_check_mark: | A list of metrics. |
+| `name` | *String* | :heavy_check_mark: | The name of the custom report, this name would be used as stream name. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiDisabled.md b/docs/models/shared/SourceGoogleAnalyticsDataApiDisabled.md
new file mode 100644
index 000000000..fd22445ac
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiDisabled.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiDisabled
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `enabled` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiEnabled>](../../models/shared/SourceGoogleAnalyticsDataApiEnabled.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiDoubleValue.md
new file mode 100644
index 000000000..04c6c44eb
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiEnabled.md b/docs/models/shared/SourceGoogleAnalyticsDataApiEnabled.md
new file mode 100644
index 000000000..320088636
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiEnabled.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiEnabled
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `FALSE` | false |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiExpression.md
new file mode 100644
index 000000000..7d969b3ef
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiExpression.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiExpression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiFilter.md
new file mode 100644
index 000000000..2e8e3e613
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiFilter.md
@@ -0,0 +1,12 @@
+# SourceGoogleAnalyticsDataApiFilter
+
+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 |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.md) | :heavy_check_mark: | N/A |
+| `filterType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiFilterName.md
new file mode 100644
index 000000000..99ed5ef18
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiFilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiFilterType.md
new file mode 100644
index 000000000..f26a976cf
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiFilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiFilterType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `OR_GROUP` | orGroup |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiFromValue.md
new file mode 100644
index 000000000..97c095b47
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md b/docs/models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md
new file mode 100644
index 000000000..eb45bac4f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi
+
+
+## Values
+
+| Name | Value |
+| --------------------------- | --------------------------- |
+| `GOOGLE_ANALYTICS_DATA_API` | google-analytics-data-api |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiGranularity.md b/docs/models/shared/SourceGoogleAnalyticsDataApiGranularity.md
new file mode 100644
index 000000000..d7f3c5a03
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiGranularity.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiGranularity
+
+The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `GRANULARITY_UNSPECIFIED` | GRANULARITY_UNSPECIFIED |
+| `DAILY` | DAILY |
+| `WEEKLY` | WEEKLY |
+| `MONTHLY` | MONTHLY |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiInListFilter.md
new file mode 100644
index 000000000..badef0676
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiInt64Value.md
new file mode 100644
index 000000000..93a75c4a7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiNotExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiNotExpression.md
new file mode 100644
index 000000000..c1b526d3c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiNotExpression.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiNotExpression
+
+The FilterExpression is NOT of notExpression.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `expression` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.md) | :heavy_minus_sign: | N/A |
+| `filterType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiNumericFilter.md
new file mode 100644
index 000000000..52547c9ea
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValue](../../models/shared/SourceGoogleAnalyticsDataApiValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiOrGroup.md b/docs/models/shared/SourceGoogleAnalyticsDataApiOrGroup.md
new file mode 100644
index 000000000..0c490b02e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiOrGroup.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiOrGroup
+
+The FilterExpressions in orGroup have an OR relationship.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `expressions` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.md)> | :heavy_check_mark: | N/A |
+| `filterType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.md
new file mode 100644
index 000000000..b6dc4dccc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasBetweenFilter.md
new file mode 100644
index 000000000..8998709ae
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter.md
new file mode 100644
index 000000000..cb3ce5c39
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter.md
new file mode 100644
index 000000000..fd9b41e34
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.md
new file mode 100644
index 000000000..ed42c263a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.md
new file mode 100644
index 000000000..2a318f599
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.md
new file mode 100644
index 000000000..f58c0f924
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.md
new file mode 100644
index 000000000..9866334d1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.md
new file mode 100644
index 000000000..53f382549
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.md
new file mode 100644
index 000000000..8c1c0f882
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.md
new file mode 100644
index 000000000..c00f28bbe
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.md
new file mode 100644
index 000000000..3bc03d788
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.md
new file mode 100644
index 000000000..c61074076
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.md
new file mode 100644
index 000000000..c3c31dd8a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.md
new file mode 100644
index 000000000..4be493b24
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.md
new file mode 100644
index 000000000..ac5914239
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.md
new file mode 100644
index 000000000..4297fd237
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.md
new file mode 100644
index 000000000..c62b70f59
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.md
new file mode 100644
index 000000000..222a12a49
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Filter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.md
new file mode 100644
index 000000000..5ced3a465
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.md
new file mode 100644
index 000000000..7f5f23076
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.md
new file mode 100644
index 000000000..1524d1264
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.md
new file mode 100644
index 000000000..e43b77922
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.md
new file mode 100644
index 000000000..64adb3aa8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.md
new file mode 100644
index 000000000..cce5a975d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.md
new file mode 100644
index 000000000..b4209143c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.md
new file mode 100644
index 000000000..de0686437
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.md
new file mode 100644
index 000000000..8ba3e6b87
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.md
new file mode 100644
index 000000000..cf361e05f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.md
new file mode 100644
index 000000000..bc49e04f3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.md
new file mode 100644
index 000000000..e17fd1d00
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.md
new file mode 100644
index 000000000..bab69cd6a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.md
new file mode 100644
index 000000000..669d7b380
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.md
new file mode 100644
index 000000000..cf184a709
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.md
new file mode 100644
index 000000000..66c18027b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.md
new file mode 100644
index 000000000..c2efdf3ae
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.md
new file mode 100644
index 000000000..8bdd1d9e0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.md
new file mode 100644
index 000000000..78bab3b64
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.md
new file mode 100644
index 000000000..df0704447
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.md
new file mode 100644
index 000000000..b3a1381a9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.md
new file mode 100644
index 000000000..da38b7486
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.md
new file mode 100644
index 000000000..0f647d6aa
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.md
new file mode 100644
index 000000000..f3611dafe
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.md
new file mode 100644
index 000000000..831cd9eb8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.md
new file mode 100644
index 000000000..7b5d4d192
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.md
new file mode 100644
index 000000000..da7b63e2a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.md
new file mode 100644
index 000000000..4a4c6835d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.md
new file mode 100644
index 000000000..c9d4c4eb0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.md
new file mode 100644
index 000000000..3a9f0c12d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.md
new file mode 100644
index 000000000..814afc79f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.md
new file mode 100644
index 000000000..6c1ea78a0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.md
new file mode 100644
index 000000000..09ce9307a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.md
new file mode 100644
index 000000000..f2c3f80de
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.md
new file mode 100644
index 000000000..d3aba21f7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.md
new file mode 100644
index 000000000..3242cb63a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.md
new file mode 100644
index 000000000..7e0d89275
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.md
new file mode 100644
index 000000000..0702c2ea3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue.md
new file mode 100644
index 000000000..5fdfddbaa
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.md
new file mode 100644
index 000000000..a6ee83c66
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.md
new file mode 100644
index 000000000..bfb034ed3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.md
new file mode 100644
index 000000000..6ff303740
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter.md
new file mode 100644
index 000000000..9f6ec6281
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value.md
new file mode 100644
index 000000000..82d68ce0f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter.md
new file mode 100644
index 000000000..73d461515
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter.md
new file mode 100644
index 000000000..97940d179
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.md
new file mode 100644
index 000000000..bc2281be8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.md
new file mode 100644
index 000000000..012116146
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.md
new file mode 100644
index 000000000..61ce1485c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.md
new file mode 100644
index 000000000..0e59201f7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue.md
new file mode 100644
index 000000000..ee6c87ead
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.md
new file mode 100644
index 000000000..da3458236
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `TRUE` | true |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.md
new file mode 100644
index 000000000..5d5b21337
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.md
new file mode 100644
index 000000000..22400692a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.md
new file mode 100644
index 000000000..2e74cccd3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.md
new file mode 100644
index 000000000..66982baaa
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `FILTER` | filter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.md
new file mode 100644
index 000000000..c58b10167
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter.md
new file mode 100644
index 000000000..1b1c5469a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value.md
new file mode 100644
index 000000000..7207d679f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter.md
new file mode 100644
index 000000000..096774334
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue.md
new file mode 100644
index 000000000..f759131ae
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.md
new file mode 100644
index 000000000..e485273cc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.md
new file mode 100644
index 000000000..237a54bfd
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.md
new file mode 100644
index 000000000..317adcc1c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.md
new file mode 100644
index 000000000..201b2fbc3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `AND_GROUP` | andGroup |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.md
new file mode 100644
index 000000000..fbb1671de
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter.md
new file mode 100644
index 000000000..589d84ddc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value.md
new file mode 100644
index 000000000..d4f623831
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.md
new file mode 100644
index 000000000..04a5b6a6e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.md
new file mode 100644
index 000000000..07c19ca4c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.md
new file mode 100644
index 000000000..02aa7f027
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.md
new file mode 100644
index 000000000..5b1962e05
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.md
new file mode 100644
index 000000000..602ab3368
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.md
new file mode 100644
index 000000000..4685b09f8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.md
new file mode 100644
index 000000000..9f44824a3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.md
new file mode 100644
index 000000000..13d9cb6e1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.md
new file mode 100644
index 000000000..190a426da
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.md
new file mode 100644
index 000000000..856175ecd
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.md
new file mode 100644
index 000000000..97187322f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.md
new file mode 100644
index 000000000..527073a3a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.md
new file mode 100644
index 000000000..29c448184
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.md
new file mode 100644
index 000000000..8d597a784
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.md
new file mode 100644
index 000000000..0c22df98c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.md
new file mode 100644
index 000000000..14a0f99b8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.md
new file mode 100644
index 000000000..2d92aa9c9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.md
new file mode 100644
index 000000000..98c98dbbc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.md
new file mode 100644
index 000000000..8ab0082c9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.md
new file mode 100644
index 000000000..acde662d8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.md
new file mode 100644
index 000000000..1337ac12a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.md
new file mode 100644
index 000000000..87823427c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.md
new file mode 100644
index 000000000..0430de7eb
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.md
new file mode 100644
index 000000000..619b117e5
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.md
new file mode 100644
index 000000000..0d6fb9b32
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.md
new file mode 100644
index 000000000..a72099218
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.md
new file mode 100644
index 000000000..d76913b87
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.md
new file mode 100644
index 000000000..5587b130e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.md
new file mode 100644
index 000000000..e55734398
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.md
new file mode 100644
index 000000000..1dc5cb8a8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.md
new file mode 100644
index 000000000..1c04cf1eb
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.md
new file mode 100644
index 000000000..704dc3f06
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.md
new file mode 100644
index 000000000..a4cc42e49
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.md
new file mode 100644
index 000000000..bc8b6cd63
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.md
new file mode 100644
index 000000000..db61e7180
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.md
new file mode 100644
index 000000000..0d9fc8851
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.md
new file mode 100644
index 000000000..20cd91d47
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.md
new file mode 100644
index 000000000..998cb03d3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.md
new file mode 100644
index 000000000..50dc66744
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.md
new file mode 100644
index 000000000..87676c8a1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.md
new file mode 100644
index 000000000..1ce8a1f62
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.md
new file mode 100644
index 000000000..a3c30fcef
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.md
new file mode 100644
index 000000000..1b9415a4a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.md
new file mode 100644
index 000000000..3be8f88da
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.md
new file mode 100644
index 000000000..891be6280
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.md
new file mode 100644
index 000000000..20d955420
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.md
new file mode 100644
index 000000000..c5b354e27
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.md
new file mode 100644
index 000000000..d41331d6a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.md
new file mode 100644
index 000000000..f9bf4b739
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.md
new file mode 100644
index 000000000..800022e85
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.md
new file mode 100644
index 000000000..caf09198e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.md
new file mode 100644
index 000000000..4de3a45f4
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `STRING_FILTER` | stringFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.md
new file mode 100644
index 000000000..22c2a5391
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NOT_EXPRESSION` | notExpression |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.md
new file mode 100644
index 000000000..e38cfa0be
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.md
new file mode 100644
index 000000000..f0fd4c3d0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.md
new file mode 100644
index 000000000..524db724d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.md
new file mode 100644
index 000000000..fa6b01735
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.md
new file mode 100644
index 000000000..fa83f0595
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.md
new file mode 100644
index 000000000..ef60c5343
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.md
new file mode 100644
index 000000000..655ccdaa9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.md
new file mode 100644
index 000000000..4d20fc151
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Value
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.md
new file mode 100644
index 000000000..6773bbdf6
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.md
new file mode 100644
index 000000000..2c7ae8b37
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.md
new file mode 100644
index 000000000..4d165d2e9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `BETWEEN_FILTER` | betweenFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.md
new file mode 100644
index 000000000..b1dab0bd6
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.md
new file mode 100644
index 000000000..c4a52bc60
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.md
new file mode 100644
index 000000000..4bc80ba29
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `FILTER` | filter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.md
new file mode 100644
index 000000000..518105da8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.md
new file mode 100644
index 000000000..b0c1bb0ed
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.md
new file mode 100644
index 000000000..356d300f8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `fromValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.md) | :heavy_check_mark: | N/A |
+| `toValue` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.md
new file mode 100644
index 000000000..f23f2d309
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.md
new file mode 100644
index 000000000..80edb758b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Filter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.md
new file mode 100644
index 000000000..512ce933b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.md
new file mode 100644
index 000000000..fea2eb3f1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `IN_LIST_FILTER` | inListFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.md
new file mode 100644
index 000000000..55b959ab7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `OR_GROUP` | orGroup |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.md
new file mode 100644
index 000000000..381a4f434
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.md
new file mode 100644
index 000000000..be5d6473a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.md
new file mode 100644
index 000000000..52d14ad6a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.md
new file mode 100644
index 000000000..be249fdf9
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.md
new file mode 100644
index 000000000..128e132c6
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.md
new file mode 100644
index 000000000..13d82e193
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.md
new file mode 100644
index 000000000..60935d410
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.md
new file mode 100644
index 000000000..9b278c8df
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.md
new file mode 100644
index 000000000..f5907eb05
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter.md
new file mode 100644
index 000000000..52b24a16b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter.md
new file mode 100644
index 000000000..a0e9e4435
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.md
new file mode 100644
index 000000000..4bbcb980a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.md
new file mode 100644
index 000000000..003372ba4
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.md
new file mode 100644
index 000000000..0747aacfe
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.md
new file mode 100644
index 000000000..42eac5c8e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter.md
new file mode 100644
index 000000000..2dbf9c309
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter.md
new file mode 100644
index 000000000..73e4a19c1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.md
new file mode 100644
index 000000000..08bb11cb7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.md
new file mode 100644
index 000000000..fa74b3ded
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.md
new file mode 100644
index 000000000..73e8b1214
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.md
new file mode 100644
index 000000000..208b801c2
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasDoubleValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasDoubleValue.md
new file mode 100644
index 000000000..24563422a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasDoubleValue.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasDoubleValue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *double* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasEnabled.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasEnabled.md
new file mode 100644
index 000000000..6a82f9444
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasEnabled.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasEnabled
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `cohortReportSettings` | [Optional extends com.airbyte.api.models.shared.CohortReportSettings>](../../models/shared/CohortReportSettings.md) | :heavy_minus_sign: | Optional settings for a cohort report. |
+| `cohorts` | List<[com.airbyte.api.models.shared.Cohorts](../../models/shared/Cohorts.md)> | :heavy_minus_sign: | N/A |
+| `cohortsRange` | [Optional extends com.airbyte.api.models.shared.CohortsRange>](../../models/shared/CohortsRange.md) | :heavy_minus_sign: | N/A |
+| `enabled` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled>](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.md
new file mode 100644
index 000000000..b821b573c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasExpression.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasExpression
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `fieldName` | *String* | :heavy_check_mark: | N/A |
+| `filter` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.md
new file mode 100644
index 000000000..4797f7f9b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilter.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasFilter
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.md
new file mode 100644
index 000000000..b2c6ddb16
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterName.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasFilterName
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NUMERIC_FILTER` | numericFilter |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.md
new file mode 100644
index 000000000..990ed5c32
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFilterType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasFilterType
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `NOT_EXPRESSION` | notExpression |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.md
new file mode 100644
index 000000000..08c3fb8df
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasFromValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasFromValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInListFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInListFilter.md
new file mode 100644
index 000000000..2c81ba1fc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInListFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasInListFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName.md) | :heavy_check_mark: | N/A |
+| `values` | List<*String*> | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInt64Value.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInt64Value.md
new file mode 100644
index 000000000..e6e7af9b1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasInt64Value.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsDataApiSchemasInt64Value
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `value` | *String* | :heavy_check_mark: | N/A |
+| `valueType` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasNumericFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasNumericFilter.md
new file mode 100644
index 000000000..e2bf60f54
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasNumericFilter.md
@@ -0,0 +1,10 @@
+# SourceGoogleAnalyticsDataApiSchemasNumericFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `operation` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums.md)> | :heavy_check_mark: | N/A |
+| `value` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValue](../../models/shared/SourceGoogleAnalyticsDataApiSchemasValue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasStringFilter.md
new file mode 100644
index 000000000..f137dbf09
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiSchemasStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.md
new file mode 100644
index 000000000..35b5789f8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.md
new file mode 100644
index 000000000..bc652417e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValidEnums.md
@@ -0,0 +1,13 @@
+# SourceGoogleAnalyticsDataApiSchemasValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiSchemasValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValue.md
new file mode 100644
index 000000000..9598c0550
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiSchemasValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.md
new file mode 100644
index 000000000..c65473e87
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiSchemasValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiSchemasValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiStringFilter.md b/docs/models/shared/SourceGoogleAnalyticsDataApiStringFilter.md
new file mode 100644
index 000000000..aa1aca011
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiStringFilter.md
@@ -0,0 +1,11 @@
+# SourceGoogleAnalyticsDataApiStringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiToValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiToValue.md
new file mode 100644
index 000000000..7bb9bd26b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiToValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiToValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiValidEnums.md b/docs/models/shared/SourceGoogleAnalyticsDataApiValidEnums.md
new file mode 100644
index 000000000..a9eb73961
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsDataApiValidEnums
+
+
+## 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/shared/SourceGoogleAnalyticsDataApiValue.md b/docs/models/shared/SourceGoogleAnalyticsDataApiValue.md
new file mode 100644
index 000000000..9f20cad02
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiValue.md
@@ -0,0 +1,2 @@
+# SourceGoogleAnalyticsDataApiValue
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApiValueType.md b/docs/models/shared/SourceGoogleAnalyticsDataApiValueType.md
new file mode 100644
index 000000000..e18f24846
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiValueType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsDataApiValueType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `DOUBLE_VALUE` | doubleValue |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnly.md b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnly.md
new file mode 100644
index 000000000..495ef8bee
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnly.md
@@ -0,0 +1,14 @@
+# SourceGoogleAnalyticsV4ServiceAccountOnly
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials>](../../models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.md) | :heavy_minus_sign: | Credentials for the service | |
+| `customReports` | *Optional extends String>* | :heavy_minus_sign: | A JSON array describing the custom reports you want to sync from Google Analytics. See the docs for more information about the exact format you can use to fill out this field. | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date in the format YYYY-MM-DD. Any data after this date will not be replicated. | 2020-06-01 |
+| `sourceType` | [com.airbyte.api.models.shared.GoogleAnalyticsV4ServiceAccountOnly](../../models/shared/GoogleAnalyticsV4ServiceAccountOnly.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The date in the format YYYY-MM-DD. Any data before this date will not be replicated. | 2020-06-01 |
+| `viewId` | *String* | :heavy_check_mark: | The ID for the Google Analytics View you want to fetch data from. This can be found from the Google Analytics Account Explorer. | |
+| `windowInDays` | *Optional extends Long>* | :heavy_minus_sign: | The time increment used by the connector when requesting data from the Google Analytics API. More information is available in the the docs. The bigger this value is, the faster the sync will be, but the more likely that sampling will be applied to your data, potentially causing inaccuracies in the returned results. We recommend setting this to 1 unless you have a hard requirement to make the sync faster at the expense of accuracy. The minimum allowed value for this field is 1, and the maximum is 364. | 30 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.md b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.md
new file mode 100644
index 000000000..75ecd5024
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.md b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.md
new file mode 100644
index 000000000..eb713bdbd
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials.md
@@ -0,0 +1,4 @@
+# SourceGoogleAnalyticsV4ServiceAccountOnlyCredentials
+
+Credentials for the service
+
diff --git a/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication.md
new file mode 100644
index 000000000..3356e86cc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication.md
@@ -0,0 +1,9 @@
+# SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType>](../../models/shared/SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType.md) | :heavy_minus_sign: | N/A | |
+| `credentialsJson` | *String* | :heavy_check_mark: | The JSON key of the service account to use for authorization | { "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/shared/SourceGoogleDirectory.md b/docs/models/shared/SourceGoogleDirectory.md
new file mode 100644
index 000000000..7bbf8f75d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDirectory.md
@@ -0,0 +1,9 @@
+# SourceGoogleDirectory
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDirectoryGoogleCredentials>](../../models/shared/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. |
+| `sourceType` | [com.airbyte.api.models.shared.GoogleDirectory](../../models/shared/GoogleDirectory.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDirectoryCredentialsTitle.md b/docs/models/shared/SourceGoogleDirectoryCredentialsTitle.md
new file mode 100644
index 000000000..7e325f617
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDirectoryCredentialsTitle.md
@@ -0,0 +1,10 @@
+# SourceGoogleDirectoryCredentialsTitle
+
+Authentication Scenario
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `WEB_SERVER_APP` | Web server app |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDirectoryGoogleCredentials.md b/docs/models/shared/SourceGoogleDirectoryGoogleCredentials.md
new file mode 100644
index 000000000..a10207f3f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDirectoryGoogleCredentials.md
@@ -0,0 +1,4 @@
+# SourceGoogleDirectoryGoogleCredentials
+
+Google APIs use the OAuth 2.0 protocol for authentication and authorization. The Source supports Web server application and Service accounts scenarios.
+
diff --git a/docs/models/shared/SourceGoogleDirectorySchemasCredentialsTitle.md b/docs/models/shared/SourceGoogleDirectorySchemasCredentialsTitle.md
new file mode 100644
index 000000000..7f5892f13
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDirectorySchemasCredentialsTitle.md
@@ -0,0 +1,10 @@
+# SourceGoogleDirectorySchemasCredentialsTitle
+
+Authentication Scenario
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `SERVICE_ACCOUNTS` | Service accounts |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDrive.md b/docs/models/shared/SourceGoogleDrive.md
new file mode 100644
index 000000000..a441a4244
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDrive.md
@@ -0,0 +1,15 @@
+# SourceGoogleDrive
+
+Used during spec; allows the developer to configure the cloud provider specific options
+that are needed when users configure a file-based source.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceGoogleDriveAuthentication](../../models/shared/SourceGoogleDriveAuthentication.md) | :heavy_check_mark: | Credentials for connecting to the Google Drive API | |
+| `folderUrl` | *String* | :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 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGoogleDriveGoogleDrive](../../models/shared/SourceGoogleDriveGoogleDrive.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceGoogleDriveFileBasedStreamConfig](../../models/shared/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/shared/SourceGoogleDriveAuthType.md b/docs/models/shared/SourceGoogleDriveAuthType.md
new file mode 100644
index 000000000..c8ff09129
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveAuthenticateViaGoogleOAuth.md b/docs/models/shared/SourceGoogleDriveAuthenticateViaGoogleOAuth.md
new file mode 100644
index 000000000..f2a5f695a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveAuthenticateViaGoogleOAuth.md
@@ -0,0 +1,11 @@
+# SourceGoogleDriveAuthenticateViaGoogleOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveAuthType>](../../models/shared/SourceGoogleDriveAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Client ID for the Google Drive API |
+| `clientSecret` | *String* | :heavy_check_mark: | Client Secret for the Google Drive API |
+| `refreshToken` | *String* | :heavy_check_mark: | Refresh Token for the Google Drive API |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveAuthentication.md b/docs/models/shared/SourceGoogleDriveAuthentication.md
new file mode 100644
index 000000000..845b8f660
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveAuthentication.md
@@ -0,0 +1,4 @@
+# SourceGoogleDriveAuthentication
+
+Credentials for connecting to the Google Drive API
+
diff --git a/docs/models/shared/SourceGoogleDriveAutogenerated.md b/docs/models/shared/SourceGoogleDriveAutogenerated.md
new file mode 100644
index 000000000..b43e8ad0b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveAutogenerated.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveAutogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasHeaderDefinitionType>](../../models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveAvroFormat.md b/docs/models/shared/SourceGoogleDriveAvroFormat.md
new file mode 100644
index 000000000..fc2399636
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveAvroFormat.md
@@ -0,0 +1,9 @@
+# SourceGoogleDriveAvroFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `doubleAsString` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceGoogleDriveFiletype>](../../models/shared/SourceGoogleDriveFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveCSVFormat.md b/docs/models/shared/SourceGoogleDriveCSVFormat.md
new file mode 100644
index 000000000..30a277928
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveCSVFormat.md
@@ -0,0 +1,20 @@
+# SourceGoogleDriveCSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasFiletype>](../../models/shared/SourceGoogleDriveSchemasFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveCSVHeaderDefinition>](../../models/shared/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. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveCSVHeaderDefinition.md b/docs/models/shared/SourceGoogleDriveCSVHeaderDefinition.md
new file mode 100644
index 000000000..aee28e0c1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveCSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# SourceGoogleDriveCSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/SourceGoogleDriveDocumentFileTypeFormatExperimental.md b/docs/models/shared/SourceGoogleDriveDocumentFileTypeFormatExperimental.md
new file mode 100644
index 000000000..ecab5085d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveDocumentFileTypeFormatExperimental.md
@@ -0,0 +1,13 @@
+# SourceGoogleDriveDocumentFileTypeFormatExperimental
+
+Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFormatFiletype>](../../models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.md) | :heavy_minus_sign: | N/A |
+| `processing` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveProcessing>](../../models/shared/SourceGoogleDriveProcessing.md) | :heavy_minus_sign: | Processing configuration |
+| `skipUnprocessableFiles` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceGoogleDriveParsingStrategy>](../../models/shared/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/shared/SourceGoogleDriveFileBasedStreamConfig.md b/docs/models/shared/SourceGoogleDriveFileBasedStreamConfig.md
new file mode 100644
index 000000000..6aa93f373
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveFileBasedStreamConfig.md
@@ -0,0 +1,15 @@
+# SourceGoogleDriveFileBasedStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.SourceGoogleDriveFormat](../../models/shared/SourceGoogleDriveFormat.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveValidationPolicy>](../../models/shared/SourceGoogleDriveValidationPolicy.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/shared/SourceGoogleDriveFiletype.md b/docs/models/shared/SourceGoogleDriveFiletype.md
new file mode 100644
index 000000000..4d70d3fcd
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveFiletype.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveFormat.md b/docs/models/shared/SourceGoogleDriveFormat.md
new file mode 100644
index 000000000..7f7eb6b86
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveFormat.md
@@ -0,0 +1,4 @@
+# SourceGoogleDriveFormat
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/SourceGoogleDriveFromCSV.md b/docs/models/shared/SourceGoogleDriveFromCSV.md
new file mode 100644
index 000000000..fd2e15877
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveFromCSV.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveFromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveHeaderDefinitionType>](../../models/shared/SourceGoogleDriveHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveGoogleDrive.md b/docs/models/shared/SourceGoogleDriveGoogleDrive.md
new file mode 100644
index 000000000..4dc05f69f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveGoogleDrive.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveGoogleDrive
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `GOOGLE_DRIVE` | google-drive |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveHeaderDefinitionType.md b/docs/models/shared/SourceGoogleDriveHeaderDefinitionType.md
new file mode 100644
index 000000000..0f2d840d8
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveJsonlFormat.md b/docs/models/shared/SourceGoogleDriveJsonlFormat.md
new file mode 100644
index 000000000..25c4f7d21
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveJsonlFormat.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveJsonlFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFiletype>](../../models/shared/SourceGoogleDriveSchemasStreamsFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveLocal.md b/docs/models/shared/SourceGoogleDriveLocal.md
new file mode 100644
index 000000000..5441f3807
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveLocal.md
@@ -0,0 +1,10 @@
+# SourceGoogleDriveLocal
+
+Process files locally, supporting `fast` and `ocr` modes. This is the default option.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveMode>](../../models/shared/SourceGoogleDriveMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveMode.md b/docs/models/shared/SourceGoogleDriveMode.md
new file mode 100644
index 000000000..ca027cc2f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveMode.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `LOCAL` | local |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveParquetFormat.md b/docs/models/shared/SourceGoogleDriveParquetFormat.md
new file mode 100644
index 000000000..3a28edfe4
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveParquetFormat.md
@@ -0,0 +1,9 @@
+# SourceGoogleDriveParquetFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `decimalAsFloat` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFiletype>](../../models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveParsingStrategy.md b/docs/models/shared/SourceGoogleDriveParsingStrategy.md
new file mode 100644
index 000000000..abb1a9ab0
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveParsingStrategy.md
@@ -0,0 +1,13 @@
+# SourceGoogleDriveParsingStrategy
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AUTO` | auto |
+| `FAST` | fast |
+| `OCR_ONLY` | ocr_only |
+| `HI_RES` | hi_res |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveProcessing.md b/docs/models/shared/SourceGoogleDriveProcessing.md
new file mode 100644
index 000000000..7159328de
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveProcessing.md
@@ -0,0 +1,4 @@
+# SourceGoogleDriveProcessing
+
+Processing configuration
+
diff --git a/docs/models/shared/SourceGoogleDriveSchemasAuthType.md b/docs/models/shared/SourceGoogleDriveSchemasAuthType.md
new file mode 100644
index 000000000..357927865
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasFiletype.md b/docs/models/shared/SourceGoogleDriveSchemasFiletype.md
new file mode 100644
index 000000000..f11397bbc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasFiletype.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.md b/docs/models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..4f3d5b19c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasStreamsFiletype.md b/docs/models/shared/SourceGoogleDriveSchemasStreamsFiletype.md
new file mode 100644
index 000000000..7f81747ce
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasStreamsFiletype.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasStreamsFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.md b/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.md
new file mode 100644
index 000000000..bd8d88759
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasStreamsFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.md b/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.md
new file mode 100644
index 000000000..cb3c318fb
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasStreamsFormatFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasStreamsFormatFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNSTRUCTURED` | unstructured |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.md b/docs/models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.md
new file mode 100644
index 000000000..2320b706a
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceGoogleDriveSchemasStreamsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleDriveServiceAccountKeyAuthentication.md
new file mode 100644
index 000000000..ca2fa609c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveServiceAccountKeyAuthentication.md
@@ -0,0 +1,9 @@
+# SourceGoogleDriveServiceAccountKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasAuthType>](../../models/shared/SourceGoogleDriveSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `serviceAccountInfo` | *String* | :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/shared/SourceGoogleDriveUserProvided.md b/docs/models/shared/SourceGoogleDriveUserProvided.md
new file mode 100644
index 000000000..136c946d6
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveUserProvided.md
@@ -0,0 +1,9 @@
+# SourceGoogleDriveUserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsHeaderDefinitionType>](../../models/shared/SourceGoogleDriveSchemasStreamsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleDriveValidationPolicy.md b/docs/models/shared/SourceGoogleDriveValidationPolicy.md
new file mode 100644
index 000000000..036d6c23b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleDriveValidationPolicy.md
@@ -0,0 +1,12 @@
+# SourceGoogleDriveValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGooglePagespeedInsights.md b/docs/models/shared/SourceGooglePagespeedInsights.md
new file mode 100644
index 000000000..6e142ae46
--- /dev/null
+++ b/docs/models/shared/SourceGooglePagespeedInsights.md
@@ -0,0 +1,12 @@
+# SourceGooglePagespeedInsights
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :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<[com.airbyte.api.models.shared.Categories](../../models/shared/Categories.md)> | :heavy_check_mark: | Defines which Lighthouse category to run. One or many of: "accessibility", "best-practices", "performance", "pwa", "seo". | |
+| `sourceType` | [com.airbyte.api.models.shared.GooglePagespeedInsights](../../models/shared/GooglePagespeedInsights.md) | :heavy_check_mark: | N/A | |
+| `strategies` | List<[com.airbyte.api.models.shared.Strategies](../../models/shared/Strategies.md)> | :heavy_check_mark: | The analyses strategy to use. Either "desktop" or "mobile". | |
+| `urls` | List<*String*> | :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/shared/SourceGoogleSearchConsole.md b/docs/models/shared/SourceGoogleSearchConsole.md
new file mode 100644
index 000000000..fd1340656
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsole.md
@@ -0,0 +1,15 @@
+# SourceGoogleSearchConsole
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authorization` | [com.airbyte.api.models.shared.AuthenticationType](../../models/shared/AuthenticationType.md) | :heavy_check_mark: | N/A | |
+| `customReports` | *Optional extends String>* | :heavy_minus_sign: | (DEPRCATED) A JSON array describing the custom reports you want to sync from Google Search Console. See our documentation for more information on formulating custom reports. | |
+| `customReportsArray` | List<[com.airbyte.api.models.shared.SourceGoogleSearchConsoleCustomReportConfig](../../models/shared/SourceGoogleSearchConsoleCustomReportConfig.md)> | :heavy_minus_sign: | You can add your Custom Analytics report by creating one. | |
+| `dataState` | [Optional extends com.airbyte.api.models.shared.DataFreshness>](../../models/shared/DataFreshness.md) | :heavy_minus_sign: | If set to 'final', the returned data will include only finalized, stable data. If set to 'all', fresh data will be included. When using Incremental sync mode, we do not recommend setting this parameter to 'all' as it may cause data loss. More information can be found in our full documentation. | final |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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 |
+| `siteUrls` | List<*String*> | :heavy_check_mark: | The URLs of the website property attached to your GSC account. Learn more about properties here. | https://example1.com/ |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole](../../models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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/shared/SourceGoogleSearchConsoleAuthType.md b/docs/models/shared/SourceGoogleSearchConsoleAuthType.md
new file mode 100644
index 000000000..392aec0dc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleSearchConsoleAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSearchConsoleCustomReportConfig.md b/docs/models/shared/SourceGoogleSearchConsoleCustomReportConfig.md
new file mode 100644
index 000000000..bb637d4fc
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleCustomReportConfig.md
@@ -0,0 +1,9 @@
+# SourceGoogleSearchConsoleCustomReportConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `dimensions` | List<[com.airbyte.api.models.shared.SourceGoogleSearchConsoleValidEnums](../../models/shared/SourceGoogleSearchConsoleValidEnums.md)> | :heavy_check_mark: | A list of available dimensions. Please note, that for technical reasons `date` is the default dimension which will be included in your query whether you specify it or not. Primary key will consist of your custom dimensions and the default dimension along with `site_url` and `search_type`. |
+| `name` | *String* | :heavy_check_mark: | The name of the custom report, this name would be used as stream name |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md b/docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md
new file mode 100644
index 000000000..f99baa462
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md
@@ -0,0 +1,8 @@
+# SourceGoogleSearchConsoleGoogleSearchConsole
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `GOOGLE_SEARCH_CONSOLE` | google-search-console |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSearchConsoleOAuth.md b/docs/models/shared/SourceGoogleSearchConsoleOAuth.md
new file mode 100644
index 000000000..358e65f1e
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleOAuth.md
@@ -0,0 +1,12 @@
+# SourceGoogleSearchConsoleOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | Access token for making authenticated requests. Read more here. |
+| `authType` | [com.airbyte.api.models.shared.SourceGoogleSearchConsoleAuthType](../../models/shared/SourceGoogleSearchConsoleAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The client ID of your Google Search Console developer application. Read more here. |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret of your Google Search Console developer application. Read more here. |
+| `refreshToken` | *String* | :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/shared/SourceGoogleSearchConsoleSchemasAuthType.md b/docs/models/shared/SourceGoogleSearchConsoleSchemasAuthType.md
new file mode 100644
index 000000000..66146e329
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleSearchConsoleSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSearchConsoleServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleSearchConsoleServiceAccountKeyAuthentication.md
new file mode 100644
index 000000000..447a9a053
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleServiceAccountKeyAuthentication.md
@@ -0,0 +1,10 @@
+# SourceGoogleSearchConsoleServiceAccountKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceGoogleSearchConsoleSchemasAuthType](../../models/shared/SourceGoogleSearchConsoleSchemasAuthType.md) | :heavy_check_mark: | N/A | |
+| `email` | *String* | :heavy_check_mark: | The email of the user which has permissions to access the Google Workspace Admin APIs. | |
+| `serviceAccountInfo` | *String* | :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/shared/SourceGoogleSearchConsoleValidEnums.md b/docs/models/shared/SourceGoogleSearchConsoleValidEnums.md
new file mode 100644
index 000000000..a4c03056b
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSearchConsoleValidEnums.md
@@ -0,0 +1,14 @@
+# SourceGoogleSearchConsoleValidEnums
+
+An enumeration of dimensions.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `COUNTRY` | country |
+| `DATE` | date |
+| `DEVICE` | device |
+| `PAGE` | page |
+| `QUERY` | query |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheets.md b/docs/models/shared/SourceGoogleSheets.md
new file mode 100644
index 000000000..c30f1766c
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheets.md
@@ -0,0 +1,11 @@
+# SourceGoogleSheets
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceGoogleSheetsAuthentication](../../models/shared/SourceGoogleSheetsAuthentication.md) | :heavy_check_mark: | Credentials for connecting to the Google Sheets API | |
+| `namesConversion` | *Optional extends Boolean>* | :heavy_minus_sign: | Enables the conversion of column names to a standardized, SQL-compliant format. For example, 'My Name' -> 'my_name'. Enable this option if your destination is SQL-based. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets](../../models/shared/SourceGoogleSheetsGoogleSheets.md) | :heavy_check_mark: | N/A | |
+| `spreadsheetId` | *String* | :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 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheetsAuthType.md b/docs/models/shared/SourceGoogleSheetsAuthType.md
new file mode 100644
index 000000000..3cca146e7
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleSheetsAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheetsAuthenticateViaGoogleOAuth.md b/docs/models/shared/SourceGoogleSheetsAuthenticateViaGoogleOAuth.md
new file mode 100644
index 000000000..3a83e1dca
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsAuthenticateViaGoogleOAuth.md
@@ -0,0 +1,11 @@
+# SourceGoogleSheetsAuthenticateViaGoogleOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceGoogleSheetsAuthType](../../models/shared/SourceGoogleSheetsAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID. See Google's documentation for more information. |
+| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret. See Google's documentation for more information. |
+| `refreshToken` | *String* | :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/shared/SourceGoogleSheetsAuthentication.md b/docs/models/shared/SourceGoogleSheetsAuthentication.md
new file mode 100644
index 000000000..270003c28
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsAuthentication.md
@@ -0,0 +1,4 @@
+# SourceGoogleSheetsAuthentication
+
+Credentials for connecting to the Google Sheets API
+
diff --git a/docs/models/shared/SourceGoogleSheetsGoogleSheets.md b/docs/models/shared/SourceGoogleSheetsGoogleSheets.md
new file mode 100644
index 000000000..ec08a5a0d
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsGoogleSheets.md
@@ -0,0 +1,8 @@
+# SourceGoogleSheetsGoogleSheets
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `GOOGLE_SHEETS` | google-sheets |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheetsSchemasAuthType.md b/docs/models/shared/SourceGoogleSheetsSchemasAuthType.md
new file mode 100644
index 000000000..55d4a4d33
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleSheetsSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheetsServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleSheetsServiceAccountKeyAuthentication.md
new file mode 100644
index 000000000..8b56a7f6f
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsServiceAccountKeyAuthentication.md
@@ -0,0 +1,9 @@
+# SourceGoogleSheetsServiceAccountKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceGoogleSheetsSchemasAuthType](../../models/shared/SourceGoogleSheetsSchemasAuthType.md) | :heavy_check_mark: | N/A | |
+| `serviceAccountInfo` | *String* | :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/shared/SourceGoogleWebfonts.md b/docs/models/shared/SourceGoogleWebfonts.md
new file mode 100644
index 000000000..ed395c2a3
--- /dev/null
+++ b/docs/models/shared/SourceGoogleWebfonts.md
@@ -0,0 +1,12 @@
+# SourceGoogleWebfonts
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `alt` | *Optional extends String>* | :heavy_minus_sign: | Optional, Available params- json, media, proto |
+| `apiKey` | *String* | :heavy_check_mark: | API key is required to access google apis, For getting your's goto google console and generate api key for Webfonts |
+| `prettyPrint` | *Optional extends String>* | :heavy_minus_sign: | Optional, boolean type |
+| `sort` | *Optional extends String>* | :heavy_minus_sign: | Optional, to find how to sort |
+| `sourceType` | [com.airbyte.api.models.shared.GoogleWebfonts](../../models/shared/GoogleWebfonts.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGreenhouse.md b/docs/models/shared/SourceGreenhouse.md
new file mode 100644
index 000000000..f36008b1a
--- /dev/null
+++ b/docs/models/shared/SourceGreenhouse.md
@@ -0,0 +1,9 @@
+# SourceGreenhouse
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Greenhouse API Key. See the docs for more information on how to generate this key. |
+| `sourceType` | [com.airbyte.api.models.shared.Greenhouse](../../models/shared/Greenhouse.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGridly.md b/docs/models/shared/SourceGridly.md
new file mode 100644
index 000000000..2df2a6d9c
--- /dev/null
+++ b/docs/models/shared/SourceGridly.md
@@ -0,0 +1,10 @@
+# SourceGridly
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | N/A |
+| `gridId` | *String* | :heavy_check_mark: | ID of a grid, or can be ID of a branch |
+| `sourceType` | [com.airbyte.api.models.shared.Gridly](../../models/shared/Gridly.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHarvest.md b/docs/models/shared/SourceHarvest.md
new file mode 100644
index 000000000..f83f910dd
--- /dev/null
+++ b/docs/models/shared/SourceHarvest.md
@@ -0,0 +1,12 @@
+# SourceHarvest
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accountId` | *String* | :heavy_check_mark: | Harvest account ID. Required for all Harvest requests in pair with Personal Access Token | |
+| `credentials` | *Optional extends java.lang.Object>* | :heavy_minus_sign: | Choose how to authenticate to Harvest. | |
+| `replicationEndDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `replicationStartDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceHarvestHarvest](../../models/shared/SourceHarvestHarvest.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHarvestHarvest.md b/docs/models/shared/SourceHarvestHarvest.md
new file mode 100644
index 000000000..4b1048e3f
--- /dev/null
+++ b/docs/models/shared/SourceHarvestHarvest.md
@@ -0,0 +1,8 @@
+# SourceHarvestHarvest
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `HARVEST` | harvest |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHubplanner.md b/docs/models/shared/SourceHubplanner.md
new file mode 100644
index 000000000..b8596fcaa
--- /dev/null
+++ b/docs/models/shared/SourceHubplanner.md
@@ -0,0 +1,9 @@
+# SourceHubplanner
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
+| `apiKey` | *String* | :heavy_check_mark: | Hubplanner API key. See https://github.com/hubplanner/API#authentication for more details. |
+| `sourceType` | [com.airbyte.api.models.shared.Hubplanner](../../models/shared/Hubplanner.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHubspot.md b/docs/models/shared/SourceHubspot.md
new file mode 100644
index 000000000..ce51825b1
--- /dev/null
+++ b/docs/models/shared/SourceHubspot.md
@@ -0,0 +1,11 @@
+# SourceHubspot
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceHubspotAuthentication](../../models/shared/SourceHubspotAuthentication.md) | :heavy_check_mark: | Choose how to authenticate to HubSpot. | |
+| `enableExperimentalStreams` | *Optional extends Boolean>* | :heavy_minus_sign: | If enabled then experimental streams become available for sync. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceHubspotHubspot](../../models/shared/SourceHubspotHubspot.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 not set, "2006-06-01T00:00:00Z" (Hubspot creation date) will be used as start date. It's recommended to provide relevant to your data start date value to optimize synchronization. | 2017-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHubspotAuthType.md b/docs/models/shared/SourceHubspotAuthType.md
new file mode 100644
index 000000000..f92f3288c
--- /dev/null
+++ b/docs/models/shared/SourceHubspotAuthType.md
@@ -0,0 +1,10 @@
+# SourceHubspotAuthType
+
+Name of the credentials
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `O_AUTH_CREDENTIALS` | OAuth Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHubspotAuthentication.md b/docs/models/shared/SourceHubspotAuthentication.md
new file mode 100644
index 000000000..62d4c1167
--- /dev/null
+++ b/docs/models/shared/SourceHubspotAuthentication.md
@@ -0,0 +1,4 @@
+# SourceHubspotAuthentication
+
+Choose how to authenticate to HubSpot.
+
diff --git a/docs/models/shared/SourceHubspotHubspot.md b/docs/models/shared/SourceHubspotHubspot.md
new file mode 100644
index 000000000..378102919
--- /dev/null
+++ b/docs/models/shared/SourceHubspotHubspot.md
@@ -0,0 +1,8 @@
+# SourceHubspotHubspot
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `HUBSPOT` | hubspot |
\ No newline at end of file
diff --git a/docs/models/shared/SourceHubspotOAuth.md b/docs/models/shared/SourceHubspotOAuth.md
new file mode 100644
index 000000000..7b01b29d4
--- /dev/null
+++ b/docs/models/shared/SourceHubspotOAuth.md
@@ -0,0 +1,11 @@
+# SourceHubspotOAuth
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your HubSpot developer application. See the Hubspot docs if you need help finding this ID. | 123456789000 |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. | secret |
+| `credentialsTitle` | [com.airbyte.api.models.shared.SourceHubspotAuthType](../../models/shared/SourceHubspotAuthType.md) | :heavy_check_mark: | Name of the credentials | |
+| `refreshToken` | *String* | :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/shared/SourceHubspotSchemasAuthType.md b/docs/models/shared/SourceHubspotSchemasAuthType.md
new file mode 100644
index 000000000..583881526
--- /dev/null
+++ b/docs/models/shared/SourceHubspotSchemasAuthType.md
@@ -0,0 +1,10 @@
+# SourceHubspotSchemasAuthType
+
+Name of the credentials set
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `PRIVATE_APP_CREDENTIALS` | Private App Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceInsightly.md b/docs/models/shared/SourceInsightly.md
new file mode 100644
index 000000000..7c73b860c
--- /dev/null
+++ b/docs/models/shared/SourceInsightly.md
@@ -0,0 +1,10 @@
+# SourceInsightly
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `sourceType` | [com.airbyte.api.models.shared.Insightly](../../models/shared/Insightly.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *Optional extends String>* | :heavy_check_mark: | The date from which you'd like to replicate data for Insightly in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only for incremental streams. | 2021-03-01T00:00:00Z |
+| `token` | *Optional extends String>* | :heavy_check_mark: | Your Insightly API token. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceInstagram.md b/docs/models/shared/SourceInstagram.md
new file mode 100644
index 000000000..a2cdad3a7
--- /dev/null
+++ b/docs/models/shared/SourceInstagram.md
@@ -0,0 +1,12 @@
+# SourceInstagram
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | The value of the access token generated with instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access permissions. See the docs for more information | |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID for your Oauth application | |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret for your Oauth application | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceInstagramInstagram](../../models/shared/SourceInstagramInstagram.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceInstagramInstagram.md b/docs/models/shared/SourceInstagramInstagram.md
new file mode 100644
index 000000000..1a12224cb
--- /dev/null
+++ b/docs/models/shared/SourceInstagramInstagram.md
@@ -0,0 +1,8 @@
+# SourceInstagramInstagram
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `INSTAGRAM` | instagram |
\ No newline at end of file
diff --git a/docs/models/shared/SourceInstatus.md b/docs/models/shared/SourceInstatus.md
new file mode 100644
index 000000000..e704accd9
--- /dev/null
+++ b/docs/models/shared/SourceInstatus.md
@@ -0,0 +1,9 @@
+# SourceInstatus
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Instatus REST API key |
+| `sourceType` | [com.airbyte.api.models.shared.Instatus](../../models/shared/Instatus.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceIntercom.md b/docs/models/shared/SourceIntercom.md
new file mode 100644
index 000000000..a292398f1
--- /dev/null
+++ b/docs/models/shared/SourceIntercom.md
@@ -0,0 +1,12 @@
+# SourceIntercom
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access token for making authenticated requests. See the Intercom docs for more information. | |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client Id for your Intercom application. | |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret for your Intercom application. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceIntercomIntercom](../../models/shared/SourceIntercomIntercom.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2020-11-16T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceIntercomIntercom.md b/docs/models/shared/SourceIntercomIntercom.md
new file mode 100644
index 000000000..5b16ffdd9
--- /dev/null
+++ b/docs/models/shared/SourceIntercomIntercom.md
@@ -0,0 +1,8 @@
+# SourceIntercomIntercom
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `INTERCOM` | intercom |
\ No newline at end of file
diff --git a/docs/models/shared/SourceIp2whois.md b/docs/models/shared/SourceIp2whois.md
new file mode 100644
index 000000000..aa8112cc0
--- /dev/null
+++ b/docs/models/shared/SourceIp2whois.md
@@ -0,0 +1,10 @@
+# SourceIp2whois
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `apiKey` | *Optional extends String>* | :heavy_minus_sign: | Your API Key. See here. | |
+| `domain` | *Optional extends String>* | :heavy_minus_sign: | Domain name. See here. | www.google.com |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.Ip2whois>](../../models/shared/Ip2whois.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceIterable.md b/docs/models/shared/SourceIterable.md
new file mode 100644
index 000000000..5cd659abc
--- /dev/null
+++ b/docs/models/shared/SourceIterable.md
@@ -0,0 +1,10 @@
+# SourceIterable
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Iterable API Key. See the docs for more information on how to obtain this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Iterable](../../models/shared/Iterable.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for Iterable, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. | 2021-04-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceJira.md b/docs/models/shared/SourceJira.md
new file mode 100644
index 000000000..78ab61707
--- /dev/null
+++ b/docs/models/shared/SourceJira.md
@@ -0,0 +1,19 @@
+# SourceJira
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Jira API Token. See the docs for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth. | |
+| `domain` | *String* | :heavy_check_mark: | The Domain for your Jira account, e.g. airbyteio.atlassian.net, airbyteio.jira.com, jira.your-domain.com | .atlassian.net |
+| `email` | *String* | :heavy_check_mark: | The user email for your Jira account which you used to generate the API token. This field is used for Authorization to your account by BasicAuth. | |
+| `enableExperimentalStreams` | *Optional extends Boolean>* | :heavy_minus_sign: | Allow the use of experimental streams which rely on undocumented Jira API endpoints. See https://docs.airbyte.com/integrations/sources/jira#experimental-tables for more info. | |
+| `expandIssueChangelog` | *Optional extends Boolean>* | :heavy_minus_sign: | (DEPRECATED) Expand the changelog when replicating issues. | |
+| `expandIssueTransition` | *Optional extends Boolean>* | :heavy_minus_sign: | (DEPRECATED) Expand the transitions when replicating issues. | |
+| `issuesStreamExpandWith` | List<[com.airbyte.api.models.shared.IssuesStreamExpandWith](../../models/shared/IssuesStreamExpandWith.md)> | :heavy_minus_sign: | Select fields to Expand the `Issues` stream when replicating with: | |
+| `lookbackWindowMinutes` | *Optional extends Long>* | :heavy_minus_sign: | When set to N, the connector will always refresh resources created within the past N minutes. By default, updated objects that are not newly created are not incrementally synced. | 60 |
+| `projects` | List<*String*> | :heavy_minus_sign: | List of Jira project keys to replicate data for, or leave it empty if you want to replicate data for all projects. | PROJ1 |
+| `renderFields` | *Optional extends Boolean>* | :heavy_minus_sign: | (DEPRECATED) Render issue fields in HTML format in addition to Jira JSON-like format. | |
+| `sourceType` | [com.airbyte.api.models.shared.Jira](../../models/shared/Jira.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The date from which you want to replicate data from Jira, use the format YYYY-MM-DDT00:00:00Z. Note that this field only applies to certain streams, and only data generated on or after the start date will be replicated. Or leave it empty if you want to replicate all data. For more information, refer to the documentation. | 2021-03-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceK6Cloud.md b/docs/models/shared/SourceK6Cloud.md
new file mode 100644
index 000000000..2bf0a0ce1
--- /dev/null
+++ b/docs/models/shared/SourceK6Cloud.md
@@ -0,0 +1,9 @@
+# SourceK6Cloud
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Your API Token. See here. The key is case sensitive. |
+| `sourceType` | [com.airbyte.api.models.shared.K6Cloud](../../models/shared/K6Cloud.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceKlarna.md b/docs/models/shared/SourceKlarna.md
new file mode 100644
index 000000000..e185b1e4a
--- /dev/null
+++ b/docs/models/shared/SourceKlarna.md
@@ -0,0 +1,12 @@
+# SourceKlarna
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `password` | *String* | :heavy_check_mark: | A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https://developers.klarna.com/api/#authentication) |
+| `playground` | *Optional extends Boolean>* | :heavy_minus_sign: | Propertie defining if connector is used against playground or production environment |
+| `region` | [com.airbyte.api.models.shared.SourceKlarnaRegion](../../models/shared/SourceKlarnaRegion.md) | :heavy_check_mark: | Base url region (For playground eu https://docs.klarna.com/klarna-payments/api/payments-api/#tag/API-URLs). Supported 'eu', 'us', 'oc' |
+| `sourceType` | [com.airbyte.api.models.shared.Klarna](../../models/shared/Klarna.md) | :heavy_check_mark: | N/A |
+| `username` | *String* | :heavy_check_mark: | Consists of your Merchant ID (eid) - a unique number that identifies your e-store, combined with a random string (https://developers.klarna.com/api/#authentication) |
\ No newline at end of file
diff --git a/docs/models/shared/SourceKlarnaRegion.md b/docs/models/shared/SourceKlarnaRegion.md
new file mode 100644
index 000000000..7bfa1769b
--- /dev/null
+++ b/docs/models/shared/SourceKlarnaRegion.md
@@ -0,0 +1,12 @@
+# SourceKlarnaRegion
+
+Base url region (For playground eu https://docs.klarna.com/klarna-payments/api/payments-api/#tag/API-URLs). Supported 'eu', 'us', 'oc'
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `EU` | eu |
+| `US` | us |
+| `OC` | oc |
\ No newline at end of file
diff --git a/docs/models/shared/SourceKlaviyo.md b/docs/models/shared/SourceKlaviyo.md
new file mode 100644
index 000000000..d51abe2e5
--- /dev/null
+++ b/docs/models/shared/SourceKlaviyo.md
@@ -0,0 +1,10 @@
+# SourceKlaviyo
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `apiKey` | *String* | :heavy_check_mark: | Klaviyo API Key. See our docs if you need help finding this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Klaviyo](../../models/shared/Klaviyo.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This field is optional - if not provided, all data will be replicated. | 2017-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceKyve.md b/docs/models/shared/SourceKyve.md
new file mode 100644
index 000000000..b801779af
--- /dev/null
+++ b/docs/models/shared/SourceKyve.md
@@ -0,0 +1,13 @@
+# SourceKyve
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
+| `maxPages` | *Optional extends Long>* | :heavy_minus_sign: | The maximum amount of pages to go trough. Set to 'null' for all pages. | |
+| `pageSize` | *Optional extends Long>* | :heavy_minus_sign: | The pagesize for pagination, smaller numbers are used in integration tests. | |
+| `poolIds` | *String* | :heavy_check_mark: | The IDs of the KYVE storage pool you want to archive. (Comma separated) | 0 |
+| `sourceType` | [com.airbyte.api.models.shared.Kyve](../../models/shared/Kyve.md) | :heavy_check_mark: | N/A | |
+| `startIds` | *String* | :heavy_check_mark: | The start-id defines, from which bundle id the pipeline should start to extract the data. (Comma separated) | 0 |
+| `urlBase` | *Optional extends String>* | :heavy_minus_sign: | URL to the KYVE Chain API. | https://api.kaon.kyve.network/ |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLaunchdarkly.md b/docs/models/shared/SourceLaunchdarkly.md
new file mode 100644
index 000000000..af5e6c14b
--- /dev/null
+++ b/docs/models/shared/SourceLaunchdarkly.md
@@ -0,0 +1,9 @@
+# SourceLaunchdarkly
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
+| `accessToken` | *String* | :heavy_check_mark: | Your Access token. See here. |
+| `sourceType` | [com.airbyte.api.models.shared.Launchdarkly](../../models/shared/Launchdarkly.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLemlist.md b/docs/models/shared/SourceLemlist.md
new file mode 100644
index 000000000..8cb8fb822
--- /dev/null
+++ b/docs/models/shared/SourceLemlist.md
@@ -0,0 +1,9 @@
+# SourceLemlist
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Lemlist API key, |
+| `sourceType` | [com.airbyte.api.models.shared.Lemlist](../../models/shared/Lemlist.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLeverHiring.md b/docs/models/shared/SourceLeverHiring.md
new file mode 100644
index 000000000..19742db24
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiring.md
@@ -0,0 +1,11 @@
+# SourceLeverHiring
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceLeverHiringAuthenticationMechanism>](../../models/shared/SourceLeverHiringAuthenticationMechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Lever Hiring. | |
+| `environment` | [Optional extends com.airbyte.api.models.shared.SourceLeverHiringEnvironment>](../../models/shared/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. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceLeverHiringLeverHiring](../../models/shared/SourceLeverHiringLeverHiring.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :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/shared/SourceLeverHiringAuthType.md b/docs/models/shared/SourceLeverHiringAuthType.md
new file mode 100644
index 000000000..0f3614344
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiringAuthType.md
@@ -0,0 +1,8 @@
+# SourceLeverHiringAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLeverHiringAuthenticationMechanism.md b/docs/models/shared/SourceLeverHiringAuthenticationMechanism.md
new file mode 100644
index 000000000..41e17dd7b
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiringAuthenticationMechanism.md
@@ -0,0 +1,4 @@
+# SourceLeverHiringAuthenticationMechanism
+
+Choose how to authenticate to Lever Hiring.
+
diff --git a/docs/models/shared/SourceLeverHiringEnvironment.md b/docs/models/shared/SourceLeverHiringEnvironment.md
new file mode 100644
index 000000000..1e97c6a1e
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiringEnvironment.md
@@ -0,0 +1,11 @@
+# SourceLeverHiringEnvironment
+
+The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `PRODUCTION` | Production |
+| `SANDBOX` | Sandbox |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLeverHiringLeverHiring.md b/docs/models/shared/SourceLeverHiringLeverHiring.md
new file mode 100644
index 000000000..809cd6279
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiringLeverHiring.md
@@ -0,0 +1,8 @@
+# SourceLeverHiringLeverHiring
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `LEVER_HIRING` | lever-hiring |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLeverHiringSchemasAuthType.md b/docs/models/shared/SourceLeverHiringSchemasAuthType.md
new file mode 100644
index 000000000..757b7fe82
--- /dev/null
+++ b/docs/models/shared/SourceLeverHiringSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceLeverHiringSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `API_KEY` | Api Key |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinAds.md b/docs/models/shared/SourceLinkedinAds.md
new file mode 100644
index 000000000..dae01acc4
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAds.md
@@ -0,0 +1,12 @@
+# SourceLinkedinAds
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountIds` | List<*long*> | :heavy_minus_sign: | Specify the account IDs to pull data from, separated by a space. Leave this field empty if you want to pull the data from all accounts accessible by the authenticated user. See the LinkedIn docs to locate these IDs. | 123456789 |
+| `adAnalyticsReports` | List<[com.airbyte.api.models.shared.AdAnalyticsReportConfiguration](../../models/shared/AdAnalyticsReportConfiguration.md)> | :heavy_minus_sign: | N/A | |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinAdsAuthentication>](../../models/shared/SourceLinkedinAdsAuthentication.md) | :heavy_minus_sign: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceLinkedinAdsLinkedinAds](../../models/shared/SourceLinkedinAdsLinkedinAds.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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/shared/SourceLinkedinAdsAuthMethod.md b/docs/models/shared/SourceLinkedinAdsAuthMethod.md
new file mode 100644
index 000000000..2847be5f7
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceLinkedinAdsAuthMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `O_AUTH20` | oAuth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinAdsAuthentication.md b/docs/models/shared/SourceLinkedinAdsAuthentication.md
new file mode 100644
index 000000000..110c010e2
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsAuthentication.md
@@ -0,0 +1,2 @@
+# SourceLinkedinAdsAuthentication
+
diff --git a/docs/models/shared/SourceLinkedinAdsLinkedinAds.md b/docs/models/shared/SourceLinkedinAdsLinkedinAds.md
new file mode 100644
index 000000000..6ed51236f
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsLinkedinAds.md
@@ -0,0 +1,8 @@
+# SourceLinkedinAdsLinkedinAds
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `LINKEDIN_ADS` | linkedin-ads |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinAdsOAuth20.md b/docs/models/shared/SourceLinkedinAdsOAuth20.md
new file mode 100644
index 000000000..dd54a7c8b
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsOAuth20.md
@@ -0,0 +1,11 @@
+# SourceLinkedinAdsOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinAdsAuthMethod>](../../models/shared/SourceLinkedinAdsAuthMethod.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The client ID of your developer application. Refer to our documentation for more information. |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret of your developer application. Refer to our documentation for more information. |
+| `refreshToken` | *String* | :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/shared/SourceLinkedinAdsSchemasAuthMethod.md b/docs/models/shared/SourceLinkedinAdsSchemasAuthMethod.md
new file mode 100644
index 000000000..ca527ddfb
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsSchemasAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceLinkedinAdsSchemasAuthMethod
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinPages.md b/docs/models/shared/SourceLinkedinPages.md
new file mode 100644
index 000000000..496080c04
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPages.md
@@ -0,0 +1,10 @@
+# SourceLinkedinPages
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinPagesAuthentication>](../../models/shared/SourceLinkedinPagesAuthentication.md) | :heavy_minus_sign: | N/A | |
+| `orgId` | *String* | :heavy_check_mark: | Specify the Organization ID | 123456789 |
+| `sourceType` | [com.airbyte.api.models.shared.LinkedinPages](../../models/shared/LinkedinPages.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinPagesAccessToken.md b/docs/models/shared/SourceLinkedinPagesAccessToken.md
new file mode 100644
index 000000000..80e72b9e3
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPagesAccessToken.md
@@ -0,0 +1,9 @@
+# SourceLinkedinPagesAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `accessToken` | *String* | :heavy_check_mark: | The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs to obtain yours. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinPagesSchemasAuthMethod>](../../models/shared/SourceLinkedinPagesSchemasAuthMethod.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinPagesAuthMethod.md b/docs/models/shared/SourceLinkedinPagesAuthMethod.md
new file mode 100644
index 000000000..86c5823a3
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPagesAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceLinkedinPagesAuthMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `O_AUTH20` | oAuth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinPagesAuthentication.md b/docs/models/shared/SourceLinkedinPagesAuthentication.md
new file mode 100644
index 000000000..986546263
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPagesAuthentication.md
@@ -0,0 +1,2 @@
+# SourceLinkedinPagesAuthentication
+
diff --git a/docs/models/shared/SourceLinkedinPagesOAuth20.md b/docs/models/shared/SourceLinkedinPagesOAuth20.md
new file mode 100644
index 000000000..08ae8b97f
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPagesOAuth20.md
@@ -0,0 +1,11 @@
+# SourceLinkedinPagesOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceLinkedinPagesAuthMethod>](../../models/shared/SourceLinkedinPagesAuthMethod.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The client ID of the LinkedIn developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret of the LinkedIn developer application. |
+| `refreshToken` | *String* | :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/shared/SourceLinkedinPagesSchemasAuthMethod.md b/docs/models/shared/SourceLinkedinPagesSchemasAuthMethod.md
new file mode 100644
index 000000000..918ecb164
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinPagesSchemasAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceLinkedinPagesSchemasAuthMethod
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinnworks.md b/docs/models/shared/SourceLinnworks.md
new file mode 100644
index 000000000..8a5b69018
--- /dev/null
+++ b/docs/models/shared/SourceLinnworks.md
@@ -0,0 +1,12 @@
+# SourceLinnworks
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `applicationId` | *String* | :heavy_check_mark: | Linnworks Application ID |
+| `applicationSecret` | *String* | :heavy_check_mark: | Linnworks Application Secret |
+| `sourceType` | [com.airbyte.api.models.shared.Linnworks](../../models/shared/Linnworks.md) | :heavy_check_mark: | N/A |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. |
+| `token` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLokalise.md b/docs/models/shared/SourceLokalise.md
new file mode 100644
index 000000000..e54f9f048
--- /dev/null
+++ b/docs/models/shared/SourceLokalise.md
@@ -0,0 +1,10 @@
+# SourceLokalise
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Lokalise API Key with read-access. Available at Profile settings > API tokens. See here. |
+| `projectId` | *String* | :heavy_check_mark: | Lokalise project ID. Available at Project Settings > General. |
+| `sourceType` | [com.airbyte.api.models.shared.Lokalise](../../models/shared/Lokalise.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailchimp.md b/docs/models/shared/SourceMailchimp.md
new file mode 100644
index 000000000..c651aadca
--- /dev/null
+++ b/docs/models/shared/SourceMailchimp.md
@@ -0,0 +1,11 @@
+# SourceMailchimp
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceMailchimpAuthentication>](../../models/shared/SourceMailchimpAuthentication.md) | :heavy_minus_sign: | N/A | |
+| `dataCenter` | *Optional extends String>* | :heavy_minus_sign: | Technical fields used to identify datacenter to send request to | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMailchimpMailchimp](../../models/shared/SourceMailchimpMailchimp.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceMailchimpAuthType.md b/docs/models/shared/SourceMailchimpAuthType.md
new file mode 100644
index 000000000..27d037eef
--- /dev/null
+++ b/docs/models/shared/SourceMailchimpAuthType.md
@@ -0,0 +1,8 @@
+# SourceMailchimpAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailchimpAuthentication.md b/docs/models/shared/SourceMailchimpAuthentication.md
new file mode 100644
index 000000000..09bfee58b
--- /dev/null
+++ b/docs/models/shared/SourceMailchimpAuthentication.md
@@ -0,0 +1,2 @@
+# SourceMailchimpAuthentication
+
diff --git a/docs/models/shared/SourceMailchimpMailchimp.md b/docs/models/shared/SourceMailchimpMailchimp.md
new file mode 100644
index 000000000..47db101bb
--- /dev/null
+++ b/docs/models/shared/SourceMailchimpMailchimp.md
@@ -0,0 +1,8 @@
+# SourceMailchimpMailchimp
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `MAILCHIMP` | mailchimp |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailchimpOAuth20.md b/docs/models/shared/SourceMailchimpOAuth20.md
new file mode 100644
index 000000000..f759aad01
--- /dev/null
+++ b/docs/models/shared/SourceMailchimpOAuth20.md
@@ -0,0 +1,11 @@
+# SourceMailchimpOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | An access token generated using the above client ID and secret. |
+| `authType` | [com.airbyte.api.models.shared.SourceMailchimpAuthType](../../models/shared/SourceMailchimpAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailchimpSchemasAuthType.md b/docs/models/shared/SourceMailchimpSchemasAuthType.md
new file mode 100644
index 000000000..48b0b7171
--- /dev/null
+++ b/docs/models/shared/SourceMailchimpSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceMailchimpSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `APIKEY` | apikey |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailgun.md b/docs/models/shared/SourceMailgun.md
new file mode 100644
index 000000000..bb8e63f3c
--- /dev/null
+++ b/docs/models/shared/SourceMailgun.md
@@ -0,0 +1,11 @@
+# SourceMailgun
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| `domainRegion` | *Optional extends String>* | :heavy_minus_sign: | Domain region code. 'EU' or 'US' are possible values. The default is 'US'. | |
+| `privateKey` | *String* | :heavy_check_mark: | Primary account API key to access your Mailgun data. | |
+| `sourceType` | [com.airbyte.api.models.shared.Mailgun](../../models/shared/Mailgun.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time in the format 2020-10-01 00:00:00. Any data before this date will not be replicated. If omitted, defaults to 3 days ago. | 2023-08-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailjetSms.md b/docs/models/shared/SourceMailjetSms.md
new file mode 100644
index 000000000..2a63e6f30
--- /dev/null
+++ b/docs/models/shared/SourceMailjetSms.md
@@ -0,0 +1,11 @@
+# SourceMailjetSms
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
+| `endDate` | *Optional extends Long>* | :heavy_minus_sign: | Retrieve SMS messages created before the specified timestamp. Required format - Unix timestamp. | 1666281656 |
+| `sourceType` | [com.airbyte.api.models.shared.MailjetSms](../../models/shared/MailjetSms.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *Optional extends Long>* | :heavy_minus_sign: | Retrieve SMS messages created after the specified timestamp. Required format - Unix timestamp. | 1666261656 |
+| `token` | *String* | :heavy_check_mark: | Your access token. See here. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMarketo.md b/docs/models/shared/SourceMarketo.md
new file mode 100644
index 000000000..b0c2e2df4
--- /dev/null
+++ b/docs/models/shared/SourceMarketo.md
@@ -0,0 +1,12 @@
+# SourceMarketo
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Marketo developer application. See the docs for info on how to obtain this. | |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Marketo developer application. See the docs for info on how to obtain this. | |
+| `domainUrl` | *String* | :heavy_check_mark: | Your Marketo Base URL. See the docs for info on how to obtain this. | https://000-AAA-000.mktorest.com |
+| `sourceType` | [com.airbyte.api.models.shared.Marketo](../../models/shared/Marketo.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2020-09-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMetabase.md b/docs/models/shared/SourceMetabase.md
new file mode 100644
index 000000000..4b05d53dd
--- /dev/null
+++ b/docs/models/shared/SourceMetabase.md
@@ -0,0 +1,12 @@
+# SourceMetabase
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `instanceApiUrl` | *String* | :heavy_check_mark: | URL to your metabase instance API | https://localhost:3000/api/ |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
+| `sessionToken` | *Optional extends String>* | :heavy_minus_sign: | To generate your session token, you need to run the following command: ``` curl -X POST \
-H "Content-Type: application/json" \
-d '{"username": "person@metabase.com", "password": "fakepassword"}' \
http://localhost:3000/api/session
``` Then copy the value of the `id` field returned by a successful call to that API.
Note that by default, sessions are good for 14 days and needs to be regenerated. | |
+| `sourceType` | [com.airbyte.api.models.shared.Metabase](../../models/shared/Metabase.md) | :heavy_check_mark: | N/A | |
+| `username` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedrive.md b/docs/models/shared/SourceMicrosoftOnedrive.md
new file mode 100644
index 000000000..af1de83c5
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedrive.md
@@ -0,0 +1,17 @@
+# SourceMicrosoftOnedrive
+
+SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification.
+This class combines the authentication details with additional configuration for the OneDrive API.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceMicrosoftOnedriveAuthentication](../../models/shared/SourceMicrosoftOnedriveAuthentication.md) | :heavy_check_mark: | Credentials for connecting to the One Drive API | |
+| `driveName` | *Optional extends String>* | :heavy_minus_sign: | Name of the Microsoft OneDrive drive where the file(s) exist. | |
+| `folderPath` | *Optional extends String>* | :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. | |
+| `searchScope` | [Optional extends com.airbyte.api.models.shared.SearchScope>](../../models/shared/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. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMicrosoftOnedriveMicrosoftOnedrive](../../models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceMicrosoftOnedriveFileBasedStreamConfig](../../models/shared/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/shared/SourceMicrosoftOnedriveAuthType.md b/docs/models/shared/SourceMicrosoftOnedriveAuthType.md
new file mode 100644
index 000000000..dc7b3c8db
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveAuthentication.md b/docs/models/shared/SourceMicrosoftOnedriveAuthentication.md
new file mode 100644
index 000000000..558d81475
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveAuthentication.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftOnedriveAuthentication
+
+Credentials for connecting to the One Drive API
+
diff --git a/docs/models/shared/SourceMicrosoftOnedriveAutogenerated.md b/docs/models/shared/SourceMicrosoftOnedriveAutogenerated.md
new file mode 100644
index 000000000..504f357c8
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveAutogenerated.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveAutogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasHeaderDefinitionType>](../../models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveAvroFormat.md b/docs/models/shared/SourceMicrosoftOnedriveAvroFormat.md
new file mode 100644
index 000000000..3969661b5
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveAvroFormat.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftOnedriveAvroFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `doubleAsString` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveFiletype>](../../models/shared/SourceMicrosoftOnedriveFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveCSVFormat.md b/docs/models/shared/SourceMicrosoftOnedriveCSVFormat.md
new file mode 100644
index 000000000..0fddbf42a
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveCSVFormat.md
@@ -0,0 +1,20 @@
+# SourceMicrosoftOnedriveCSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasFiletype>](../../models/shared/SourceMicrosoftOnedriveSchemasFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveCSVHeaderDefinition>](../../models/shared/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. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveCSVHeaderDefinition.md b/docs/models/shared/SourceMicrosoftOnedriveCSVHeaderDefinition.md
new file mode 100644
index 000000000..e747cf0d3
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveCSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftOnedriveCSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental.md b/docs/models/shared/SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental.md
new file mode 100644
index 000000000..33c37db5a
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental.md
@@ -0,0 +1,13 @@
+# SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental
+
+Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype>](../../models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.md) | :heavy_minus_sign: | N/A |
+| `processing` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveProcessing>](../../models/shared/SourceMicrosoftOnedriveProcessing.md) | :heavy_minus_sign: | Processing configuration |
+| `skipUnprocessableFiles` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveParsingStrategy>](../../models/shared/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/shared/SourceMicrosoftOnedriveFileBasedStreamConfig.md b/docs/models/shared/SourceMicrosoftOnedriveFileBasedStreamConfig.md
new file mode 100644
index 000000000..a1db80c01
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveFileBasedStreamConfig.md
@@ -0,0 +1,15 @@
+# SourceMicrosoftOnedriveFileBasedStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.SourceMicrosoftOnedriveFormat](../../models/shared/SourceMicrosoftOnedriveFormat.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveValidationPolicy>](../../models/shared/SourceMicrosoftOnedriveValidationPolicy.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/shared/SourceMicrosoftOnedriveFiletype.md b/docs/models/shared/SourceMicrosoftOnedriveFiletype.md
new file mode 100644
index 000000000..6d428bddb
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveFormat.md b/docs/models/shared/SourceMicrosoftOnedriveFormat.md
new file mode 100644
index 000000000..fe397bb84
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveFormat.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftOnedriveFormat
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/SourceMicrosoftOnedriveFromCSV.md b/docs/models/shared/SourceMicrosoftOnedriveFromCSV.md
new file mode 100644
index 000000000..df70fec8c
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveFromCSV.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveFromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveHeaderDefinitionType>](../../models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.md
new file mode 100644
index 000000000..1c8931ec3
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveJsonlFormat.md b/docs/models/shared/SourceMicrosoftOnedriveJsonlFormat.md
new file mode 100644
index 000000000..20d35103c
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveJsonlFormat.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveJsonlFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFiletype>](../../models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveLocal.md b/docs/models/shared/SourceMicrosoftOnedriveLocal.md
new file mode 100644
index 000000000..50c462d4d
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveLocal.md
@@ -0,0 +1,10 @@
+# SourceMicrosoftOnedriveLocal
+
+Process files locally, supporting `fast` and `ocr` modes. This is the default option.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveMode>](../../models/shared/SourceMicrosoftOnedriveMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.md b/docs/models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.md
new file mode 100644
index 000000000..757febcb8
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveMicrosoftOnedrive.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveMicrosoftOnedrive
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `MICROSOFT_ONEDRIVE` | microsoft-onedrive |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveMode.md b/docs/models/shared/SourceMicrosoftOnedriveMode.md
new file mode 100644
index 000000000..0781966f3
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveMode.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `LOCAL` | local |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveParquetFormat.md b/docs/models/shared/SourceMicrosoftOnedriveParquetFormat.md
new file mode 100644
index 000000000..a5fdb411d
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveParquetFormat.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftOnedriveParquetFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `decimalAsFloat` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFiletype>](../../models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveParsingStrategy.md b/docs/models/shared/SourceMicrosoftOnedriveParsingStrategy.md
new file mode 100644
index 000000000..163684f24
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveParsingStrategy.md
@@ -0,0 +1,13 @@
+# SourceMicrosoftOnedriveParsingStrategy
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AUTO` | auto |
+| `FAST` | fast |
+| `OCR_ONLY` | ocr_only |
+| `HI_RES` | hi_res |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveProcessing.md b/docs/models/shared/SourceMicrosoftOnedriveProcessing.md
new file mode 100644
index 000000000..24492f92a
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveProcessing.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftOnedriveProcessing
+
+Processing configuration
+
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasAuthType.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasAuthType.md
new file mode 100644
index 000000000..d19ed0667
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasFiletype.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasFiletype.md
new file mode 100644
index 000000000..73f594637
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..2516a69a3
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.md
new file mode 100644
index 000000000..4ea8c2b94
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasStreamsFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.md
new file mode 100644
index 000000000..11b9e7c7a
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasStreamsFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.md
new file mode 100644
index 000000000..0d88d17af
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNSTRUCTURED` | unstructured |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.md
new file mode 100644
index 000000000..bfd1a89eb
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveUserProvided.md b/docs/models/shared/SourceMicrosoftOnedriveUserProvided.md
new file mode 100644
index 000000000..61cc2a9ef
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveUserProvided.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftOnedriveUserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType>](../../models/shared/SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftOnedriveValidationPolicy.md b/docs/models/shared/SourceMicrosoftOnedriveValidationPolicy.md
new file mode 100644
index 000000000..579d3166a
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftOnedriveValidationPolicy.md
@@ -0,0 +1,12 @@
+# SourceMicrosoftOnedriveValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepoint.md b/docs/models/shared/SourceMicrosoftSharepoint.md
new file mode 100644
index 000000000..5299ea12c
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepoint.md
@@ -0,0 +1,16 @@
+# SourceMicrosoftSharepoint
+
+SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification.
+This class combines the authentication details with additional configuration for the SharePoint API.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthentication](../../models/shared/SourceMicrosoftSharepointAuthentication.md) | :heavy_check_mark: | Credentials for connecting to the One Drive API | |
+| `folderPath` | *Optional extends String>* | :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. | |
+| `searchScope` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSearchScope>](../../models/shared/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. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMicrosoftSharepointMicrosoftSharepoint](../../models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceMicrosoftSharepointFileBasedStreamConfig](../../models/shared/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/shared/SourceMicrosoftSharepointAuthType.md b/docs/models/shared/SourceMicrosoftSharepointAuthType.md
new file mode 100644
index 000000000..94820adc0
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth.md b/docs/models/shared/SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth.md
new file mode 100644
index 000000000..9292545d8
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth.md
@@ -0,0 +1,15 @@
+# SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth
+
+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 |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthType>](../../models/shared/SourceMicrosoftSharepointAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Client ID of your Microsoft developer application |
+| `clientSecret` | *String* | :heavy_check_mark: | Client Secret of your Microsoft developer application |
+| `refreshToken` | *String* | :heavy_check_mark: | Refresh Token of your Microsoft developer application |
+| `tenantId` | *String* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointAuthentication.md b/docs/models/shared/SourceMicrosoftSharepointAuthentication.md
new file mode 100644
index 000000000..30b93604d
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointAuthentication.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftSharepointAuthentication
+
+Credentials for connecting to the One Drive API
+
diff --git a/docs/models/shared/SourceMicrosoftSharepointAutogenerated.md b/docs/models/shared/SourceMicrosoftSharepointAutogenerated.md
new file mode 100644
index 000000000..b2edabef8
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointAutogenerated.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointAutogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasHeaderDefinitionType>](../../models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointAvroFormat.md b/docs/models/shared/SourceMicrosoftSharepointAvroFormat.md
new file mode 100644
index 000000000..32c5e3dff
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointAvroFormat.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftSharepointAvroFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `doubleAsString` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftSharepointFiletype>](../../models/shared/SourceMicrosoftSharepointFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointCSVFormat.md b/docs/models/shared/SourceMicrosoftSharepointCSVFormat.md
new file mode 100644
index 000000000..3dca7aa46
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointCSVFormat.md
@@ -0,0 +1,21 @@
+# SourceMicrosoftSharepointCSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasFiletype>](../../models/shared/SourceMicrosoftSharepointSchemasFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointCSVHeaderDefinition>](../../models/shared/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. |
+| `ignoreErrorsOnFieldsMismatch` | *Optional extends Boolean>* | :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. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointCSVHeaderDefinition.md b/docs/models/shared/SourceMicrosoftSharepointCSVHeaderDefinition.md
new file mode 100644
index 000000000..250dd21fd
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointCSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftSharepointCSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/SourceMicrosoftSharepointDocumentFileTypeFormatExperimental.md b/docs/models/shared/SourceMicrosoftSharepointDocumentFileTypeFormatExperimental.md
new file mode 100644
index 000000000..a494c6fdd
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointDocumentFileTypeFormatExperimental.md
@@ -0,0 +1,13 @@
+# SourceMicrosoftSharepointDocumentFileTypeFormatExperimental
+
+Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype>](../../models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.md) | :heavy_minus_sign: | N/A |
+| `processing` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointProcessing>](../../models/shared/SourceMicrosoftSharepointProcessing.md) | :heavy_minus_sign: | Processing configuration |
+| `skipUnprocessableFiles` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftSharepointParsingStrategy>](../../models/shared/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/shared/SourceMicrosoftSharepointFileBasedStreamConfig.md b/docs/models/shared/SourceMicrosoftSharepointFileBasedStreamConfig.md
new file mode 100644
index 000000000..47e19aa1c
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointFileBasedStreamConfig.md
@@ -0,0 +1,15 @@
+# SourceMicrosoftSharepointFileBasedStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.SourceMicrosoftSharepointFormat](../../models/shared/SourceMicrosoftSharepointFormat.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointValidationPolicy>](../../models/shared/SourceMicrosoftSharepointValidationPolicy.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/shared/SourceMicrosoftSharepointFiletype.md b/docs/models/shared/SourceMicrosoftSharepointFiletype.md
new file mode 100644
index 000000000..375e79da6
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointFormat.md b/docs/models/shared/SourceMicrosoftSharepointFormat.md
new file mode 100644
index 000000000..8c25e3cd3
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointFormat.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftSharepointFormat
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/SourceMicrosoftSharepointFromCSV.md b/docs/models/shared/SourceMicrosoftSharepointFromCSV.md
new file mode 100644
index 000000000..ee1ce376e
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointFromCSV.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointFromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointHeaderDefinitionType>](../../models/shared/SourceMicrosoftSharepointHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftSharepointHeaderDefinitionType.md
new file mode 100644
index 000000000..352f79de6
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointJsonlFormat.md b/docs/models/shared/SourceMicrosoftSharepointJsonlFormat.md
new file mode 100644
index 000000000..02ef904ec
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointJsonlFormat.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointJsonlFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFiletype>](../../models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointLocal.md b/docs/models/shared/SourceMicrosoftSharepointLocal.md
new file mode 100644
index 000000000..08563afb8
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointLocal.md
@@ -0,0 +1,10 @@
+# SourceMicrosoftSharepointLocal
+
+Process files locally, supporting `fast` and `ocr` modes. This is the default option.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointMode>](../../models/shared/SourceMicrosoftSharepointMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.md b/docs/models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.md
new file mode 100644
index 000000000..193f79017
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointMicrosoftSharepoint.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointMicrosoftSharepoint
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `MICROSOFT_SHAREPOINT` | microsoft-sharepoint |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointMode.md b/docs/models/shared/SourceMicrosoftSharepointMode.md
new file mode 100644
index 000000000..b32df1ddd
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointMode.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointMode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `LOCAL` | local |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointParquetFormat.md b/docs/models/shared/SourceMicrosoftSharepointParquetFormat.md
new file mode 100644
index 000000000..18157070d
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointParquetFormat.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftSharepointParquetFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `decimalAsFloat` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFiletype>](../../models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointParsingStrategy.md b/docs/models/shared/SourceMicrosoftSharepointParsingStrategy.md
new file mode 100644
index 000000000..d2f5c00b2
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointParsingStrategy.md
@@ -0,0 +1,13 @@
+# SourceMicrosoftSharepointParsingStrategy
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AUTO` | auto |
+| `FAST` | fast |
+| `OCR_ONLY` | ocr_only |
+| `HI_RES` | hi_res |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointProcessing.md b/docs/models/shared/SourceMicrosoftSharepointProcessing.md
new file mode 100644
index 000000000..1e2a500eb
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointProcessing.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftSharepointProcessing
+
+Processing configuration
+
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasAuthType.md b/docs/models/shared/SourceMicrosoftSharepointSchemasAuthType.md
new file mode 100644
index 000000000..3a4e89a09
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SERVICE` | Service |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasFiletype.md b/docs/models/shared/SourceMicrosoftSharepointSchemasFiletype.md
new file mode 100644
index 000000000..131586ef0
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..86944395f
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.md b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.md
new file mode 100644
index 000000000..65c9c604f
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasStreamsFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.md b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.md
new file mode 100644
index 000000000..cf6236682
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasStreamsFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.md b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.md
new file mode 100644
index 000000000..6e69db2d5
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNSTRUCTURED` | unstructured |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.md b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.md
new file mode 100644
index 000000000..f4b722297
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointSearchScope.md b/docs/models/shared/SourceMicrosoftSharepointSearchScope.md
new file mode 100644
index 000000000..f91017d51
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointSearchScope.md
@@ -0,0 +1,12 @@
+# SourceMicrosoftSharepointSearchScope
+
+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.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `ACCESSIBLE_DRIVES` | ACCESSIBLE_DRIVES |
+| `SHARED_ITEMS` | SHARED_ITEMS |
+| `ALL` | ALL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointServiceKeyAuthentication.md b/docs/models/shared/SourceMicrosoftSharepointServiceKeyAuthentication.md
new file mode 100644
index 000000000..d80ce7b77
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointServiceKeyAuthentication.md
@@ -0,0 +1,15 @@
+# SourceMicrosoftSharepointServiceKeyAuthentication
+
+ServiceCredentials class for service key authentication.
+This class is structured similarly to OAuthCredentials but for a different authentication method.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasAuthType>](../../models/shared/SourceMicrosoftSharepointSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Client ID of your Microsoft developer application |
+| `clientSecret` | *String* | :heavy_check_mark: | Client Secret of your Microsoft developer application |
+| `tenantId` | *String* | :heavy_check_mark: | Tenant ID of the Microsoft SharePoint user |
+| `userPrincipalName` | *String* | :heavy_check_mark: | 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 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointUserProvided.md b/docs/models/shared/SourceMicrosoftSharepointUserProvided.md
new file mode 100644
index 000000000..2d353d158
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointUserProvided.md
@@ -0,0 +1,9 @@
+# SourceMicrosoftSharepointUserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType>](../../models/shared/SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftSharepointValidationPolicy.md b/docs/models/shared/SourceMicrosoftSharepointValidationPolicy.md
new file mode 100644
index 000000000..64d367b3e
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftSharepointValidationPolicy.md
@@ -0,0 +1,12 @@
+# SourceMicrosoftSharepointValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftTeams.md b/docs/models/shared/SourceMicrosoftTeams.md
new file mode 100644
index 000000000..d1b28d656
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftTeams.md
@@ -0,0 +1,10 @@
+# SourceMicrosoftTeams
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceMicrosoftTeamsAuthenticationMechanism>](../../models/shared/SourceMicrosoftTeamsAuthenticationMechanism.md) | :heavy_minus_sign: | Choose how to authenticate to Microsoft | |
+| `period` | *String* | :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 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMicrosoftTeamsMicrosoftTeams](../../models/shared/SourceMicrosoftTeamsMicrosoftTeams.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftTeamsAuthType.md b/docs/models/shared/SourceMicrosoftTeamsAuthType.md
new file mode 100644
index 000000000..b8f19da06
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftTeamsAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftTeamsAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftTeamsAuthenticationMechanism.md b/docs/models/shared/SourceMicrosoftTeamsAuthenticationMechanism.md
new file mode 100644
index 000000000..56af87222
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftTeamsAuthenticationMechanism.md
@@ -0,0 +1,4 @@
+# SourceMicrosoftTeamsAuthenticationMechanism
+
+Choose how to authenticate to Microsoft
+
diff --git a/docs/models/shared/SourceMicrosoftTeamsMicrosoftTeams.md b/docs/models/shared/SourceMicrosoftTeamsMicrosoftTeams.md
new file mode 100644
index 000000000..936af84aa
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftTeamsMicrosoftTeams.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftTeamsMicrosoftTeams
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `MICROSOFT_TEAMS` | microsoft-teams |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMicrosoftTeamsSchemasAuthType.md b/docs/models/shared/SourceMicrosoftTeamsSchemasAuthType.md
new file mode 100644
index 000000000..b68f1c77d
--- /dev/null
+++ b/docs/models/shared/SourceMicrosoftTeamsSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceMicrosoftTeamsSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TOKEN` | Token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMixpanel.md b/docs/models/shared/SourceMixpanel.md
new file mode 100644
index 000000000..5d15dd134
--- /dev/null
+++ b/docs/models/shared/SourceMixpanel.md
@@ -0,0 +1,16 @@
+# SourceMixpanel
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `attributionWindow` | *Optional extends Long>* | :heavy_minus_sign: | A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted. Default attribution window is 5 days. (This value should be non-negative integer) | |
+| `credentials` | [com.airbyte.api.models.shared.AuthenticationWildcard](../../models/shared/AuthenticationWildcard.md) | :heavy_check_mark: | Choose how to authenticate to Mixpanel | |
+| `dateWindowSize` | *Optional extends Long>* | :heavy_minus_sign: | Defines window size in days, that used to slice through data. You can reduce it, if amount of data in each window is too big for your environment. (This value should be positive integer) | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date in the format YYYY-MM-DD. Any data after this date will not be replicated. Left empty to always sync to most recent date | 2021-11-16 |
+| `projectTimezone` | *Optional extends String>* | :heavy_minus_sign: | Time zone in which integer date times are stored. The project timezone may be found in the project settings in the Mixpanel console. | US/Pacific |
+| `region` | [Optional extends com.airbyte.api.models.shared.SourceMixpanelRegion>](../../models/shared/SourceMixpanelRegion.md) | :heavy_minus_sign: | The region of mixpanel domain instance either US or EU. | |
+| `selectPropertiesByDefault` | *Optional extends Boolean>* | :heavy_minus_sign: | Setting this config parameter to TRUE ensures that new properties on events and engage records are captured. Otherwise new properties will be ignored. | |
+| `sourceType` | [com.airbyte.api.models.shared.Mixpanel](../../models/shared/Mixpanel.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date in the format YYYY-MM-DD. Any data before this date will not be replicated. If this option is not set, the connector will replicate data from up to one year ago by default. | 2021-11-16 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMixpanelOptionTitle.md b/docs/models/shared/SourceMixpanelOptionTitle.md
new file mode 100644
index 000000000..9acaa48b1
--- /dev/null
+++ b/docs/models/shared/SourceMixpanelOptionTitle.md
@@ -0,0 +1,8 @@
+# SourceMixpanelOptionTitle
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `SERVICE_ACCOUNT` | Service Account |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMixpanelRegion.md b/docs/models/shared/SourceMixpanelRegion.md
new file mode 100644
index 000000000..f903d3099
--- /dev/null
+++ b/docs/models/shared/SourceMixpanelRegion.md
@@ -0,0 +1,11 @@
+# SourceMixpanelRegion
+
+The region of mixpanel domain instance either US or EU.
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `US` | US |
+| `EU` | EU |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMixpanelSchemasOptionTitle.md b/docs/models/shared/SourceMixpanelSchemasOptionTitle.md
new file mode 100644
index 000000000..8f3bb1f91
--- /dev/null
+++ b/docs/models/shared/SourceMixpanelSchemasOptionTitle.md
@@ -0,0 +1,8 @@
+# SourceMixpanelSchemasOptionTitle
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `PROJECT_SECRET` | Project Secret |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMonday.md b/docs/models/shared/SourceMonday.md
new file mode 100644
index 000000000..f1a5e1be3
--- /dev/null
+++ b/docs/models/shared/SourceMonday.md
@@ -0,0 +1,9 @@
+# SourceMonday
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceMondayAuthorizationMethod>](../../models/shared/SourceMondayAuthorizationMethod.md) | :heavy_minus_sign: | N/A |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMondayMonday](../../models/shared/SourceMondayMonday.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMondayAuthType.md b/docs/models/shared/SourceMondayAuthType.md
new file mode 100644
index 000000000..1d1b90b7e
--- /dev/null
+++ b/docs/models/shared/SourceMondayAuthType.md
@@ -0,0 +1,8 @@
+# SourceMondayAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMondayAuthorizationMethod.md b/docs/models/shared/SourceMondayAuthorizationMethod.md
new file mode 100644
index 000000000..d5b5b9e7c
--- /dev/null
+++ b/docs/models/shared/SourceMondayAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceMondayAuthorizationMethod
+
diff --git a/docs/models/shared/SourceMondayMonday.md b/docs/models/shared/SourceMondayMonday.md
new file mode 100644
index 000000000..b04687614
--- /dev/null
+++ b/docs/models/shared/SourceMondayMonday.md
@@ -0,0 +1,8 @@
+# SourceMondayMonday
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `MONDAY` | monday |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMondayOAuth20.md b/docs/models/shared/SourceMondayOAuth20.md
new file mode 100644
index 000000000..b88f7b78b
--- /dev/null
+++ b/docs/models/shared/SourceMondayOAuth20.md
@@ -0,0 +1,12 @@
+# SourceMondayOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [com.airbyte.api.models.shared.SourceMondayAuthType](../../models/shared/SourceMondayAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. |
+| `subdomain` | *Optional extends String>* | :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/shared/SourceMondaySchemasAuthType.md b/docs/models/shared/SourceMondaySchemasAuthType.md
new file mode 100644
index 000000000..5e77873d5
--- /dev/null
+++ b/docs/models/shared/SourceMondaySchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceMondaySchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `API_TOKEN` | api_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMongodbInternalPoc.md b/docs/models/shared/SourceMongodbInternalPoc.md
new file mode 100644
index 000000000..54025832e
--- /dev/null
+++ b/docs/models/shared/SourceMongodbInternalPoc.md
@@ -0,0 +1,13 @@
+# SourceMongodbInternalPoc
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `authSource` | *Optional extends String>* | :heavy_minus_sign: | The authentication source where the user information is stored. | admin |
+| `connectionString` | *Optional extends String>* | :heavy_minus_sign: | The connection string of the database that you want to replicate.. | mongodb+srv://example.mongodb.net |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | The password associated with this username. | |
+| `replicaSet` | *Optional extends String>* | :heavy_minus_sign: | The name of the replica set to be replicated. | |
+| `sourceType` | [com.airbyte.api.models.shared.MongodbInternalPoc](../../models/shared/MongodbInternalPoc.md) | :heavy_check_mark: | N/A | |
+| `user` | *Optional extends String>* | :heavy_minus_sign: | The username which is used to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMongodbV2.md b/docs/models/shared/SourceMongodbV2.md
new file mode 100644
index 000000000..62dde00e5
--- /dev/null
+++ b/docs/models/shared/SourceMongodbV2.md
@@ -0,0 +1,13 @@
+# SourceMongodbV2
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `databaseConfig` | *java.lang.Object* | :heavy_check_mark: | Configures the MongoDB cluster type. |
+| `discoverSampleSize` | *Optional extends Long>* | :heavy_minus_sign: | The maximum number of documents to sample when attempting to discover the unique fields for a collection. |
+| `initialWaitingSeconds` | *Optional extends Long>* | :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. |
+| `invalidCdcCursorPositionBehavior` | [Optional extends com.airbyte.api.models.shared.InvalidCDCPositionBehaviorAdvanced>](../../models/shared/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. |
+| `queueSize` | *Optional extends Long>* | :heavy_minus_sign: | The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful. |
+| `sourceType` | [com.airbyte.api.models.shared.MongodbV2](../../models/shared/MongodbV2.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssql.md b/docs/models/shared/SourceMssql.md
new file mode 100644
index 000000000..fee9333bc
--- /dev/null
+++ b/docs/models/shared/SourceMssql.md
@@ -0,0 +1,18 @@
+# SourceMssql
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | The name of the database. | master |
+| `host` | *String* | :heavy_check_mark: | The hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | The password associated with the username. | |
+| `port` | *long* | :heavy_check_mark: | The port of the database. | 1433 |
+| `replicationMethod` | [Optional extends com.airbyte.api.models.shared.UpdateMethod>](../../models/shared/UpdateMethod.md) | :heavy_minus_sign: | Configures how data is extracted from the database. | |
+| `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMssqlMssql](../../models/shared/SourceMssqlMssql.md) | :heavy_check_mark: | N/A | |
+| `sslMethod` | [Optional extends com.airbyte.api.models.shared.SourceMssqlSSLMethod>](../../models/shared/SourceMssqlSSLMethod.md) | :heavy_minus_sign: | The encryption method which is used when communicating with the database. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SourceMssqlSSHTunnelMethod>](../../models/shared/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` | *String* | :heavy_check_mark: | The username which is used to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlEncryptedTrustServerCertificate.md b/docs/models/shared/SourceMssqlEncryptedTrustServerCertificate.md
new file mode 100644
index 000000000..efea47f6b
--- /dev/null
+++ b/docs/models/shared/SourceMssqlEncryptedTrustServerCertificate.md
@@ -0,0 +1,10 @@
+# SourceMssqlEncryptedTrustServerCertificate
+
+Use the certificate provided by the server without verification. (For testing purposes only!)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `sslMethod` | [com.airbyte.api.models.shared.SourceMssqlSchemasSslMethodSslMethod](../../models/shared/SourceMssqlSchemasSslMethodSslMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlEncryptedVerifyCertificate.md b/docs/models/shared/SourceMssqlEncryptedVerifyCertificate.md
new file mode 100644
index 000000000..12ecb8095
--- /dev/null
+++ b/docs/models/shared/SourceMssqlEncryptedVerifyCertificate.md
@@ -0,0 +1,12 @@
+# SourceMssqlEncryptedVerifyCertificate
+
+Verify and use the certificate provided by the server.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `certificate` | *Optional extends String>* | :heavy_minus_sign: | certificate of the server, or of the CA that signed the server certificate |
+| `hostNameInCertificate` | *Optional extends String>* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. |
+| `sslMethod` | [com.airbyte.api.models.shared.SourceMssqlSchemasSSLMethodSSLMethodSSLMethod](../../models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlInvalidCDCPositionBehaviorAdvanced.md b/docs/models/shared/SourceMssqlInvalidCDCPositionBehaviorAdvanced.md
new file mode 100644
index 000000000..2729c76ed
--- /dev/null
+++ b/docs/models/shared/SourceMssqlInvalidCDCPositionBehaviorAdvanced.md
@@ -0,0 +1,11 @@
+# SourceMssqlInvalidCDCPositionBehaviorAdvanced
+
+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.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `FAIL_SYNC` | Fail sync |
+| `RE_SYNC_DATA` | Re-sync data |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlMethod.md b/docs/models/shared/SourceMssqlMethod.md
new file mode 100644
index 000000000..d76b53271
--- /dev/null
+++ b/docs/models/shared/SourceMssqlMethod.md
@@ -0,0 +1,8 @@
+# SourceMssqlMethod
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CDC` | CDC |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlMssql.md b/docs/models/shared/SourceMssqlMssql.md
new file mode 100644
index 000000000..2e006afdd
--- /dev/null
+++ b/docs/models/shared/SourceMssqlMssql.md
@@ -0,0 +1,8 @@
+# SourceMssqlMssql
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `MSSQL` | mssql |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlNoTunnel.md b/docs/models/shared/SourceMssqlNoTunnel.md
new file mode 100644
index 000000000..53d65177e
--- /dev/null
+++ b/docs/models/shared/SourceMssqlNoTunnel.md
@@ -0,0 +1,8 @@
+# SourceMssqlNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMssqlTunnelMethod](../../models/shared/SourceMssqlTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlPasswordAuthentication.md b/docs/models/shared/SourceMssqlPasswordAuthentication.md
new file mode 100644
index 000000000..c4322ca12
--- /dev/null
+++ b/docs/models/shared/SourceMssqlPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# SourceMssqlPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethodTunnelMethod](../../models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSSHKeyAuthentication.md b/docs/models/shared/SourceMssqlSSHKeyAuthentication.md
new file mode 100644
index 000000000..7e4e063d4
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SourceMssqlSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethod](../../models/shared/SourceMssqlSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSSHTunnelMethod.md b/docs/models/shared/SourceMssqlSSHTunnelMethod.md
new file mode 100644
index 000000000..c4572b3ae
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SourceMssqlSSHTunnelMethod
+
+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/shared/SourceMssqlSSLMethod.md b/docs/models/shared/SourceMssqlSSLMethod.md
new file mode 100644
index 000000000..2e49ae3ad
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSSLMethod.md
@@ -0,0 +1,4 @@
+# SourceMssqlSSLMethod
+
+The encryption method which is used when communicating with the database.
+
diff --git a/docs/models/shared/SourceMssqlSchemasMethod.md b/docs/models/shared/SourceMssqlSchemasMethod.md
new file mode 100644
index 000000000..0847bc44a
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasMethod.md
@@ -0,0 +1,8 @@
+# SourceMssqlSchemasMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `STANDARD` | STANDARD |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.md b/docs/models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.md
new file mode 100644
index 000000000..b97ea2874
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasSSLMethodSSLMethodSSLMethod.md
@@ -0,0 +1,8 @@
+# SourceMssqlSchemasSSLMethodSSLMethodSSLMethod
+
+
+## Values
+
+| Name | Value |
+| ------------------------------ | ------------------------------ |
+| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSchemasSslMethod.md b/docs/models/shared/SourceMssqlSchemasSslMethod.md
new file mode 100644
index 000000000..7ee95623e
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasSslMethod.md
@@ -0,0 +1,8 @@
+# SourceMssqlSchemasSslMethod
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `UNENCRYPTED` | unencrypted |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSchemasSslMethodSslMethod.md b/docs/models/shared/SourceMssqlSchemasSslMethodSslMethod.md
new file mode 100644
index 000000000..10138e1f2
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasSslMethodSslMethod.md
@@ -0,0 +1,8 @@
+# SourceMssqlSchemasSslMethodSslMethod
+
+
+## Values
+
+| Name | Value |
+| ------------------------------------ | ------------------------------------ |
+| `ENCRYPTED_TRUST_SERVER_CERTIFICATE` | encrypted_trust_server_certificate |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSchemasTunnelMethod.md b/docs/models/shared/SourceMssqlSchemasTunnelMethod.md
new file mode 100644
index 000000000..56e83d794
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMssqlSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..400d2f977
--- /dev/null
+++ b/docs/models/shared/SourceMssqlSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMssqlSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMssqlTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethod.md
new file mode 100644
index 000000000..40e3572f8
--- /dev/null
+++ b/docs/models/shared/SourceMssqlTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMssqlTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMyHours.md b/docs/models/shared/SourceMyHours.md
new file mode 100644
index 000000000..0a65e7b3e
--- /dev/null
+++ b/docs/models/shared/SourceMyHours.md
@@ -0,0 +1,12 @@
+# SourceMyHours
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| `email` | *String* | :heavy_check_mark: | Your My Hours username | john@doe.com |
+| `logsBatchSize` | *Optional extends Long>* | :heavy_minus_sign: | Pagination size used for retrieving logs in days | 30 |
+| `password` | *String* | :heavy_check_mark: | The password associated to the username | |
+| `sourceType` | [com.airbyte.api.models.shared.MyHours](../../models/shared/MyHours.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | Start date for collecting time logs | %Y-%m-%d |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysql.md b/docs/models/shared/SourceMysql.md
new file mode 100644
index 000000000..9625c678d
--- /dev/null
+++ b/docs/models/shared/SourceMysql.md
@@ -0,0 +1,17 @@
+# SourceMysql
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `database` | *String* | :heavy_check_mark: | The database name. | |
+| `host` | *String* | :heavy_check_mark: | The host name of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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). For more information read about JDBC URL parameters. | |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | The password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The port to connect to. | 3306 |
+| `replicationMethod` | [com.airbyte.api.models.shared.SourceMysqlUpdateMethod](../../models/shared/SourceMysqlUpdateMethod.md) | :heavy_check_mark: | Configures how data is extracted from the database. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceMysqlMysql](../../models/shared/SourceMysqlMysql.md) | :heavy_check_mark: | N/A | |
+| `sslMode` | [Optional extends com.airbyte.api.models.shared.SourceMysqlSSLModes>](../../models/shared/SourceMysqlSSLModes.md) | :heavy_minus_sign: | SSL connection modes. Read more in the docs. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SourceMysqlSSHTunnelMethod>](../../models/shared/SourceMysqlSSHTunnelMethod.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` | *String* | :heavy_check_mark: | The username which is used to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.md b/docs/models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.md
new file mode 100644
index 000000000..5baf754b5
--- /dev/null
+++ b/docs/models/shared/SourceMysqlInvalidCDCPositionBehaviorAdvanced.md
@@ -0,0 +1,11 @@
+# SourceMysqlInvalidCDCPositionBehaviorAdvanced
+
+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.
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `FAIL_SYNC` | Fail sync |
+| `RE_SYNC_DATA` | Re-sync data |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlMethod.md b/docs/models/shared/SourceMysqlMethod.md
new file mode 100644
index 000000000..73f95f02c
--- /dev/null
+++ b/docs/models/shared/SourceMysqlMethod.md
@@ -0,0 +1,8 @@
+# SourceMysqlMethod
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CDC` | CDC |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlMode.md b/docs/models/shared/SourceMysqlMode.md
new file mode 100644
index 000000000..30806fa47
--- /dev/null
+++ b/docs/models/shared/SourceMysqlMode.md
@@ -0,0 +1,8 @@
+# SourceMysqlMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `PREFERRED` | preferred |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlMysql.md b/docs/models/shared/SourceMysqlMysql.md
new file mode 100644
index 000000000..ffd1d338f
--- /dev/null
+++ b/docs/models/shared/SourceMysqlMysql.md
@@ -0,0 +1,8 @@
+# SourceMysqlMysql
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `MYSQL` | mysql |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlNoTunnel.md b/docs/models/shared/SourceMysqlNoTunnel.md
new file mode 100644
index 000000000..7c07e6319
--- /dev/null
+++ b/docs/models/shared/SourceMysqlNoTunnel.md
@@ -0,0 +1,8 @@
+# SourceMysqlNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMysqlTunnelMethod](../../models/shared/SourceMysqlTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlPasswordAuthentication.md b/docs/models/shared/SourceMysqlPasswordAuthentication.md
new file mode 100644
index 000000000..9040b7130
--- /dev/null
+++ b/docs/models/shared/SourceMysqlPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# SourceMysqlPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethodTunnelMethod](../../models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSSHKeyAuthentication.md b/docs/models/shared/SourceMysqlSSHKeyAuthentication.md
new file mode 100644
index 000000000..0def3eb20
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SourceMysqlSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethod](../../models/shared/SourceMysqlSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSSHTunnelMethod.md b/docs/models/shared/SourceMysqlSSHTunnelMethod.md
new file mode 100644
index 000000000..28389ccec
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SourceMysqlSSHTunnelMethod
+
+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/shared/SourceMysqlSSLModes.md b/docs/models/shared/SourceMysqlSSLModes.md
new file mode 100644
index 000000000..5bdb08916
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSSLModes.md
@@ -0,0 +1,4 @@
+# SourceMysqlSSLModes
+
+SSL connection modes. Read more in the docs.
+
diff --git a/docs/models/shared/SourceMysqlScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMysqlScanChangesWithUserDefinedCursor.md
new file mode 100644
index 000000000..4cad13793
--- /dev/null
+++ b/docs/models/shared/SourceMysqlScanChangesWithUserDefinedCursor.md
@@ -0,0 +1,10 @@
+# SourceMysqlScanChangesWithUserDefinedCursor
+
+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 |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.SourceMysqlSchemasMethod](../../models/shared/SourceMysqlSchemasMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasMethod.md b/docs/models/shared/SourceMysqlSchemasMethod.md
new file mode 100644
index 000000000..53b3f888b
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasMethod.md
@@ -0,0 +1,8 @@
+# SourceMysqlSchemasMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `STANDARD` | STANDARD |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasMode.md b/docs/models/shared/SourceMysqlSchemasMode.md
new file mode 100644
index 000000000..2c92d7605
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasMode.md
@@ -0,0 +1,8 @@
+# SourceMysqlSchemasMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `REQUIRED` | required |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasSSLModeSSLModesMode.md b/docs/models/shared/SourceMysqlSchemasSSLModeSSLModesMode.md
new file mode 100644
index 000000000..58f4ed8b6
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasSSLModeSSLModesMode.md
@@ -0,0 +1,8 @@
+# SourceMysqlSchemasSSLModeSSLModesMode
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `VERIFY_IDENTITY` | verify_identity |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasSslModeMode.md b/docs/models/shared/SourceMysqlSchemasSslModeMode.md
new file mode 100644
index 000000000..b500f90af
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasSslModeMode.md
@@ -0,0 +1,8 @@
+# SourceMysqlSchemasSslModeMode
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `VERIFY_CA` | verify_ca |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasTunnelMethod.md b/docs/models/shared/SourceMysqlSchemasTunnelMethod.md
new file mode 100644
index 000000000..01853faf8
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMysqlSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..8bf77cf6b
--- /dev/null
+++ b/docs/models/shared/SourceMysqlSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMysqlSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethod.md
new file mode 100644
index 000000000..f6e3060e6
--- /dev/null
+++ b/docs/models/shared/SourceMysqlTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceMysqlTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlUpdateMethod.md b/docs/models/shared/SourceMysqlUpdateMethod.md
new file mode 100644
index 000000000..aa7ed0e6e
--- /dev/null
+++ b/docs/models/shared/SourceMysqlUpdateMethod.md
@@ -0,0 +1,4 @@
+# SourceMysqlUpdateMethod
+
+Configures how data is extracted from the database.
+
diff --git a/docs/models/shared/SourceMysqlVerifyCA.md b/docs/models/shared/SourceMysqlVerifyCA.md
new file mode 100644
index 000000000..28313252a
--- /dev/null
+++ b/docs/models/shared/SourceMysqlVerifyCA.md
@@ -0,0 +1,14 @@
+# SourceMysqlVerifyCA
+
+Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
+| `caCertificate` | *String* | :heavy_check_mark: | CA certificate |
+| `clientCertificate` | *Optional extends String>* | :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) |
+| `clientKey` | *Optional extends String>* | :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) |
+| `clientKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. |
+| `mode` | [com.airbyte.api.models.shared.SourceMysqlSchemasSslModeMode](../../models/shared/SourceMysqlSchemasSslModeMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceNetsuite.md b/docs/models/shared/SourceNetsuite.md
new file mode 100644
index 000000000..4816a5a29
--- /dev/null
+++ b/docs/models/shared/SourceNetsuite.md
@@ -0,0 +1,16 @@
+# SourceNetsuite
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `consumerKey` | *String* | :heavy_check_mark: | Consumer key associated with your integration | |
+| `consumerSecret` | *String* | :heavy_check_mark: | Consumer secret associated with your integration | |
+| `objectTypes` | List<*String*> | :heavy_minus_sign: | The API names of the Netsuite objects you want to sync. Setting this speeds up the connection setup process by limiting the number of schemas that need to be retrieved from Netsuite. | customer |
+| `realm` | *String* | :heavy_check_mark: | Netsuite realm e.g. 2344535, as for `production` or 2344535_SB1, as for the `sandbox` | |
+| `sourceType` | [com.airbyte.api.models.shared.Netsuite](../../models/shared/Netsuite.md) | :heavy_check_mark: | N/A | |
+| `startDatetime` | *String* | :heavy_check_mark: | Starting point for your data replication, in format of "YYYY-MM-DDTHH:mm:ssZ" | 2017-01-25T00:00:00Z |
+| `tokenKey` | *String* | :heavy_check_mark: | Access token key | |
+| `tokenSecret` | *String* | :heavy_check_mark: | Access token secret | |
+| `windowInDays` | *Optional extends Long>* | :heavy_minus_sign: | The amount of days used to query the data with date chunks. Set smaller value, if you have lots of data. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceNotion.md b/docs/models/shared/SourceNotion.md
new file mode 100644
index 000000000..4f63bffe0
--- /dev/null
+++ b/docs/models/shared/SourceNotion.md
@@ -0,0 +1,10 @@
+# SourceNotion
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceNotionAuthenticationMethod](../../models/shared/SourceNotionAuthenticationMethod.md) | :heavy_check_mark: | Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceNotionNotion](../../models/shared/SourceNotionNotion.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceNotionAccessToken.md b/docs/models/shared/SourceNotionAccessToken.md
new file mode 100644
index 000000000..733c85993
--- /dev/null
+++ b/docs/models/shared/SourceNotionAccessToken.md
@@ -0,0 +1,9 @@
+# SourceNotionAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `authType` | [com.airbyte.api.models.shared.SourceNotionSchemasAuthType](../../models/shared/SourceNotionSchemasAuthType.md) | :heavy_check_mark: | N/A |
+| `token` | *String* | :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/shared/SourceNotionAuthType.md b/docs/models/shared/SourceNotionAuthType.md
new file mode 100644
index 000000000..a9e226f74
--- /dev/null
+++ b/docs/models/shared/SourceNotionAuthType.md
@@ -0,0 +1,8 @@
+# SourceNotionAuthType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `O_AUTH20` | OAuth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceNotionAuthenticationMethod.md b/docs/models/shared/SourceNotionAuthenticationMethod.md
new file mode 100644
index 000000000..d5ee96a52
--- /dev/null
+++ b/docs/models/shared/SourceNotionAuthenticationMethod.md
@@ -0,0 +1,4 @@
+# SourceNotionAuthenticationMethod
+
+Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs for more information.
+
diff --git a/docs/models/shared/SourceNotionNotion.md b/docs/models/shared/SourceNotionNotion.md
new file mode 100644
index 000000000..f46feb130
--- /dev/null
+++ b/docs/models/shared/SourceNotionNotion.md
@@ -0,0 +1,8 @@
+# SourceNotionNotion
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `NOTION` | notion |
\ No newline at end of file
diff --git a/docs/models/shared/SourceNotionOAuth20.md b/docs/models/shared/SourceNotionOAuth20.md
new file mode 100644
index 000000000..3020007b6
--- /dev/null
+++ b/docs/models/shared/SourceNotionOAuth20.md
@@ -0,0 +1,11 @@
+# SourceNotionOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `accessToken` | *String* | :heavy_check_mark: | The Access Token received by completing the OAuth flow for your Notion integration. See our docs for more information. |
+| `authType` | [com.airbyte.api.models.shared.SourceNotionAuthType](../../models/shared/SourceNotionAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Notion integration. See our docs for more information. |
+| `clientSecret` | *String* | :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/shared/SourceNotionSchemasAuthType.md b/docs/models/shared/SourceNotionSchemasAuthType.md
new file mode 100644
index 000000000..a3f22b719
--- /dev/null
+++ b/docs/models/shared/SourceNotionSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceNotionSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TOKEN` | token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceNytimes.md b/docs/models/shared/SourceNytimes.md
new file mode 100644
index 000000000..293294ad5
--- /dev/null
+++ b/docs/models/shared/SourceNytimes.md
@@ -0,0 +1,13 @@
+# SourceNytimes
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | End date to stop the article retrieval (format YYYY-MM) | 2022-08 |
+| `period` | [com.airbyte.api.models.shared.PeriodUsedForMostPopularStreams](../../models/shared/PeriodUsedForMostPopularStreams.md) | :heavy_check_mark: | Period of time (in days) | |
+| `shareType` | [Optional extends com.airbyte.api.models.shared.ShareTypeUsedForMostPopularSharedStream>](../../models/shared/ShareTypeUsedForMostPopularSharedStream.md) | :heavy_minus_sign: | Share Type | |
+| `sourceType` | [com.airbyte.api.models.shared.Nytimes](../../models/shared/Nytimes.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | Start date to begin the article retrieval (format YYYY-MM) | 2022-08 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOkta.md b/docs/models/shared/SourceOkta.md
new file mode 100644
index 000000000..097ed2441
--- /dev/null
+++ b/docs/models/shared/SourceOkta.md
@@ -0,0 +1,11 @@
+# SourceOkta
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceOktaAuthorizationMethod>](../../models/shared/SourceOktaAuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `domain` | *Optional extends String>* | :heavy_minus_sign: | The Okta domain. See the docs for instructions on how to find it. | |
+| `sourceType` | [com.airbyte.api.models.shared.Okta](../../models/shared/Okta.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *Optional extends String>* | :heavy_minus_sign: | UTC date and time in the format YYYY-MM-DDTHH:MM:SSZ. Any data before this date will not be replicated. | 2022-07-22T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOktaAPIToken.md b/docs/models/shared/SourceOktaAPIToken.md
new file mode 100644
index 000000000..4387c69df
--- /dev/null
+++ b/docs/models/shared/SourceOktaAPIToken.md
@@ -0,0 +1,9 @@
+# SourceOktaAPIToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------ |
+| `apiToken` | *String* | :heavy_check_mark: | An Okta token. See the docs for instructions on how to generate it. |
+| `authType` | [com.airbyte.api.models.shared.SourceOktaSchemasAuthType](../../models/shared/SourceOktaSchemasAuthType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOktaAuthType.md b/docs/models/shared/SourceOktaAuthType.md
new file mode 100644
index 000000000..b6ca44508
--- /dev/null
+++ b/docs/models/shared/SourceOktaAuthType.md
@@ -0,0 +1,8 @@
+# SourceOktaAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOktaAuthorizationMethod.md b/docs/models/shared/SourceOktaAuthorizationMethod.md
new file mode 100644
index 000000000..ec96f48d4
--- /dev/null
+++ b/docs/models/shared/SourceOktaAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceOktaAuthorizationMethod
+
diff --git a/docs/models/shared/SourceOktaOAuth20.md b/docs/models/shared/SourceOktaOAuth20.md
new file mode 100644
index 000000000..f04941bbe
--- /dev/null
+++ b/docs/models/shared/SourceOktaOAuth20.md
@@ -0,0 +1,11 @@
+# SourceOktaOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceOktaAuthType](../../models/shared/SourceOktaAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. |
+| `refreshToken` | *String* | :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/shared/SourceOktaSchemasAuthType.md b/docs/models/shared/SourceOktaSchemasAuthType.md
new file mode 100644
index 000000000..ced46ddb6
--- /dev/null
+++ b/docs/models/shared/SourceOktaSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceOktaSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `API_TOKEN` | api_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOmnisend.md b/docs/models/shared/SourceOmnisend.md
new file mode 100644
index 000000000..8231ad4a0
--- /dev/null
+++ b/docs/models/shared/SourceOmnisend.md
@@ -0,0 +1,9 @@
+# SourceOmnisend
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key |
+| `sourceType` | [com.airbyte.api.models.shared.Omnisend](../../models/shared/Omnisend.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOnesignal.md b/docs/models/shared/SourceOnesignal.md
new file mode 100644
index 000000000..2a94734ad
--- /dev/null
+++ b/docs/models/shared/SourceOnesignal.md
@@ -0,0 +1,12 @@
+# SourceOnesignal
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `applications` | List<[com.airbyte.api.models.shared.Applications](../../models/shared/Applications.md)> | :heavy_check_mark: | Applications keys, see the docs for more information on how to obtain this data | |
+| `outcomeNames` | *String* | :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 |
+| `sourceType` | [com.airbyte.api.models.shared.Onesignal](../../models/shared/Onesignal.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `userAuthKey` | *String* | :heavy_check_mark: | OneSignal User Auth Key, see the docs for more information on how to obtain this key. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracle.md b/docs/models/shared/SourceOracle.md
new file mode 100644
index 000000000..a07f077dd
--- /dev/null
+++ b/docs/models/shared/SourceOracle.md
@@ -0,0 +1,17 @@
+# SourceOracle
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `connectionData` | [Optional extends com.airbyte.api.models.shared.ConnectBy>](../../models/shared/ConnectBy.md) | :heavy_minus_sign: | Connect data that will be used for DB connection |
+| `encryption` | [com.airbyte.api.models.shared.Encryption](../../models/shared/Encryption.md) | :heavy_check_mark: | The encryption method with is used when communicating with the database. |
+| `host` | *String* | :heavy_check_mark: | Hostname of the database. |
+| `jdbcUrlParams` | *Optional extends String>* | :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 extends String>* | :heavy_minus_sign: | The password associated with the username. |
+| `port` | *Optional extends Long>* | :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<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. |
+| `sourceType` | [com.airbyte.api.models.shared.SourceOracleOracle](../../models/shared/SourceOracleOracle.md) | :heavy_check_mark: | N/A |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SourceOracleSSHTunnelMethod>](../../models/shared/SourceOracleSSHTunnelMethod.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` | *String* | :heavy_check_mark: | The username which is used to access the database. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleConnectionType.md b/docs/models/shared/SourceOracleConnectionType.md
new file mode 100644
index 000000000..c97e81623
--- /dev/null
+++ b/docs/models/shared/SourceOracleConnectionType.md
@@ -0,0 +1,8 @@
+# SourceOracleConnectionType
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `SID` | sid |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleEncryptionMethod.md b/docs/models/shared/SourceOracleEncryptionMethod.md
new file mode 100644
index 000000000..70bc1cc50
--- /dev/null
+++ b/docs/models/shared/SourceOracleEncryptionMethod.md
@@ -0,0 +1,8 @@
+# SourceOracleEncryptionMethod
+
+
+## Values
+
+| Name | Value |
+| ------------------------------ | ------------------------------ |
+| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleNoTunnel.md b/docs/models/shared/SourceOracleNoTunnel.md
new file mode 100644
index 000000000..92879c903
--- /dev/null
+++ b/docs/models/shared/SourceOracleNoTunnel.md
@@ -0,0 +1,8 @@
+# SourceOracleNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceOracleTunnelMethod](../../models/shared/SourceOracleTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleOracle.md b/docs/models/shared/SourceOracleOracle.md
new file mode 100644
index 000000000..24ca4da5c
--- /dev/null
+++ b/docs/models/shared/SourceOracleOracle.md
@@ -0,0 +1,8 @@
+# SourceOracleOracle
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `ORACLE` | oracle |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOraclePasswordAuthentication.md b/docs/models/shared/SourceOraclePasswordAuthentication.md
new file mode 100644
index 000000000..9fc539442
--- /dev/null
+++ b/docs/models/shared/SourceOraclePasswordAuthentication.md
@@ -0,0 +1,12 @@
+# SourceOraclePasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethodTunnelMethod](../../models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleSSHKeyAuthentication.md b/docs/models/shared/SourceOracleSSHKeyAuthentication.md
new file mode 100644
index 000000000..b9c1b6859
--- /dev/null
+++ b/docs/models/shared/SourceOracleSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SourceOracleSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethod](../../models/shared/SourceOracleSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleSSHTunnelMethod.md b/docs/models/shared/SourceOracleSSHTunnelMethod.md
new file mode 100644
index 000000000..d93f45180
--- /dev/null
+++ b/docs/models/shared/SourceOracleSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SourceOracleSSHTunnelMethod
+
+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/shared/SourceOracleSchemasTunnelMethod.md b/docs/models/shared/SourceOracleSchemasTunnelMethod.md
new file mode 100644
index 000000000..5ba4e3d2e
--- /dev/null
+++ b/docs/models/shared/SourceOracleSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceOracleSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..6f6eb1047
--- /dev/null
+++ b/docs/models/shared/SourceOracleSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceOracleSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOracleTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethod.md
new file mode 100644
index 000000000..de6406a72
--- /dev/null
+++ b/docs/models/shared/SourceOracleTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourceOracleTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOrb.md b/docs/models/shared/SourceOrb.md
new file mode 100644
index 000000000..3147724b2
--- /dev/null
+++ b/docs/models/shared/SourceOrb.md
@@ -0,0 +1,16 @@
+# SourceOrb
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Orb API Key, issued from the Orb admin console. | |
+| `endDate` | *Optional extends String>* | :heavy_minus_sign: | UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at after this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter. | 2024-03-01T00:00:00Z |
+| `lookbackWindowDays` | *Optional extends Long>* | :heavy_minus_sign: | When set to N, the connector will always refresh resources created within the past N days. By default, updated objects that are not newly created are not incrementally synced. | |
+| `numericEventPropertiesKeys` | List<*String*> | :heavy_minus_sign: | Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction. | |
+| `planId` | *Optional extends String>* | :heavy_minus_sign: | Orb Plan ID to filter subscriptions that should have usage fetched. | |
+| `sourceType` | [com.airbyte.api.models.shared.Orb](../../models/shared/Orb.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at before this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter. | 2022-03-01T00:00:00Z |
+| `stringEventPropertiesKeys` | List<*String*> | :heavy_minus_sign: | Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction. | |
+| `subscriptionUsageGroupingKey` | *Optional extends String>* | :heavy_minus_sign: | Property key name to group subscription usage by. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOrbit.md b/docs/models/shared/SourceOrbit.md
new file mode 100644
index 000000000..c3ed17683
--- /dev/null
+++ b/docs/models/shared/SourceOrbit.md
@@ -0,0 +1,11 @@
+# SourceOrbit
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Authorizes you to work with Orbit workspaces associated with the token. |
+| `sourceType` | [com.airbyte.api.models.shared.Orbit](../../models/shared/Orbit.md) | :heavy_check_mark: | N/A |
+| `startDate` | *Optional extends String>* | :heavy_minus_sign: | Date in the format 2022-06-26. Only load members whose last activities are after this date. |
+| `workspace` | *String* | :heavy_check_mark: | The unique name of the workspace that your API token is associated with. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplify.md b/docs/models/shared/SourceOutbrainAmplify.md
new file mode 100644
index 000000000..c7c110f4a
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplify.md
@@ -0,0 +1,13 @@
+# SourceOutbrainAmplify
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceOutbrainAmplifyAuthenticationMethod](../../models/shared/SourceOutbrainAmplifyAuthenticationMethod.md) | :heavy_check_mark: | Credentials for making authenticated requests requires either username/password or access_token. |
+| `endDate` | *Optional extends String>* | :heavy_minus_sign: | Date in the format YYYY-MM-DD. |
+| `geoLocationBreakdown` | [Optional extends com.airbyte.api.models.shared.GranularityForGeoLocationRegion>](../../models/shared/GranularityForGeoLocationRegion.md) | :heavy_minus_sign: | The granularity used for geo location data in reports. |
+| `reportGranularity` | [Optional extends com.airbyte.api.models.shared.GranularityForPeriodicReports>](../../models/shared/GranularityForPeriodicReports.md) | :heavy_minus_sign: | The granularity used for periodic data in reports. See the docs. |
+| `sourceType` | [com.airbyte.api.models.shared.OutbrainAmplify](../../models/shared/OutbrainAmplify.md) | :heavy_check_mark: | N/A |
+| `startDate` | *String* | :heavy_check_mark: | Date in the format YYYY-MM-DD eg. 2017-01-25. Any data before this date will not be replicated. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplifyAccessToken.md b/docs/models/shared/SourceOutbrainAmplifyAccessToken.md
new file mode 100644
index 000000000..1acab483b
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyAccessToken.md
@@ -0,0 +1,9 @@
+# SourceOutbrainAmplifyAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `type` | [com.airbyte.api.models.shared.AccessTokenIsRequiredForAuthenticationRequests](../../models/shared/AccessTokenIsRequiredForAuthenticationRequests.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplifyAuthenticationMethod.md b/docs/models/shared/SourceOutbrainAmplifyAuthenticationMethod.md
new file mode 100644
index 000000000..268fb77e0
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyAuthenticationMethod.md
@@ -0,0 +1,4 @@
+# SourceOutbrainAmplifyAuthenticationMethod
+
+Credentials for making authenticated requests requires either username/password or access_token.
+
diff --git a/docs/models/shared/SourceOutbrainAmplifyUsernamePassword.md b/docs/models/shared/SourceOutbrainAmplifyUsernamePassword.md
new file mode 100644
index 000000000..94a0df5e5
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyUsernamePassword.md
@@ -0,0 +1,10 @@
+# SourceOutbrainAmplifyUsernamePassword
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `password` | *String* | :heavy_check_mark: | Add Password for authentication. |
+| `type` | [com.airbyte.api.models.shared.BothUsernameAndPasswordIsRequiredForAuthenticationRequest](../../models/shared/BothUsernameAndPasswordIsRequiredForAuthenticationRequest.md) | :heavy_check_mark: | N/A |
+| `username` | *String* | :heavy_check_mark: | Add Username for authentication. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutreach.md b/docs/models/shared/SourceOutreach.md
new file mode 100644
index 000000000..08e698a3a
--- /dev/null
+++ b/docs/models/shared/SourceOutreach.md
@@ -0,0 +1,13 @@
+# SourceOutreach
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Outreach developer application. | |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Outreach developer application. | |
+| `redirectUri` | *String* | :heavy_check_mark: | A Redirect URI is the location where the authorization server sends the user once the app has been successfully authorized and granted an authorization code or access token. | |
+| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining the new access token. | |
+| `sourceType` | [com.airbyte.api.models.shared.Outreach](../../models/shared/Outreach.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | The date from which you'd like to replicate data for Outreach API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. | 2020-11-16T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePatchRequest.md b/docs/models/shared/SourcePatchRequest.md
index c1ff71f52..b7895781d 100644
--- a/docs/models/shared/SourcePatchRequest.md
+++ b/docs/models/shared/SourcePatchRequest.md
@@ -3,9 +3,9 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_minus_sign: | The values required to configure the source. | {
"user": "charles"
} |
-| `name` | *String* | :heavy_minus_sign: | N/A | My source |
-| `secretId` | *String* | :heavy_minus_sign: | Optional secretID obtained through the public API OAuth redirect flow. | |
-| `workspaceId` | *String* | :heavy_minus_sign: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `configuration` | [Optional extends com.airbyte.api.models.shared.SourceConfiguration>](../../models/shared/SourceConfiguration.md) | :heavy_minus_sign: | The values required to configure the source. | {
"user": "charles"
} |
+| `name` | *Optional extends String>* | :heavy_minus_sign: | N/A | My source |
+| `secretId` | *Optional extends String>* | :heavy_minus_sign: | Optional secretID obtained through the public API OAuth redirect flow. | |
+| `workspaceId` | *Optional extends String>* | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePaypalTransaction.md b/docs/models/shared/SourcePaypalTransaction.md
new file mode 100644
index 000000000..87bce39ed
--- /dev/null
+++ b/docs/models/shared/SourcePaypalTransaction.md
@@ -0,0 +1,16 @@
+# SourcePaypalTransaction
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Paypal developer application. | |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Paypal developer application. | |
+| `disputeStartDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Start Date parameter for the list dispute endpoint in ISO format. This Start Date must be in range within 180 days before present time, and requires ONLY 3 miliseconds(mandatory). If you don't use this option, it defaults to a start date set 180 days in the past. | 2021-06-11T23:59:59.000Z |
+| `endDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | End Date for data extraction in ISO format. This can be help you select specific range of time, mainly for test purposes or data integrity tests. When this is not used, now_utc() is used by the streams. This does not apply to Disputes and Product streams. | 2021-06-11T23:59:59Z |
+| `isSandbox` | *Optional extends Boolean>* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | |
+| `refreshToken` | *Optional extends String>* | :heavy_minus_sign: | The key to refresh the expired access token. | |
+| `sourceType` | [com.airbyte.api.models.shared.PaypalTransaction](../../models/shared/PaypalTransaction.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Start Date for data extraction in ISO format. Date must be in range from 3 years till 12 hrs before present time. | 2021-06-11T23:59:59Z |
+| `timeWindow` | *Optional extends Long>* | :heavy_minus_sign: | The number of days per request. Must be a number between 1 and 31. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePaystack.md b/docs/models/shared/SourcePaystack.md
new file mode 100644
index 000000000..771d3d3dd
--- /dev/null
+++ b/docs/models/shared/SourcePaystack.md
@@ -0,0 +1,11 @@
+# SourcePaystack
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `lookbackWindowDays` | *Optional extends Long>* | :heavy_minus_sign: | When set, the connector will always reload data from the past N days, where N is the value set here. This is useful if your data is updated after creation. | |
+| `secretKey` | *String* | :heavy_check_mark: | The Paystack API key (usually starts with 'sk_live_'; find yours here). | |
+| `sourceType` | [com.airbyte.api.models.shared.Paystack](../../models/shared/Paystack.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourcePendo.md b/docs/models/shared/SourcePendo.md
new file mode 100644
index 000000000..b4bbb0a44
--- /dev/null
+++ b/docs/models/shared/SourcePendo.md
@@ -0,0 +1,9 @@
+# SourcePendo
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | N/A |
+| `sourceType` | [com.airbyte.api.models.shared.Pendo](../../models/shared/Pendo.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePersistiq.md b/docs/models/shared/SourcePersistiq.md
new file mode 100644
index 000000000..1a19ae9a0
--- /dev/null
+++ b/docs/models/shared/SourcePersistiq.md
@@ -0,0 +1,9 @@
+# SourcePersistiq
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | PersistIq API Key. See the docs for more information on where to find that key. |
+| `sourceType` | [com.airbyte.api.models.shared.Persistiq](../../models/shared/Persistiq.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePexelsApi.md b/docs/models/shared/SourcePexelsApi.md
new file mode 100644
index 000000000..52095ee46
--- /dev/null
+++ b/docs/models/shared/SourcePexelsApi.md
@@ -0,0 +1,14 @@
+# SourcePexelsApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API key is required to access pexels api, For getting your's goto https://www.pexels.com/api/documentation and create account for free. | |
+| `color` | *Optional extends String>* | :heavy_minus_sign: | Optional, Desired photo color. Supported colors red, orange, yellow, green, turquoise, blue, violet, pink, brown, black, gray, white or any hexidecimal color code. | red |
+| `locale` | *Optional extends String>* | :heavy_minus_sign: | Optional, The locale of the search you are performing. The current supported locales are 'en-US' 'pt-BR' 'es-ES' 'ca-ES' 'de-DE' 'it-IT' 'fr-FR' 'sv-SE' 'id-ID' 'pl-PL' 'ja-JP' 'zh-TW' 'zh-CN' 'ko-KR' 'th-TH' 'nl-NL' 'hu-HU' 'vi-VN' 'cs-CZ' 'da-DK' 'fi-FI' 'uk-UA' 'el-GR' 'ro-RO' 'nb-NO' 'sk-SK' 'tr-TR' 'ru-RU'. | en-US |
+| `orientation` | *Optional extends String>* | :heavy_minus_sign: | Optional, Desired photo orientation. The current supported orientations are landscape, portrait or square | square |
+| `query` | *String* | :heavy_check_mark: | Optional, the search query, Example Ocean, Tigers, Pears, etc. | people |
+| `size` | *Optional extends String>* | :heavy_minus_sign: | Optional, Minimum photo size. The current supported sizes are large(24MP), medium(12MP) or small(4MP). | large |
+| `sourceType` | [com.airbyte.api.models.shared.PexelsApi](../../models/shared/PexelsApi.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePinterest.md b/docs/models/shared/SourcePinterest.md
new file mode 100644
index 000000000..05130d994
--- /dev/null
+++ b/docs/models/shared/SourcePinterest.md
@@ -0,0 +1,12 @@
+# SourcePinterest
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.OAuth20>](../../models/shared/OAuth20.md) | :heavy_minus_sign: | N/A | |
+| `customReports` | List<[com.airbyte.api.models.shared.ReportConfig](../../models/shared/ReportConfig.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. | |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.SourcePinterestPinterest>](../../models/shared/SourcePinterestPinterest.md) | :heavy_minus_sign: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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<[com.airbyte.api.models.shared.Status](../../models/shared/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
diff --git a/docs/models/shared/SourcePinterestAuthMethod.md b/docs/models/shared/SourcePinterestAuthMethod.md
new file mode 100644
index 000000000..5c3dd51d9
--- /dev/null
+++ b/docs/models/shared/SourcePinterestAuthMethod.md
@@ -0,0 +1,8 @@
+# SourcePinterestAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePinterestLevel.md b/docs/models/shared/SourcePinterestLevel.md
new file mode 100644
index 000000000..364428c67
--- /dev/null
+++ b/docs/models/shared/SourcePinterestLevel.md
@@ -0,0 +1,21 @@
+# SourcePinterestLevel
+
+Chosen level for API
+
+
+## Values
+
+| Name | Value |
+| ------------------------- | ------------------------- |
+| `ADVERTISER` | ADVERTISER |
+| `ADVERTISER_TARGETING` | ADVERTISER_TARGETING |
+| `CAMPAIGN` | CAMPAIGN |
+| `CAMPAIGN_TARGETING` | CAMPAIGN_TARGETING |
+| `AD_GROUP` | AD_GROUP |
+| `AD_GROUP_TARGETING` | AD_GROUP_TARGETING |
+| `PIN_PROMOTION` | PIN_PROMOTION |
+| `PIN_PROMOTION_TARGETING` | PIN_PROMOTION_TARGETING |
+| `KEYWORD` | KEYWORD |
+| `PRODUCT_GROUP` | PRODUCT_GROUP |
+| `PRODUCT_GROUP_TARGETING` | PRODUCT_GROUP_TARGETING |
+| `PRODUCT_ITEM` | PRODUCT_ITEM |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePinterestPinterest.md b/docs/models/shared/SourcePinterestPinterest.md
new file mode 100644
index 000000000..aa74554fe
--- /dev/null
+++ b/docs/models/shared/SourcePinterestPinterest.md
@@ -0,0 +1,8 @@
+# SourcePinterestPinterest
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `PINTEREST` | pinterest |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePinterestSchemasValidEnums.md b/docs/models/shared/SourcePinterestSchemasValidEnums.md
new file mode 100644
index 000000000..f4780e416
--- /dev/null
+++ b/docs/models/shared/SourcePinterestSchemasValidEnums.md
@@ -0,0 +1,121 @@
+# SourcePinterestSchemasValidEnums
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ----------------------------------------------------- | ----------------------------------------------------- |
+| `ADVERTISER_ID` | ADVERTISER_ID |
+| `AD_ACCOUNT_ID` | AD_ACCOUNT_ID |
+| `AD_GROUP_ENTITY_STATUS` | AD_GROUP_ENTITY_STATUS |
+| `AD_GROUP_ID` | AD_GROUP_ID |
+| `AD_ID` | AD_ID |
+| `CAMPAIGN_DAILY_SPEND_CAP` | CAMPAIGN_DAILY_SPEND_CAP |
+| `CAMPAIGN_ENTITY_STATUS` | CAMPAIGN_ENTITY_STATUS |
+| `CAMPAIGN_ID` | CAMPAIGN_ID |
+| `CAMPAIGN_LIFETIME_SPEND_CAP` | CAMPAIGN_LIFETIME_SPEND_CAP |
+| `CAMPAIGN_NAME` | CAMPAIGN_NAME |
+| `CHECKOUT_ROAS` | CHECKOUT_ROAS |
+| `CLICKTHROUGH1` | CLICKTHROUGH_1 |
+| `CLICKTHROUGH1_GROSS` | CLICKTHROUGH_1_GROSS |
+| `CLICKTHROUGH2` | CLICKTHROUGH_2 |
+| `CPC_IN_MICRO_DOLLAR` | CPC_IN_MICRO_DOLLAR |
+| `CPM_IN_DOLLAR` | CPM_IN_DOLLAR |
+| `CPM_IN_MICRO_DOLLAR` | CPM_IN_MICRO_DOLLAR |
+| `CTR` | CTR |
+| `CTR2` | CTR_2 |
+| `ECPCV_IN_DOLLAR` | ECPCV_IN_DOLLAR |
+| `ECPCV_P95_IN_DOLLAR` | ECPCV_P95_IN_DOLLAR |
+| `ECPC_IN_DOLLAR` | ECPC_IN_DOLLAR |
+| `ECPC_IN_MICRO_DOLLAR` | ECPC_IN_MICRO_DOLLAR |
+| `ECPE_IN_DOLLAR` | ECPE_IN_DOLLAR |
+| `ECPM_IN_MICRO_DOLLAR` | ECPM_IN_MICRO_DOLLAR |
+| `ECPV_IN_DOLLAR` | ECPV_IN_DOLLAR |
+| `ECTR` | ECTR |
+| `EENGAGEMENT_RATE` | EENGAGEMENT_RATE |
+| `ENGAGEMENT1` | ENGAGEMENT_1 |
+| `ENGAGEMENT2` | ENGAGEMENT_2 |
+| `ENGAGEMENT_RATE` | ENGAGEMENT_RATE |
+| `IDEA_PIN_PRODUCT_TAG_VISIT1` | IDEA_PIN_PRODUCT_TAG_VISIT_1 |
+| `IDEA_PIN_PRODUCT_TAG_VISIT2` | IDEA_PIN_PRODUCT_TAG_VISIT_2 |
+| `IMPRESSION1` | IMPRESSION_1 |
+| `IMPRESSION1_GROSS` | IMPRESSION_1_GROSS |
+| `IMPRESSION2` | IMPRESSION_2 |
+| `INAPP_CHECKOUT_COST_PER_ACTION` | INAPP_CHECKOUT_COST_PER_ACTION |
+| `OUTBOUND_CLICK1` | OUTBOUND_CLICK_1 |
+| `OUTBOUND_CLICK2` | OUTBOUND_CLICK_2 |
+| `PAGE_VISIT_COST_PER_ACTION` | PAGE_VISIT_COST_PER_ACTION |
+| `PAGE_VISIT_ROAS` | PAGE_VISIT_ROAS |
+| `PAID_IMPRESSION` | PAID_IMPRESSION |
+| `PIN_ID` | PIN_ID |
+| `PIN_PROMOTION_ID` | PIN_PROMOTION_ID |
+| `REPIN1` | REPIN_1 |
+| `REPIN2` | REPIN_2 |
+| `REPIN_RATE` | REPIN_RATE |
+| `SPEND_IN_DOLLAR` | SPEND_IN_DOLLAR |
+| `SPEND_IN_MICRO_DOLLAR` | SPEND_IN_MICRO_DOLLAR |
+| `TOTAL_CHECKOUT` | TOTAL_CHECKOUT |
+| `TOTAL_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_CLICKTHROUGH` | TOTAL_CLICKTHROUGH |
+| `TOTAL_CLICK_ADD_TO_CART` | TOTAL_CLICK_ADD_TO_CART |
+| `TOTAL_CLICK_CHECKOUT` | TOTAL_CLICK_CHECKOUT |
+| `TOTAL_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_CLICK_LEAD` | TOTAL_CLICK_LEAD |
+| `TOTAL_CLICK_SIGNUP` | TOTAL_CLICK_SIGNUP |
+| `TOTAL_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR` | TOTAL_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_CONVERSIONS` | TOTAL_CONVERSIONS |
+| `TOTAL_CUSTOM` | TOTAL_CUSTOM |
+| `TOTAL_ENGAGEMENT` | TOTAL_ENGAGEMENT |
+| `TOTAL_ENGAGEMENT_CHECKOUT` | TOTAL_ENGAGEMENT_CHECKOUT |
+| `TOTAL_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_ENGAGEMENT_LEAD` | TOTAL_ENGAGEMENT_LEAD |
+| `TOTAL_ENGAGEMENT_SIGNUP` | TOTAL_ENGAGEMENT_SIGNUP |
+| `TOTAL_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR` | TOTAL_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_IDEA_PIN_PRODUCT_TAG_VISIT` | TOTAL_IDEA_PIN_PRODUCT_TAG_VISIT |
+| `TOTAL_IMPRESSION_FREQUENCY` | TOTAL_IMPRESSION_FREQUENCY |
+| `TOTAL_IMPRESSION_USER` | TOTAL_IMPRESSION_USER |
+| `TOTAL_LEAD` | TOTAL_LEAD |
+| `TOTAL_OFFLINE_CHECKOUT` | TOTAL_OFFLINE_CHECKOUT |
+| `TOTAL_PAGE_VISIT` | TOTAL_PAGE_VISIT |
+| `TOTAL_REPIN_RATE` | TOTAL_REPIN_RATE |
+| `TOTAL_SIGNUP` | TOTAL_SIGNUP |
+| `TOTAL_SIGNUP_VALUE_IN_MICRO_DOLLAR` | TOTAL_SIGNUP_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_VIDEO3_SEC_VIEWS` | TOTAL_VIDEO_3SEC_VIEWS |
+| `TOTAL_VIDEO_AVG_WATCHTIME_IN_SECOND` | TOTAL_VIDEO_AVG_WATCHTIME_IN_SECOND |
+| `TOTAL_VIDEO_MRC_VIEWS` | TOTAL_VIDEO_MRC_VIEWS |
+| `TOTAL_VIDEO_P0_COMBINED` | TOTAL_VIDEO_P0_COMBINED |
+| `TOTAL_VIDEO_P100_COMPLETE` | TOTAL_VIDEO_P100_COMPLETE |
+| `TOTAL_VIDEO_P25_COMBINED` | TOTAL_VIDEO_P25_COMBINED |
+| `TOTAL_VIDEO_P50_COMBINED` | TOTAL_VIDEO_P50_COMBINED |
+| `TOTAL_VIDEO_P75_COMBINED` | TOTAL_VIDEO_P75_COMBINED |
+| `TOTAL_VIDEO_P95_COMBINED` | TOTAL_VIDEO_P95_COMBINED |
+| `TOTAL_VIEW_ADD_TO_CART` | TOTAL_VIEW_ADD_TO_CART |
+| `TOTAL_VIEW_CHECKOUT` | TOTAL_VIEW_CHECKOUT |
+| `TOTAL_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_VIEW_LEAD` | TOTAL_VIEW_LEAD |
+| `TOTAL_VIEW_SIGNUP` | TOTAL_VIEW_SIGNUP |
+| `TOTAL_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR` | TOTAL_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_WEB_CHECKOUT` | TOTAL_WEB_CHECKOUT |
+| `TOTAL_WEB_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_WEB_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_WEB_CLICK_CHECKOUT` | TOTAL_WEB_CLICK_CHECKOUT |
+| `TOTAL_WEB_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_WEB_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_WEB_ENGAGEMENT_CHECKOUT` | TOTAL_WEB_ENGAGEMENT_CHECKOUT |
+| `TOTAL_WEB_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_WEB_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `TOTAL_WEB_SESSIONS` | TOTAL_WEB_SESSIONS |
+| `TOTAL_WEB_VIEW_CHECKOUT` | TOTAL_WEB_VIEW_CHECKOUT |
+| `TOTAL_WEB_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR` | TOTAL_WEB_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR |
+| `VIDEO3_SEC_VIEWS2` | VIDEO_3SEC_VIEWS_2 |
+| `VIDEO_LENGTH` | VIDEO_LENGTH |
+| `VIDEO_MRC_VIEWS2` | VIDEO_MRC_VIEWS_2 |
+| `VIDEO_P0_COMBINED2` | VIDEO_P0_COMBINED_2 |
+| `VIDEO_P100_COMPLETE2` | VIDEO_P100_COMPLETE_2 |
+| `VIDEO_P25_COMBINED2` | VIDEO_P25_COMBINED_2 |
+| `VIDEO_P50_COMBINED2` | VIDEO_P50_COMBINED_2 |
+| `VIDEO_P75_COMBINED2` | VIDEO_P75_COMBINED_2 |
+| `VIDEO_P95_COMBINED2` | VIDEO_P95_COMBINED_2 |
+| `WEB_CHECKOUT_COST_PER_ACTION` | WEB_CHECKOUT_COST_PER_ACTION |
+| `WEB_CHECKOUT_ROAS` | WEB_CHECKOUT_ROAS |
+| `WEB_SESSIONS1` | WEB_SESSIONS_1 |
+| `WEB_SESSIONS2` | WEB_SESSIONS_2 |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePinterestValidEnums.md b/docs/models/shared/SourcePinterestValidEnums.md
new file mode 100644
index 000000000..9448d690b
--- /dev/null
+++ b/docs/models/shared/SourcePinterestValidEnums.md
@@ -0,0 +1,11 @@
+# SourcePinterestValidEnums
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `INDIVIDUAL` | INDIVIDUAL |
+| `HOUSEHOLD` | HOUSEHOLD |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePipedrive.md b/docs/models/shared/SourcePipedrive.md
new file mode 100644
index 000000000..b576c90a6
--- /dev/null
+++ b/docs/models/shared/SourcePipedrive.md
@@ -0,0 +1,10 @@
+# SourcePipedrive
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | The Pipedrive API Token. | |
+| `replicationStartDate` | *String* | :heavy_check_mark: | 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 | 2017-01-25 00:00:00Z |
+| `sourceType` | [com.airbyte.api.models.shared.Pipedrive](../../models/shared/Pipedrive.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePocket.md b/docs/models/shared/SourcePocket.md
new file mode 100644
index 000000000..2d3fcec45
--- /dev/null
+++ b/docs/models/shared/SourcePocket.md
@@ -0,0 +1,19 @@
+# SourcePocket
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | The user's Pocket access token. | |
+| `consumerKey` | *String* | :heavy_check_mark: | Your application's Consumer Key. | |
+| `contentType` | [Optional extends com.airbyte.api.models.shared.ContentType>](../../models/shared/ContentType.md) | :heavy_minus_sign: | Select the content type of the items to retrieve. | |
+| `detailType` | [Optional extends com.airbyte.api.models.shared.DetailType>](../../models/shared/DetailType.md) | :heavy_minus_sign: | Select the granularity of the information about each item. | |
+| `domain` | *Optional extends String>* | :heavy_minus_sign: | Only return items from a particular `domain`. | |
+| `favorite` | *Optional extends Boolean>* | :heavy_minus_sign: | Retrieve only favorited items. | |
+| `search` | *Optional extends String>* | :heavy_minus_sign: | Only return items whose title or url contain the `search` string. | |
+| `since` | *Optional extends String>* | :heavy_minus_sign: | Only return items modified since the given timestamp. | 2022-10-20 14:14:14 |
+| `sort` | [Optional extends com.airbyte.api.models.shared.SourcePocketSortBy>](../../models/shared/SourcePocketSortBy.md) | :heavy_minus_sign: | Sort retrieved items by the given criteria. | |
+| `sourceType` | [com.airbyte.api.models.shared.Pocket](../../models/shared/Pocket.md) | :heavy_check_mark: | N/A | |
+| `state` | [Optional extends com.airbyte.api.models.shared.State>](../../models/shared/State.md) | :heavy_minus_sign: | Select the state of the items to retrieve. | |
+| `tag` | *Optional extends String>* | :heavy_minus_sign: | Return only items tagged with this tag name. Use _untagged_ for retrieving only untagged items. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePocketSortBy.md b/docs/models/shared/SourcePocketSortBy.md
new file mode 100644
index 000000000..1743dcd3a
--- /dev/null
+++ b/docs/models/shared/SourcePocketSortBy.md
@@ -0,0 +1,13 @@
+# SourcePocketSortBy
+
+Sort retrieved items by the given criteria.
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `NEWEST` | newest |
+| `OLDEST` | oldest |
+| `TITLE` | title |
+| `SITE` | site |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePokeapi.md b/docs/models/shared/SourcePokeapi.md
new file mode 100644
index 000000000..a6b1c0f72
--- /dev/null
+++ b/docs/models/shared/SourcePokeapi.md
@@ -0,0 +1,9 @@
+# SourcePokeapi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `pokemonName` | [com.airbyte.api.models.shared.PokemonName](../../models/shared/PokemonName.md) | :heavy_check_mark: | Pokemon requested from the API. | ditto |
+| `sourceType` | [com.airbyte.api.models.shared.Pokeapi](../../models/shared/Pokeapi.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePolygonStockApi.md b/docs/models/shared/SourcePolygonStockApi.md
new file mode 100644
index 000000000..6ccede074
--- /dev/null
+++ b/docs/models/shared/SourcePolygonStockApi.md
@@ -0,0 +1,17 @@
+# SourcePolygonStockApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `adjusted` | *Optional extends String>* | :heavy_minus_sign: | Determines whether or not the results are adjusted for splits. By default, results are adjusted and set to true. Set this to false to get results that are NOT adjusted for splits. | true |
+| `apiKey` | *String* | :heavy_check_mark: | Your API ACCESS Key | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The target date for the aggregate window. | 2020-10-14 |
+| `limit` | *Optional extends Long>* | :heavy_minus_sign: | The target date for the aggregate window. | 100 |
+| `multiplier` | *long* | :heavy_check_mark: | The size of the timespan multiplier. | 1 |
+| `sort` | *Optional extends String>* | :heavy_minus_sign: | Sort the results by timestamp. asc will return results in ascending order (oldest at the top), desc will return results in descending order (newest at the top). | asc |
+| `sourceType` | [com.airbyte.api.models.shared.PolygonStockApi](../../models/shared/PolygonStockApi.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The beginning date for the aggregate window. | 2020-10-14 |
+| `stocksTicker` | *String* | :heavy_check_mark: | The exchange symbol that this item is traded under. | IBM |
+| `timespan` | *String* | :heavy_check_mark: | The size of the time window. | day |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgres.md b/docs/models/shared/SourcePostgres.md
new file mode 100644
index 000000000..9d91976c4
--- /dev/null
+++ b/docs/models/shared/SourcePostgres.md
@@ -0,0 +1,18 @@
+# SourcePostgres
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | |
+| `host` | *String* | :heavy_check_mark: | Hostname of the database. | |
+| `jdbcUrlParams` | *Optional extends String>* | :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 '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the database. | 5432 |
+| `replicationMethod` | [Optional extends com.airbyte.api.models.shared.SourcePostgresUpdateMethod>](../../models/shared/SourcePostgresUpdateMethod.md) | :heavy_minus_sign: | Configures how data is extracted from the database. | |
+| `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas (case sensitive) to sync from. Defaults to public. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourcePostgresPostgres](../../models/shared/SourcePostgresPostgres.md) | :heavy_check_mark: | N/A | |
+| `sslMode` | *Optional extends java.lang.Object>* | :heavy_minus_sign: | SSL connection modes.
Read more in the docs. | |
+| `tunnelMethod` | [Optional extends com.airbyte.api.models.shared.SourcePostgresSSHTunnelMethod>](../../models/shared/SourcePostgresSSHTunnelMethod.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` | *String* | :heavy_check_mark: | Username to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresMethod.md b/docs/models/shared/SourcePostgresMethod.md
new file mode 100644
index 000000000..8a7c97454
--- /dev/null
+++ b/docs/models/shared/SourcePostgresMethod.md
@@ -0,0 +1,8 @@
+# SourcePostgresMethod
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `XMIN` | Xmin |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresNoTunnel.md b/docs/models/shared/SourcePostgresNoTunnel.md
new file mode 100644
index 000000000..9fde60478
--- /dev/null
+++ b/docs/models/shared/SourcePostgresNoTunnel.md
@@ -0,0 +1,8 @@
+# SourcePostgresNoTunnel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourcePostgresTunnelMethod](../../models/shared/SourcePostgresTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresPasswordAuthentication.md b/docs/models/shared/SourcePostgresPasswordAuthentication.md
new file mode 100644
index 000000000..d43e274aa
--- /dev/null
+++ b/docs/models/shared/SourcePostgresPasswordAuthentication.md
@@ -0,0 +1,12 @@
+# SourcePostgresPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethodTunnelMethod](../../models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | |
+| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresPostgres.md b/docs/models/shared/SourcePostgresPostgres.md
new file mode 100644
index 000000000..0e68075ca
--- /dev/null
+++ b/docs/models/shared/SourcePostgresPostgres.md
@@ -0,0 +1,8 @@
+# SourcePostgresPostgres
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `POSTGRES` | postgres |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresSSHKeyAuthentication.md b/docs/models/shared/SourcePostgresSSHKeyAuthentication.md
new file mode 100644
index 000000000..5259fb42f
--- /dev/null
+++ b/docs/models/shared/SourcePostgresSSHKeyAuthentication.md
@@ -0,0 +1,12 @@
+# SourcePostgresSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `sshKey` | *String* | :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 ) | |
+| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | |
+| `tunnelMethod` | [com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethod](../../models/shared/SourcePostgresSchemasTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | |
+| `tunnelPort` | *Optional extends Long>* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 |
+| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresSSHTunnelMethod.md b/docs/models/shared/SourcePostgresSSHTunnelMethod.md
new file mode 100644
index 000000000..d442ae6f6
--- /dev/null
+++ b/docs/models/shared/SourcePostgresSSHTunnelMethod.md
@@ -0,0 +1,4 @@
+# SourcePostgresSSHTunnelMethod
+
+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/shared/SourcePostgresScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourcePostgresScanChangesWithUserDefinedCursor.md
new file mode 100644
index 000000000..dad658100
--- /dev/null
+++ b/docs/models/shared/SourcePostgresScanChangesWithUserDefinedCursor.md
@@ -0,0 +1,10 @@
+# SourcePostgresScanChangesWithUserDefinedCursor
+
+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 |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.SourcePostgresSchemasMethod](../../models/shared/SourcePostgresSchemasMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresSchemasMethod.md b/docs/models/shared/SourcePostgresSchemasMethod.md
new file mode 100644
index 000000000..7cee0a668
--- /dev/null
+++ b/docs/models/shared/SourcePostgresSchemasMethod.md
@@ -0,0 +1,8 @@
+# SourcePostgresSchemasMethod
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `STANDARD` | Standard |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresSchemasTunnelMethod.md b/docs/models/shared/SourcePostgresSchemasTunnelMethod.md
new file mode 100644
index 000000000..95c292792
--- /dev/null
+++ b/docs/models/shared/SourcePostgresSchemasTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourcePostgresSchemasTunnelMethod
+
+Connect through a jump server tunnel host using username and ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.md b/docs/models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.md
new file mode 100644
index 000000000..f9f9fb0b3
--- /dev/null
+++ b/docs/models/shared/SourcePostgresSchemasTunnelMethodTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourcePostgresSchemasTunnelMethodTunnelMethod
+
+Connect through a jump server tunnel host using username and password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethod.md
new file mode 100644
index 000000000..3c1f22921
--- /dev/null
+++ b/docs/models/shared/SourcePostgresTunnelMethod.md
@@ -0,0 +1,10 @@
+# SourcePostgresTunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresUpdateMethod.md b/docs/models/shared/SourcePostgresUpdateMethod.md
new file mode 100644
index 000000000..77ff52c28
--- /dev/null
+++ b/docs/models/shared/SourcePostgresUpdateMethod.md
@@ -0,0 +1,4 @@
+# SourcePostgresUpdateMethod
+
+Configures how data is extracted from the database.
+
diff --git a/docs/models/shared/SourcePosthog.md b/docs/models/shared/SourcePosthog.md
new file mode 100644
index 000000000..a14dcd9d2
--- /dev/null
+++ b/docs/models/shared/SourcePosthog.md
@@ -0,0 +1,12 @@
+# SourcePosthog
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key. See the docs for information on how to generate this key. | |
+| `baseUrl` | *Optional extends String>* | :heavy_minus_sign: | Base PostHog url. Defaults to PostHog Cloud (https://app.posthog.com). | https://posthog.example.com |
+| `eventsTimeStep` | *Optional extends Long>* | :heavy_minus_sign: | Set lower value in case of failing long running sync of events stream. | 30 |
+| `sourceType` | [com.airbyte.api.models.shared.Posthog](../../models/shared/Posthog.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate the data. Any data before this date will not be replicated. | 2021-01-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostmarkapp.md b/docs/models/shared/SourcePostmarkapp.md
new file mode 100644
index 000000000..605045c0b
--- /dev/null
+++ b/docs/models/shared/SourcePostmarkapp.md
@@ -0,0 +1,10 @@
+# SourcePostmarkapp
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `xPostmarkAccountToken` | *String* | :heavy_check_mark: | API Key for account |
+| `xPostmarkServerToken` | *String* | :heavy_check_mark: | API Key for server |
+| `sourceType` | [com.airbyte.api.models.shared.Postmarkapp](../../models/shared/Postmarkapp.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePrestashop.md b/docs/models/shared/SourcePrestashop.md
new file mode 100644
index 000000000..2236f4e6b
--- /dev/null
+++ b/docs/models/shared/SourcePrestashop.md
@@ -0,0 +1,11 @@
+# SourcePrestashop
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessKey` | *String* | :heavy_check_mark: | Your PrestaShop access key. See the docs for info on how to obtain this. | |
+| `sourceType` | [com.airbyte.api.models.shared.Prestashop](../../models/shared/Prestashop.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The Start date in the format YYYY-MM-DD. | 2022-01-01 |
+| `url` | *String* | :heavy_check_mark: | Shop URL without trailing slash. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePunkApi.md b/docs/models/shared/SourcePunkApi.md
new file mode 100644
index 000000000..429374bd6
--- /dev/null
+++ b/docs/models/shared/SourcePunkApi.md
@@ -0,0 +1,11 @@
+# SourcePunkApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
+| `brewedAfter` | *String* | :heavy_check_mark: | To extract specific data with Unique ID | MM-YYYY |
+| `brewedBefore` | *String* | :heavy_check_mark: | To extract specific data with Unique ID | MM-YYYY |
+| `id` | *Optional extends String>* | :heavy_minus_sign: | To extract specific data with Unique ID | 1 |
+| `sourceType` | [com.airbyte.api.models.shared.PunkApi](../../models/shared/PunkApi.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePutRequest.md b/docs/models/shared/SourcePutRequest.md
index 9289ed4f1..d07ffe442 100644
--- a/docs/models/shared/SourcePutRequest.md
+++ b/docs/models/shared/SourcePutRequest.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
-| `name` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
+| `configuration` | [com.airbyte.api.models.shared.SourceConfiguration](../../models/shared/SourceConfiguration.md) | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
+| `name` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePypi.md b/docs/models/shared/SourcePypi.md
new file mode 100644
index 000000000..d903a7467
--- /dev/null
+++ b/docs/models/shared/SourcePypi.md
@@ -0,0 +1,10 @@
+# SourcePypi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
+| `projectName` | *String* | :heavy_check_mark: | Name of the project/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package. | sampleproject |
+| `sourceType` | [com.airbyte.api.models.shared.Pypi](../../models/shared/Pypi.md) | :heavy_check_mark: | N/A | |
+| `version` | *Optional extends String>* | :heavy_minus_sign: | Version of the project/package. Use it to find a particular release instead of all releases. | 1.2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceQualaroo.md b/docs/models/shared/SourceQualaroo.md
new file mode 100644
index 000000000..498932b4c
--- /dev/null
+++ b/docs/models/shared/SourceQualaroo.md
@@ -0,0 +1,12 @@
+# SourceQualaroo
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `key` | *String* | :heavy_check_mark: | A Qualaroo token. See the docs for instructions on how to generate it. | |
+| `sourceType` | [com.airbyte.api.models.shared.Qualaroo](../../models/shared/Qualaroo.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :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-03-01T00:00:00.000Z |
+| `surveyIds` | List<*String*> | :heavy_minus_sign: | IDs of the surveys from which you'd like to replicate data. If left empty, data from all surveys to which you have access will be replicated. | |
+| `token` | *String* | :heavy_check_mark: | A Qualaroo token. See the docs for instructions on how to generate it. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md
new file mode 100644
index 000000000..4f9aa5476
--- /dev/null
+++ b/docs/models/shared/SourceQuickbooks.md
@@ -0,0 +1,11 @@
+# SourceQuickbooks
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `credentials` | [com.airbyte.api.models.shared.SourceQuickbooksAuthorizationMethod](../../models/shared/SourceQuickbooksAuthorizationMethod.md) | :heavy_check_mark: | N/A | |
+| `sandbox` | *Optional extends Boolean>* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | |
+| `sourceType` | [com.airbyte.api.models.shared.Quickbooks](../../models/shared/Quickbooks.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00Z. Any data before this date will not be replicated. | 2021-03-20T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceQuickbooksAuthType.md b/docs/models/shared/SourceQuickbooksAuthType.md
new file mode 100644
index 000000000..16522a48d
--- /dev/null
+++ b/docs/models/shared/SourceQuickbooksAuthType.md
@@ -0,0 +1,8 @@
+# SourceQuickbooksAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceQuickbooksAuthorizationMethod.md b/docs/models/shared/SourceQuickbooksAuthorizationMethod.md
new file mode 100644
index 000000000..bffa005f1
--- /dev/null
+++ b/docs/models/shared/SourceQuickbooksAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceQuickbooksAuthorizationMethod
+
diff --git a/docs/models/shared/SourceQuickbooksOAuth20.md b/docs/models/shared/SourceQuickbooksOAuth20.md
new file mode 100644
index 000000000..3c662f736
--- /dev/null
+++ b/docs/models/shared/SourceQuickbooksOAuth20.md
@@ -0,0 +1,14 @@
+# SourceQuickbooksOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceQuickbooksAuthType>](../../models/shared/SourceQuickbooksAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | Identifies which app is making the request. Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. |
+| `clientSecret` | *String* | :heavy_check_mark: | Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. |
+| `realmId` | *String* | :heavy_check_mark: | Labeled Company ID. The Make API Calls panel is populated with the realm id and the current access token. |
+| `refreshToken` | *String* | :heavy_check_mark: | A token used when refreshing the access token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRailz.md b/docs/models/shared/SourceRailz.md
new file mode 100644
index 000000000..c17fb6a83
--- /dev/null
+++ b/docs/models/shared/SourceRailz.md
@@ -0,0 +1,11 @@
+# SourceRailz
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | Client ID (client_id) |
+| `secretKey` | *String* | :heavy_check_mark: | Secret key (secret_key) |
+| `sourceType` | [com.airbyte.api.models.shared.Railz](../../models/shared/Railz.md) | :heavy_check_mark: | N/A |
+| `startDate` | *String* | :heavy_check_mark: | Start date |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRecharge.md b/docs/models/shared/SourceRecharge.md
new file mode 100644
index 000000000..6a9605759
--- /dev/null
+++ b/docs/models/shared/SourceRecharge.md
@@ -0,0 +1,11 @@
+# SourceRecharge
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | The value of the Access Token generated. See the docs for more information. | |
+| `sourceType` | [com.airbyte.api.models.shared.Recharge](../../models/shared/Recharge.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for Recharge API, in the format YYYY-MM-DDT00:00:00Z. Any data before this date will not be replicated. | 2021-05-14T00:00:00Z |
+| `useOrdersDeprecatedApi` | *Optional extends Boolean>* | :heavy_minus_sign: | Define whether or not the `Orders` stream should use the deprecated `2021-01` API version, or use `2021-11`, otherwise. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRecreation.md b/docs/models/shared/SourceRecreation.md
new file mode 100644
index 000000000..44965a88a
--- /dev/null
+++ b/docs/models/shared/SourceRecreation.md
@@ -0,0 +1,10 @@
+# SourceRecreation
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
+| `apikey` | *String* | :heavy_check_mark: | API Key |
+| `queryCampsites` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `sourceType` | [com.airbyte.api.models.shared.Recreation](../../models/shared/Recreation.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRecruitee.md b/docs/models/shared/SourceRecruitee.md
new file mode 100644
index 000000000..7479582e2
--- /dev/null
+++ b/docs/models/shared/SourceRecruitee.md
@@ -0,0 +1,10 @@
+# SourceRecruitee
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Recruitee API Key. See here. |
+| `companyId` | *long* | :heavy_check_mark: | Recruitee Company ID. You can also find this ID on the Recruitee API tokens page. |
+| `sourceType` | [com.airbyte.api.models.shared.Recruitee](../../models/shared/Recruitee.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRecurly.md b/docs/models/shared/SourceRecurly.md
new file mode 100644
index 000000000..c1e827e8c
--- /dev/null
+++ b/docs/models/shared/SourceRecurly.md
@@ -0,0 +1,11 @@
+# SourceRecurly
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Recurly API Key. See the docs for more information on how to generate this key. | |
+| `beginTime` | *Optional extends String>* | :heavy_minus_sign: | ISO8601 timestamp from which the replication from Recurly API will start from. | 2021-12-01T00:00:00 |
+| `endTime` | *Optional extends String>* | :heavy_minus_sign: | ISO8601 timestamp to which the replication from Recurly API will stop. Records after that date won't be imported. | 2021-12-01T00:00:00 |
+| `sourceType` | [com.airbyte.api.models.shared.Recurly](../../models/shared/Recurly.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRedshift.md b/docs/models/shared/SourceRedshift.md
new file mode 100644
index 000000000..4f6709d5c
--- /dev/null
+++ b/docs/models/shared/SourceRedshift.md
@@ -0,0 +1,15 @@
+# SourceRedshift
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `database` | *String* | :heavy_check_mark: | Name of the database. | master |
+| `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com). | |
+| `jdbcUrlParams` | *Optional extends String>* | :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` | *String* | :heavy_check_mark: | Password associated with the username. | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | Port of the database. | 5439 |
+| `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Specify one or more explicitly or keep empty to process all schemas. Schema names are case sensitive. | public |
+| `sourceType` | [com.airbyte.api.models.shared.SourceRedshiftRedshift](../../models/shared/SourceRedshiftRedshift.md) | :heavy_check_mark: | N/A | |
+| `username` | *String* | :heavy_check_mark: | Username to use to access the database. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRedshiftRedshift.md b/docs/models/shared/SourceRedshiftRedshift.md
new file mode 100644
index 000000000..657c81de9
--- /dev/null
+++ b/docs/models/shared/SourceRedshiftRedshift.md
@@ -0,0 +1,8 @@
+# SourceRedshiftRedshift
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `REDSHIFT` | redshift |
\ No newline at end of file
diff --git a/docs/models/shared/SourceResponse.md b/docs/models/shared/SourceResponse.md
index 4c8dc6298..766f695f8 100644
--- a/docs/models/shared/SourceResponse.md
+++ b/docs/models/shared/SourceResponse.md
@@ -5,10 +5,10 @@ Provides details of a single source.
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
-| `name` | *String* | :heavy_check_mark: | N/A | |
-| `sourceId` | *String* | :heavy_check_mark: | N/A | |
-| `sourceType` | *String* | :heavy_check_mark: | N/A | |
-| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
+| `configuration` | [com.airbyte.api.models.shared.SourceConfiguration](../../models/shared/SourceConfiguration.md) | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
+| `name` | *String* | :heavy_check_mark: | N/A | |
+| `sourceId` | *String* | :heavy_check_mark: | N/A | |
+| `sourceType` | *String* | :heavy_check_mark: | N/A | |
+| `workspaceId` | *String* | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRetently.md b/docs/models/shared/SourceRetently.md
new file mode 100644
index 000000000..442099f53
--- /dev/null
+++ b/docs/models/shared/SourceRetently.md
@@ -0,0 +1,9 @@
+# SourceRetently
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Optional extends java.lang.Object>* | :heavy_minus_sign: | Choose how to authenticate to Retently |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.SourceRetentlyRetently>](../../models/shared/SourceRetentlyRetently.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRetentlyRetently.md b/docs/models/shared/SourceRetentlyRetently.md
new file mode 100644
index 000000000..dfb1e19c5
--- /dev/null
+++ b/docs/models/shared/SourceRetentlyRetently.md
@@ -0,0 +1,8 @@
+# SourceRetentlyRetently
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `RETENTLY` | retently |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRkiCovid.md b/docs/models/shared/SourceRkiCovid.md
new file mode 100644
index 000000000..36aac5b74
--- /dev/null
+++ b/docs/models/shared/SourceRkiCovid.md
@@ -0,0 +1,9 @@
+# SourceRkiCovid
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
+| `sourceType` | [com.airbyte.api.models.shared.RkiCovid](../../models/shared/RkiCovid.md) | :heavy_check_mark: | N/A |
+| `startDate` | *String* | :heavy_check_mark: | UTC date in the format 2017-01-25. Any data before this date will not be replicated. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceRss.md b/docs/models/shared/SourceRss.md
new file mode 100644
index 000000000..418a3d03f
--- /dev/null
+++ b/docs/models/shared/SourceRss.md
@@ -0,0 +1,9 @@
+# SourceRss
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
+| `sourceType` | [com.airbyte.api.models.shared.Rss](../../models/shared/Rss.md) | :heavy_check_mark: | N/A |
+| `url` | *String* | :heavy_check_mark: | RSS Feed URL |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3.md b/docs/models/shared/SourceS3.md
new file mode 100644
index 000000000..b05fa25b1
--- /dev/null
+++ b/docs/models/shared/SourceS3.md
@@ -0,0 +1,24 @@
+# SourceS3
+
+NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes
+because it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `awsAccessKeyId` | *Optional extends String>* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | |
+| `awsSecretAccessKey` | *Optional extends String>* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | |
+| `bucket` | *String* | :heavy_check_mark: | Name of the S3 bucket where the file(s) exist. | |
+| `dataset` | *Optional extends String>* | :heavy_minus_sign: | Deprecated and will be removed soon. Please do not use this field anymore and use streams.name instead. The name of the stream you would like this source to output. Can contain letters, numbers, or underscores. | |
+| `endpoint` | *Optional extends String>* | :heavy_minus_sign: | Endpoint to an S3 compatible service. Leave empty to use AWS. The custom endpoint must be secure, but the 'https' prefix is not required. | my-s3-endpoint.com |
+| `format` | [Optional extends com.airbyte.api.models.shared.SourceS3FileFormat>](../../models/shared/SourceS3FileFormat.md) | :heavy_minus_sign: | Deprecated and will be removed soon. Please do not use this field anymore and use streams.format instead. The format of the files you'd like to replicate | |
+| `pathPattern` | *Optional extends String>* | :heavy_minus_sign: | Deprecated and will be removed soon. Please do not use this field anymore and use streams.globs instead. A regular expression which tells the connector which files to replicate. All files which match this pattern will be replicated. Use \| to separate multiple patterns. See this page to understand pattern syntax (GLOBSTAR and SPLIT flags are enabled). Use pattern ** to pick up all files. | ** |
+| `provider` | [Optional extends com.airbyte.api.models.shared.S3AmazonWebServices>](../../models/shared/S3AmazonWebServices.md) | :heavy_minus_sign: | Deprecated and will be removed soon. Please do not use this field anymore and use bucket, aws_access_key_id, aws_secret_access_key and endpoint instead. Use this to load files from S3 or S3-compatible services | |
+| `regionName` | *Optional extends String>* | :heavy_minus_sign: | AWS region where the S3 bucket is located. If not provided, the region will be determined automatically. | |
+| `roleArn` | *Optional extends String>* | :heavy_minus_sign: | Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page. | |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | Deprecated and will be removed soon. Please do not use this field anymore and use streams.input_schema instead. Optionally provide a schema to enforce, as a valid JSON string. Ensure this is a mapping of { "column" : "type" }, where types are valid JSON Schema datatypes. Leave as {} to auto-infer the schema. | {"column_1": "number", "column_2": "string", "column_3": "array", "column_4": "object", "column_5": "boolean"} |
+| `sourceType` | [com.airbyte.api.models.shared.SourceS3S3](../../models/shared/SourceS3S3.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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<[com.airbyte.api.models.shared.SourceS3FileBasedStreamConfig](../../models/shared/SourceS3FileBasedStreamConfig.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/shared/SourceS3Autogenerated.md b/docs/models/shared/SourceS3Autogenerated.md
new file mode 100644
index 000000000..e321fd7c3
--- /dev/null
+++ b/docs/models/shared/SourceS3Autogenerated.md
@@ -0,0 +1,8 @@
+# SourceS3Autogenerated
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasHeaderDefinitionType>](../../models/shared/SourceS3SchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3AvroFormat.md b/docs/models/shared/SourceS3AvroFormat.md
new file mode 100644
index 000000000..076cdf103
--- /dev/null
+++ b/docs/models/shared/SourceS3AvroFormat.md
@@ -0,0 +1,9 @@
+# SourceS3AvroFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `doubleAsString` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceS3SchemasStreamsFiletype>](../../models/shared/SourceS3SchemasStreamsFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3CSVFormat.md b/docs/models/shared/SourceS3CSVFormat.md
new file mode 100644
index 000000000..2f0dc7515
--- /dev/null
+++ b/docs/models/shared/SourceS3CSVFormat.md
@@ -0,0 +1,21 @@
+# SourceS3CSVFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `delimiter` | *Optional extends String>* | :heavy_minus_sign: | The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. |
+| `doubleQuote` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether two quotes in a quoted CSV value denote a single quote in the data. |
+| `encoding` | *Optional extends String>* | :heavy_minus_sign: | The character encoding of the CSV data. Leave blank to default to UTF8. See list of python encodings for allowable options. |
+| `escapeChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for escaping special characters. To disallow escaping, leave this field blank. |
+| `falseValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as false values. |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFiletype>](../../models/shared/SourceS3SchemasStreamsFormatFiletype.md) | :heavy_minus_sign: | N/A |
+| `headerDefinition` | [Optional extends com.airbyte.api.models.shared.SourceS3CSVHeaderDefinition>](../../models/shared/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. |
+| `inferenceType` | [Optional extends com.airbyte.api.models.shared.SourceS3InferenceType>](../../models/shared/SourceS3InferenceType.md) | :heavy_minus_sign: | How to infer the types of the columns. If none, inference default to strings. |
+| `nullValues` | List<*String*> | :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. |
+| `quoteChar` | *Optional extends String>* | :heavy_minus_sign: | The character used for quoting CSV values. To disallow quoting, make this field blank. |
+| `skipRowsAfterHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip after the header row. |
+| `skipRowsBeforeHeader` | *Optional extends Long>* | :heavy_minus_sign: | The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. |
+| `stringsCanBeNull` | *Optional extends Boolean>* | :heavy_minus_sign: | Whether strings can be interpreted as null values. If true, strings that match the null_values set will be interpreted as null. If false, strings that match the null_values set will be interpreted as the string itself. |
+| `trueValues` | List<*String*> | :heavy_minus_sign: | A set of case-sensitive strings that should be interpreted as true values. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3CSVHeaderDefinition.md b/docs/models/shared/SourceS3CSVHeaderDefinition.md
new file mode 100644
index 000000000..3ab7aa744
--- /dev/null
+++ b/docs/models/shared/SourceS3CSVHeaderDefinition.md
@@ -0,0 +1,4 @@
+# SourceS3CSVHeaderDefinition
+
+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.
+
diff --git a/docs/models/shared/SourceS3DocumentFileTypeFormatExperimental.md b/docs/models/shared/SourceS3DocumentFileTypeFormatExperimental.md
new file mode 100644
index 000000000..35d3146a7
--- /dev/null
+++ b/docs/models/shared/SourceS3DocumentFileTypeFormatExperimental.md
@@ -0,0 +1,13 @@
+# SourceS3DocumentFileTypeFormatExperimental
+
+Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat5Filetype>](../../models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.md) | :heavy_minus_sign: | N/A |
+| `processing` | [Optional extends com.airbyte.api.models.shared.SourceS3Processing>](../../models/shared/SourceS3Processing.md) | :heavy_minus_sign: | Processing configuration |
+| `skipUnprocessableFiles` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceS3ParsingStrategy>](../../models/shared/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/shared/SourceS3FileBasedStreamConfig.md b/docs/models/shared/SourceS3FileBasedStreamConfig.md
new file mode 100644
index 000000000..88aeff264
--- /dev/null
+++ b/docs/models/shared/SourceS3FileBasedStreamConfig.md
@@ -0,0 +1,16 @@
+# SourceS3FileBasedStreamConfig
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `daysToSyncIfHistoryIsFull` | *Optional extends Long>* | :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` | [com.airbyte.api.models.shared.SourceS3Format](../../models/shared/SourceS3Format.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<*String*> | :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. |
+| `inputSchema` | *Optional extends String>* | :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. |
+| `legacyPrefix` | *Optional extends String>* | :heavy_minus_sign: | The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob. |
+| `name` | *String* | :heavy_check_mark: | The name of the stream. |
+| `primaryKey` | *Optional extends String>* | :heavy_minus_sign: | The column or columns (for a composite key) that serves as the unique identifier of a record. If empty, the primary key will default to the parser's default primary key. |
+| `schemaless` | *Optional extends Boolean>* | :heavy_minus_sign: | When enabled, syncs will not validate or structure records against the stream's schema. |
+| `validationPolicy` | [Optional extends com.airbyte.api.models.shared.SourceS3ValidationPolicy>](../../models/shared/SourceS3ValidationPolicy.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/shared/SourceS3FileFormat.md b/docs/models/shared/SourceS3FileFormat.md
new file mode 100644
index 000000000..bf5bcda4e
--- /dev/null
+++ b/docs/models/shared/SourceS3FileFormat.md
@@ -0,0 +1,4 @@
+# SourceS3FileFormat
+
+Deprecated and will be removed soon. Please do not use this field anymore and use streams.format instead. The format of the files you'd like to replicate
+
diff --git a/docs/models/shared/SourceS3Filetype.md b/docs/models/shared/SourceS3Filetype.md
new file mode 100644
index 000000000..227197e70
--- /dev/null
+++ b/docs/models/shared/SourceS3Filetype.md
@@ -0,0 +1,8 @@
+# SourceS3Filetype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3Format.md b/docs/models/shared/SourceS3Format.md
new file mode 100644
index 000000000..10684c4fd
--- /dev/null
+++ b/docs/models/shared/SourceS3Format.md
@@ -0,0 +1,4 @@
+# SourceS3Format
+
+The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
+
diff --git a/docs/models/shared/SourceS3FromCSV.md b/docs/models/shared/SourceS3FromCSV.md
new file mode 100644
index 000000000..848145f22
--- /dev/null
+++ b/docs/models/shared/SourceS3FromCSV.md
@@ -0,0 +1,8 @@
+# SourceS3FromCSV
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceS3HeaderDefinitionType>](../../models/shared/SourceS3HeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3HeaderDefinitionType.md b/docs/models/shared/SourceS3HeaderDefinitionType.md
new file mode 100644
index 000000000..374cff025
--- /dev/null
+++ b/docs/models/shared/SourceS3HeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceS3HeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `FROM_CSV` | From CSV |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3InferenceType.md b/docs/models/shared/SourceS3InferenceType.md
new file mode 100644
index 000000000..b85657b73
--- /dev/null
+++ b/docs/models/shared/SourceS3InferenceType.md
@@ -0,0 +1,11 @@
+# SourceS3InferenceType
+
+How to infer the types of the columns. If none, inference default to strings.
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `NONE` | None |
+| `PRIMITIVE_TYPES_ONLY` | Primitive Types Only |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3JsonlFormat.md b/docs/models/shared/SourceS3JsonlFormat.md
new file mode 100644
index 000000000..2fec9ac31
--- /dev/null
+++ b/docs/models/shared/SourceS3JsonlFormat.md
@@ -0,0 +1,8 @@
+# SourceS3JsonlFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `filetype` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormatFiletype>](../../models/shared/SourceS3SchemasStreamsFormatFormatFiletype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3Local.md b/docs/models/shared/SourceS3Local.md
new file mode 100644
index 000000000..614d9ef3d
--- /dev/null
+++ b/docs/models/shared/SourceS3Local.md
@@ -0,0 +1,10 @@
+# SourceS3Local
+
+Process files locally, supporting `fast` and `ocr` modes. This is the default option.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
+| `mode` | [Optional extends com.airbyte.api.models.shared.SourceS3Mode>](../../models/shared/SourceS3Mode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3Mode.md b/docs/models/shared/SourceS3Mode.md
new file mode 100644
index 000000000..b0c280493
--- /dev/null
+++ b/docs/models/shared/SourceS3Mode.md
@@ -0,0 +1,8 @@
+# SourceS3Mode
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `LOCAL` | local |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3ParquetFormat.md b/docs/models/shared/SourceS3ParquetFormat.md
new file mode 100644
index 000000000..59f53f45f
--- /dev/null
+++ b/docs/models/shared/SourceS3ParquetFormat.md
@@ -0,0 +1,9 @@
+# SourceS3ParquetFormat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `decimalAsFloat` | *Optional extends Boolean>* | :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 extends com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat4Filetype>](../../models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3ParsingStrategy.md b/docs/models/shared/SourceS3ParsingStrategy.md
new file mode 100644
index 000000000..c17649ebc
--- /dev/null
+++ b/docs/models/shared/SourceS3ParsingStrategy.md
@@ -0,0 +1,13 @@
+# SourceS3ParsingStrategy
+
+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
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `AUTO` | auto |
+| `FAST` | fast |
+| `OCR_ONLY` | ocr_only |
+| `HI_RES` | hi_res |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3Processing.md b/docs/models/shared/SourceS3Processing.md
new file mode 100644
index 000000000..7dafcdc91
--- /dev/null
+++ b/docs/models/shared/SourceS3Processing.md
@@ -0,0 +1,4 @@
+# SourceS3Processing
+
+Processing configuration
+
diff --git a/docs/models/shared/SourceS3S3.md b/docs/models/shared/SourceS3S3.md
new file mode 100644
index 000000000..e18bf4743
--- /dev/null
+++ b/docs/models/shared/SourceS3S3.md
@@ -0,0 +1,8 @@
+# SourceS3S3
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `S3` | s3 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasFiletype.md b/docs/models/shared/SourceS3SchemasFiletype.md
new file mode 100644
index 000000000..180631d16
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasFormatFileFormatFiletype.md b/docs/models/shared/SourceS3SchemasFormatFileFormatFiletype.md
new file mode 100644
index 000000000..eee657efb
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasFormatFileFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasFormatFileFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasFormatFiletype.md b/docs/models/shared/SourceS3SchemasFormatFiletype.md
new file mode 100644
index 000000000..6e89b8172
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasHeaderDefinitionType.md b/docs/models/shared/SourceS3SchemasHeaderDefinitionType.md
new file mode 100644
index 000000000..03270fc02
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `AUTOGENERATED` | Autogenerated |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsFiletype.md b/docs/models/shared/SourceS3SchemasStreamsFiletype.md
new file mode 100644
index 000000000..1888d570f
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsFiletype
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `AVRO` | avro |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsFormatFiletype.md b/docs/models/shared/SourceS3SchemasStreamsFormatFiletype.md
new file mode 100644
index 000000000..98c6564e1
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| ----- | ----- |
+| `CSV` | csv |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.md b/docs/models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.md
new file mode 100644
index 000000000..f5aad6d75
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsFormatFormat4Filetype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsFormatFormat4Filetype
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `PARQUET` | parquet |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.md b/docs/models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.md
new file mode 100644
index 000000000..9dd124f0f
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsFormatFormat5Filetype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsFormatFormat5Filetype
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `UNSTRUCTURED` | unstructured |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsFormatFormatFiletype.md b/docs/models/shared/SourceS3SchemasStreamsFormatFormatFiletype.md
new file mode 100644
index 000000000..ed56cf3bd
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsFormatFormatFiletype.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsFormatFormatFiletype
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `JSONL` | jsonl |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3SchemasStreamsHeaderDefinitionType.md b/docs/models/shared/SourceS3SchemasStreamsHeaderDefinitionType.md
new file mode 100644
index 000000000..20ff2050f
--- /dev/null
+++ b/docs/models/shared/SourceS3SchemasStreamsHeaderDefinitionType.md
@@ -0,0 +1,8 @@
+# SourceS3SchemasStreamsHeaderDefinitionType
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `USER_PROVIDED` | User Provided |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3UserProvided.md b/docs/models/shared/SourceS3UserProvided.md
new file mode 100644
index 000000000..d76d5c00a
--- /dev/null
+++ b/docs/models/shared/SourceS3UserProvided.md
@@ -0,0 +1,9 @@
+# SourceS3UserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceS3SchemasStreamsHeaderDefinitionType>](../../models/shared/SourceS3SchemasStreamsHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceS3ValidationPolicy.md b/docs/models/shared/SourceS3ValidationPolicy.md
new file mode 100644
index 000000000..376bb043e
--- /dev/null
+++ b/docs/models/shared/SourceS3ValidationPolicy.md
@@ -0,0 +1,12 @@
+# SourceS3ValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSalesforce.md b/docs/models/shared/SourceSalesforce.md
new file mode 100644
index 000000000..e6cd6c5cc
--- /dev/null
+++ b/docs/models/shared/SourceSalesforce.md
@@ -0,0 +1,17 @@
+# SourceSalesforce
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.AuthType>](../../models/shared/AuthType.md) | :heavy_minus_sign: | N/A | |
+| `clientId` | *String* | :heavy_check_mark: | Enter your Salesforce developer application's Client ID | |
+| `clientSecret` | *String* | :heavy_check_mark: | Enter your Salesforce developer application's Client secret | |
+| `forceUseBulkApi` | *Optional extends Boolean>* | :heavy_minus_sign: | Toggle to use Bulk API (this might cause empty fields for some streams) | |
+| `isSandbox` | *Optional extends Boolean>* | :heavy_minus_sign: | Toggle if you're using a Salesforce Sandbox | |
+| `refreshToken` | *String* | :heavy_check_mark: | Enter your application's Salesforce Refresh Token used for Airbyte to access your Salesforce account. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSalesforceSalesforce](../../models/shared/SourceSalesforceSalesforce.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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. | 2021-07-25 |
+| `streamSliceStep` | *Optional extends String>* | :heavy_minus_sign: | The size of the time window (ISO8601 duration) to slice requests. | PT12H |
+| `streamsCriteria` | List<[com.airbyte.api.models.shared.StreamsCriteria](../../models/shared/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
diff --git a/docs/models/shared/SourceSalesforceSalesforce.md b/docs/models/shared/SourceSalesforceSalesforce.md
new file mode 100644
index 000000000..3c8e5fc19
--- /dev/null
+++ b/docs/models/shared/SourceSalesforceSalesforce.md
@@ -0,0 +1,8 @@
+# SourceSalesforceSalesforce
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `SALESFORCE` | salesforce |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSalesloft.md b/docs/models/shared/SourceSalesloft.md
new file mode 100644
index 000000000..27f238907
--- /dev/null
+++ b/docs/models/shared/SourceSalesloft.md
@@ -0,0 +1,10 @@
+# SourceSalesloft
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceSalesloftCredentials](../../models/shared/SourceSalesloftCredentials.md) | :heavy_check_mark: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.Salesloft](../../models/shared/Salesloft.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for Salesloft API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. | 2020-11-16T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSalesloftAuthType.md b/docs/models/shared/SourceSalesloftAuthType.md
new file mode 100644
index 000000000..27239113d
--- /dev/null
+++ b/docs/models/shared/SourceSalesloftAuthType.md
@@ -0,0 +1,8 @@
+# SourceSalesloftAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSalesloftCredentials.md b/docs/models/shared/SourceSalesloftCredentials.md
new file mode 100644
index 000000000..f07678a9b
--- /dev/null
+++ b/docs/models/shared/SourceSalesloftCredentials.md
@@ -0,0 +1,2 @@
+# SourceSalesloftCredentials
+
diff --git a/docs/models/shared/SourceSalesloftSchemasAuthType.md b/docs/models/shared/SourceSalesloftSchemasAuthType.md
new file mode 100644
index 000000000..0f95e3e00
--- /dev/null
+++ b/docs/models/shared/SourceSalesloftSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceSalesloftSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `API_KEY` | api_key |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSapFieldglass.md b/docs/models/shared/SourceSapFieldglass.md
new file mode 100644
index 000000000..a6a021206
--- /dev/null
+++ b/docs/models/shared/SourceSapFieldglass.md
@@ -0,0 +1,9 @@
+# SourceSapFieldglass
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key |
+| `sourceType` | [com.airbyte.api.models.shared.SapFieldglass](../../models/shared/SapFieldglass.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSecoda.md b/docs/models/shared/SourceSecoda.md
new file mode 100644
index 000000000..b17ef4341
--- /dev/null
+++ b/docs/models/shared/SourceSecoda.md
@@ -0,0 +1,9 @@
+# SourceSecoda
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Access Key. See here. The key is case sensitive. |
+| `sourceType` | [com.airbyte.api.models.shared.Secoda](../../models/shared/Secoda.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSendgrid.md b/docs/models/shared/SourceSendgrid.md
new file mode 100644
index 000000000..8884fe0a8
--- /dev/null
+++ b/docs/models/shared/SourceSendgrid.md
@@ -0,0 +1,10 @@
+# SourceSendgrid
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
+| `apikey` | *String* | :heavy_check_mark: | API Key, use admin to generate this key. | |
+| `sourceType` | [com.airbyte.api.models.shared.Sendgrid](../../models/shared/Sendgrid.md) | :heavy_check_mark: | N/A | |
+| `startTime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Start time in ISO8601 format. Any data before this time point will not be replicated. | 2020-01-01T01:01:01Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSendinblue.md b/docs/models/shared/SourceSendinblue.md
new file mode 100644
index 000000000..1c782bd4f
--- /dev/null
+++ b/docs/models/shared/SourceSendinblue.md
@@ -0,0 +1,9 @@
+# SourceSendinblue
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Key. See here. |
+| `sourceType` | [com.airbyte.api.models.shared.Sendinblue](../../models/shared/Sendinblue.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSenseforce.md b/docs/models/shared/SourceSenseforce.md
new file mode 100644
index 000000000..8785488da
--- /dev/null
+++ b/docs/models/shared/SourceSenseforce.md
@@ -0,0 +1,13 @@
+# SourceSenseforce
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Your API access token. See here. The toke is case sensitive. | |
+| `backendUrl` | *String* | :heavy_check_mark: | Your Senseforce API backend URL. This is the URL shown during the Login screen. See here for more details. (Note: Most Senseforce backend APIs have the term 'galaxy' in their ULR) | https://galaxyapi.senseforce.io |
+| `datasetId` | *String* | :heavy_check_mark: | The ID of the dataset you want to synchronize. The ID can be found in the URL when opening the dataset. See here for more details. (Note: As the Senseforce API only allows to synchronize a specific dataset, each dataset you want to synchronize needs to be implemented as a separate airbyte source). | 8f418098-ca28-4df5-9498-0df9fe78eda7 |
+| `sliceRange` | *Optional extends Long>* | :heavy_minus_sign: | The time increment used by the connector when requesting data from the Senseforce API. The bigger the value is, the less requests will be made and faster the sync will be. On the other hand, the more seldom the state is persisted and the more likely one could run into rate limites. Furthermore, consider that large chunks of time might take a long time for the Senseforce query to return data - meaning it could take in effect longer than with more smaller time slices. If there are a lot of data per day, set this setting to 1. If there is only very little data per day, you might change the setting to 10 or more. | 1 |
+| `sourceType` | [com.airbyte.api.models.shared.Senseforce](../../models/shared/Senseforce.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25. Only data with "Timestamp" after this date will be replicated. Important note: This start date must be set to the first day of where your dataset provides data. If your dataset has data from 2020-10-10 10:21:10, set the start_date to 2020-10-10 or later | 2017-01-25 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSentry.md b/docs/models/shared/SourceSentry.md
new file mode 100644
index 000000000..af3bd713f
--- /dev/null
+++ b/docs/models/shared/SourceSentry.md
@@ -0,0 +1,13 @@
+# SourceSentry
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authToken` | *String* | :heavy_check_mark: | Log into Sentry and then create authentication tokens.For self-hosted, you can find or create authentication tokens by visiting "{instance_url_prefix}/settings/account/api/auth-tokens/" |
+| `discoverFields` | List<*java.lang.Object*> | :heavy_minus_sign: | Fields to retrieve when fetching discover events |
+| `hostname` | *Optional extends String>* | :heavy_minus_sign: | Host name of Sentry API server.For self-hosted, specify your host name here. Otherwise, leave it empty. |
+| `organization` | *String* | :heavy_check_mark: | The slug of the organization the groups belong to. |
+| `project` | *String* | :heavy_check_mark: | The name (slug) of the Project you want to sync. |
+| `sourceType` | [com.airbyte.api.models.shared.Sentry](../../models/shared/Sentry.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSftp.md b/docs/models/shared/SourceSftp.md
new file mode 100644
index 000000000..c6e64c18b
--- /dev/null
+++ b/docs/models/shared/SourceSftp.md
@@ -0,0 +1,15 @@
+# SourceSftp
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceSftpAuthentication>](../../models/shared/SourceSftpAuthentication.md) | :heavy_minus_sign: | The server authentication method | |
+| `filePattern` | *Optional extends String>* | :heavy_minus_sign: | The regular expression to specify files for sync in a chosen Folder Path | log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd` |
+| `fileTypes` | *Optional extends String>* | :heavy_minus_sign: | Coma separated file types. Currently only 'csv' and 'json' types are supported. | csv,json |
+| `folderPath` | *Optional extends String>* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 |
+| `host` | *String* | :heavy_check_mark: | The server host address | www.host.com |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The server port | 22 |
+| `sourceType` | [com.airbyte.api.models.shared.Sftp](../../models/shared/Sftp.md) | :heavy_check_mark: | N/A | |
+| `user` | *String* | :heavy_check_mark: | The server user | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSftpAuthMethod.md b/docs/models/shared/SourceSftpAuthMethod.md
new file mode 100644
index 000000000..a748cd1cc
--- /dev/null
+++ b/docs/models/shared/SourceSftpAuthMethod.md
@@ -0,0 +1,10 @@
+# SourceSftpAuthMethod
+
+Connect through password authentication
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSftpAuthentication.md b/docs/models/shared/SourceSftpAuthentication.md
new file mode 100644
index 000000000..171fa95d1
--- /dev/null
+++ b/docs/models/shared/SourceSftpAuthentication.md
@@ -0,0 +1,4 @@
+# SourceSftpAuthentication
+
+The server authentication method
+
diff --git a/docs/models/shared/SourceSftpBulk.md b/docs/models/shared/SourceSftpBulk.md
new file mode 100644
index 000000000..8788c6dfd
--- /dev/null
+++ b/docs/models/shared/SourceSftpBulk.md
@@ -0,0 +1,20 @@
+# SourceSftpBulk
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `fileMostRecent` | *Optional extends Boolean>* | :heavy_minus_sign: | Sync only the most recent file for the configured folder path and file pattern | |
+| `filePattern` | *Optional extends String>* | :heavy_minus_sign: | The regular expression to specify files for sync in a chosen Folder Path | log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd` |
+| `fileType` | [Optional extends com.airbyte.api.models.shared.FileType>](../../models/shared/FileType.md) | :heavy_minus_sign: | The file type you want to sync. Currently only 'csv' and 'json' files are supported. | csv |
+| `folderPath` | *Optional extends String>* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 |
+| `host` | *String* | :heavy_check_mark: | The server host address | www.host.com |
+| `password` | *Optional extends String>* | :heavy_minus_sign: | OS-level password for logging into the jump server host | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The server port | 22 |
+| `privateKey` | *Optional extends String>* | :heavy_minus_sign: | The private key | |
+| `separator` | *Optional extends String>* | :heavy_minus_sign: | The separator used in the CSV files. Define None if you want to use the Sniffer functionality | , |
+| `sourceType` | [com.airbyte.api.models.shared.SftpBulk](../../models/shared/SftpBulk.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. | 2017-01-25T00:00:00Z |
+| `streamName` | *String* | :heavy_check_mark: | The name of the stream or table you want to create | ftp_contacts |
+| `username` | *String* | :heavy_check_mark: | The server user | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSftpPasswordAuthentication.md b/docs/models/shared/SourceSftpPasswordAuthentication.md
new file mode 100644
index 000000000..f8d7b0a0f
--- /dev/null
+++ b/docs/models/shared/SourceSftpPasswordAuthentication.md
@@ -0,0 +1,9 @@
+# SourceSftpPasswordAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| `authMethod` | [com.airbyte.api.models.shared.SourceSftpAuthMethod](../../models/shared/SourceSftpAuthMethod.md) | :heavy_check_mark: | Connect through password authentication |
+| `authUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSftpSSHKeyAuthentication.md b/docs/models/shared/SourceSftpSSHKeyAuthentication.md
new file mode 100644
index 000000000..08f16adc4
--- /dev/null
+++ b/docs/models/shared/SourceSftpSSHKeyAuthentication.md
@@ -0,0 +1,9 @@
+# SourceSftpSSHKeyAuthentication
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `authMethod` | [com.airbyte.api.models.shared.SourceSftpSchemasAuthMethod](../../models/shared/SourceSftpSchemasAuthMethod.md) | :heavy_check_mark: | Connect through ssh key |
+| `authSshKey` | *String* | :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/shared/SourceSftpSchemasAuthMethod.md b/docs/models/shared/SourceSftpSchemasAuthMethod.md
new file mode 100644
index 000000000..3b686352b
--- /dev/null
+++ b/docs/models/shared/SourceSftpSchemasAuthMethod.md
@@ -0,0 +1,10 @@
+# SourceSftpSchemasAuthMethod
+
+Connect through ssh key
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SSH_KEY_AUTH` | SSH_KEY_AUTH |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShopify.md b/docs/models/shared/SourceShopify.md
new file mode 100644
index 000000000..df4cafb56
--- /dev/null
+++ b/docs/models/shared/SourceShopify.md
@@ -0,0 +1,13 @@
+# SourceShopify
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `bulkWindowInDays` | *Optional extends Long>* | :heavy_minus_sign: | Defines what would be a date range per single BULK Job | |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ShopifyAuthorizationMethod>](../../models/shared/ShopifyAuthorizationMethod.md) | :heavy_minus_sign: | The authorization method to use to retrieve data from Shopify | |
+| `fetchTransactionsUserId` | *Optional extends Boolean>* | :heavy_minus_sign: | Defines which API type (REST/BULK) to use to fetch `Transactions` data. If you are a `Shopify Plus` user, leave the default value to speed up the fetch. | |
+| `shop` | *String* | :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'. | my-store |
+| `sourceType` | [com.airbyte.api.models.shared.SourceShopifyShopify](../../models/shared/SourceShopifyShopify.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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/shared/SourceShopifyAuthMethod.md b/docs/models/shared/SourceShopifyAuthMethod.md
new file mode 100644
index 000000000..412df4443
--- /dev/null
+++ b/docs/models/shared/SourceShopifyAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceShopifyAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShopifyOAuth20.md b/docs/models/shared/SourceShopifyOAuth20.md
new file mode 100644
index 000000000..d1ea9551b
--- /dev/null
+++ b/docs/models/shared/SourceShopifyOAuth20.md
@@ -0,0 +1,13 @@
+# SourceShopifyOAuth20
+
+OAuth2.0
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | The Access Token for making authenticated requests. |
+| `authMethod` | [com.airbyte.api.models.shared.SourceShopifyAuthMethod](../../models/shared/SourceShopifyAuthMethod.md) | :heavy_check_mark: | N/A |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of the Shopify developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShopifySchemasAuthMethod.md b/docs/models/shared/SourceShopifySchemasAuthMethod.md
new file mode 100644
index 000000000..6b9d151ed
--- /dev/null
+++ b/docs/models/shared/SourceShopifySchemasAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceShopifySchemasAuthMethod
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `API_PASSWORD` | api_password |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShopifyShopify.md b/docs/models/shared/SourceShopifyShopify.md
new file mode 100644
index 000000000..a508cb831
--- /dev/null
+++ b/docs/models/shared/SourceShopifyShopify.md
@@ -0,0 +1,8 @@
+# SourceShopifyShopify
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `SHOPIFY` | shopify |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShortio.md b/docs/models/shared/SourceShortio.md
new file mode 100644
index 000000000..59d90144b
--- /dev/null
+++ b/docs/models/shared/SourceShortio.md
@@ -0,0 +1,11 @@
+# SourceShortio
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `domainId` | *String* | :heavy_check_mark: | N/A | |
+| `secretKey` | *String* | :heavy_check_mark: | Short.io Secret Key | |
+| `sourceType` | [com.airbyte.api.models.shared.Shortio](../../models/shared/Shortio.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2023-07-30T03:43:59.244Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSlack.md b/docs/models/shared/SourceSlack.md
new file mode 100644
index 000000000..f14a76acc
--- /dev/null
+++ b/docs/models/shared/SourceSlack.md
@@ -0,0 +1,13 @@
+# SourceSlack
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `channelFilter` | List<*String*> | :heavy_minus_sign: | A channel name list (without leading '#' char) which limit the channels from which you'd like to sync. Empty list means no filter. | channel_one |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceSlackAuthenticationMechanism>](../../models/shared/SourceSlackAuthenticationMechanism.md) | :heavy_minus_sign: | Choose how to authenticate into Slack | |
+| `joinChannels` | *Optional extends Boolean>* | :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. | |
+| `lookbackWindow` | *Optional extends Long>* | :heavy_minus_sign: | How far into the past to look for messages in threads, default is 0 days | 7 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSlackSlack](../../models/shared/SourceSlackSlack.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceSlackAPIToken.md b/docs/models/shared/SourceSlackAPIToken.md
new file mode 100644
index 000000000..eaef34382
--- /dev/null
+++ b/docs/models/shared/SourceSlackAPIToken.md
@@ -0,0 +1,9 @@
+# SourceSlackAPIToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | A Slack bot token. See the docs for instructions on how to generate it. |
+| `optionTitle` | [com.airbyte.api.models.shared.SourceSlackSchemasOptionTitle](../../models/shared/SourceSlackSchemasOptionTitle.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSlackAuthenticationMechanism.md b/docs/models/shared/SourceSlackAuthenticationMechanism.md
new file mode 100644
index 000000000..d1182eba9
--- /dev/null
+++ b/docs/models/shared/SourceSlackAuthenticationMechanism.md
@@ -0,0 +1,4 @@
+# SourceSlackAuthenticationMechanism
+
+Choose how to authenticate into Slack
+
diff --git a/docs/models/shared/SourceSlackOptionTitle.md b/docs/models/shared/SourceSlackOptionTitle.md
new file mode 100644
index 000000000..58e147e00
--- /dev/null
+++ b/docs/models/shared/SourceSlackOptionTitle.md
@@ -0,0 +1,8 @@
+# SourceSlackOptionTitle
+
+
+## Values
+
+| Name | Value |
+| -------------------------------- | -------------------------------- |
+| `DEFAULT_O_AUTH20_AUTHORIZATION` | Default OAuth2.0 authorization |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSlackSchemasOptionTitle.md b/docs/models/shared/SourceSlackSchemasOptionTitle.md
new file mode 100644
index 000000000..dbe7a7c2d
--- /dev/null
+++ b/docs/models/shared/SourceSlackSchemasOptionTitle.md
@@ -0,0 +1,8 @@
+# SourceSlackSchemasOptionTitle
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `API_TOKEN_CREDENTIALS` | API Token Credentials |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSlackSlack.md b/docs/models/shared/SourceSlackSlack.md
new file mode 100644
index 000000000..add185958
--- /dev/null
+++ b/docs/models/shared/SourceSlackSlack.md
@@ -0,0 +1,8 @@
+# SourceSlackSlack
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `SLACK` | slack |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmaily.md b/docs/models/shared/SourceSmaily.md
new file mode 100644
index 000000000..848929894
--- /dev/null
+++ b/docs/models/shared/SourceSmaily.md
@@ -0,0 +1,11 @@
+# SourceSmaily
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `apiPassword` | *String* | :heavy_check_mark: | API user password. See https://smaily.com/help/api/general/create-api-user/ |
+| `apiSubdomain` | *String* | :heavy_check_mark: | API Subdomain. See https://smaily.com/help/api/general/create-api-user/ |
+| `apiUsername` | *String* | :heavy_check_mark: | API user username. See https://smaily.com/help/api/general/create-api-user/ |
+| `sourceType` | [com.airbyte.api.models.shared.Smaily](../../models/shared/Smaily.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartengage.md b/docs/models/shared/SourceSmartengage.md
new file mode 100644
index 000000000..3cf11b8dc
--- /dev/null
+++ b/docs/models/shared/SourceSmartengage.md
@@ -0,0 +1,9 @@
+# SourceSmartengage
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | API Key |
+| `sourceType` | [com.airbyte.api.models.shared.Smartengage](../../models/shared/Smartengage.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartsheets.md b/docs/models/shared/SourceSmartsheets.md
new file mode 100644
index 000000000..a3e401687
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheets.md
@@ -0,0 +1,12 @@
+# SourceSmartsheets
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceSmartsheetsAuthorizationMethod](../../models/shared/SourceSmartsheetsAuthorizationMethod.md) | :heavy_check_mark: | N/A | |
+| `metadataFields` | List<[com.airbyte.api.models.shared.Validenums](../../models/shared/Validenums.md)> | :heavy_minus_sign: | A List of available columns which metadata can be pulled from. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets](../../models/shared/SourceSmartsheetsSmartsheets.md) | :heavy_check_mark: | N/A | |
+| `spreadsheetId` | *String* | :heavy_check_mark: | The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties | |
+| `startDatetime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Only rows modified after this date/time will be replicated. This should be an ISO 8601 string, for instance: `2000-01-01T13:00:00` | 2000-01-01T13:00:00 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartsheetsAuthType.md b/docs/models/shared/SourceSmartsheetsAuthType.md
new file mode 100644
index 000000000..cf99790e2
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheetsAuthType.md
@@ -0,0 +1,8 @@
+# SourceSmartsheetsAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartsheetsAuthorizationMethod.md b/docs/models/shared/SourceSmartsheetsAuthorizationMethod.md
new file mode 100644
index 000000000..b30af1ef6
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheetsAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceSmartsheetsAuthorizationMethod
+
diff --git a/docs/models/shared/SourceSmartsheetsOAuth20.md b/docs/models/shared/SourceSmartsheetsOAuth20.md
new file mode 100644
index 000000000..eeab4b162
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheetsOAuth20.md
@@ -0,0 +1,13 @@
+# SourceSmartsheetsOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceSmartsheetsAuthType>](../../models/shared/SourceSmartsheetsAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The API ID of the SmartSheets developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The API Secret the SmartSheets developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The key to refresh the expired access_token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartsheetsSchemasAuthType.md b/docs/models/shared/SourceSmartsheetsSchemasAuthType.md
new file mode 100644
index 000000000..5a2cb872a
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheetsSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceSmartsheetsSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSmartsheetsSmartsheets.md b/docs/models/shared/SourceSmartsheetsSmartsheets.md
new file mode 100644
index 000000000..1735775c6
--- /dev/null
+++ b/docs/models/shared/SourceSmartsheetsSmartsheets.md
@@ -0,0 +1,8 @@
+# SourceSmartsheetsSmartsheets
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `SMARTSHEETS` | smartsheets |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnapchatMarketing.md b/docs/models/shared/SourceSnapchatMarketing.md
new file mode 100644
index 000000000..3e9391ce5
--- /dev/null
+++ b/docs/models/shared/SourceSnapchatMarketing.md
@@ -0,0 +1,16 @@
+# SourceSnapchatMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
+| `actionReportTime` | [Optional extends com.airbyte.api.models.shared.ActionReportTime>](../../models/shared/ActionReportTime.md) | :heavy_minus_sign: | Specifies the principle for conversion reporting. | |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Snapchat developer application. | |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Snapchat developer application. | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | Date in the format 2017-01-25. Any data after this date will not be replicated. | 2022-01-30 |
+| `refreshToken` | *String* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing](../../models/shared/SourceSnapchatMarketingSnapchatMarketing.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | Date in the format 2022-01-01. Any data before this date will not be replicated. | 2022-01-01 |
+| `swipeUpAttributionWindow` | [Optional extends com.airbyte.api.models.shared.SwipeUpAttributionWindow>](../../models/shared/SwipeUpAttributionWindow.md) | :heavy_minus_sign: | Attribution window for swipe ups. | |
+| `viewAttributionWindow` | [Optional extends com.airbyte.api.models.shared.ViewAttributionWindow>](../../models/shared/ViewAttributionWindow.md) | :heavy_minus_sign: | Attribution window for views. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnapchatMarketingSnapchatMarketing.md b/docs/models/shared/SourceSnapchatMarketingSnapchatMarketing.md
new file mode 100644
index 000000000..860af1e0c
--- /dev/null
+++ b/docs/models/shared/SourceSnapchatMarketingSnapchatMarketing.md
@@ -0,0 +1,8 @@
+# SourceSnapchatMarketingSnapchatMarketing
+
+
+## Values
+
+| Name | Value |
+| -------------------- | -------------------- |
+| `SNAPCHAT_MARKETING` | snapchat-marketing |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflake.md b/docs/models/shared/SourceSnowflake.md
new file mode 100644
index 000000000..0a1317528
--- /dev/null
+++ b/docs/models/shared/SourceSnowflake.md
@@ -0,0 +1,15 @@
+# SourceSnowflake
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceSnowflakeAuthorizationMethod>](../../models/shared/SourceSnowflakeAuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `database` | *String* | :heavy_check_mark: | The database you created for Airbyte to access data. | AIRBYTE_DATABASE |
+| `host` | *String* | :heavy_check_mark: | The host domain of the snowflake instance (must include the account, region, cloud environment, and end with snowflakecomputing.com). | accountname.us-east-2.aws.snowflakecomputing.com |
+| `jdbcUrlParams` | *Optional extends String>* | :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). | |
+| `role` | *String* | :heavy_check_mark: | The role you created for Airbyte to access Snowflake. | AIRBYTE_ROLE |
+| `schema` | *Optional extends String>* | :heavy_minus_sign: | The source Snowflake schema tables. Leave empty to access tables from multiple schemas. | AIRBYTE_SCHEMA |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSnowflakeSnowflake](../../models/shared/SourceSnowflakeSnowflake.md) | :heavy_check_mark: | N/A | |
+| `warehouse` | *String* | :heavy_check_mark: | The warehouse you created for Airbyte to access data. | AIRBYTE_WAREHOUSE |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflakeAuthType.md b/docs/models/shared/SourceSnowflakeAuthType.md
new file mode 100644
index 000000000..0371d1af1
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeAuthType.md
@@ -0,0 +1,8 @@
+# SourceSnowflakeAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `O_AUTH` | OAuth |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflakeAuthorizationMethod.md b/docs/models/shared/SourceSnowflakeAuthorizationMethod.md
new file mode 100644
index 000000000..f410e7693
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceSnowflakeAuthorizationMethod
+
diff --git a/docs/models/shared/SourceSnowflakeOAuth20.md b/docs/models/shared/SourceSnowflakeOAuth20.md
new file mode 100644
index 000000000..a42423a6e
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeOAuth20.md
@@ -0,0 +1,12 @@
+# SourceSnowflakeOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | Access Token for making authenticated requests. |
+| `authType` | [com.airbyte.api.models.shared.SourceSnowflakeAuthType](../../models/shared/SourceSnowflakeAuthType.md) | :heavy_check_mark: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Snowflake developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Snowflake developer application. |
+| `refreshToken` | *Optional extends String>* | :heavy_minus_sign: | Refresh Token for making authenticated requests. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflakeSchemasAuthType.md b/docs/models/shared/SourceSnowflakeSchemasAuthType.md
new file mode 100644
index 000000000..518e93bd3
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceSnowflakeSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `USERNAME_PASSWORD` | username/password |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflakeSnowflake.md b/docs/models/shared/SourceSnowflakeSnowflake.md
new file mode 100644
index 000000000..425d7931a
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeSnowflake.md
@@ -0,0 +1,8 @@
+# SourceSnowflakeSnowflake
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `SNOWFLAKE` | snowflake |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSnowflakeUsernameAndPassword.md b/docs/models/shared/SourceSnowflakeUsernameAndPassword.md
new file mode 100644
index 000000000..e5a2da7bd
--- /dev/null
+++ b/docs/models/shared/SourceSnowflakeUsernameAndPassword.md
@@ -0,0 +1,10 @@
+# SourceSnowflakeUsernameAndPassword
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [com.airbyte.api.models.shared.SourceSnowflakeSchemasAuthType](../../models/shared/SourceSnowflakeSchemasAuthType.md) | :heavy_check_mark: | N/A | |
+| `password` | *String* | :heavy_check_mark: | The password associated with the username. | |
+| `username` | *String* | :heavy_check_mark: | The username you created to allow Airbyte to access the database. | AIRBYTE_USER |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSonarCloud.md b/docs/models/shared/SourceSonarCloud.md
new file mode 100644
index 000000000..400ef64f4
--- /dev/null
+++ b/docs/models/shared/SourceSonarCloud.md
@@ -0,0 +1,13 @@
+# SourceSonarCloud
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
+| `componentKeys` | List<*java.lang.Object*> | :heavy_check_mark: | Comma-separated list of component keys. | airbyte-ws-order |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | To retrieve issues created before the given date (inclusive). | YYYY-MM-DD |
+| `organization` | *String* | :heavy_check_mark: | Organization key. See here. | airbyte |
+| `sourceType` | [com.airbyte.api.models.shared.SonarCloud](../../models/shared/SonarCloud.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | To retrieve issues created after the given date (inclusive). | YYYY-MM-DD |
+| `userToken` | *String* | :heavy_check_mark: | Your User Token. See here. The token is case sensitive. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSpacexApi.md b/docs/models/shared/SourceSpacexApi.md
new file mode 100644
index 000000000..5179502a1
--- /dev/null
+++ b/docs/models/shared/SourceSpacexApi.md
@@ -0,0 +1,10 @@
+# SourceSpacexApi
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
+| `id` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `options` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `sourceType` | [com.airbyte.api.models.shared.SpacexApi](../../models/shared/SpacexApi.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSquare.md b/docs/models/shared/SourceSquare.md
new file mode 100644
index 000000000..0d1d78918
--- /dev/null
+++ b/docs/models/shared/SourceSquare.md
@@ -0,0 +1,12 @@
+# SourceSquare
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceSquareAuthentication>](../../models/shared/SourceSquareAuthentication.md) | :heavy_minus_sign: | Choose how to authenticate to Square. |
+| `includeDeletedObjects` | *Optional extends Boolean>* | :heavy_minus_sign: | In some streams there is an option to include deleted objects (Items, Categories, Discounts, Taxes) |
+| `isSandbox` | *Optional extends Boolean>* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSquareSquare](../../models/shared/SourceSquareSquare.md) | :heavy_check_mark: | N/A |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSquareAPIKey.md b/docs/models/shared/SourceSquareAPIKey.md
new file mode 100644
index 000000000..f8626199a
--- /dev/null
+++ b/docs/models/shared/SourceSquareAPIKey.md
@@ -0,0 +1,9 @@
+# SourceSquareAPIKey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | The API key for a Square application |
+| `authType` | [com.airbyte.api.models.shared.SourceSquareSchemasAuthType](../../models/shared/SourceSquareSchemasAuthType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSquareAuthType.md b/docs/models/shared/SourceSquareAuthType.md
new file mode 100644
index 000000000..ba33f4607
--- /dev/null
+++ b/docs/models/shared/SourceSquareAuthType.md
@@ -0,0 +1,8 @@
+# SourceSquareAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `O_AUTH` | OAuth |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSquareAuthentication.md b/docs/models/shared/SourceSquareAuthentication.md
new file mode 100644
index 000000000..fbdb0f188
--- /dev/null
+++ b/docs/models/shared/SourceSquareAuthentication.md
@@ -0,0 +1,4 @@
+# SourceSquareAuthentication
+
+Choose how to authenticate to Square.
+
diff --git a/docs/models/shared/SourceSquareSchemasAuthType.md b/docs/models/shared/SourceSquareSchemasAuthType.md
new file mode 100644
index 000000000..92a7b7e5a
--- /dev/null
+++ b/docs/models/shared/SourceSquareSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceSquareSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `API_KEY` | API Key |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSquareSquare.md b/docs/models/shared/SourceSquareSquare.md
new file mode 100644
index 000000000..715c6be7d
--- /dev/null
+++ b/docs/models/shared/SourceSquareSquare.md
@@ -0,0 +1,8 @@
+# SourceSquareSquare
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SQUARE` | square |
\ No newline at end of file
diff --git a/docs/models/shared/SourceStrava.md b/docs/models/shared/SourceStrava.md
new file mode 100644
index 000000000..19daf3a38
--- /dev/null
+++ b/docs/models/shared/SourceStrava.md
@@ -0,0 +1,14 @@
+# SourceStrava
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `athleteId` | *long* | :heavy_check_mark: | The Athlete ID of your Strava developer application. | 17831421 |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceStravaAuthType>](../../models/shared/SourceStravaAuthType.md) | :heavy_minus_sign: | N/A | |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Strava developer application. | 12345 |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Strava developer application. | fc6243f283e51f6ca989aab298b17da125496f50 |
+| `refreshToken` | *String* | :heavy_check_mark: | The Refresh Token with the activity: read_all permissions. | fc6243f283e51f6ca989aab298b17da125496f50 |
+| `sourceType` | [com.airbyte.api.models.shared.SourceStravaStrava](../../models/shared/SourceStravaStrava.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time. Any data before this date will not be replicated. | 2021-03-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceStravaAuthType.md b/docs/models/shared/SourceStravaAuthType.md
new file mode 100644
index 000000000..a58a427b1
--- /dev/null
+++ b/docs/models/shared/SourceStravaAuthType.md
@@ -0,0 +1,8 @@
+# SourceStravaAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceStravaStrava.md b/docs/models/shared/SourceStravaStrava.md
new file mode 100644
index 000000000..b80c72ae4
--- /dev/null
+++ b/docs/models/shared/SourceStravaStrava.md
@@ -0,0 +1,8 @@
+# SourceStravaStrava
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `STRAVA` | strava |
\ No newline at end of file
diff --git a/docs/models/shared/SourceStripe.md b/docs/models/shared/SourceStripe.md
new file mode 100644
index 000000000..9be4ac811
--- /dev/null
+++ b/docs/models/shared/SourceStripe.md
@@ -0,0 +1,15 @@
+# SourceStripe
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accountId` | *String* | :heavy_check_mark: | Your Stripe account ID (starts with 'acct_', find yours here). | |
+| `callRateLimit` | *Optional extends Long>* | :heavy_minus_sign: | The number of API calls per second that you allow connector to make. This value can not be bigger than real API call rate limit (https://stripe.com/docs/rate-limits). If not specified the default maximum is 25 and 100 calls per second for test and production tokens respectively. | 25 |
+| `clientSecret` | *String* | :heavy_check_mark: | Stripe API key (usually starts with 'sk_live_'; find yours here). | |
+| `lookbackWindowDays` | *Optional extends Long>* | :heavy_minus_sign: | When set, the connector will always re-export data from the past N days, where N is the value set here. This is useful if your data is frequently updated after creation. The Lookback Window only applies to streams that do not support event-based incremental syncs: Events, SetupAttempts, ShippingRates, BalanceTransactions, Files, FileLinks, Refunds. More info here | |
+| `numWorkers` | *Optional extends Long>* | :heavy_minus_sign: | The number of worker thread to use for the sync. The performance upper boundary depends on call_rate_limit setting and type of account. | 1 |
+| `sliceRange` | *Optional extends Long>* | :heavy_minus_sign: | The time increment used by the connector when requesting data from the Stripe API. The bigger the value is, the less requests will be made and faster the sync will be. On the other hand, the more seldom the state is persisted. | 1 |
+| `sourceType` | [com.airbyte.api.models.shared.Stripe](../../models/shared/Stripe.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Only data generated after this date will be replicated. | 2017-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSurveySparrow.md b/docs/models/shared/SourceSurveySparrow.md
new file mode 100644
index 000000000..0f38805ba
--- /dev/null
+++ b/docs/models/shared/SourceSurveySparrow.md
@@ -0,0 +1,11 @@
+# SourceSurveySparrow
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Your access token. See here. The key is case sensitive. |
+| `region` | [Optional extends com.airbyte.api.models.shared.BaseURL>](../../models/shared/BaseURL.md) | :heavy_minus_sign: | Is your account location is EU based? If yes, the base url to retrieve data will be different. |
+| `sourceType` | [com.airbyte.api.models.shared.SurveySparrow](../../models/shared/SurveySparrow.md) | :heavy_check_mark: | N/A |
+| `surveyId` | List<*java.lang.Object*> | :heavy_minus_sign: | A List of your survey ids for survey-specific stream |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSurveySparrowUrlBase.md b/docs/models/shared/SourceSurveySparrowUrlBase.md
new file mode 100644
index 000000000..539dcbc88
--- /dev/null
+++ b/docs/models/shared/SourceSurveySparrowUrlBase.md
@@ -0,0 +1,8 @@
+# SourceSurveySparrowUrlBase
+
+
+## Values
+
+| Name | Value |
+| -------------------------------- | -------------------------------- |
+| `HTTPS_API_SURVEYSPARROW_COM_V3` | https://api.surveysparrow.com/v3 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSurveymonkey.md b/docs/models/shared/SourceSurveymonkey.md
new file mode 100644
index 000000000..45b32b5c4
--- /dev/null
+++ b/docs/models/shared/SourceSurveymonkey.md
@@ -0,0 +1,12 @@
+# SourceSurveymonkey
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SurveyMonkeyAuthorizationMethod](../../models/shared/SurveyMonkeyAuthorizationMethod.md) | :heavy_check_mark: | The authorization method to use to retrieve data from SurveyMonkey | |
+| `origin` | [Optional extends com.airbyte.api.models.shared.OriginDatacenterOfTheSurveyMonkeyAccount>](../../models/shared/OriginDatacenterOfTheSurveyMonkeyAccount.md) | :heavy_minus_sign: | Depending on the originating datacenter of the SurveyMonkey account, the API access URL may be different. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceSurveymonkeySurveymonkey](../../models/shared/SourceSurveymonkeySurveymonkey.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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 |
+| `surveyIds` | List<*String*> | :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/shared/SourceSurveymonkeyAuthMethod.md b/docs/models/shared/SourceSurveymonkeyAuthMethod.md
new file mode 100644
index 000000000..6dc089268
--- /dev/null
+++ b/docs/models/shared/SourceSurveymonkeyAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceSurveymonkeyAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSurveymonkeySurveymonkey.md b/docs/models/shared/SourceSurveymonkeySurveymonkey.md
new file mode 100644
index 000000000..814afea60
--- /dev/null
+++ b/docs/models/shared/SourceSurveymonkeySurveymonkey.md
@@ -0,0 +1,8 @@
+# SourceSurveymonkeySurveymonkey
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `SURVEYMONKEY` | surveymonkey |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTempo.md b/docs/models/shared/SourceTempo.md
new file mode 100644
index 000000000..4cb1e86b9
--- /dev/null
+++ b/docs/models/shared/SourceTempo.md
@@ -0,0 +1,9 @@
+# SourceTempo
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Tempo API Token. Go to Tempo>Settings, scroll down to Data Access and select API integration. |
+| `sourceType` | [com.airbyte.api.models.shared.Tempo](../../models/shared/Tempo.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTheGuardianApi.md b/docs/models/shared/SourceTheGuardianApi.md
new file mode 100644
index 000000000..5a25a6c48
--- /dev/null
+++ b/docs/models/shared/SourceTheGuardianApi.md
@@ -0,0 +1,14 @@
+# SourceTheGuardianApi
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Key. See here. The key is case sensitive. | |
+| `endDate` | *Optional extends String>* | :heavy_minus_sign: | (Optional) Use this to set the maximum date (YYYY-MM-DD) of the results. Results newer than the end_date will not be shown. Default is set to the current date (today) for incremental syncs. | YYYY-MM-DD |
+| `query` | *Optional extends String>* | :heavy_minus_sign: | (Optional) The query (q) parameter filters the results to only those that include that search term. The q parameter supports AND, OR and NOT operators. | environment AND NOT water |
+| `section` | *Optional extends String>* | :heavy_minus_sign: | (Optional) Use this to filter the results by a particular section. See here for a list of all sections, and here for the sections endpoint documentation. | media |
+| `sourceType` | [com.airbyte.api.models.shared.TheGuardianApi](../../models/shared/TheGuardianApi.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | Use this to set the minimum date (YYYY-MM-DD) of the results. Results older than the start_date will not be shown. | YYYY-MM-DD |
+| `tag` | *Optional extends String>* | :heavy_minus_sign: | (Optional) A tag is a piece of data that is used by The Guardian to categorise content. Use this parameter to filter results by showing only the ones matching the entered tag. See here for a list of all tags, and here for the tags endpoint documentation. | environment/recycling |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTiktokMarketing.md b/docs/models/shared/SourceTiktokMarketing.md
new file mode 100644
index 000000000..36c62114d
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketing.md
@@ -0,0 +1,13 @@
+# SourceTiktokMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `attributionWindow` | *Optional extends Long>* | :heavy_minus_sign: | The attribution window in days. |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceTiktokMarketingAuthenticationMethod>](../../models/shared/SourceTiktokMarketingAuthenticationMethod.md) | :heavy_minus_sign: | Authentication method |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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. |
+| `includeDeleted` | *Optional extends Boolean>* | :heavy_minus_sign: | Set to active if you want to include deleted data in reports. |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.SourceTiktokMarketingTiktokMarketing>](../../models/shared/SourceTiktokMarketingTiktokMarketing.md) | :heavy_minus_sign: | N/A |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :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/shared/SourceTiktokMarketingAuthType.md b/docs/models/shared/SourceTiktokMarketingAuthType.md
new file mode 100644
index 000000000..8b610a8b6
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketingAuthType.md
@@ -0,0 +1,8 @@
+# SourceTiktokMarketingAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTiktokMarketingAuthenticationMethod.md b/docs/models/shared/SourceTiktokMarketingAuthenticationMethod.md
new file mode 100644
index 000000000..76d1a4831
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketingAuthenticationMethod.md
@@ -0,0 +1,4 @@
+# SourceTiktokMarketingAuthenticationMethod
+
+Authentication method
+
diff --git a/docs/models/shared/SourceTiktokMarketingOAuth20.md b/docs/models/shared/SourceTiktokMarketingOAuth20.md
new file mode 100644
index 000000000..1b650d495
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketingOAuth20.md
@@ -0,0 +1,12 @@
+# SourceTiktokMarketingOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Long-term Authorized Access Token. |
+| `advertiserId` | *Optional extends String>* | :heavy_minus_sign: | The Advertiser ID to filter reports and streams. Let this empty to retrieve all. |
+| `appId` | *String* | :heavy_check_mark: | The Developer Application App ID. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTiktokMarketingAuthType>](../../models/shared/SourceTiktokMarketingAuthType.md) | :heavy_minus_sign: | N/A |
+| `secret` | *String* | :heavy_check_mark: | The Developer Application Secret. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTiktokMarketingSchemasAuthType.md b/docs/models/shared/SourceTiktokMarketingSchemasAuthType.md
new file mode 100644
index 000000000..8aee2477d
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketingSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceTiktokMarketingSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `SANDBOX_ACCESS_TOKEN` | sandbox_access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTiktokMarketingTiktokMarketing.md b/docs/models/shared/SourceTiktokMarketingTiktokMarketing.md
new file mode 100644
index 000000000..c9a2791fc
--- /dev/null
+++ b/docs/models/shared/SourceTiktokMarketingTiktokMarketing.md
@@ -0,0 +1,8 @@
+# SourceTiktokMarketingTiktokMarketing
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `TIKTOK_MARKETING` | tiktok-marketing |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrello.md b/docs/models/shared/SourceTrello.md
new file mode 100644
index 000000000..e24de68c5
--- /dev/null
+++ b/docs/models/shared/SourceTrello.md
@@ -0,0 +1,12 @@
+# SourceTrello
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `boardIds` | List<*String*> | :heavy_minus_sign: | IDs of the boards to replicate data from. If left empty, data from all boards to which you have access will be replicated. Please note that this is not the 8-character ID in the board's shortLink (URL of the board). Rather, what is required here is the 24-character ID usually returned by the API | |
+| `key` | *String* | :heavy_check_mark: | Trello API key. See the docs for instructions on how to generate it. | |
+| `sourceType` | [com.airbyte.api.models.shared.Trello](../../models/shared/Trello.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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-03-01T00:00:00Z |
+| `token` | *String* | :heavy_check_mark: | Trello API token. See the docs for instructions on how to generate it. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrustpilot.md b/docs/models/shared/SourceTrustpilot.md
new file mode 100644
index 000000000..4117ab659
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilot.md
@@ -0,0 +1,11 @@
+# SourceTrustpilot
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| `businessUnits` | List<*String*> | :heavy_check_mark: | The names of business units which shall be synchronized. Some streams e.g. configured_business_units or private_reviews use this configuration. | mydomain.com |
+| `credentials` | [com.airbyte.api.models.shared.SourceTrustpilotAuthorizationMethod](../../models/shared/SourceTrustpilotAuthorizationMethod.md) | :heavy_check_mark: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.Trustpilot](../../models/shared/Trustpilot.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | For streams with sync. method incremental the start date time to be used | %Y-%m-%dT%H:%M:%S |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrustpilotAPIKey.md b/docs/models/shared/SourceTrustpilotAPIKey.md
new file mode 100644
index 000000000..c163c16aa
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilotAPIKey.md
@@ -0,0 +1,11 @@
+# SourceTrustpilotAPIKey
+
+The API key authentication method gives you access to only the streams which are part of the Public API. When you want to get streams available via the Consumer API (e.g. the private reviews) you need to use authentication method OAuth 2.0.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTrustpilotSchemasAuthType>](../../models/shared/SourceTrustpilotSchemasAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The API key of the Trustpilot API application. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrustpilotAuthType.md b/docs/models/shared/SourceTrustpilotAuthType.md
new file mode 100644
index 000000000..bc9607721
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilotAuthType.md
@@ -0,0 +1,8 @@
+# SourceTrustpilotAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrustpilotAuthorizationMethod.md b/docs/models/shared/SourceTrustpilotAuthorizationMethod.md
new file mode 100644
index 000000000..cc56a325c
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilotAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceTrustpilotAuthorizationMethod
+
diff --git a/docs/models/shared/SourceTrustpilotOAuth20.md b/docs/models/shared/SourceTrustpilotOAuth20.md
new file mode 100644
index 000000000..09cd3a47c
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilotOAuth20.md
@@ -0,0 +1,13 @@
+# SourceTrustpilotOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTrustpilotAuthType>](../../models/shared/SourceTrustpilotAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The API key of the Trustpilot API application. (represents the OAuth Client ID) |
+| `clientSecret` | *String* | :heavy_check_mark: | The Secret of the Trustpilot API application. (represents the OAuth Client Secret) |
+| `refreshToken` | *String* | :heavy_check_mark: | The key to refresh the expired access_token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTrustpilotSchemasAuthType.md b/docs/models/shared/SourceTrustpilotSchemasAuthType.md
new file mode 100644
index 000000000..00294ad19
--- /dev/null
+++ b/docs/models/shared/SourceTrustpilotSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceTrustpilotSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `APIKEY` | apikey |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTvmazeSchedule.md b/docs/models/shared/SourceTvmazeSchedule.md
new file mode 100644
index 000000000..2ee37f64a
--- /dev/null
+++ b/docs/models/shared/SourceTvmazeSchedule.md
@@ -0,0 +1,12 @@
+# SourceTvmazeSchedule
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `domesticScheduleCountryCode` | *String* | :heavy_check_mark: | Country code for domestic TV schedule retrieval. | US |
+| `endDate` | *Optional extends String>* | :heavy_minus_sign: | End date for TV schedule retrieval. May be in the future. Optional.
| |
+| `sourceType` | [com.airbyte.api.models.shared.TvmazeSchedule](../../models/shared/TvmazeSchedule.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *String* | :heavy_check_mark: | Start date for TV schedule retrieval. May be in the future. | |
+| `webScheduleCountryCode` | *Optional extends String>* | :heavy_minus_sign: | ISO 3166-1 country code for web TV schedule retrieval. Leave blank for
all countries plus global web channels (e.g. Netflix). Alternatively,
set to 'global' for just global web channels.
| US |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTwilio.md b/docs/models/shared/SourceTwilio.md
new file mode 100644
index 000000000..805ab04f7
--- /dev/null
+++ b/docs/models/shared/SourceTwilio.md
@@ -0,0 +1,12 @@
+# SourceTwilio
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `accountSid` | *String* | :heavy_check_mark: | Twilio account SID | |
+| `authToken` | *String* | :heavy_check_mark: | Twilio Auth Token. | |
+| `lookbackWindow` | *Optional extends Long>* | :heavy_minus_sign: | How far into the past to look for records. (in minutes) | 60 |
+| `sourceType` | [com.airbyte.api.models.shared.Twilio](../../models/shared/Twilio.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2020-10-01T00:00:00Z. Any data before this date will not be replicated. | 2020-10-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTwilioTaskrouter.md b/docs/models/shared/SourceTwilioTaskrouter.md
new file mode 100644
index 000000000..156659eee
--- /dev/null
+++ b/docs/models/shared/SourceTwilioTaskrouter.md
@@ -0,0 +1,10 @@
+# SourceTwilioTaskrouter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
+| `accountSid` | *String* | :heavy_check_mark: | Twilio Account ID |
+| `authToken` | *String* | :heavy_check_mark: | Twilio Auth Token |
+| `sourceType` | [com.airbyte.api.models.shared.TwilioTaskrouter](../../models/shared/TwilioTaskrouter.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTwitter.md b/docs/models/shared/SourceTwitter.md
new file mode 100644
index 000000000..cce2f37d3
--- /dev/null
+++ b/docs/models/shared/SourceTwitter.md
@@ -0,0 +1,12 @@
+# SourceTwitter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | App only Bearer Token. See the docs for more information on how to obtain this token. |
+| `endDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The end date for retrieving tweets must be a minimum of 10 seconds prior to the request time. |
+| `query` | *String* | :heavy_check_mark: | Query for matching Tweets. You can learn how to build this query by reading build a query guide . |
+| `sourceType` | [com.airbyte.api.models.shared.Twitter](../../models/shared/Twitter.md) | :heavy_check_mark: | N/A |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | The start date for retrieving tweets cannot be more than 7 days in the past. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTypeform.md b/docs/models/shared/SourceTypeform.md
new file mode 100644
index 000000000..5e4360d56
--- /dev/null
+++ b/docs/models/shared/SourceTypeform.md
@@ -0,0 +1,11 @@
+# SourceTypeform
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [com.airbyte.api.models.shared.SourceTypeformAuthorizationMethod](../../models/shared/SourceTypeformAuthorizationMethod.md) | :heavy_check_mark: | N/A | |
+| `formIds` | List<*String*> | :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 | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceTypeformTypeform](../../models/shared/SourceTypeformTypeform.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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/shared/SourceTypeformAuthType.md b/docs/models/shared/SourceTypeformAuthType.md
new file mode 100644
index 000000000..3b08ddae1
--- /dev/null
+++ b/docs/models/shared/SourceTypeformAuthType.md
@@ -0,0 +1,8 @@
+# SourceTypeformAuthType
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTypeformAuthorizationMethod.md b/docs/models/shared/SourceTypeformAuthorizationMethod.md
new file mode 100644
index 000000000..d16748521
--- /dev/null
+++ b/docs/models/shared/SourceTypeformAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceTypeformAuthorizationMethod
+
diff --git a/docs/models/shared/SourceTypeformOAuth20.md b/docs/models/shared/SourceTypeformOAuth20.md
new file mode 100644
index 000000000..6ba78dae0
--- /dev/null
+++ b/docs/models/shared/SourceTypeformOAuth20.md
@@ -0,0 +1,13 @@
+# SourceTypeformOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTypeformAuthType>](../../models/shared/SourceTypeformAuthType.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of the Typeform developer application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret the Typeform developer application. |
+| `refreshToken` | *String* | :heavy_check_mark: | The key to refresh the expired access_token. |
+| `tokenExpiryDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date-time when the access token should be refreshed. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTypeformPrivateToken.md b/docs/models/shared/SourceTypeformPrivateToken.md
new file mode 100644
index 000000000..9b1998643
--- /dev/null
+++ b/docs/models/shared/SourceTypeformPrivateToken.md
@@ -0,0 +1,9 @@
+# SourceTypeformPrivateToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Log into your Typeform account and then generate a personal Access Token. |
+| `authType` | [Optional extends com.airbyte.api.models.shared.SourceTypeformSchemasAuthType>](../../models/shared/SourceTypeformSchemasAuthType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTypeformSchemasAuthType.md b/docs/models/shared/SourceTypeformSchemasAuthType.md
new file mode 100644
index 000000000..d8bef1972
--- /dev/null
+++ b/docs/models/shared/SourceTypeformSchemasAuthType.md
@@ -0,0 +1,8 @@
+# SourceTypeformSchemasAuthType
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceTypeformTypeform.md b/docs/models/shared/SourceTypeformTypeform.md
new file mode 100644
index 000000000..d7a13dac8
--- /dev/null
+++ b/docs/models/shared/SourceTypeformTypeform.md
@@ -0,0 +1,8 @@
+# SourceTypeformTypeform
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `TYPEFORM` | typeform |
\ No newline at end of file
diff --git a/docs/models/shared/SourceUsCensus.md b/docs/models/shared/SourceUsCensus.md
new file mode 100644
index 000000000..548409b3e
--- /dev/null
+++ b/docs/models/shared/SourceUsCensus.md
@@ -0,0 +1,11 @@
+# SourceUsCensus
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Your API Key. Get your key here. | |
+| `queryParams` | *Optional extends String>* | :heavy_minus_sign: | The query parameters portion of the GET request, without the api key | get=NAME,NAICS2017_LABEL,LFO_LABEL,EMPSZES_LABEL,ESTAB,PAYANN,PAYQTR1,EMP&for=us:*&NAICS2017=72&LFO=001&EMPSZES=001 |
+| `queryPath` | *String* | :heavy_check_mark: | The path portion of the GET request | data/2019/cbp |
+| `sourceType` | [com.airbyte.api.models.shared.UsCensus](../../models/shared/UsCensus.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceVantage.md b/docs/models/shared/SourceVantage.md
new file mode 100644
index 000000000..3c009985d
--- /dev/null
+++ b/docs/models/shared/SourceVantage.md
@@ -0,0 +1,9 @@
+# SourceVantage
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Your API Access token. See here. |
+| `sourceType` | [com.airbyte.api.models.shared.Vantage](../../models/shared/Vantage.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceWebflow.md b/docs/models/shared/SourceWebflow.md
new file mode 100644
index 000000000..17990aaa4
--- /dev/null
+++ b/docs/models/shared/SourceWebflow.md
@@ -0,0 +1,11 @@
+# SourceWebflow
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `acceptVersion` | *Optional extends String>* | :heavy_minus_sign: | The version of the Webflow API to use. See https://developers.webflow.com/#versioning | 1.0.0 |
+| `apiKey` | *String* | :heavy_check_mark: | The API token for authenticating to Webflow. See https://university.webflow.com/lesson/intro-to-the-webflow-api | a very long hex sequence |
+| `siteId` | *String* | :heavy_check_mark: | The id of the Webflow site you are requesting data from. See https://developers.webflow.com/#sites | a relatively long hex sequence |
+| `sourceType` | [com.airbyte.api.models.shared.Webflow](../../models/shared/Webflow.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceWhiskyHunter.md b/docs/models/shared/SourceWhiskyHunter.md
new file mode 100644
index 000000000..a69e3e351
--- /dev/null
+++ b/docs/models/shared/SourceWhiskyHunter.md
@@ -0,0 +1,8 @@
+# SourceWhiskyHunter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.WhiskyHunter>](../../models/shared/WhiskyHunter.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceWikipediaPageviews.md b/docs/models/shared/SourceWikipediaPageviews.md
new file mode 100644
index 000000000..2bcb340a2
--- /dev/null
+++ b/docs/models/shared/SourceWikipediaPageviews.md
@@ -0,0 +1,15 @@
+# SourceWikipediaPageviews
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `access` | *String* | :heavy_check_mark: | If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access. | all-access |
+| `agent` | *String* | :heavy_check_mark: | If you want to filter by agent type, use one of user, automated or spider. If you are interested in pageviews regardless of agent type, use all-agents. | all-agents |
+| `article` | *String* | :heavy_check_mark: | The title of any article in the specified project. Any spaces should be replaced with underscores. It also should be URI-encoded, so that non-URI-safe characters like %, / or ? are accepted. | Are_You_the_One%3F |
+| `country` | *String* | :heavy_check_mark: | The ISO 3166-1 alpha-2 code of a country for which to retrieve top articles. | FR |
+| `end` | *String* | :heavy_check_mark: | The date of the last day to include, in YYYYMMDD or YYYYMMDDHH format. | |
+| `project` | *String* | :heavy_check_mark: | If you want to filter by project, use the domain of any Wikimedia project. | en.wikipedia.org |
+| `sourceType` | [com.airbyte.api.models.shared.WikipediaPageviews](../../models/shared/WikipediaPageviews.md) | :heavy_check_mark: | N/A | |
+| `start` | *String* | :heavy_check_mark: | The date of the first day to include, in YYYYMMDD or YYYYMMDDHH format. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceWoocommerce.md b/docs/models/shared/SourceWoocommerce.md
new file mode 100644
index 000000000..adb089824
--- /dev/null
+++ b/docs/models/shared/SourceWoocommerce.md
@@ -0,0 +1,12 @@
+# SourceWoocommerce
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Customer Key for API in WooCommerce shop | |
+| `apiSecret` | *String* | :heavy_check_mark: | Customer Secret for API in WooCommerce shop | |
+| `shop` | *String* | :heavy_check_mark: | The name of the store. For https://EXAMPLE.com, the shop name is 'EXAMPLE.com'. | |
+| `sourceType` | [com.airbyte.api.models.shared.Woocommerce](../../models/shared/Woocommerce.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The date you would like to replicate data from. Format: YYYY-MM-DD | 2021-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceXkcd.md b/docs/models/shared/SourceXkcd.md
new file mode 100644
index 000000000..8bb1de819
--- /dev/null
+++ b/docs/models/shared/SourceXkcd.md
@@ -0,0 +1,8 @@
+# SourceXkcd
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
+| `sourceType` | [Optional extends com.airbyte.api.models.shared.Xkcd>](../../models/shared/Xkcd.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceYandexMetrica.md b/docs/models/shared/SourceYandexMetrica.md
new file mode 100644
index 000000000..5ff7cc1e3
--- /dev/null
+++ b/docs/models/shared/SourceYandexMetrica.md
@@ -0,0 +1,12 @@
+# SourceYandexMetrica
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
+| `authToken` | *String* | :heavy_check_mark: | Your Yandex Metrica API access token | |
+| `counterId` | *String* | :heavy_check_mark: | Counter ID | |
+| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | Starting point for your data replication, in format of "YYYY-MM-DD". If not provided will sync till most recent date. | 2022-01-01 |
+| `sourceType` | [com.airbyte.api.models.shared.YandexMetrica](../../models/shared/YandexMetrica.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | Starting point for your data replication, in format of "YYYY-MM-DD". | 2022-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceYotpo.md b/docs/models/shared/SourceYotpo.md
new file mode 100644
index 000000000..b83570db7
--- /dev/null
+++ b/docs/models/shared/SourceYotpo.md
@@ -0,0 +1,12 @@
+# SourceYotpo
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication) | |
+| `appKey` | *String* | :heavy_check_mark: | App key found at settings (Ref- https://settings.yotpo.com/#/general_settings) | |
+| `email` | *Optional extends String>* | :heavy_minus_sign: | Email address registered with yotpo. | |
+| `sourceType` | [com.airbyte.api.models.shared.Yotpo](../../models/shared/Yotpo.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Date time filter for incremental filter, Specify which date to extract from. | 2022-03-01T00:00:00.000Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceYoutubeAnalytics.md b/docs/models/shared/SourceYoutubeAnalytics.md
new file mode 100644
index 000000000..ae78a5fa7
--- /dev/null
+++ b/docs/models/shared/SourceYoutubeAnalytics.md
@@ -0,0 +1,9 @@
+# SourceYoutubeAnalytics
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | Map | :heavy_check_mark: | N/A |
+| `sourceType` | [com.airbyte.api.models.shared.SourceYoutubeAnalyticsYoutubeAnalytics](../../models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.md b/docs/models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.md
new file mode 100644
index 000000000..3e92a48cd
--- /dev/null
+++ b/docs/models/shared/SourceYoutubeAnalyticsYoutubeAnalytics.md
@@ -0,0 +1,8 @@
+# SourceYoutubeAnalyticsYoutubeAnalytics
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `YOUTUBE_ANALYTICS` | youtube-analytics |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskChat.md b/docs/models/shared/SourceZendeskChat.md
new file mode 100644
index 000000000..798067bde
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChat.md
@@ -0,0 +1,11 @@
+# SourceZendeskChat
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceZendeskChatAuthorizationMethod>](../../models/shared/SourceZendeskChatAuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceZendeskChatZendeskChat](../../models/shared/SourceZendeskChatZendeskChat.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for Zendesk Chat API, in the format YYYY-MM-DDT00:00:00Z. | 2021-02-01T00:00:00Z |
+| `subdomain` | *Optional extends String>* | :heavy_minus_sign: | Required if you access Zendesk Chat from a Zendesk Support subdomain. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskChatAccessToken.md b/docs/models/shared/SourceZendeskChatAccessToken.md
new file mode 100644
index 000000000..0cc9de204
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatAccessToken.md
@@ -0,0 +1,9 @@
+# SourceZendeskChatAccessToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | The Access Token to make authenticated requests. |
+| `credentials` | [com.airbyte.api.models.shared.SourceZendeskChatSchemasCredentials](../../models/shared/SourceZendeskChatSchemasCredentials.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskChatAuthorizationMethod.md b/docs/models/shared/SourceZendeskChatAuthorizationMethod.md
new file mode 100644
index 000000000..d7113011c
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceZendeskChatAuthorizationMethod
+
diff --git a/docs/models/shared/SourceZendeskChatCredentials.md b/docs/models/shared/SourceZendeskChatCredentials.md
new file mode 100644
index 000000000..deeb9ce4e
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatCredentials.md
@@ -0,0 +1,8 @@
+# SourceZendeskChatCredentials
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskChatOAuth20.md b/docs/models/shared/SourceZendeskChatOAuth20.md
new file mode 100644
index 000000000..149d15907
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatOAuth20.md
@@ -0,0 +1,12 @@
+# SourceZendeskChatOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *Optional extends String>* | :heavy_minus_sign: | Access Token for making authenticated requests. |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
+| `credentials` | [com.airbyte.api.models.shared.SourceZendeskChatCredentials](../../models/shared/SourceZendeskChatCredentials.md) | :heavy_check_mark: | N/A |
+| `refreshToken` | *Optional extends String>* | :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/shared/SourceZendeskChatSchemasCredentials.md b/docs/models/shared/SourceZendeskChatSchemasCredentials.md
new file mode 100644
index 000000000..ac62fee45
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatSchemasCredentials.md
@@ -0,0 +1,8 @@
+# SourceZendeskChatSchemasCredentials
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskChatZendeskChat.md b/docs/models/shared/SourceZendeskChatZendeskChat.md
new file mode 100644
index 000000000..fa7129a9d
--- /dev/null
+++ b/docs/models/shared/SourceZendeskChatZendeskChat.md
@@ -0,0 +1,8 @@
+# SourceZendeskChatZendeskChat
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ZENDESK_CHAT` | zendesk-chat |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSell.md b/docs/models/shared/SourceZendeskSell.md
new file mode 100644
index 000000000..11d621f60
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSell.md
@@ -0,0 +1,9 @@
+# SourceZendeskSell
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | The API token for authenticating to Zendesk Sell | f23yhd630otl94y85a8bf384958473pto95847fd006da49382716or937ruw059 |
+| `sourceType` | [com.airbyte.api.models.shared.ZendeskSell](../../models/shared/ZendeskSell.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshine.md b/docs/models/shared/SourceZendeskSunshine.md
new file mode 100644
index 000000000..c5604ac6a
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshine.md
@@ -0,0 +1,11 @@
+# SourceZendeskSunshine
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SourceZendeskSunshineAuthorizationMethod>](../../models/shared/SourceZendeskSunshineAuthorizationMethod.md) | :heavy_minus_sign: | N/A | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine](../../models/shared/SourceZendeskSunshineZendeskSunshine.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The date from which you'd like to replicate data for Zendesk Sunshine API, in the format YYYY-MM-DDT00:00:00Z. | 2021-01-01T00:00:00Z |
+| `subdomain` | *String* | :heavy_check_mark: | The subdomain for your Zendesk Account. | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineAPIToken.md b/docs/models/shared/SourceZendeskSunshineAPIToken.md
new file mode 100644
index 000000000..441400c55
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineAPIToken.md
@@ -0,0 +1,10 @@
+# SourceZendeskSunshineAPIToken
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | API Token. See the docs for information on how to generate this key. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceZendeskSunshineSchemasAuthMethod>](../../models/shared/SourceZendeskSunshineSchemasAuthMethod.md) | :heavy_minus_sign: | N/A |
+| `email` | *String* | :heavy_check_mark: | The user email for your Zendesk account |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineAuthMethod.md b/docs/models/shared/SourceZendeskSunshineAuthMethod.md
new file mode 100644
index 000000000..f6fb661db
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceZendeskSunshineAuthMethod
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineAuthorizationMethod.md b/docs/models/shared/SourceZendeskSunshineAuthorizationMethod.md
new file mode 100644
index 000000000..ea413be57
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineAuthorizationMethod.md
@@ -0,0 +1,2 @@
+# SourceZendeskSunshineAuthorizationMethod
+
diff --git a/docs/models/shared/SourceZendeskSunshineOAuth20.md b/docs/models/shared/SourceZendeskSunshineOAuth20.md
new file mode 100644
index 000000000..bd55c6233
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineOAuth20.md
@@ -0,0 +1,11 @@
+# SourceZendeskSunshineOAuth20
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Long-term access Token for making authenticated requests. |
+| `authMethod` | [Optional extends com.airbyte.api.models.shared.SourceZendeskSunshineAuthMethod>](../../models/shared/SourceZendeskSunshineAuthMethod.md) | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineSchemasAuthMethod.md b/docs/models/shared/SourceZendeskSunshineSchemasAuthMethod.md
new file mode 100644
index 000000000..f488814b4
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineSchemasAuthMethod.md
@@ -0,0 +1,8 @@
+# SourceZendeskSunshineSchemasAuthMethod
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `API_TOKEN` | api_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineZendeskSunshine.md b/docs/models/shared/SourceZendeskSunshineZendeskSunshine.md
new file mode 100644
index 000000000..963bb60b1
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSunshineZendeskSunshine.md
@@ -0,0 +1,8 @@
+# SourceZendeskSunshineZendeskSunshine
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `ZENDESK_SUNSHINE` | zendesk-sunshine |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSupport.md b/docs/models/shared/SourceZendeskSupport.md
new file mode 100644
index 000000000..66963603a
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSupport.md
@@ -0,0 +1,12 @@
+# SourceZendeskSupport
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Optional extends java.lang.Object>* | :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. | |
+| `ignorePagination` | *Optional extends Boolean>* | :heavy_minus_sign: | Makes each stream read a single page of data. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport](../../models/shared/SourceZendeskSupportZendeskSupport.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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` | *String* | :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/shared/SourceZendeskSupportZendeskSupport.md b/docs/models/shared/SourceZendeskSupportZendeskSupport.md
new file mode 100644
index 000000000..5673d9785
--- /dev/null
+++ b/docs/models/shared/SourceZendeskSupportZendeskSupport.md
@@ -0,0 +1,8 @@
+# SourceZendeskSupportZendeskSupport
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `ZENDESK_SUPPORT` | zendesk-support |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskTalk.md b/docs/models/shared/SourceZendeskTalk.md
new file mode 100644
index 000000000..4fb8b8add
--- /dev/null
+++ b/docs/models/shared/SourceZendeskTalk.md
@@ -0,0 +1,11 @@
+# SourceZendeskTalk
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Optional extends java.lang.Object>* | :heavy_minus_sign: | Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`. | |
+| `sourceType` | [com.airbyte.api.models.shared.SourceZendeskTalkZendeskTalk](../../models/shared/SourceZendeskTalkZendeskTalk.md) | :heavy_check_mark: | N/A | |
+| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :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` | *String* | :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/shared/SourceZendeskTalkZendeskTalk.md b/docs/models/shared/SourceZendeskTalkZendeskTalk.md
new file mode 100644
index 000000000..d63ad3a23
--- /dev/null
+++ b/docs/models/shared/SourceZendeskTalkZendeskTalk.md
@@ -0,0 +1,8 @@
+# SourceZendeskTalkZendeskTalk
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ZENDESK_TALK` | zendesk-talk |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZenloop.md b/docs/models/shared/SourceZenloop.md
new file mode 100644
index 000000000..0eca5f239
--- /dev/null
+++ b/docs/models/shared/SourceZenloop.md
@@ -0,0 +1,12 @@
+# SourceZenloop
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiToken` | *String* | :heavy_check_mark: | Zenloop API Token. You can get the API token in settings page here | |
+| `dateFrom` | *Optional extends String>* | :heavy_minus_sign: | Zenloop date_from. Format: 2021-10-24T03:30:30Z or 2021-10-24. Leave empty if only data from current data should be synced | 2021-10-24T03:30:30Z |
+| `sourceType` | [com.airbyte.api.models.shared.Zenloop](../../models/shared/Zenloop.md) | :heavy_check_mark: | N/A | |
+| `surveyGroupId` | *Optional extends String>* | :heavy_minus_sign: | Zenloop Survey Group ID. Can be found by pulling All Survey Groups via SurveyGroups stream. Leave empty to pull answers from all survey groups | |
+| `surveyId` | *Optional extends String>* | :heavy_minus_sign: | Zenloop Survey ID. Can be found here. Leave empty to pull answers from all surveys | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZohoCrm.md b/docs/models/shared/SourceZohoCrm.md
new file mode 100644
index 000000000..8c3e7d456
--- /dev/null
+++ b/docs/models/shared/SourceZohoCrm.md
@@ -0,0 +1,15 @@
+# SourceZohoCrm
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_check_mark: | OAuth2.0 Client ID | |
+| `clientSecret` | *String* | :heavy_check_mark: | OAuth2.0 Client Secret | |
+| `dcRegion` | [com.airbyte.api.models.shared.DataCenterLocation](../../models/shared/DataCenterLocation.md) | :heavy_check_mark: | Please choose the region of your Data Center location. More info by this Link | |
+| `edition` | [Optional extends com.airbyte.api.models.shared.ZohoCRMEdition>](../../models/shared/ZohoCRMEdition.md) | :heavy_minus_sign: | Choose your Edition of Zoho CRM to determine API Concurrency Limits | |
+| `environment` | [com.airbyte.api.models.shared.SourceZohoCrmEnvironment](../../models/shared/SourceZohoCrmEnvironment.md) | :heavy_check_mark: | Please choose the environment | |
+| `refreshToken` | *String* | :heavy_check_mark: | OAuth2.0 Refresh Token | |
+| `sourceType` | [com.airbyte.api.models.shared.ZohoCrm](../../models/shared/ZohoCrm.md) | :heavy_check_mark: | N/A | |
+| `startDatetime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | ISO 8601, for instance: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS+HH:MM` | 2000-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZohoCrmEnvironment.md b/docs/models/shared/SourceZohoCrmEnvironment.md
new file mode 100644
index 000000000..bbd9ce97a
--- /dev/null
+++ b/docs/models/shared/SourceZohoCrmEnvironment.md
@@ -0,0 +1,12 @@
+# SourceZohoCrmEnvironment
+
+Please choose the environment
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `PRODUCTION` | Production |
+| `DEVELOPER` | Developer |
+| `SANDBOX` | Sandbox |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZoom.md b/docs/models/shared/SourceZoom.md
new file mode 100644
index 000000000..75e7ee368
--- /dev/null
+++ b/docs/models/shared/SourceZoom.md
@@ -0,0 +1,12 @@
+# SourceZoom
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
+| `accountId` | *String* | :heavy_check_mark: | The account ID for your Zoom account. You can find this in the Zoom Marketplace under the "Manage" tab for your app. |
+| `authorizationEndpoint` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `clientId` | *String* | :heavy_check_mark: | The client ID for your Zoom app. You can find this in the Zoom Marketplace under the "Manage" tab for your app. |
+| `clientSecret` | *String* | :heavy_check_mark: | The client secret for your Zoom app. You can find this in the Zoom Marketplace under the "Manage" tab for your app. |
+| `sourceType` | [com.airbyte.api.models.shared.Zoom](../../models/shared/Zoom.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcesResponse.md b/docs/models/shared/SourcesResponse.md
index cec8a335c..6de915f14 100644
--- a/docs/models/shared/SourcesResponse.md
+++ b/docs/models/shared/SourcesResponse.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| `data` | List<[com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md)> | :heavy_check_mark: | N/A |
-| `next` | *String* | :heavy_minus_sign: | N/A |
-| `previous` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `next` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `previous` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SpacexApi.md b/docs/models/shared/SpacexApi.md
new file mode 100644
index 000000000..8b3e412b9
--- /dev/null
+++ b/docs/models/shared/SpacexApi.md
@@ -0,0 +1,8 @@
+# SpacexApi
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `SPACEX_API` | spacex-api |
\ No newline at end of file
diff --git a/docs/models/shared/Square.md b/docs/models/shared/Square.md
new file mode 100644
index 000000000..821f7321f
--- /dev/null
+++ b/docs/models/shared/Square.md
@@ -0,0 +1,8 @@
+# Square
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SquareCredentials>](../../models/shared/SquareCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SquareCredentials.md b/docs/models/shared/SquareCredentials.md
new file mode 100644
index 000000000..81a34ab22
--- /dev/null
+++ b/docs/models/shared/SquareCredentials.md
@@ -0,0 +1,9 @@
+# SquareCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Square-issued ID of your application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Square-issued application secret for your application |
\ No newline at end of file
diff --git a/docs/models/shared/StandaloneMongoDbInstance.md b/docs/models/shared/StandaloneMongoDbInstance.md
new file mode 100644
index 000000000..50a9f3827
--- /dev/null
+++ b/docs/models/shared/StandaloneMongoDbInstance.md
@@ -0,0 +1,10 @@
+# StandaloneMongoDbInstance
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
+| `host` | *String* | :heavy_check_mark: | The Host of a Mongo database to be replicated. | |
+| `instance` | [Optional extends com.airbyte.api.models.shared.Instance>](../../models/shared/Instance.md) | :heavy_minus_sign: | N/A | |
+| `port` | *Optional extends Long>* | :heavy_minus_sign: | The Port of a Mongo database to be replicated. | 27017 |
\ No newline at end of file
diff --git a/docs/models/shared/Standard.md b/docs/models/shared/Standard.md
new file mode 100644
index 000000000..49026ec56
--- /dev/null
+++ b/docs/models/shared/Standard.md
@@ -0,0 +1,10 @@
+# Standard
+
+(not recommended) Direct loading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In all other cases, you should use S3 uploading.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.DestinationRedshiftSchemasMethod](../../models/shared/DestinationRedshiftSchemasMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/StandardInserts.md b/docs/models/shared/StandardInserts.md
new file mode 100644
index 000000000..911ac9eac
--- /dev/null
+++ b/docs/models/shared/StandardInserts.md
@@ -0,0 +1,10 @@
+# StandardInserts
+
+(not recommended) Direct loading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In all other cases, you should use GCS staging.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.DestinationBigqueryMethod](../../models/shared/DestinationBigqueryMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/State.md b/docs/models/shared/State.md
new file mode 100644
index 000000000..89738ebbf
--- /dev/null
+++ b/docs/models/shared/State.md
@@ -0,0 +1,12 @@
+# State
+
+Select the state of the items to retrieve.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `UNREAD` | unread |
+| `ARCHIVE` | archive |
+| `ALL` | all |
\ No newline at end of file
diff --git a/docs/models/shared/StateFilter.md b/docs/models/shared/StateFilter.md
new file mode 100644
index 000000000..ad988aee6
--- /dev/null
+++ b/docs/models/shared/StateFilter.md
@@ -0,0 +1,10 @@
+# StateFilter
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ENABLED` | enabled |
+| `PAUSED` | paused |
+| `ARCHIVED` | archived |
\ No newline at end of file
diff --git a/docs/models/shared/Status.md b/docs/models/shared/Status.md
new file mode 100644
index 000000000..2f6ebab50
--- /dev/null
+++ b/docs/models/shared/Status.md
@@ -0,0 +1,10 @@
+# Status
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ACTIVE` | ACTIVE |
+| `PAUSED` | PAUSED |
+| `ARCHIVED` | ARCHIVED |
\ No newline at end of file
diff --git a/docs/models/shared/Storage.md b/docs/models/shared/Storage.md
new file mode 100644
index 000000000..26ccf8c56
--- /dev/null
+++ b/docs/models/shared/Storage.md
@@ -0,0 +1,8 @@
+# Storage
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `HTTPS` | HTTPS |
\ No newline at end of file
diff --git a/docs/models/shared/StorageProvider.md b/docs/models/shared/StorageProvider.md
new file mode 100644
index 000000000..bc33531a8
--- /dev/null
+++ b/docs/models/shared/StorageProvider.md
@@ -0,0 +1,4 @@
+# StorageProvider
+
+The storage Provider or Location of the file(s) which should be replicated.
+
diff --git a/docs/models/shared/Strategies.md b/docs/models/shared/Strategies.md
new file mode 100644
index 000000000..e7dc85bb1
--- /dev/null
+++ b/docs/models/shared/Strategies.md
@@ -0,0 +1,9 @@
+# Strategies
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DESKTOP` | desktop |
+| `MOBILE` | mobile |
\ No newline at end of file
diff --git a/docs/models/shared/Strava.md b/docs/models/shared/Strava.md
new file mode 100644
index 000000000..082e65668
--- /dev/null
+++ b/docs/models/shared/Strava.md
@@ -0,0 +1,9 @@
+# Strava
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your Strava developer application. | 12345 |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your Strava developer application. | fc6243f283e51f6ca989aab298b17da125496f50 |
\ No newline at end of file
diff --git a/docs/models/shared/StreamConfiguration.md b/docs/models/shared/StreamConfiguration.md
index c563bdfc3..cfadaf9cd 100644
--- a/docs/models/shared/StreamConfiguration.md
+++ b/docs/models/shared/StreamConfiguration.md
@@ -10,4 +10,4 @@ Configurations for a single stream.
| `cursorField` | List<*String*> | :heavy_minus_sign: | Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if `sync_mode` is `incremental` unless there is a default. |
| `name` | *String* | :heavy_check_mark: | N/A |
| `primaryKey` | List> | :heavy_minus_sign: | Paths to the fields that will be used as primary key. This field is REQUIRED if `destination_sync_mode` is `*_dedup` unless it is already supplied by the source schema. |
-| `syncMode` | [com.airbyte.api.models.shared.ConnectionSyncModeEnum](../../models/shared/ConnectionSyncModeEnum.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `syncMode` | [Optional extends com.airbyte.api.models.shared.ConnectionSyncModeEnum>](../../models/shared/ConnectionSyncModeEnum.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/StreamName.md b/docs/models/shared/StreamName.md
new file mode 100644
index 000000000..f7842e725
--- /dev/null
+++ b/docs/models/shared/StreamName.md
@@ -0,0 +1,51 @@
+# StreamName
+
+
+## Values
+
+| Name | Value |
+| -------------------------------------------------------- | -------------------------------------------------------- |
+| `GET_AFN_INVENTORY_DATA` | GET_AFN_INVENTORY_DATA |
+| `GET_AFN_INVENTORY_DATA_BY_COUNTRY` | GET_AFN_INVENTORY_DATA_BY_COUNTRY |
+| `GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL` | GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL |
+| `GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT` | GET_BRAND_ANALYTICS_MARKET_BASKET_REPORT |
+| `GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT` | GET_BRAND_ANALYTICS_REPEAT_PURCHASE_REPORT |
+| `GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT` | GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT |
+| `GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA` | GET_FBA_ESTIMATED_FBA_FEES_TXT_DATA |
+| `GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA` | GET_FBA_FULFILLMENT_CUSTOMER_RETURNS_DATA |
+| `GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA` | GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_PROMOTION_DATA |
+| `GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA` | GET_FBA_FULFILLMENT_CUSTOMER_SHIPMENT_REPLACEMENT_DATA |
+| `GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA` | GET_FBA_FULFILLMENT_REMOVAL_ORDER_DETAIL_DATA |
+| `GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA` | GET_FBA_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL_DATA |
+| `GET_FBA_INVENTORY_PLANNING_DATA` | GET_FBA_INVENTORY_PLANNING_DATA |
+| `GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA` | GET_FBA_MYI_UNSUPPRESSED_INVENTORY_DATA |
+| `GET_FBA_REIMBURSEMENTS_DATA` | GET_FBA_REIMBURSEMENTS_DATA |
+| `GET_FBA_SNS_FORECAST_DATA` | GET_FBA_SNS_FORECAST_DATA |
+| `GET_FBA_SNS_PERFORMANCE_DATA` | GET_FBA_SNS_PERFORMANCE_DATA |
+| `GET_FBA_STORAGE_FEE_CHARGES_DATA` | GET_FBA_STORAGE_FEE_CHARGES_DATA |
+| `GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING` | GET_FLAT_FILE_ACTIONABLE_ORDER_DATA_SHIPPING |
+| `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL` | GET_FLAT_FILE_ALL_ORDERS_DATA_BY_LAST_UPDATE_GENERAL |
+| `GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` | GET_FLAT_FILE_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL |
+| `GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE` | GET_FLAT_FILE_ARCHIVED_ORDERS_DATA_BY_ORDER_DATE |
+| `GET_FLAT_FILE_OPEN_LISTINGS_DATA` | GET_FLAT_FILE_OPEN_LISTINGS_DATA |
+| `GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE` | GET_FLAT_FILE_RETURNS_DATA_BY_RETURN_DATE |
+| `GET_LEDGER_DETAIL_VIEW_DATA` | GET_LEDGER_DETAIL_VIEW_DATA |
+| `GET_LEDGER_SUMMARY_VIEW_DATA` | GET_LEDGER_SUMMARY_VIEW_DATA |
+| `GET_MERCHANT_CANCELLED_LISTINGS_DATA` | GET_MERCHANT_CANCELLED_LISTINGS_DATA |
+| `GET_MERCHANT_LISTINGS_ALL_DATA` | GET_MERCHANT_LISTINGS_ALL_DATA |
+| `GET_MERCHANT_LISTINGS_DATA` | GET_MERCHANT_LISTINGS_DATA |
+| `GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT` | GET_MERCHANT_LISTINGS_DATA_BACK_COMPAT |
+| `GET_MERCHANT_LISTINGS_INACTIVE_DATA` | GET_MERCHANT_LISTINGS_INACTIVE_DATA |
+| `GET_MERCHANTS_LISTINGS_FYP_REPORT` | GET_MERCHANTS_LISTINGS_FYP_REPORT |
+| `GET_ORDER_REPORT_DATA_SHIPPING` | GET_ORDER_REPORT_DATA_SHIPPING |
+| `GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT` | GET_RESTOCK_INVENTORY_RECOMMENDATIONS_REPORT |
+| `GET_SALES_AND_TRAFFIC_REPORT` | GET_SALES_AND_TRAFFIC_REPORT |
+| `GET_SELLER_FEEDBACK_DATA` | GET_SELLER_FEEDBACK_DATA |
+| `GET_STRANDED_INVENTORY_UI_DATA` | GET_STRANDED_INVENTORY_UI_DATA |
+| `GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE` | GET_V2_SETTLEMENT_REPORT_DATA_FLAT_FILE |
+| `GET_VENDOR_INVENTORY_REPORT` | GET_VENDOR_INVENTORY_REPORT |
+| `GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT` | GET_VENDOR_NET_PURE_PRODUCT_MARGIN_REPORT |
+| `GET_VENDOR_TRAFFIC_REPORT` | GET_VENDOR_TRAFFIC_REPORT |
+| `GET_VENDOR_SALES_REPORT` | GET_VENDOR_SALES_REPORT |
+| `GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL` | GET_XML_ALL_ORDERS_DATA_BY_ORDER_DATE_GENERAL |
+| `GET_XML_BROWSE_TREE_DATA` | GET_XML_BROWSE_TREE_DATA |
\ No newline at end of file
diff --git a/docs/models/shared/StreamProperties.md b/docs/models/shared/StreamProperties.md
index 1c571ebe0..e0fbcb7f0 100644
--- a/docs/models/shared/StreamProperties.md
+++ b/docs/models/shared/StreamProperties.md
@@ -9,7 +9,7 @@ The stream properties associated with a connection.
| ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| `defaultCursorField` | List<*String*> | :heavy_minus_sign: | N/A |
| `propertyFields` | List> | :heavy_minus_sign: | N/A |
-| `sourceDefinedCursorField` | *Boolean* | :heavy_minus_sign: | N/A |
+| `sourceDefinedCursorField` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
| `sourceDefinedPrimaryKey` | List> | :heavy_minus_sign: | N/A |
-| `streamName` | *String* | :heavy_minus_sign: | N/A |
+| `streamName` | *Optional extends String>* | :heavy_minus_sign: | N/A |
| `syncModes` | List<[com.airbyte.api.models.shared.ConnectionSyncModeEnum](../../models/shared/ConnectionSyncModeEnum.md)> | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/StreamsCriteria.md b/docs/models/shared/StreamsCriteria.md
new file mode 100644
index 000000000..98bbbcb5e
--- /dev/null
+++ b/docs/models/shared/StreamsCriteria.md
@@ -0,0 +1,9 @@
+# StreamsCriteria
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
+| `criteria` | [Optional extends com.airbyte.api.models.shared.SearchCriteria>](../../models/shared/SearchCriteria.md) | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/StringFilter.md b/docs/models/shared/StringFilter.md
new file mode 100644
index 000000000..df85af02a
--- /dev/null
+++ b/docs/models/shared/StringFilter.md
@@ -0,0 +1,11 @@
+# StringFilter
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caseSensitive` | *Optional extends Boolean>* | :heavy_minus_sign: | N/A |
+| `filterName` | [com.airbyte.api.models.shared.FilterName](../../models/shared/FilterName.md) | :heavy_check_mark: | N/A |
+| `matchType` | List<[com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValidEnums](../../models/shared/SourceGoogleAnalyticsDataApiValidEnums.md)> | :heavy_minus_sign: | N/A |
+| `value` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Stripe.md b/docs/models/shared/Stripe.md
new file mode 100644
index 000000000..6cd8471a8
--- /dev/null
+++ b/docs/models/shared/Stripe.md
@@ -0,0 +1,8 @@
+# Stripe
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `STRIPE` | stripe |
\ No newline at end of file
diff --git a/docs/models/shared/SurveyMonkeyAuthorizationMethod.md b/docs/models/shared/SurveyMonkeyAuthorizationMethod.md
new file mode 100644
index 000000000..b8d21b322
--- /dev/null
+++ b/docs/models/shared/SurveyMonkeyAuthorizationMethod.md
@@ -0,0 +1,13 @@
+# SurveyMonkeyAuthorizationMethod
+
+The authorization method to use to retrieve data from SurveyMonkey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. See the docs for information on how to generate this key. |
+| `authMethod` | [com.airbyte.api.models.shared.SourceSurveymonkeyAuthMethod](../../models/shared/SourceSurveymonkeyAuthMethod.md) | :heavy_check_mark: | N/A |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of the SurveyMonkey developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of the SurveyMonkey developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SurveySparrow.md b/docs/models/shared/SurveySparrow.md
new file mode 100644
index 000000000..5536ec067
--- /dev/null
+++ b/docs/models/shared/SurveySparrow.md
@@ -0,0 +1,8 @@
+# SurveySparrow
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `SURVEY_SPARROW` | survey-sparrow |
\ No newline at end of file
diff --git a/docs/models/shared/Surveymonkey.md b/docs/models/shared/Surveymonkey.md
new file mode 100644
index 000000000..e1eae6722
--- /dev/null
+++ b/docs/models/shared/Surveymonkey.md
@@ -0,0 +1,8 @@
+# Surveymonkey
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.SurveymonkeyCredentials>](../../models/shared/SurveymonkeyCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SurveymonkeyCredentials.md b/docs/models/shared/SurveymonkeyCredentials.md
new file mode 100644
index 000000000..c34627a30
--- /dev/null
+++ b/docs/models/shared/SurveymonkeyCredentials.md
@@ -0,0 +1,9 @@
+# SurveymonkeyCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of the SurveyMonkey developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of the SurveyMonkey developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SwipeUpAttributionWindow.md b/docs/models/shared/SwipeUpAttributionWindow.md
new file mode 100644
index 000000000..75c3fc7c1
--- /dev/null
+++ b/docs/models/shared/SwipeUpAttributionWindow.md
@@ -0,0 +1,12 @@
+# SwipeUpAttributionWindow
+
+Attribution window for swipe ups.
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `ONE_DAY` | 1_DAY |
+| `SEVEN_DAY` | 7_DAY |
+| `TWENTY_EIGHT_DAY` | 28_DAY |
\ No newline at end of file
diff --git a/docs/models/shared/SystemIDSID.md b/docs/models/shared/SystemIDSID.md
new file mode 100644
index 000000000..7faeba70d
--- /dev/null
+++ b/docs/models/shared/SystemIDSID.md
@@ -0,0 +1,11 @@
+# SystemIDSID
+
+Use SID (Oracle System Identifier)
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `connectionType` | [Optional extends com.airbyte.api.models.shared.SourceOracleConnectionType>](../../models/shared/SourceOracleConnectionType.md) | :heavy_minus_sign: | N/A |
+| `sid` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/TLSEncryptedVerifyCertificate.md b/docs/models/shared/TLSEncryptedVerifyCertificate.md
new file mode 100644
index 000000000..859aa351d
--- /dev/null
+++ b/docs/models/shared/TLSEncryptedVerifyCertificate.md
@@ -0,0 +1,11 @@
+# TLSEncryptedVerifyCertificate
+
+Verify and use the certificate provided by the server.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
+| `encryptionMethod` | [com.airbyte.api.models.shared.SourceOracleEncryptionMethod](../../models/shared/SourceOracleEncryptionMethod.md) | :heavy_check_mark: | N/A |
+| `sslCertificate` | *String* | :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/shared/Tempo.md b/docs/models/shared/Tempo.md
new file mode 100644
index 000000000..ade96f805
--- /dev/null
+++ b/docs/models/shared/Tempo.md
@@ -0,0 +1,8 @@
+# Tempo
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `TEMPO` | tempo |
\ No newline at end of file
diff --git a/docs/models/shared/Teradata.md b/docs/models/shared/Teradata.md
new file mode 100644
index 000000000..3fd3ac410
--- /dev/null
+++ b/docs/models/shared/Teradata.md
@@ -0,0 +1,8 @@
+# Teradata
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `TERADATA` | teradata |
\ No newline at end of file
diff --git a/docs/models/shared/TestDestination.md b/docs/models/shared/TestDestination.md
new file mode 100644
index 000000000..0cb393709
--- /dev/null
+++ b/docs/models/shared/TestDestination.md
@@ -0,0 +1,4 @@
+# TestDestination
+
+The type of destination to be used
+
diff --git a/docs/models/shared/TestDestinationType.md b/docs/models/shared/TestDestinationType.md
new file mode 100644
index 000000000..b46e84b0f
--- /dev/null
+++ b/docs/models/shared/TestDestinationType.md
@@ -0,0 +1,8 @@
+# TestDestinationType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `SILENT` | SILENT |
\ No newline at end of file
diff --git a/docs/models/shared/TextSplitter.md b/docs/models/shared/TextSplitter.md
new file mode 100644
index 000000000..0404be39d
--- /dev/null
+++ b/docs/models/shared/TextSplitter.md
@@ -0,0 +1,4 @@
+# TextSplitter
+
+Split text fields into chunks based on the specified method.
+
diff --git a/docs/models/shared/TheGuardianApi.md b/docs/models/shared/TheGuardianApi.md
new file mode 100644
index 000000000..8f7e37c70
--- /dev/null
+++ b/docs/models/shared/TheGuardianApi.md
@@ -0,0 +1,8 @@
+# TheGuardianApi
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `THE_GUARDIAN_API` | the-guardian-api |
\ No newline at end of file
diff --git a/docs/models/shared/TiktokMarketing.md b/docs/models/shared/TiktokMarketing.md
new file mode 100644
index 000000000..113ec1830
--- /dev/null
+++ b/docs/models/shared/TiktokMarketing.md
@@ -0,0 +1,8 @@
+# TiktokMarketing
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.TiktokMarketingCredentials>](../../models/shared/TiktokMarketingCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/TiktokMarketingCredentials.md b/docs/models/shared/TiktokMarketingCredentials.md
new file mode 100644
index 000000000..dd833974c
--- /dev/null
+++ b/docs/models/shared/TiktokMarketingCredentials.md
@@ -0,0 +1,9 @@
+# TiktokMarketingCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
+| `appId` | *Optional extends String>* | :heavy_minus_sign: | The Developer Application App ID. |
+| `secret` | *Optional extends String>* | :heavy_minus_sign: | The Developer Application Secret. |
\ No newline at end of file
diff --git a/docs/models/shared/TimeGranularity.md b/docs/models/shared/TimeGranularity.md
new file mode 100644
index 000000000..b1ae9cc40
--- /dev/null
+++ b/docs/models/shared/TimeGranularity.md
@@ -0,0 +1,13 @@
+# TimeGranularity
+
+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.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `ALL` | ALL |
+| `DAILY` | DAILY |
+| `MONTHLY` | MONTHLY |
+| `YEARLY` | YEARLY |
\ No newline at end of file
diff --git a/docs/models/shared/ToValue.md b/docs/models/shared/ToValue.md
new file mode 100644
index 000000000..ca8d91c32
--- /dev/null
+++ b/docs/models/shared/ToValue.md
@@ -0,0 +1,2 @@
+# ToValue
+
diff --git a/docs/models/shared/TopHeadlinesTopic.md b/docs/models/shared/TopHeadlinesTopic.md
new file mode 100644
index 000000000..6e625fde6
--- /dev/null
+++ b/docs/models/shared/TopHeadlinesTopic.md
@@ -0,0 +1,18 @@
+# TopHeadlinesTopic
+
+This parameter allows you to change the category for the request.
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `BREAKING_NEWS` | breaking-news |
+| `WORLD` | world |
+| `NATION` | nation |
+| `BUSINESS` | business |
+| `TECHNOLOGY` | technology |
+| `ENTERTAINMENT` | entertainment |
+| `SPORTS` | sports |
+| `SCIENCE` | science |
+| `HEALTH` | health |
\ No newline at end of file
diff --git a/docs/models/shared/TransformationQueryRunType.md b/docs/models/shared/TransformationQueryRunType.md
new file mode 100644
index 000000000..b6c7d2281
--- /dev/null
+++ b/docs/models/shared/TransformationQueryRunType.md
@@ -0,0 +1,11 @@
+# TransformationQueryRunType
+
+Interactive run type means that the query is executed as soon as possible, and these queries count towards concurrent rate limit and daily limit. Read more about interactive run type here. Batch queries are queued and started as soon as idle resources are available in the BigQuery shared resource pool, which usually occurs within a few minutes. Batch queries don’t count towards your concurrent rate limit. Read more about batch queries here. The default "interactive" value is used if not set explicitly.
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INTERACTIVE` | interactive |
+| `BATCH` | batch |
\ No newline at end of file
diff --git a/docs/models/shared/Trello.md b/docs/models/shared/Trello.md
new file mode 100644
index 000000000..2e51488f5
--- /dev/null
+++ b/docs/models/shared/Trello.md
@@ -0,0 +1,8 @@
+# Trello
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `TRELLO` | trello |
\ No newline at end of file
diff --git a/docs/models/shared/Trustpilot.md b/docs/models/shared/Trustpilot.md
new file mode 100644
index 000000000..d8fd5783d
--- /dev/null
+++ b/docs/models/shared/Trustpilot.md
@@ -0,0 +1,8 @@
+# Trustpilot
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `TRUSTPILOT` | trustpilot |
\ No newline at end of file
diff --git a/docs/models/shared/TunnelMethod.md b/docs/models/shared/TunnelMethod.md
new file mode 100644
index 000000000..57efeb60e
--- /dev/null
+++ b/docs/models/shared/TunnelMethod.md
@@ -0,0 +1,10 @@
+# TunnelMethod
+
+No ssh tunnel needed to connect to database
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `NO_TUNNEL` | NO_TUNNEL |
\ No newline at end of file
diff --git a/docs/models/shared/TvmazeSchedule.md b/docs/models/shared/TvmazeSchedule.md
new file mode 100644
index 000000000..56d2c0055
--- /dev/null
+++ b/docs/models/shared/TvmazeSchedule.md
@@ -0,0 +1,8 @@
+# TvmazeSchedule
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `TVMAZE_SCHEDULE` | tvmaze-schedule |
\ No newline at end of file
diff --git a/docs/models/shared/Twilio.md b/docs/models/shared/Twilio.md
new file mode 100644
index 000000000..d7ac7b887
--- /dev/null
+++ b/docs/models/shared/Twilio.md
@@ -0,0 +1,8 @@
+# Twilio
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `TWILIO` | twilio |
\ No newline at end of file
diff --git a/docs/models/shared/TwilioTaskrouter.md b/docs/models/shared/TwilioTaskrouter.md
new file mode 100644
index 000000000..734800697
--- /dev/null
+++ b/docs/models/shared/TwilioTaskrouter.md
@@ -0,0 +1,8 @@
+# TwilioTaskrouter
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `TWILIO_TASKROUTER` | twilio-taskrouter |
\ No newline at end of file
diff --git a/docs/models/shared/Twitter.md b/docs/models/shared/Twitter.md
new file mode 100644
index 000000000..a1e3fd997
--- /dev/null
+++ b/docs/models/shared/Twitter.md
@@ -0,0 +1,8 @@
+# Twitter
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `TWITTER` | twitter |
\ No newline at end of file
diff --git a/docs/models/shared/Typeform.md b/docs/models/shared/Typeform.md
new file mode 100644
index 000000000..c319c9f69
--- /dev/null
+++ b/docs/models/shared/Typeform.md
@@ -0,0 +1,8 @@
+# Typeform
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.TypeformCredentials>](../../models/shared/TypeformCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/TypeformCredentials.md b/docs/models/shared/TypeformCredentials.md
new file mode 100644
index 000000000..73c378578
--- /dev/null
+++ b/docs/models/shared/TypeformCredentials.md
@@ -0,0 +1,9 @@
+# TypeformCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of the Typeform developer application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret the Typeform developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Typesense.md b/docs/models/shared/Typesense.md
new file mode 100644
index 000000000..fc75bef53
--- /dev/null
+++ b/docs/models/shared/Typesense.md
@@ -0,0 +1,8 @@
+# Typesense
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `TYPESENSE` | typesense |
\ No newline at end of file
diff --git a/docs/models/shared/Unencrypted.md b/docs/models/shared/Unencrypted.md
new file mode 100644
index 000000000..5e5ebc674
--- /dev/null
+++ b/docs/models/shared/Unencrypted.md
@@ -0,0 +1,10 @@
+# Unencrypted
+
+Data transfer will not be encrypted.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `sslMethod` | [com.airbyte.api.models.shared.SourceMssqlSchemasSslMethod](../../models/shared/SourceMssqlSchemasSslMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/UnexpectedFieldBehavior.md b/docs/models/shared/UnexpectedFieldBehavior.md
new file mode 100644
index 000000000..dc09c75ab
--- /dev/null
+++ b/docs/models/shared/UnexpectedFieldBehavior.md
@@ -0,0 +1,12 @@
+# UnexpectedFieldBehavior
+
+How JSON fields outside of explicit_schema (if given) are treated. Check PyArrow documentation for details
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `IGNORE` | ignore |
+| `INFER` | infer |
+| `ERROR` | error |
\ No newline at end of file
diff --git a/docs/models/shared/UpdateMethod.md b/docs/models/shared/UpdateMethod.md
new file mode 100644
index 000000000..6b9f79a79
--- /dev/null
+++ b/docs/models/shared/UpdateMethod.md
@@ -0,0 +1,4 @@
+# UpdateMethod
+
+Configures how data is extracted from the database.
+
diff --git a/docs/models/shared/UploadingMethod.md b/docs/models/shared/UploadingMethod.md
new file mode 100644
index 000000000..fa6ced8ca
--- /dev/null
+++ b/docs/models/shared/UploadingMethod.md
@@ -0,0 +1,4 @@
+# UploadingMethod
+
+The way data will be uploaded to Redshift.
+
diff --git a/docs/models/shared/UrlBase.md b/docs/models/shared/UrlBase.md
new file mode 100644
index 000000000..aba348f53
--- /dev/null
+++ b/docs/models/shared/UrlBase.md
@@ -0,0 +1,8 @@
+# UrlBase
+
+
+## Values
+
+| Name | Value |
+| ----------------------------------- | ----------------------------------- |
+| `HTTPS_EU_API_SURVEYSPARROW_COM_V3` | https://eu-api.surveysparrow.com/v3 |
\ No newline at end of file
diff --git a/docs/models/shared/UsCensus.md b/docs/models/shared/UsCensus.md
new file mode 100644
index 000000000..c122f11fa
--- /dev/null
+++ b/docs/models/shared/UsCensus.md
@@ -0,0 +1,8 @@
+# UsCensus
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `US_CENSUS` | us-census |
\ No newline at end of file
diff --git a/docs/models/shared/UserProvided.md b/docs/models/shared/UserProvided.md
new file mode 100644
index 000000000..9142cc3d2
--- /dev/null
+++ b/docs/models/shared/UserProvided.md
@@ -0,0 +1,9 @@
+# UserProvided
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `columnNames` | List<*String*> | :heavy_check_mark: | The column names that will be used while emitting the CSV records |
+| `headerDefinitionType` | [Optional extends com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasHeaderDefinitionType>](../../models/shared/SourceAzureBlobStorageSchemasHeaderDefinitionType.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/UsernameAndPassword.md b/docs/models/shared/UsernameAndPassword.md
new file mode 100644
index 000000000..3e61537a6
--- /dev/null
+++ b/docs/models/shared/UsernameAndPassword.md
@@ -0,0 +1,9 @@
+# UsernameAndPassword
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [Optional extends com.airbyte.api.models.shared.DestinationSnowflakeAuthType>](../../models/shared/DestinationSnowflakeAuthType.md) | :heavy_minus_sign: | N/A |
+| `password` | *String* | :heavy_check_mark: | Enter the password associated with the username. |
\ No newline at end of file
diff --git a/docs/models/shared/UsernamePassword.md b/docs/models/shared/UsernamePassword.md
new file mode 100644
index 000000000..dbfb846ab
--- /dev/null
+++ b/docs/models/shared/UsernamePassword.md
@@ -0,0 +1,12 @@
+# UsernamePassword
+
+Basic auth header with a username and password
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `method` | [com.airbyte.api.models.shared.DestinationElasticsearchSchemasMethod](../../models/shared/DestinationElasticsearchSchemasMethod.md) | :heavy_check_mark: | N/A |
+| `password` | *String* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server |
+| `username` | *String* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server |
\ No newline at end of file
diff --git a/docs/models/shared/ValidActionBreakdowns.md b/docs/models/shared/ValidActionBreakdowns.md
new file mode 100644
index 000000000..f51cd9432
--- /dev/null
+++ b/docs/models/shared/ValidActionBreakdowns.md
@@ -0,0 +1,20 @@
+# ValidActionBreakdowns
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ------------------------------ | ------------------------------ |
+| `ACTION_CANVAS_COMPONENT_NAME` | action_canvas_component_name |
+| `ACTION_CAROUSEL_CARD_ID` | action_carousel_card_id |
+| `ACTION_CAROUSEL_CARD_NAME` | action_carousel_card_name |
+| `ACTION_DESTINATION` | action_destination |
+| `ACTION_DEVICE` | action_device |
+| `ACTION_REACTION` | action_reaction |
+| `ACTION_TARGET_ID` | action_target_id |
+| `ACTION_TYPE` | action_type |
+| `ACTION_VIDEO_SOUND` | action_video_sound |
+| `ACTION_VIDEO_TYPE` | action_video_type |
+| `STANDARD_EVENT_CONTENT_TYPE` | standard_event_content_type |
\ No newline at end of file
diff --git a/docs/models/shared/ValidAdSetStatuses.md b/docs/models/shared/ValidAdSetStatuses.md
new file mode 100644
index 000000000..ea5877583
--- /dev/null
+++ b/docs/models/shared/ValidAdSetStatuses.md
@@ -0,0 +1,16 @@
+# ValidAdSetStatuses
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ----------------- | ----------------- |
+| `ACTIVE` | ACTIVE |
+| `ARCHIVED` | ARCHIVED |
+| `CAMPAIGN_PAUSED` | CAMPAIGN_PAUSED |
+| `DELETED` | DELETED |
+| `IN_PROCESS` | IN_PROCESS |
+| `PAUSED` | PAUSED |
+| `WITH_ISSUES` | WITH_ISSUES |
\ No newline at end of file
diff --git a/docs/models/shared/ValidAdStatuses.md b/docs/models/shared/ValidAdStatuses.md
new file mode 100644
index 000000000..f038848b8
--- /dev/null
+++ b/docs/models/shared/ValidAdStatuses.md
@@ -0,0 +1,21 @@
+# ValidAdStatuses
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `ACTIVE` | ACTIVE |
+| `ADSET_PAUSED` | ADSET_PAUSED |
+| `ARCHIVED` | ARCHIVED |
+| `CAMPAIGN_PAUSED` | CAMPAIGN_PAUSED |
+| `DELETED` | DELETED |
+| `DISAPPROVED` | DISAPPROVED |
+| `IN_PROCESS` | IN_PROCESS |
+| `PAUSED` | PAUSED |
+| `PENDING_BILLING_INFO` | PENDING_BILLING_INFO |
+| `PENDING_REVIEW` | PENDING_REVIEW |
+| `PREAPPROVED` | PREAPPROVED |
+| `WITH_ISSUES` | WITH_ISSUES |
\ No newline at end of file
diff --git a/docs/models/shared/ValidBreakdowns.md b/docs/models/shared/ValidBreakdowns.md
new file mode 100644
index 000000000..afc8fd596
--- /dev/null
+++ b/docs/models/shared/ValidBreakdowns.md
@@ -0,0 +1,52 @@
+# ValidBreakdowns
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ------------------------------------------------- | ------------------------------------------------- |
+| `AD_FORMAT_ASSET` | ad_format_asset |
+| `AGE` | age |
+| `APP_ID` | app_id |
+| `BODY_ASSET` | body_asset |
+| `CALL_TO_ACTION_ASSET` | call_to_action_asset |
+| `COARSE_CONVERSION_VALUE` | coarse_conversion_value |
+| `COUNTRY` | country |
+| `DESCRIPTION_ASSET` | description_asset |
+| `DEVICE_PLATFORM` | device_platform |
+| `DMA` | dma |
+| `FIDELITY_TYPE` | fidelity_type |
+| `FREQUENCY_VALUE` | frequency_value |
+| `GENDER` | gender |
+| `HOURLY_STATS_AGGREGATED_BY_ADVERTISER_TIME_ZONE` | hourly_stats_aggregated_by_advertiser_time_zone |
+| `HOURLY_STATS_AGGREGATED_BY_AUDIENCE_TIME_ZONE` | hourly_stats_aggregated_by_audience_time_zone |
+| `HSID` | hsid |
+| `IMAGE_ASSET` | image_asset |
+| `IMPRESSION_DEVICE` | impression_device |
+| `IS_CONVERSION_ID_MODELED` | is_conversion_id_modeled |
+| `LANDING_DESTINATION` | landing_destination |
+| `LINK_URL_ASSET` | link_url_asset |
+| `MARKETING_MESSAGES_BTN_NAME` | marketing_messages_btn_name |
+| `MDSA_LANDING_DESTINATION` | mdsa_landing_destination |
+| `MEDIA_ASSET_URL` | media_asset_url |
+| `MEDIA_CREATOR` | media_creator |
+| `MEDIA_DESTINATION_URL` | media_destination_url |
+| `MEDIA_FORMAT` | media_format |
+| `MEDIA_ORIGIN_URL` | media_origin_url |
+| `MEDIA_TEXT_CONTENT` | media_text_content |
+| `MMM` | mmm |
+| `PLACE_PAGE_ID` | place_page_id |
+| `PLATFORM_POSITION` | platform_position |
+| `POSTBACK_SEQUENCE_INDEX` | postback_sequence_index |
+| `PRODUCT_ID` | product_id |
+| `PUBLISHER_PLATFORM` | publisher_platform |
+| `REDOWNLOAD` | redownload |
+| `REGION` | region |
+| `SKAN_CAMPAIGN_ID` | skan_campaign_id |
+| `SKAN_CONVERSION_ID` | skan_conversion_id |
+| `SKAN_VERSION` | skan_version |
+| `STANDARD_EVENT_CONTENT_TYPE` | standard_event_content_type |
+| `TITLE_ASSET` | title_asset |
+| `VIDEO_ASSET` | video_asset |
\ No newline at end of file
diff --git a/docs/models/shared/ValidCampaignStatuses.md b/docs/models/shared/ValidCampaignStatuses.md
new file mode 100644
index 000000000..db58aa0dc
--- /dev/null
+++ b/docs/models/shared/ValidCampaignStatuses.md
@@ -0,0 +1,15 @@
+# ValidCampaignStatuses
+
+An enumeration.
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `ACTIVE` | ACTIVE |
+| `ARCHIVED` | ARCHIVED |
+| `DELETED` | DELETED |
+| `IN_PROCESS` | IN_PROCESS |
+| `PAUSED` | PAUSED |
+| `WITH_ISSUES` | WITH_ISSUES |
\ No newline at end of file
diff --git a/docs/models/shared/ValidationPolicy.md b/docs/models/shared/ValidationPolicy.md
new file mode 100644
index 000000000..a78da628a
--- /dev/null
+++ b/docs/models/shared/ValidationPolicy.md
@@ -0,0 +1,12 @@
+# ValidationPolicy
+
+The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `EMIT_RECORD` | Emit Record |
+| `SKIP_RECORD` | Skip Record |
+| `WAIT_FOR_DISCOVER` | Wait for Discover |
\ No newline at end of file
diff --git a/docs/models/shared/Validenums.md b/docs/models/shared/Validenums.md
new file mode 100644
index 000000000..19569a7e3
--- /dev/null
+++ b/docs/models/shared/Validenums.md
@@ -0,0 +1,24 @@
+# Validenums
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `SHEETCREATED_AT` | sheetcreatedAt |
+| `SHEETID` | sheetid |
+| `SHEETMODIFIED_AT` | sheetmodifiedAt |
+| `SHEETNAME` | sheetname |
+| `SHEETPERMALINK` | sheetpermalink |
+| `SHEETVERSION` | sheetversion |
+| `SHEETACCESS_LEVEL` | sheetaccess_level |
+| `ROW_ID` | row_id |
+| `ROW_ACCESS_LEVEL` | row_access_level |
+| `ROW_CREATED_AT` | row_created_at |
+| `ROW_CREATED_BY` | row_created_by |
+| `ROW_EXPANDED` | row_expanded |
+| `ROW_MODIFIED_BY` | row_modified_by |
+| `ROW_PARENT_ID` | row_parent_id |
+| `ROW_PERMALINK` | row_permalink |
+| `ROW_NUMBER` | row_number |
+| `ROW_VERSION` | row_version |
\ No newline at end of file
diff --git a/docs/models/shared/Value.md b/docs/models/shared/Value.md
new file mode 100644
index 000000000..e9f5c1a81
--- /dev/null
+++ b/docs/models/shared/Value.md
@@ -0,0 +1,2 @@
+# Value
+
diff --git a/docs/models/shared/ValueType.md b/docs/models/shared/ValueType.md
new file mode 100644
index 000000000..d44fabace
--- /dev/null
+++ b/docs/models/shared/ValueType.md
@@ -0,0 +1,8 @@
+# ValueType
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `INT64_VALUE` | int64Value |
\ No newline at end of file
diff --git a/docs/models/shared/Vantage.md b/docs/models/shared/Vantage.md
new file mode 100644
index 000000000..c3b63b53e
--- /dev/null
+++ b/docs/models/shared/Vantage.md
@@ -0,0 +1,8 @@
+# Vantage
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `VANTAGE` | vantage |
\ No newline at end of file
diff --git a/docs/models/shared/Vectara.md b/docs/models/shared/Vectara.md
new file mode 100644
index 000000000..dcb9c007f
--- /dev/null
+++ b/docs/models/shared/Vectara.md
@@ -0,0 +1,8 @@
+# Vectara
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `VECTARA` | vectara |
\ No newline at end of file
diff --git a/docs/models/shared/VerifyCa.md b/docs/models/shared/VerifyCa.md
new file mode 100644
index 000000000..2aa07b653
--- /dev/null
+++ b/docs/models/shared/VerifyCa.md
@@ -0,0 +1,12 @@
+# VerifyCa
+
+Verify-ca SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caCertificate` | *String* | :heavy_check_mark: | CA certificate |
+| `clientKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModesMode>](../../models/shared/DestinationPostgresSchemasSSLModeSSLModesMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/VerifyFull.md b/docs/models/shared/VerifyFull.md
new file mode 100644
index 000000000..3a6a17b58
--- /dev/null
+++ b/docs/models/shared/VerifyFull.md
@@ -0,0 +1,14 @@
+# VerifyFull
+
+Verify-full SSL mode.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `caCertificate` | *String* | :heavy_check_mark: | CA certificate |
+| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate |
+| `clientKey` | *String* | :heavy_check_mark: | Client key |
+| `clientKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. |
+| `mode` | [Optional extends com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModes6Mode>](../../models/shared/DestinationPostgresSchemasSSLModeSSLModes6Mode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/VerifyIdentity.md b/docs/models/shared/VerifyIdentity.md
new file mode 100644
index 000000000..c1d90fc9c
--- /dev/null
+++ b/docs/models/shared/VerifyIdentity.md
@@ -0,0 +1,14 @@
+# VerifyIdentity
+
+Always connect with SSL. Verify both CA and Hostname.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `caCertificate` | *String* | :heavy_check_mark: | CA certificate |
+| `clientCertificate` | *Optional extends String>* | :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) |
+| `clientKey` | *Optional extends String>* | :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) |
+| `clientKeyPassword` | *Optional extends String>* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. |
+| `mode` | [com.airbyte.api.models.shared.SourceMysqlSchemasSSLModeSSLModesMode](../../models/shared/SourceMysqlSchemasSSLModeSSLModesMode.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ViewAttributionWindow.md b/docs/models/shared/ViewAttributionWindow.md
new file mode 100644
index 000000000..96dcd3fe2
--- /dev/null
+++ b/docs/models/shared/ViewAttributionWindow.md
@@ -0,0 +1,14 @@
+# ViewAttributionWindow
+
+Attribution window for views.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `ONE_HOUR` | 1_HOUR |
+| `THREE_HOUR` | 3_HOUR |
+| `SIX_HOUR` | 6_HOUR |
+| `ONE_DAY` | 1_DAY |
+| `SEVEN_DAY` | 7_DAY |
\ No newline at end of file
diff --git a/docs/models/shared/ViewWindowDays.md b/docs/models/shared/ViewWindowDays.md
new file mode 100644
index 000000000..b825cfb0c
--- /dev/null
+++ b/docs/models/shared/ViewWindowDays.md
@@ -0,0 +1,15 @@
+# ViewWindowDays
+
+Number of days to use as the conversion attribution window for a view action.
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ZERO` | 0 |
+| `ONE` | 1 |
+| `SEVEN` | 7 |
+| `FOURTEEN` | 14 |
+| `THIRTY` | 30 |
+| `SIXTY` | 60 |
\ No newline at end of file
diff --git a/docs/models/shared/Weaviate.md b/docs/models/shared/Weaviate.md
new file mode 100644
index 000000000..7184352fe
--- /dev/null
+++ b/docs/models/shared/Weaviate.md
@@ -0,0 +1,8 @@
+# Weaviate
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `WEAVIATE` | weaviate |
\ No newline at end of file
diff --git a/docs/models/shared/Webflow.md b/docs/models/shared/Webflow.md
new file mode 100644
index 000000000..196f8349e
--- /dev/null
+++ b/docs/models/shared/Webflow.md
@@ -0,0 +1,8 @@
+# Webflow
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `WEBFLOW` | webflow |
\ No newline at end of file
diff --git a/docs/models/shared/WhiskyHunter.md b/docs/models/shared/WhiskyHunter.md
new file mode 100644
index 000000000..9699766b8
--- /dev/null
+++ b/docs/models/shared/WhiskyHunter.md
@@ -0,0 +1,8 @@
+# WhiskyHunter
+
+
+## Values
+
+| Name | Value |
+| --------------- | --------------- |
+| `WHISKY_HUNTER` | whisky-hunter |
\ No newline at end of file
diff --git a/docs/models/shared/WikipediaPageviews.md b/docs/models/shared/WikipediaPageviews.md
new file mode 100644
index 000000000..15bcf00ab
--- /dev/null
+++ b/docs/models/shared/WikipediaPageviews.md
@@ -0,0 +1,8 @@
+# WikipediaPageviews
+
+
+## Values
+
+| Name | Value |
+| --------------------- | --------------------- |
+| `WIKIPEDIA_PAGEVIEWS` | wikipedia-pageviews |
\ No newline at end of file
diff --git a/docs/models/shared/Woocommerce.md b/docs/models/shared/Woocommerce.md
new file mode 100644
index 000000000..d7ca4cb1a
--- /dev/null
+++ b/docs/models/shared/Woocommerce.md
@@ -0,0 +1,8 @@
+# Woocommerce
+
+
+## Values
+
+| Name | Value |
+| ------------- | ------------- |
+| `WOOCOMMERCE` | woocommerce |
\ No newline at end of file
diff --git a/docs/models/shared/WorkspaceOAuthCredentialsRequest.md b/docs/models/shared/WorkspaceOAuthCredentialsRequest.md
index eb0b11668..f403de816 100644
--- a/docs/models/shared/WorkspaceOAuthCredentialsRequest.md
+++ b/docs/models/shared/WorkspaceOAuthCredentialsRequest.md
@@ -5,8 +5,8 @@ POST body for creating/updating workspace level OAuth credentials
## Fields
-| Field | Type | Required | Description | Example |
-| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
-| `actorType` | [com.airbyte.api.models.shared.ActorTypeEnum](../../models/shared/ActorTypeEnum.md) | :heavy_check_mark: | Whether you're setting this override for a source or destination | |
-| `configuration` | *java.lang.Object* | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
-| `name` | [com.airbyte.api.models.shared.OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
+| `actorType` | [com.airbyte.api.models.shared.ActorTypeEnum](../../models/shared/ActorTypeEnum.md) | :heavy_check_mark: | Whether you're setting this override for a source or destination | |
+| `configuration` | [com.airbyte.api.models.shared.OAuthCredentialsConfiguration](../../models/shared/OAuthCredentialsConfiguration.md) | :heavy_check_mark: | The values required to configure the source. | {
"user": "charles"
} |
+| `name` | [com.airbyte.api.models.shared.OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/WorkspaceResponse.md b/docs/models/shared/WorkspaceResponse.md
index 44d2e5e95..f7a0c1841 100644
--- a/docs/models/shared/WorkspaceResponse.md
+++ b/docs/models/shared/WorkspaceResponse.md
@@ -5,8 +5,8 @@ Provides details of a single workspace.
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
-| `dataResidency` | [com.airbyte.api.models.shared.GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A |
-| `name` | *String* | :heavy_check_mark: | N/A |
-| `workspaceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `dataResidency` | [Optional extends com.airbyte.api.models.shared.GeographyEnum>](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A |
+| `name` | *String* | :heavy_check_mark: | N/A |
+| `workspaceId` | *String* | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/WorkspacesResponse.md b/docs/models/shared/WorkspacesResponse.md
index 343856050..8a425cfc1 100644
--- a/docs/models/shared/WorkspacesResponse.md
+++ b/docs/models/shared/WorkspacesResponse.md
@@ -6,5 +6,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| `data` | List<[com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md)> | :heavy_check_mark: | N/A |
-| `next` | *String* | :heavy_minus_sign: | N/A |
-| `previous` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `next` | *Optional extends String>* | :heavy_minus_sign: | N/A |
+| `previous` | *Optional extends String>* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/Xkcd.md b/docs/models/shared/Xkcd.md
new file mode 100644
index 000000000..635883803
--- /dev/null
+++ b/docs/models/shared/Xkcd.md
@@ -0,0 +1,8 @@
+# Xkcd
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `XKCD` | xkcd |
\ No newline at end of file
diff --git a/docs/models/shared/Xz.md b/docs/models/shared/Xz.md
new file mode 100644
index 000000000..4b399540e
--- /dev/null
+++ b/docs/models/shared/Xz.md
@@ -0,0 +1,9 @@
+# Xz
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatCodec>](../../models/shared/DestinationGcsSchemasFormatCodec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :heavy_minus_sign: | 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. |
\ No newline at end of file
diff --git a/docs/models/shared/YandexMetrica.md b/docs/models/shared/YandexMetrica.md
new file mode 100644
index 000000000..b964fda5e
--- /dev/null
+++ b/docs/models/shared/YandexMetrica.md
@@ -0,0 +1,8 @@
+# YandexMetrica
+
+
+## Values
+
+| Name | Value |
+| ---------------- | ---------------- |
+| `YANDEX_METRICA` | yandex-metrica |
\ No newline at end of file
diff --git a/docs/models/shared/Yotpo.md b/docs/models/shared/Yotpo.md
new file mode 100644
index 000000000..7a319f90d
--- /dev/null
+++ b/docs/models/shared/Yotpo.md
@@ -0,0 +1,8 @@
+# Yotpo
+
+
+## Values
+
+| Name | Value |
+| ------- | ------- |
+| `YOTPO` | yotpo |
\ No newline at end of file
diff --git a/docs/models/shared/YoutubeAnalytics.md b/docs/models/shared/YoutubeAnalytics.md
new file mode 100644
index 000000000..21c82634d
--- /dev/null
+++ b/docs/models/shared/YoutubeAnalytics.md
@@ -0,0 +1,8 @@
+# YoutubeAnalytics
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.YoutubeAnalyticsCredentials>](../../models/shared/YoutubeAnalyticsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/YoutubeAnalyticsCredentials.md b/docs/models/shared/YoutubeAnalyticsCredentials.md
new file mode 100644
index 000000000..af91bbe81
--- /dev/null
+++ b/docs/models/shared/YoutubeAnalyticsCredentials.md
@@ -0,0 +1,9 @@
+# YoutubeAnalyticsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your developer application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The client secret of your developer application |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskChat.md b/docs/models/shared/ZendeskChat.md
new file mode 100644
index 000000000..0213acb5f
--- /dev/null
+++ b/docs/models/shared/ZendeskChat.md
@@ -0,0 +1,8 @@
+# ZendeskChat
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ZendeskChatCredentials>](../../models/shared/ZendeskChatCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskChatCredentials.md b/docs/models/shared/ZendeskChatCredentials.md
new file mode 100644
index 000000000..1c6eaeea5
--- /dev/null
+++ b/docs/models/shared/ZendeskChatCredentials.md
@@ -0,0 +1,9 @@
+# ZendeskChatCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSell.md b/docs/models/shared/ZendeskSell.md
new file mode 100644
index 000000000..f2e4f2c1b
--- /dev/null
+++ b/docs/models/shared/ZendeskSell.md
@@ -0,0 +1,8 @@
+# ZendeskSell
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ZENDESK_SELL` | zendesk-sell |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSunshine.md b/docs/models/shared/ZendeskSunshine.md
new file mode 100644
index 000000000..03195308d
--- /dev/null
+++ b/docs/models/shared/ZendeskSunshine.md
@@ -0,0 +1,8 @@
+# ZendeskSunshine
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ZendeskSunshineCredentials>](../../models/shared/ZendeskSunshineCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSunshineCredentials.md b/docs/models/shared/ZendeskSunshineCredentials.md
new file mode 100644
index 000000000..9e66b023c
--- /dev/null
+++ b/docs/models/shared/ZendeskSunshineCredentials.md
@@ -0,0 +1,9 @@
+# ZendeskSunshineCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSupport.md b/docs/models/shared/ZendeskSupport.md
new file mode 100644
index 000000000..37a855d9b
--- /dev/null
+++ b/docs/models/shared/ZendeskSupport.md
@@ -0,0 +1,8 @@
+# ZendeskSupport
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ZendeskSupportCredentials>](../../models/shared/ZendeskSupportCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSupportCredentials.md b/docs/models/shared/ZendeskSupportCredentials.md
new file mode 100644
index 000000000..ebd172f8e
--- /dev/null
+++ b/docs/models/shared/ZendeskSupportCredentials.md
@@ -0,0 +1,9 @@
+# ZendeskSupportCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | The OAuth client's ID. See this guide for more information. |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | The OAuth client secret. See this guide for more information. |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskTalk.md b/docs/models/shared/ZendeskTalk.md
new file mode 100644
index 000000000..13c5e65c0
--- /dev/null
+++ b/docs/models/shared/ZendeskTalk.md
@@ -0,0 +1,8 @@
+# ZendeskTalk
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | [Optional extends com.airbyte.api.models.shared.ZendeskTalkCredentials>](../../models/shared/ZendeskTalkCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskTalkCredentials.md b/docs/models/shared/ZendeskTalkCredentials.md
new file mode 100644
index 000000000..2a97cb146
--- /dev/null
+++ b/docs/models/shared/ZendeskTalkCredentials.md
@@ -0,0 +1,9 @@
+# ZendeskTalkCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------- | ---------------------------- | ---------------------------- | ---------------------------- |
+| `clientId` | *Optional extends String>* | :heavy_minus_sign: | Client ID |
+| `clientSecret` | *Optional extends String>* | :heavy_minus_sign: | Client Secret |
\ No newline at end of file
diff --git a/docs/models/shared/Zenloop.md b/docs/models/shared/Zenloop.md
new file mode 100644
index 000000000..1c2ab3cf9
--- /dev/null
+++ b/docs/models/shared/Zenloop.md
@@ -0,0 +1,8 @@
+# Zenloop
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `ZENLOOP` | zenloop |
\ No newline at end of file
diff --git a/docs/models/shared/ZohoCRMEdition.md b/docs/models/shared/ZohoCRMEdition.md
new file mode 100644
index 000000000..0eafb71f1
--- /dev/null
+++ b/docs/models/shared/ZohoCRMEdition.md
@@ -0,0 +1,14 @@
+# ZohoCRMEdition
+
+Choose your Edition of Zoho CRM to determine API Concurrency Limits
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `FREE` | Free |
+| `STANDARD` | Standard |
+| `PROFESSIONAL` | Professional |
+| `ENTERPRISE` | Enterprise |
+| `ULTIMATE` | Ultimate |
\ No newline at end of file
diff --git a/docs/models/shared/ZohoCrm.md b/docs/models/shared/ZohoCrm.md
new file mode 100644
index 000000000..f9554a53f
--- /dev/null
+++ b/docs/models/shared/ZohoCrm.md
@@ -0,0 +1,8 @@
+# ZohoCrm
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `ZOHO_CRM` | zoho-crm |
\ No newline at end of file
diff --git a/docs/models/shared/Zoom.md b/docs/models/shared/Zoom.md
new file mode 100644
index 000000000..f2d988cea
--- /dev/null
+++ b/docs/models/shared/Zoom.md
@@ -0,0 +1,8 @@
+# Zoom
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `ZOOM` | zoom |
\ No newline at end of file
diff --git a/docs/models/shared/Zstandard.md b/docs/models/shared/Zstandard.md
new file mode 100644
index 000000000..0af9b0f2e
--- /dev/null
+++ b/docs/models/shared/Zstandard.md
@@ -0,0 +1,10 @@
+# Zstandard
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `codec` | [Optional extends com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatCodec>](../../models/shared/DestinationGcsSchemasFormatOutputFormatCodec.md) | :heavy_minus_sign: | N/A |
+| `compressionLevel` | *Optional extends Long>* | :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. |
+| `includeChecksum` | *Optional extends Boolean>* | :heavy_minus_sign: | If true, include a checksum with each data block. |
\ No newline at end of file
diff --git a/docs/sdks/airbyte/README.md b/docs/sdks/airbyte/README.md
index 084117b37..236eabcb6 100644
--- a/docs/sdks/airbyte/README.md
+++ b/docs/sdks/airbyte/README.md
@@ -3,7 +3,7 @@
## Overview
-airbyte-api: Programatically control Airbyte Cloud, OSS & Enterprise.
+airbyte-api: Programmatically control Airbyte Cloud, OSS & Enterprise.
### Available Operations
diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md
index 7960f3bdd..3a934f79f 100644
--- a/docs/sdks/connections/README.md
+++ b/docs/sdks/connections/README.md
@@ -1,5 +1,5 @@
# Connections
-(*connections*)
+(*connections()*)
### Available Operations
@@ -19,7 +19,9 @@ Create a connection
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.ConnectionCreateRequest;
import com.airbyte.api.models.shared.ConnectionSchedule;
import com.airbyte.api.models.shared.ConnectionStatusEnum;
@@ -31,55 +33,57 @@ import com.airbyte.api.models.shared.ScheduleTypeEnum;
import com.airbyte.api.models.shared.Security;
import com.airbyte.api.models.shared.StreamConfiguration;
import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ ConnectionCreateRequest req = ConnectionCreateRequest.builder()
+ .destinationId("c669dd1e-3620-483e-afc8-55914e0a570f")
+ .sourceId("6dd427d8-3a55-4584-b835-842325b6c7b3")
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnum.EU)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnum.CUSTOM_FORMAT)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnum.IGNORE)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.DEPRECATED)
.build();
- com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest(
- "c669dd1e-3620-483e-afc8-55914e0a570f",
- "6dd427d8-3a55-4584-b835-842325b6c7b3"){{
- configurations = new StreamConfigurations(
-){{
- streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{
- add(new StreamConfiguration(
- ""){{
- name = "";
- }}),
- }};
-
- }};
- dataResidency = GeographyEnum.EU;
- name = "";
- namespaceDefinition = NamespaceDefinitionEnum.CUSTOM_FORMAT;
- namespaceFormat = "${SOURCE_NAMESPACE}";
- nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE;
- prefix = "";
- schedule = new ConnectionSchedule(
- ScheduleTypeEnum.CRON){{
- cronExpression = "";
-
- }};
- status = ConnectionStatusEnum.DEPRECATED;
-
- }};
-
- com.airbyte.api.models.operations.CreateConnectionResponse res = sdk.connections.createConnection(req);
-
- if (res.connectionResponse != null) {
+ CreateConnectionResponse res = sdk.connections().createConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -96,8 +100,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateConnectionResponse](../../models/operations/CreateConnectionResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateConnectionResponse>](../../models/operations/CreateConnectionResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## deleteConnection
@@ -109,33 +117,42 @@ Delete a Connection
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.DeleteConnectionRequest;
import com.airbyte.api.models.operations.DeleteConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.DeleteConnectionRequest req = new DeleteConnectionRequest(
- "");
+ DeleteConnectionRequest req = DeleteConnectionRequest.builder()
+ .connectionId("")
+ .build();
- com.airbyte.api.models.operations.DeleteConnectionResponse res = sdk.connections.deleteConnection(req);
+ DeleteConnectionResponse res = sdk.connections().deleteConnection()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -152,8 +169,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.DeleteConnectionResponse](../../models/operations/DeleteConnectionResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.DeleteConnectionResponse>](../../models/operations/DeleteConnectionResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## getConnection
@@ -165,33 +186,44 @@ Get Connection details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetConnectionRequest;
import com.airbyte.api.models.operations.GetConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.GetConnectionRequest req = new GetConnectionRequest(
- "");
+ GetConnectionRequest req = GetConnectionRequest.builder()
+ .connectionId("")
+ .build();
- com.airbyte.api.models.operations.GetConnectionResponse res = sdk.connections.getConnection(req);
+ GetConnectionResponse res = sdk.connections().getConnection()
+ .request(req)
+ .call();
- if (res.connectionResponse != null) {
+ if (res.connectionResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -208,8 +240,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.GetConnectionResponse](../../models/operations/GetConnectionResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.GetConnectionResponse>](../../models/operations/GetConnectionResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## listConnections
@@ -221,41 +257,48 @@ List connections
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.ListConnectionsRequest;
import com.airbyte.api.models.operations.ListConnectionsResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.ListConnectionsRequest req = new ListConnectionsRequest(
-){{
- includeDeleted = false;
- limit = 726733;
- offset = 907316;
- workspaceIds = new String[]{{
- add("d8f6e532-a55f-479c-ab30-682edc879612"),
- }};
-
- }};
+ ListConnectionsRequest req = ListConnectionsRequest.builder()
+ .includeDeleted(false)
+ .limit(726733)
+ .offset(907316)
+ .workspaceIds(java.util.List.of(
+ "d8f6e532-a55f-479c-ab30-682edc879612"))
+ .build();
- com.airbyte.api.models.operations.ListConnectionsResponse res = sdk.connections.listConnections(req);
+ ListConnectionsResponse res = sdk.connections().listConnections()
+ .request(req)
+ .call();
- if (res.connectionsResponse != null) {
+ if (res.connectionsResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -272,8 +315,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.ListConnectionsResponse](../../models/operations/ListConnectionsResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.ListConnectionsResponse>](../../models/operations/ListConnectionsResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## patchConnection
@@ -285,8 +332,10 @@ Update Connection details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.PatchConnectionRequest;
import com.airbyte.api.models.operations.PatchConnectionResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.ConnectionPatchRequest;
import com.airbyte.api.models.shared.ConnectionSchedule;
import com.airbyte.api.models.shared.ConnectionStatusEnum;
@@ -298,56 +347,58 @@ import com.airbyte.api.models.shared.ScheduleTypeEnum;
import com.airbyte.api.models.shared.Security;
import com.airbyte.api.models.shared.StreamConfiguration;
import com.airbyte.api.models.shared.StreamConfigurations;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
+ .build();
+
+ PatchConnectionRequest req = PatchConnectionRequest.builder()
+ .connectionPatchRequest(ConnectionPatchRequest.builder()
+ .configurations(StreamConfigurations.builder()
+ .streams(java.util.List.of(
+ StreamConfiguration.builder()
+ .name("")
+ .build()))
+ .build())
+ .dataResidency(GeographyEnumNoDefault.AUTO)
+ .name("")
+ .namespaceDefinition(NamespaceDefinitionEnumNoDefault.SOURCE)
+ .namespaceFormat("${SOURCE_NAMESPACE}")
+ .nonBreakingSchemaUpdatesBehavior(NonBreakingSchemaUpdatesBehaviorEnumNoDefault.PROPAGATE_FULLY)
+ .prefix("")
+ .schedule(ConnectionSchedule.builder()
+ .scheduleType(ScheduleTypeEnum.CRON)
+ .cronExpression("")
+ .build())
+ .status(ConnectionStatusEnum.ACTIVE)
+ .build())
+ .connectionId("")
.build();
- com.airbyte.api.models.operations.PatchConnectionRequest req = new PatchConnectionRequest(
- new ConnectionPatchRequest(
-){{
- configurations = new StreamConfigurations(
-){{
- streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{
- add(new StreamConfiguration(
- ""){{
- name = "";
- }}),
- }};
-
- }};
- dataResidency = GeographyEnumNoDefault.AUTO;
- name = "";
- namespaceDefinition = NamespaceDefinitionEnumNoDefault.SOURCE;
- namespaceFormat = "${SOURCE_NAMESPACE}";
- nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.PROPAGATE_FULLY;
- prefix = "";
- schedule = new ConnectionSchedule(
- ScheduleTypeEnum.CRON){{
- cronExpression = "";
-
- }};
- status = ConnectionStatusEnum.ACTIVE;
-
- }},
- "");
-
- com.airbyte.api.models.operations.PatchConnectionResponse res = sdk.connections.patchConnection(req);
-
- if (res.connectionResponse != null) {
+ PatchConnectionResponse res = sdk.connections().patchConnection()
+ .request(req)
+ .call();
+
+ if (res.connectionResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -364,5 +415,9 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.PatchConnectionResponse](../../models/operations/PatchConnectionResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.PatchConnectionResponse>](../../models/operations/PatchConnectionResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md
index 02551814a..72a7d97fe 100644
--- a/docs/sdks/destinations/README.md
+++ b/docs/sdks/destinations/README.md
@@ -1,5 +1,5 @@
# Destinations
-(*destinations*)
+(*destinations()*)
### Available Operations
@@ -20,38 +20,478 @@ Creates a destination given a name, workspace id, and a json blob containing the
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateDestinationResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.AESCBCEnvelopeEncryption;
+import com.airbyte.api.models.shared.AWSS3Staging;
+import com.airbyte.api.models.shared.Allow;
+import com.airbyte.api.models.shared.AmazonS3;
+import com.airbyte.api.models.shared.ApiKeyAuth;
+import com.airbyte.api.models.shared.ApiKeySecret;
+import com.airbyte.api.models.shared.Astra;
+import com.airbyte.api.models.shared.AuthenticationViaGoogleOAuth;
+import com.airbyte.api.models.shared.AvroApacheAvro;
+import com.airbyte.api.models.shared.AwsDatalake;
+import com.airbyte.api.models.shared.AzureBlobStorage;
+import com.airbyte.api.models.shared.AzureOpenAI;
+import com.airbyte.api.models.shared.Bigquery;
+import com.airbyte.api.models.shared.ByMarkdownHeader;
+import com.airbyte.api.models.shared.ByProgrammingLanguage;
+import com.airbyte.api.models.shared.BySeparator;
+import com.airbyte.api.models.shared.Bzip2;
+import com.airbyte.api.models.shared.CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.CacheType;
+import com.airbyte.api.models.shared.ChooseHowToPartitionData;
+import com.airbyte.api.models.shared.ChromaLocalPersistance;
+import com.airbyte.api.models.shared.Clickhouse;
+import com.airbyte.api.models.shared.Codec;
+import com.airbyte.api.models.shared.Cohere;
+import com.airbyte.api.models.shared.CompressionCodecOptional;
+import com.airbyte.api.models.shared.CompressionType;
+import com.airbyte.api.models.shared.Convex;
+import com.airbyte.api.models.shared.CredentialType;
+import com.airbyte.api.models.shared.CredentialsTitle;
+import com.airbyte.api.models.shared.DataSourceType;
+import com.airbyte.api.models.shared.Databricks;
+import com.airbyte.api.models.shared.DatasetLocation;
+import com.airbyte.api.models.shared.DefaultVectorizer;
+import com.airbyte.api.models.shared.Deflate;
+import com.airbyte.api.models.shared.DestinationAstra;
+import com.airbyte.api.models.shared.DestinationAstraLanguage;
+import com.airbyte.api.models.shared.DestinationAstraMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbedding1Mode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAwsDatalake;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCompressionCodecOptional;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsTitle;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatTypeWildcard;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatType;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationBigquery;
+import com.airbyte.api.models.shared.DestinationBigqueryCredentialType;
+import com.airbyte.api.models.shared.DestinationBigqueryHMACKey;
+import com.airbyte.api.models.shared.DestinationBigqueryMethod;
+import com.airbyte.api.models.shared.DestinationClickhouse;
+import com.airbyte.api.models.shared.DestinationClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.DestinationConvex;
import com.airbyte.api.models.shared.DestinationCreateRequest;
+import com.airbyte.api.models.shared.DestinationDatabricks;
+import com.airbyte.api.models.shared.DestinationDatabricksAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationDatabricksDataSourceType;
+import com.airbyte.api.models.shared.DestinationDatabricksS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationDatabricksSchemasDataSourceType;
+import com.airbyte.api.models.shared.DestinationDevNull;
+import com.airbyte.api.models.shared.DestinationDuckdb;
+import com.airbyte.api.models.shared.DestinationDynamodb;
+import com.airbyte.api.models.shared.DestinationElasticsearch;
+import com.airbyte.api.models.shared.DestinationElasticsearchMethod;
+import com.airbyte.api.models.shared.DestinationElasticsearchSchemasMethod;
+import com.airbyte.api.models.shared.DestinationFirestore;
+import com.airbyte.api.models.shared.DestinationGcs;
+import com.airbyte.api.models.shared.DestinationGcsCSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationGcsCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsFormatType;
+import com.airbyte.api.models.shared.DestinationGcsGZIP;
+import com.airbyte.api.models.shared.DestinationGcsJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationGcsNoCompression;
+import com.airbyte.api.models.shared.DestinationGcsParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormat1Codec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationGoogleSheets;
+import com.airbyte.api.models.shared.DestinationGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainFake;
+import com.airbyte.api.models.shared.DestinationLangchainMode;
+import com.airbyte.api.models.shared.DestinationLangchainOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexing3Mode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvus;
+import com.airbyte.api.models.shared.DestinationMilvusAPIToken;
+import com.airbyte.api.models.shared.DestinationMilvusAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationMilvusByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusBySeparator;
+import com.airbyte.api.models.shared.DestinationMilvusCohere;
+import com.airbyte.api.models.shared.DestinationMilvusFake;
+import com.airbyte.api.models.shared.DestinationMilvusFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusIndexing;
+import com.airbyte.api.models.shared.DestinationMilvusLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusMode;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationMilvusProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusUsernamePassword;
+import com.airbyte.api.models.shared.DestinationMongodb;
+import com.airbyte.api.models.shared.DestinationMongodbAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbInstance;
+import com.airbyte.api.models.shared.DestinationMongodbNoTunnel;
+import com.airbyte.api.models.shared.DestinationMongodbPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasInstance;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssql;
+import com.airbyte.api.models.shared.DestinationMssqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysql;
+import com.airbyte.api.models.shared.DestinationMysqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracle;
+import com.airbyte.api.models.shared.DestinationOracleNoTunnel;
+import com.airbyte.api.models.shared.DestinationOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPinecone;
+import com.airbyte.api.models.shared.DestinationPineconeAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationPineconeByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeBySeparator;
+import com.airbyte.api.models.shared.DestinationPineconeCohere;
+import com.airbyte.api.models.shared.DestinationPineconeFake;
+import com.airbyte.api.models.shared.DestinationPineconeFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeIndexing;
+import com.airbyte.api.models.shared.DestinationPineconeLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeMode;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPostgres;
+import com.airbyte.api.models.shared.DestinationPostgresMode;
+import com.airbyte.api.models.shared.DestinationPostgresNoTunnel;
+import com.airbyte.api.models.shared.DestinationPostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPubsub;
+import com.airbyte.api.models.shared.DestinationQdrant;
+import com.airbyte.api.models.shared.DestinationQdrantAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationQdrantByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantBySeparator;
+import com.airbyte.api.models.shared.DestinationQdrantCohere;
+import com.airbyte.api.models.shared.DestinationQdrantFake;
+import com.airbyte.api.models.shared.DestinationQdrantFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantIndexing;
+import com.airbyte.api.models.shared.DestinationQdrantLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantMode;
+import com.airbyte.api.models.shared.DestinationQdrantNoAuth;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationQdrantProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingAuthMethodMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationRedis;
+import com.airbyte.api.models.shared.DestinationRedisDisable;
+import com.airbyte.api.models.shared.DestinationRedisMode;
+import com.airbyte.api.models.shared.DestinationRedisNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedisPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSchemasMode;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisVerifyFull;
+import com.airbyte.api.models.shared.DestinationRedshift;
+import com.airbyte.api.models.shared.DestinationRedshiftEncryptionType;
+import com.airbyte.api.models.shared.DestinationRedshiftMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedshiftPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationRedshiftSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethod;
+import com.airbyte.api.models.shared.DestinationS3;
+import com.airbyte.api.models.shared.DestinationS3AvroApacheAvro;
+import com.airbyte.api.models.shared.DestinationS3Bzip2;
+import com.airbyte.api.models.shared.DestinationS3CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationS3Codec;
+import com.airbyte.api.models.shared.DestinationS3CompressionType;
+import com.airbyte.api.models.shared.DestinationS3Deflate;
+import com.airbyte.api.models.shared.DestinationS3Flattening;
+import com.airbyte.api.models.shared.DestinationS3FormatType;
+import com.airbyte.api.models.shared.DestinationS3GZIP;
+import com.airbyte.api.models.shared.DestinationS3Glue;
+import com.airbyte.api.models.shared.DestinationS3GlueCompressionType;
+import com.airbyte.api.models.shared.DestinationS3GlueFormatType;
+import com.airbyte.api.models.shared.DestinationS3GlueGZIP;
+import com.airbyte.api.models.shared.DestinationS3GlueJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3GlueNoCompression;
+import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3GlueSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3NoCompression;
+import com.airbyte.api.models.shared.DestinationS3ParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationS3S3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3SchemasCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFlattening;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatNoCompression;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3Codec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasGZIP;
+import com.airbyte.api.models.shared.DestinationS3SchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationS3Snappy;
+import com.airbyte.api.models.shared.DestinationS3Xz;
+import com.airbyte.api.models.shared.DestinationS3Zstandard;
+import com.airbyte.api.models.shared.DestinationSftpJson;
+import com.airbyte.api.models.shared.DestinationSnowflake;
+import com.airbyte.api.models.shared.DestinationSnowflakeAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeOAuth20;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasCredentialsAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
+import com.airbyte.api.models.shared.DestinationTeradata;
+import com.airbyte.api.models.shared.DestinationTeradataAllow;
+import com.airbyte.api.models.shared.DestinationTeradataDisable;
+import com.airbyte.api.models.shared.DestinationTeradataMode;
+import com.airbyte.api.models.shared.DestinationTeradataPrefer;
+import com.airbyte.api.models.shared.DestinationTeradataRequire;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes5Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyCa;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyFull;
+import com.airbyte.api.models.shared.DestinationTypesense;
+import com.airbyte.api.models.shared.DestinationVectara;
+import com.airbyte.api.models.shared.DestinationWeaviate;
+import com.airbyte.api.models.shared.DestinationWeaviateAPIToken;
+import com.airbyte.api.models.shared.DestinationWeaviateAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationWeaviateByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateBySeparator;
+import com.airbyte.api.models.shared.DestinationWeaviateCohere;
+import com.airbyte.api.models.shared.DestinationWeaviateFake;
+import com.airbyte.api.models.shared.DestinationWeaviateFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateIndexing;
+import com.airbyte.api.models.shared.DestinationWeaviateLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateMode;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationWeaviateProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding6Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding7Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateUsernamePassword;
+import com.airbyte.api.models.shared.DevNull;
+import com.airbyte.api.models.shared.Disable;
+import com.airbyte.api.models.shared.DistanceMetric;
+import com.airbyte.api.models.shared.DocArrayHnswSearch;
+import com.airbyte.api.models.shared.Duckdb;
+import com.airbyte.api.models.shared.DynamoDBRegion;
+import com.airbyte.api.models.shared.Dynamodb;
+import com.airbyte.api.models.shared.Elasticsearch;
+import com.airbyte.api.models.shared.EncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.EncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.EncryptionType;
+import com.airbyte.api.models.shared.Fake;
+import com.airbyte.api.models.shared.FieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.Firestore;
+import com.airbyte.api.models.shared.Flattening;
+import com.airbyte.api.models.shared.FormatType;
+import com.airbyte.api.models.shared.FormatTypeWildcard;
+import com.airbyte.api.models.shared.FromField;
+import com.airbyte.api.models.shared.GCSBucketRegion;
+import com.airbyte.api.models.shared.GCSStaging;
+import com.airbyte.api.models.shared.GCSTmpFilesAfterwardProcessing;
+import com.airbyte.api.models.shared.Gcs;
+import com.airbyte.api.models.shared.Gzip;
+import com.airbyte.api.models.shared.HMACKey;
+import com.airbyte.api.models.shared.Header;
+import com.airbyte.api.models.shared.IAMRole;
+import com.airbyte.api.models.shared.IAMUser;
+import com.airbyte.api.models.shared.Indexing;
+import com.airbyte.api.models.shared.Instance;
+import com.airbyte.api.models.shared.JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.KeyPairAuthentication;
+import com.airbyte.api.models.shared.Langchain;
+import com.airbyte.api.models.shared.LoginPassword;
+import com.airbyte.api.models.shared.Method;
+import com.airbyte.api.models.shared.Milvus;
+import com.airbyte.api.models.shared.Mode;
+import com.airbyte.api.models.shared.MongoDBAtlas;
+import com.airbyte.api.models.shared.Mongodb;
+import com.airbyte.api.models.shared.Mssql;
+import com.airbyte.api.models.shared.Mysql;
+import com.airbyte.api.models.shared.NoAuth;
+import com.airbyte.api.models.shared.NoAuthentication;
+import com.airbyte.api.models.shared.NoCompression;
+import com.airbyte.api.models.shared.NoEncryption;
+import com.airbyte.api.models.shared.NoExternalEmbedding;
+import com.airbyte.api.models.shared.NoTunnel;
+import com.airbyte.api.models.shared.None;
+import com.airbyte.api.models.shared.Normalization;
+import com.airbyte.api.models.shared.NormalizationFlattening;
+import com.airbyte.api.models.shared.OAuth20Credentials;
+import com.airbyte.api.models.shared.OpenAI;
+import com.airbyte.api.models.shared.OpenAICompatible;
+import com.airbyte.api.models.shared.Oracle;
+import com.airbyte.api.models.shared.ParquetColumnarStorage;
+import com.airbyte.api.models.shared.PasswordAuthentication;
+import com.airbyte.api.models.shared.Pinecone;
+import com.airbyte.api.models.shared.Postgres;
+import com.airbyte.api.models.shared.Prefer;
+import com.airbyte.api.models.shared.ProcessingConfigModel;
+import com.airbyte.api.models.shared.Pubsub;
+import com.airbyte.api.models.shared.Qdrant;
+import com.airbyte.api.models.shared.RecommendedManagedTables;
+import com.airbyte.api.models.shared.Redis;
+import com.airbyte.api.models.shared.Redshift;
+import com.airbyte.api.models.shared.ReplicaSet;
+import com.airbyte.api.models.shared.Require;
+import com.airbyte.api.models.shared.S3;
+import com.airbyte.api.models.shared.S3BucketRegion;
+import com.airbyte.api.models.shared.S3Glue;
+import com.airbyte.api.models.shared.SSHKeyAuthentication;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.SerializationLibrary;
+import com.airbyte.api.models.shared.SftpJson;
+import com.airbyte.api.models.shared.Silent;
+import com.airbyte.api.models.shared.Snappy;
+import com.airbyte.api.models.shared.StandaloneMongoDbInstance;
+import com.airbyte.api.models.shared.Standard;
+import com.airbyte.api.models.shared.StandardInserts;
+import com.airbyte.api.models.shared.Teradata;
+import com.airbyte.api.models.shared.TestDestinationType;
+import com.airbyte.api.models.shared.TransformationQueryRunType;
+import com.airbyte.api.models.shared.TunnelMethod;
+import com.airbyte.api.models.shared.Typesense;
+import com.airbyte.api.models.shared.UsernameAndPassword;
+import com.airbyte.api.models.shared.UsernamePassword;
+import com.airbyte.api.models.shared.Vectara;
+import com.airbyte.api.models.shared.VerifyCa;
+import com.airbyte.api.models.shared.VerifyFull;
+import com.airbyte.api.models.shared.Weaviate;
+import com.airbyte.api.models.shared.Xz;
+import com.airbyte.api.models.shared.Zstandard;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest(
- "",
- "",
- "8360860a-d46e-48e6-af62-08e5ba5019ef"){{
- definitionId = "3492fc0e-ef56-45b0-b0c7-3d4dfc9aec3c";
-
- }};
+ DestinationCreateRequest req = DestinationCreateRequest.builder()
+ .configuration(DestinationConfiguration.of(DestinationGoogleSheets.builder()
+ .credentials(AuthenticationViaGoogleOAuth.builder()
+ .clientId("")
+ .clientSecret("")
+ .refreshToken("")
+ .build())
+ .spreadsheetId("https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit")
+ .build()))
+ .name("")
+ .workspaceId("8360860a-d46e-48e6-af62-08e5ba5019ef")
+ .definitionId("3492fc0e-ef56-45b0-b0c7-3d4dfc9aec3c")
+ .build();
- com.airbyte.api.models.operations.CreateDestinationResponse res = sdk.destinations.createDestination(req);
+ CreateDestinationResponse res = sdk.destinations().createDestination()
+ .request(req)
+ .call();
- if (res.destinationResponse != null) {
+ if (res.destinationResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -68,8 +508,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateDestinationResponse](../../models/operations/CreateDestinationResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateDestinationResponse>](../../models/operations/CreateDestinationResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## deleteDestination
@@ -81,33 +525,42 @@ Delete a Destination
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.DeleteDestinationRequest;
import com.airbyte.api.models.operations.DeleteDestinationResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.DeleteDestinationRequest req = new DeleteDestinationRequest(
- "");
+ DeleteDestinationRequest req = DeleteDestinationRequest.builder()
+ .destinationId("")
+ .build();
- com.airbyte.api.models.operations.DeleteDestinationResponse res = sdk.destinations.deleteDestination(req);
+ DeleteDestinationResponse res = sdk.destinations().deleteDestination()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -124,8 +577,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.DeleteDestinationResponse](../../models/operations/DeleteDestinationResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.DeleteDestinationResponse>](../../models/operations/DeleteDestinationResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## getDestination
@@ -137,33 +594,44 @@ Get Destination details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetDestinationRequest;
import com.airbyte.api.models.operations.GetDestinationResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.GetDestinationRequest req = new GetDestinationRequest(
- "");
+ GetDestinationRequest req = GetDestinationRequest.builder()
+ .destinationId("")
+ .build();
- com.airbyte.api.models.operations.GetDestinationResponse res = sdk.destinations.getDestination(req);
+ GetDestinationResponse res = sdk.destinations().getDestination()
+ .request(req)
+ .call();
- if (res.destinationResponse != null) {
+ if (res.destinationResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -180,8 +648,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.GetDestinationResponse](../../models/operations/GetDestinationResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.GetDestinationResponse>](../../models/operations/GetDestinationResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## listDestinations
@@ -193,41 +665,48 @@ List destinations
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.ListDestinationsRequest;
import com.airbyte.api.models.operations.ListDestinationsResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.ListDestinationsRequest req = new ListDestinationsRequest(
-){{
- includeDeleted = false;
- limit = 772794;
- offset = 125999;
- workspaceIds = new String[]{{
- add("980b9a83-1720-4244-9cd2-6fb4455227f2"),
- }};
-
- }};
+ ListDestinationsRequest req = ListDestinationsRequest.builder()
+ .includeDeleted(false)
+ .limit(772794)
+ .offset(125999)
+ .workspaceIds(java.util.List.of(
+ "980b9a83-1720-4244-9cd2-6fb4455227f2"))
+ .build();
- com.airbyte.api.models.operations.ListDestinationsResponse res = sdk.destinations.listDestinations(req);
+ ListDestinationsResponse res = sdk.destinations().listDestinations()
+ .request(req)
+ .call();
- if (res.destinationsResponse != null) {
+ if (res.destinationsResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -244,8 +723,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.ListDestinationsResponse](../../models/operations/ListDestinationsResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.ListDestinationsResponse>](../../models/operations/ListDestinationsResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## patchDestination
@@ -257,42 +740,480 @@ Update a Destination
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.PatchDestinationRequest;
import com.airbyte.api.models.operations.PatchDestinationResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.AESCBCEnvelopeEncryption;
+import com.airbyte.api.models.shared.AWSS3Staging;
+import com.airbyte.api.models.shared.Allow;
+import com.airbyte.api.models.shared.AmazonS3;
+import com.airbyte.api.models.shared.ApiKeyAuth;
+import com.airbyte.api.models.shared.ApiKeySecret;
+import com.airbyte.api.models.shared.Astra;
+import com.airbyte.api.models.shared.AuthenticationViaGoogleOAuth;
+import com.airbyte.api.models.shared.AvroApacheAvro;
+import com.airbyte.api.models.shared.AwsDatalake;
+import com.airbyte.api.models.shared.AzureBlobStorage;
+import com.airbyte.api.models.shared.AzureOpenAI;
+import com.airbyte.api.models.shared.Bigquery;
+import com.airbyte.api.models.shared.ByMarkdownHeader;
+import com.airbyte.api.models.shared.ByProgrammingLanguage;
+import com.airbyte.api.models.shared.BySeparator;
+import com.airbyte.api.models.shared.Bzip2;
+import com.airbyte.api.models.shared.CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.CacheType;
+import com.airbyte.api.models.shared.ChooseHowToPartitionData;
+import com.airbyte.api.models.shared.ChromaLocalPersistance;
+import com.airbyte.api.models.shared.Clickhouse;
+import com.airbyte.api.models.shared.Codec;
+import com.airbyte.api.models.shared.Cohere;
+import com.airbyte.api.models.shared.CompressionCodecOptional;
+import com.airbyte.api.models.shared.CompressionType;
+import com.airbyte.api.models.shared.Convex;
+import com.airbyte.api.models.shared.CredentialType;
+import com.airbyte.api.models.shared.CredentialsTitle;
+import com.airbyte.api.models.shared.DataSourceType;
+import com.airbyte.api.models.shared.Databricks;
+import com.airbyte.api.models.shared.DatasetLocation;
+import com.airbyte.api.models.shared.DefaultVectorizer;
+import com.airbyte.api.models.shared.Deflate;
+import com.airbyte.api.models.shared.DestinationAstra;
+import com.airbyte.api.models.shared.DestinationAstraLanguage;
+import com.airbyte.api.models.shared.DestinationAstraMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbedding1Mode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAwsDatalake;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCompressionCodecOptional;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsTitle;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatTypeWildcard;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatType;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationBigquery;
+import com.airbyte.api.models.shared.DestinationBigqueryCredentialType;
+import com.airbyte.api.models.shared.DestinationBigqueryHMACKey;
+import com.airbyte.api.models.shared.DestinationBigqueryMethod;
+import com.airbyte.api.models.shared.DestinationClickhouse;
+import com.airbyte.api.models.shared.DestinationClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.DestinationConvex;
+import com.airbyte.api.models.shared.DestinationDatabricks;
+import com.airbyte.api.models.shared.DestinationDatabricksAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationDatabricksDataSourceType;
+import com.airbyte.api.models.shared.DestinationDatabricksS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationDatabricksSchemasDataSourceType;
+import com.airbyte.api.models.shared.DestinationDevNull;
+import com.airbyte.api.models.shared.DestinationDuckdb;
+import com.airbyte.api.models.shared.DestinationDynamodb;
+import com.airbyte.api.models.shared.DestinationElasticsearch;
+import com.airbyte.api.models.shared.DestinationElasticsearchMethod;
+import com.airbyte.api.models.shared.DestinationElasticsearchSchemasMethod;
+import com.airbyte.api.models.shared.DestinationFirestore;
+import com.airbyte.api.models.shared.DestinationGcs;
+import com.airbyte.api.models.shared.DestinationGcsCSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationGcsCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsFormatType;
+import com.airbyte.api.models.shared.DestinationGcsGZIP;
+import com.airbyte.api.models.shared.DestinationGcsJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationGcsNoCompression;
+import com.airbyte.api.models.shared.DestinationGcsParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormat1Codec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationGoogleSheets;
+import com.airbyte.api.models.shared.DestinationGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainFake;
+import com.airbyte.api.models.shared.DestinationLangchainMode;
+import com.airbyte.api.models.shared.DestinationLangchainOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexing3Mode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvus;
+import com.airbyte.api.models.shared.DestinationMilvusAPIToken;
+import com.airbyte.api.models.shared.DestinationMilvusAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationMilvusByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusBySeparator;
+import com.airbyte.api.models.shared.DestinationMilvusCohere;
+import com.airbyte.api.models.shared.DestinationMilvusFake;
+import com.airbyte.api.models.shared.DestinationMilvusFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusIndexing;
+import com.airbyte.api.models.shared.DestinationMilvusLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusMode;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationMilvusProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusUsernamePassword;
+import com.airbyte.api.models.shared.DestinationMongodb;
+import com.airbyte.api.models.shared.DestinationMongodbAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbInstance;
+import com.airbyte.api.models.shared.DestinationMongodbNoTunnel;
+import com.airbyte.api.models.shared.DestinationMongodbPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasInstance;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssql;
+import com.airbyte.api.models.shared.DestinationMssqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysql;
+import com.airbyte.api.models.shared.DestinationMysqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracle;
+import com.airbyte.api.models.shared.DestinationOracleNoTunnel;
+import com.airbyte.api.models.shared.DestinationOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleTunnelMethod;
import com.airbyte.api.models.shared.DestinationPatchRequest;
+import com.airbyte.api.models.shared.DestinationPinecone;
+import com.airbyte.api.models.shared.DestinationPineconeAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationPineconeByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeBySeparator;
+import com.airbyte.api.models.shared.DestinationPineconeCohere;
+import com.airbyte.api.models.shared.DestinationPineconeFake;
+import com.airbyte.api.models.shared.DestinationPineconeFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeIndexing;
+import com.airbyte.api.models.shared.DestinationPineconeLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeMode;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPostgres;
+import com.airbyte.api.models.shared.DestinationPostgresMode;
+import com.airbyte.api.models.shared.DestinationPostgresNoTunnel;
+import com.airbyte.api.models.shared.DestinationPostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPubsub;
+import com.airbyte.api.models.shared.DestinationQdrant;
+import com.airbyte.api.models.shared.DestinationQdrantAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationQdrantByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantBySeparator;
+import com.airbyte.api.models.shared.DestinationQdrantCohere;
+import com.airbyte.api.models.shared.DestinationQdrantFake;
+import com.airbyte.api.models.shared.DestinationQdrantFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantIndexing;
+import com.airbyte.api.models.shared.DestinationQdrantLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantMode;
+import com.airbyte.api.models.shared.DestinationQdrantNoAuth;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationQdrantProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingAuthMethodMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationRedis;
+import com.airbyte.api.models.shared.DestinationRedisDisable;
+import com.airbyte.api.models.shared.DestinationRedisMode;
+import com.airbyte.api.models.shared.DestinationRedisNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedisPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSchemasMode;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisVerifyFull;
+import com.airbyte.api.models.shared.DestinationRedshift;
+import com.airbyte.api.models.shared.DestinationRedshiftEncryptionType;
+import com.airbyte.api.models.shared.DestinationRedshiftMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedshiftPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationRedshiftSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethod;
+import com.airbyte.api.models.shared.DestinationS3;
+import com.airbyte.api.models.shared.DestinationS3AvroApacheAvro;
+import com.airbyte.api.models.shared.DestinationS3Bzip2;
+import com.airbyte.api.models.shared.DestinationS3CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationS3Codec;
+import com.airbyte.api.models.shared.DestinationS3CompressionType;
+import com.airbyte.api.models.shared.DestinationS3Deflate;
+import com.airbyte.api.models.shared.DestinationS3Flattening;
+import com.airbyte.api.models.shared.DestinationS3FormatType;
+import com.airbyte.api.models.shared.DestinationS3GZIP;
+import com.airbyte.api.models.shared.DestinationS3Glue;
+import com.airbyte.api.models.shared.DestinationS3GlueCompressionType;
+import com.airbyte.api.models.shared.DestinationS3GlueFormatType;
+import com.airbyte.api.models.shared.DestinationS3GlueGZIP;
+import com.airbyte.api.models.shared.DestinationS3GlueJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3GlueNoCompression;
+import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3GlueSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3NoCompression;
+import com.airbyte.api.models.shared.DestinationS3ParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationS3S3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3SchemasCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFlattening;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatNoCompression;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3Codec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasGZIP;
+import com.airbyte.api.models.shared.DestinationS3SchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationS3Snappy;
+import com.airbyte.api.models.shared.DestinationS3Xz;
+import com.airbyte.api.models.shared.DestinationS3Zstandard;
+import com.airbyte.api.models.shared.DestinationSftpJson;
+import com.airbyte.api.models.shared.DestinationSnowflake;
+import com.airbyte.api.models.shared.DestinationSnowflakeAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeOAuth20;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasCredentialsAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
+import com.airbyte.api.models.shared.DestinationTeradata;
+import com.airbyte.api.models.shared.DestinationTeradataAllow;
+import com.airbyte.api.models.shared.DestinationTeradataDisable;
+import com.airbyte.api.models.shared.DestinationTeradataMode;
+import com.airbyte.api.models.shared.DestinationTeradataPrefer;
+import com.airbyte.api.models.shared.DestinationTeradataRequire;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes5Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyCa;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyFull;
+import com.airbyte.api.models.shared.DestinationTypesense;
+import com.airbyte.api.models.shared.DestinationVectara;
+import com.airbyte.api.models.shared.DestinationWeaviate;
+import com.airbyte.api.models.shared.DestinationWeaviateAPIToken;
+import com.airbyte.api.models.shared.DestinationWeaviateAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationWeaviateByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateBySeparator;
+import com.airbyte.api.models.shared.DestinationWeaviateCohere;
+import com.airbyte.api.models.shared.DestinationWeaviateFake;
+import com.airbyte.api.models.shared.DestinationWeaviateFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateIndexing;
+import com.airbyte.api.models.shared.DestinationWeaviateLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateMode;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationWeaviateProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding6Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding7Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateUsernamePassword;
+import com.airbyte.api.models.shared.DevNull;
+import com.airbyte.api.models.shared.Disable;
+import com.airbyte.api.models.shared.DistanceMetric;
+import com.airbyte.api.models.shared.DocArrayHnswSearch;
+import com.airbyte.api.models.shared.Duckdb;
+import com.airbyte.api.models.shared.DynamoDBRegion;
+import com.airbyte.api.models.shared.Dynamodb;
+import com.airbyte.api.models.shared.Elasticsearch;
+import com.airbyte.api.models.shared.EncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.EncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.EncryptionType;
+import com.airbyte.api.models.shared.Fake;
+import com.airbyte.api.models.shared.FieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.Firestore;
+import com.airbyte.api.models.shared.Flattening;
+import com.airbyte.api.models.shared.FormatType;
+import com.airbyte.api.models.shared.FormatTypeWildcard;
+import com.airbyte.api.models.shared.FromField;
+import com.airbyte.api.models.shared.GCSBucketRegion;
+import com.airbyte.api.models.shared.GCSStaging;
+import com.airbyte.api.models.shared.GCSTmpFilesAfterwardProcessing;
+import com.airbyte.api.models.shared.Gcs;
+import com.airbyte.api.models.shared.Gzip;
+import com.airbyte.api.models.shared.HMACKey;
+import com.airbyte.api.models.shared.Header;
+import com.airbyte.api.models.shared.IAMRole;
+import com.airbyte.api.models.shared.IAMUser;
+import com.airbyte.api.models.shared.Indexing;
+import com.airbyte.api.models.shared.Instance;
+import com.airbyte.api.models.shared.JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.KeyPairAuthentication;
+import com.airbyte.api.models.shared.Langchain;
+import com.airbyte.api.models.shared.LoginPassword;
+import com.airbyte.api.models.shared.Method;
+import com.airbyte.api.models.shared.Milvus;
+import com.airbyte.api.models.shared.Mode;
+import com.airbyte.api.models.shared.MongoDBAtlas;
+import com.airbyte.api.models.shared.Mongodb;
+import com.airbyte.api.models.shared.Mssql;
+import com.airbyte.api.models.shared.Mysql;
+import com.airbyte.api.models.shared.NoAuth;
+import com.airbyte.api.models.shared.NoAuthentication;
+import com.airbyte.api.models.shared.NoCompression;
+import com.airbyte.api.models.shared.NoEncryption;
+import com.airbyte.api.models.shared.NoExternalEmbedding;
+import com.airbyte.api.models.shared.NoTunnel;
+import com.airbyte.api.models.shared.None;
+import com.airbyte.api.models.shared.Normalization;
+import com.airbyte.api.models.shared.NormalizationFlattening;
+import com.airbyte.api.models.shared.OAuth20Credentials;
+import com.airbyte.api.models.shared.OpenAI;
+import com.airbyte.api.models.shared.OpenAICompatible;
+import com.airbyte.api.models.shared.Oracle;
+import com.airbyte.api.models.shared.ParquetColumnarStorage;
+import com.airbyte.api.models.shared.PasswordAuthentication;
+import com.airbyte.api.models.shared.Pinecone;
+import com.airbyte.api.models.shared.Postgres;
+import com.airbyte.api.models.shared.Prefer;
+import com.airbyte.api.models.shared.ProcessingConfigModel;
+import com.airbyte.api.models.shared.Pubsub;
+import com.airbyte.api.models.shared.Qdrant;
+import com.airbyte.api.models.shared.RecommendedManagedTables;
+import com.airbyte.api.models.shared.Redis;
+import com.airbyte.api.models.shared.Redshift;
+import com.airbyte.api.models.shared.ReplicaSet;
+import com.airbyte.api.models.shared.Require;
+import com.airbyte.api.models.shared.S3;
+import com.airbyte.api.models.shared.S3BucketRegion;
+import com.airbyte.api.models.shared.S3Glue;
+import com.airbyte.api.models.shared.SSHKeyAuthentication;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.SerializationLibrary;
+import com.airbyte.api.models.shared.SftpJson;
+import com.airbyte.api.models.shared.Silent;
+import com.airbyte.api.models.shared.Snappy;
+import com.airbyte.api.models.shared.StandaloneMongoDbInstance;
+import com.airbyte.api.models.shared.Standard;
+import com.airbyte.api.models.shared.StandardInserts;
+import com.airbyte.api.models.shared.Teradata;
+import com.airbyte.api.models.shared.TestDestinationType;
+import com.airbyte.api.models.shared.TransformationQueryRunType;
+import com.airbyte.api.models.shared.TunnelMethod;
+import com.airbyte.api.models.shared.Typesense;
+import com.airbyte.api.models.shared.UsernameAndPassword;
+import com.airbyte.api.models.shared.UsernamePassword;
+import com.airbyte.api.models.shared.Vectara;
+import com.airbyte.api.models.shared.VerifyCa;
+import com.airbyte.api.models.shared.VerifyFull;
+import com.airbyte.api.models.shared.Weaviate;
+import com.airbyte.api.models.shared.Xz;
+import com.airbyte.api.models.shared.Zstandard;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.PatchDestinationRequest req = new PatchDestinationRequest(
- ""){{
- destinationPatchRequest = new DestinationPatchRequest(
-){{
- configuration = "";
- name = "";
-
- }};
-
- }};
+ PatchDestinationRequest req = PatchDestinationRequest.builder()
+ .destinationId("")
+ .destinationPatchRequest(DestinationPatchRequest.builder()
+ .configuration(DestinationConfiguration.of(DestinationGoogleSheets.builder()
+ .credentials(AuthenticationViaGoogleOAuth.builder()
+ .clientId("")
+ .clientSecret("")
+ .refreshToken("")
+ .build())
+ .spreadsheetId("https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit")
+ .build()))
+ .name("")
+ .build())
+ .build();
- com.airbyte.api.models.operations.PatchDestinationResponse res = sdk.destinations.patchDestination(req);
+ PatchDestinationResponse res = sdk.destinations().patchDestination()
+ .request(req)
+ .call();
- if (res.destinationResponse != null) {
+ if (res.destinationResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -309,8 +1230,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.PatchDestinationResponse](../../models/operations/PatchDestinationResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.PatchDestinationResponse>](../../models/operations/PatchDestinationResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## putDestination
@@ -322,39 +1247,480 @@ Update a Destination and fully overwrite it
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.PutDestinationRequest;
import com.airbyte.api.models.operations.PutDestinationResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.AESCBCEnvelopeEncryption;
+import com.airbyte.api.models.shared.AWSS3Staging;
+import com.airbyte.api.models.shared.Allow;
+import com.airbyte.api.models.shared.AmazonS3;
+import com.airbyte.api.models.shared.ApiKeyAuth;
+import com.airbyte.api.models.shared.ApiKeySecret;
+import com.airbyte.api.models.shared.Astra;
+import com.airbyte.api.models.shared.AuthenticationViaGoogleOAuth;
+import com.airbyte.api.models.shared.AvroApacheAvro;
+import com.airbyte.api.models.shared.AwsDatalake;
+import com.airbyte.api.models.shared.AzureBlobStorage;
+import com.airbyte.api.models.shared.AzureOpenAI;
+import com.airbyte.api.models.shared.Bigquery;
+import com.airbyte.api.models.shared.ByMarkdownHeader;
+import com.airbyte.api.models.shared.ByProgrammingLanguage;
+import com.airbyte.api.models.shared.BySeparator;
+import com.airbyte.api.models.shared.Bzip2;
+import com.airbyte.api.models.shared.CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.CacheType;
+import com.airbyte.api.models.shared.ChooseHowToPartitionData;
+import com.airbyte.api.models.shared.ChromaLocalPersistance;
+import com.airbyte.api.models.shared.Clickhouse;
+import com.airbyte.api.models.shared.Codec;
+import com.airbyte.api.models.shared.Cohere;
+import com.airbyte.api.models.shared.CompressionCodecOptional;
+import com.airbyte.api.models.shared.CompressionType;
+import com.airbyte.api.models.shared.Convex;
+import com.airbyte.api.models.shared.CredentialType;
+import com.airbyte.api.models.shared.CredentialsTitle;
+import com.airbyte.api.models.shared.DataSourceType;
+import com.airbyte.api.models.shared.Databricks;
+import com.airbyte.api.models.shared.DatasetLocation;
+import com.airbyte.api.models.shared.DefaultVectorizer;
+import com.airbyte.api.models.shared.Deflate;
+import com.airbyte.api.models.shared.DestinationAstra;
+import com.airbyte.api.models.shared.DestinationAstraLanguage;
+import com.airbyte.api.models.shared.DestinationAstraMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbedding1Mode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAstraSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationAwsDatalake;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCompressionCodecOptional;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsTitle;
+import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatTypeWildcard;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatType;
+import com.airbyte.api.models.shared.DestinationAzureBlobStorageJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationBigquery;
+import com.airbyte.api.models.shared.DestinationBigqueryCredentialType;
+import com.airbyte.api.models.shared.DestinationBigqueryHMACKey;
+import com.airbyte.api.models.shared.DestinationBigqueryMethod;
+import com.airbyte.api.models.shared.DestinationClickhouse;
+import com.airbyte.api.models.shared.DestinationClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.DestinationConvex;
+import com.airbyte.api.models.shared.DestinationDatabricks;
+import com.airbyte.api.models.shared.DestinationDatabricksAzureBlobStorage;
+import com.airbyte.api.models.shared.DestinationDatabricksDataSourceType;
+import com.airbyte.api.models.shared.DestinationDatabricksS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationDatabricksSchemasDataSourceType;
+import com.airbyte.api.models.shared.DestinationDevNull;
+import com.airbyte.api.models.shared.DestinationDuckdb;
+import com.airbyte.api.models.shared.DestinationDynamodb;
+import com.airbyte.api.models.shared.DestinationElasticsearch;
+import com.airbyte.api.models.shared.DestinationElasticsearchMethod;
+import com.airbyte.api.models.shared.DestinationElasticsearchSchemasMethod;
+import com.airbyte.api.models.shared.DestinationFirestore;
+import com.airbyte.api.models.shared.DestinationGcs;
+import com.airbyte.api.models.shared.DestinationGcsCSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationGcsCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionCodec;
+import com.airbyte.api.models.shared.DestinationGcsCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsFormatType;
+import com.airbyte.api.models.shared.DestinationGcsGZIP;
+import com.airbyte.api.models.shared.DestinationGcsJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationGcsNoCompression;
+import com.airbyte.api.models.shared.DestinationGcsParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormat1Codec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasFormatType;
+import com.airbyte.api.models.shared.DestinationGcsSchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationGoogleSheets;
+import com.airbyte.api.models.shared.DestinationGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainFake;
+import com.airbyte.api.models.shared.DestinationLangchainMode;
+import com.airbyte.api.models.shared.DestinationLangchainOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexing3Mode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationLangchainSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvus;
+import com.airbyte.api.models.shared.DestinationMilvusAPIToken;
+import com.airbyte.api.models.shared.DestinationMilvusAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationMilvusByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusBySeparator;
+import com.airbyte.api.models.shared.DestinationMilvusCohere;
+import com.airbyte.api.models.shared.DestinationMilvusFake;
+import com.airbyte.api.models.shared.DestinationMilvusFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusIndexing;
+import com.airbyte.api.models.shared.DestinationMilvusLanguage;
+import com.airbyte.api.models.shared.DestinationMilvusMode;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAI;
+import com.airbyte.api.models.shared.DestinationMilvusOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationMilvusProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationMilvusUsernamePassword;
+import com.airbyte.api.models.shared.DestinationMongodb;
+import com.airbyte.api.models.shared.DestinationMongodbAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbInstance;
+import com.airbyte.api.models.shared.DestinationMongodbNoTunnel;
+import com.airbyte.api.models.shared.DestinationMongodbPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasAuthorization;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasInstance;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMongodbTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssql;
+import com.airbyte.api.models.shared.DestinationMssqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMssqlSslMethod;
+import com.airbyte.api.models.shared.DestinationMssqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysql;
+import com.airbyte.api.models.shared.DestinationMysqlNoTunnel;
+import com.airbyte.api.models.shared.DestinationMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationMysqlTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracle;
+import com.airbyte.api.models.shared.DestinationOracleNoTunnel;
+import com.airbyte.api.models.shared.DestinationOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationOracleTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPinecone;
+import com.airbyte.api.models.shared.DestinationPineconeAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationPineconeByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeBySeparator;
+import com.airbyte.api.models.shared.DestinationPineconeCohere;
+import com.airbyte.api.models.shared.DestinationPineconeFake;
+import com.airbyte.api.models.shared.DestinationPineconeFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeIndexing;
+import com.airbyte.api.models.shared.DestinationPineconeLanguage;
+import com.airbyte.api.models.shared.DestinationPineconeMode;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAI;
+import com.airbyte.api.models.shared.DestinationPineconeOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPineconeSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationPostgres;
+import com.airbyte.api.models.shared.DestinationPostgresMode;
+import com.airbyte.api.models.shared.DestinationPostgresNoTunnel;
+import com.airbyte.api.models.shared.DestinationPostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPostgresTunnelMethod;
+import com.airbyte.api.models.shared.DestinationPubsub;
import com.airbyte.api.models.shared.DestinationPutRequest;
+import com.airbyte.api.models.shared.DestinationQdrant;
+import com.airbyte.api.models.shared.DestinationQdrantAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationQdrantByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantBySeparator;
+import com.airbyte.api.models.shared.DestinationQdrantCohere;
+import com.airbyte.api.models.shared.DestinationQdrantFake;
+import com.airbyte.api.models.shared.DestinationQdrantFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantIndexing;
+import com.airbyte.api.models.shared.DestinationQdrantLanguage;
+import com.airbyte.api.models.shared.DestinationQdrantMode;
+import com.airbyte.api.models.shared.DestinationQdrantNoAuth;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAI;
+import com.airbyte.api.models.shared.DestinationQdrantOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationQdrantProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingAuthMethodMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationQdrantSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationRedis;
+import com.airbyte.api.models.shared.DestinationRedisDisable;
+import com.airbyte.api.models.shared.DestinationRedisMode;
+import com.airbyte.api.models.shared.DestinationRedisNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedisPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedisSchemasMode;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedisVerifyFull;
+import com.airbyte.api.models.shared.DestinationRedshift;
+import com.airbyte.api.models.shared.DestinationRedshiftEncryptionType;
+import com.airbyte.api.models.shared.DestinationRedshiftMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftNoTunnel;
+import com.airbyte.api.models.shared.DestinationRedshiftPasswordAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationRedshiftSSHKeyAuthentication;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethod;
+import com.airbyte.api.models.shared.DestinationS3;
+import com.airbyte.api.models.shared.DestinationS3AvroApacheAvro;
+import com.airbyte.api.models.shared.DestinationS3Bzip2;
+import com.airbyte.api.models.shared.DestinationS3CSVCommaSeparatedValues;
+import com.airbyte.api.models.shared.DestinationS3Codec;
+import com.airbyte.api.models.shared.DestinationS3CompressionType;
+import com.airbyte.api.models.shared.DestinationS3Deflate;
+import com.airbyte.api.models.shared.DestinationS3Flattening;
+import com.airbyte.api.models.shared.DestinationS3FormatType;
+import com.airbyte.api.models.shared.DestinationS3GZIP;
+import com.airbyte.api.models.shared.DestinationS3Glue;
+import com.airbyte.api.models.shared.DestinationS3GlueCompressionType;
+import com.airbyte.api.models.shared.DestinationS3GlueFormatType;
+import com.airbyte.api.models.shared.DestinationS3GlueGZIP;
+import com.airbyte.api.models.shared.DestinationS3GlueJSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3GlueNoCompression;
+import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3GlueSchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.DestinationS3NoCompression;
+import com.airbyte.api.models.shared.DestinationS3ParquetColumnarStorage;
+import com.airbyte.api.models.shared.DestinationS3S3BucketRegion;
+import com.airbyte.api.models.shared.DestinationS3SchemasCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFlattening;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatNoCompression;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3Codec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormat3CompressionCodecCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCodec;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatCompressionType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatOutputFormatFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasFormatType;
+import com.airbyte.api.models.shared.DestinationS3SchemasGZIP;
+import com.airbyte.api.models.shared.DestinationS3SchemasNoCompression;
+import com.airbyte.api.models.shared.DestinationS3Snappy;
+import com.airbyte.api.models.shared.DestinationS3Xz;
+import com.airbyte.api.models.shared.DestinationS3Zstandard;
+import com.airbyte.api.models.shared.DestinationSftpJson;
+import com.airbyte.api.models.shared.DestinationSnowflake;
+import com.airbyte.api.models.shared.DestinationSnowflakeAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeOAuth20;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSchemasCredentialsAuthType;
+import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
+import com.airbyte.api.models.shared.DestinationTeradata;
+import com.airbyte.api.models.shared.DestinationTeradataAllow;
+import com.airbyte.api.models.shared.DestinationTeradataDisable;
+import com.airbyte.api.models.shared.DestinationTeradataMode;
+import com.airbyte.api.models.shared.DestinationTeradataPrefer;
+import com.airbyte.api.models.shared.DestinationTeradataRequire;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes5Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModes6Mode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.DestinationTeradataSchemasSslModeMode;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyCa;
+import com.airbyte.api.models.shared.DestinationTeradataVerifyFull;
+import com.airbyte.api.models.shared.DestinationTypesense;
+import com.airbyte.api.models.shared.DestinationVectara;
+import com.airbyte.api.models.shared.DestinationWeaviate;
+import com.airbyte.api.models.shared.DestinationWeaviateAPIToken;
+import com.airbyte.api.models.shared.DestinationWeaviateAzureOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateByMarkdownHeader;
+import com.airbyte.api.models.shared.DestinationWeaviateByProgrammingLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateBySeparator;
+import com.airbyte.api.models.shared.DestinationWeaviateCohere;
+import com.airbyte.api.models.shared.DestinationWeaviateFake;
+import com.airbyte.api.models.shared.DestinationWeaviateFieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateIndexing;
+import com.airbyte.api.models.shared.DestinationWeaviateLanguage;
+import com.airbyte.api.models.shared.DestinationWeaviateMode;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAI;
+import com.airbyte.api.models.shared.DestinationWeaviateOpenAICompatible;
+import com.airbyte.api.models.shared.DestinationWeaviateProcessingConfigModel;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding5Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding6Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbedding7Mode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasEmbeddingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthAuthenticationMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingAuthMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasIndexingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateSchemasProcessingTextSplitterTextSplitterMode;
+import com.airbyte.api.models.shared.DestinationWeaviateUsernamePassword;
+import com.airbyte.api.models.shared.DevNull;
+import com.airbyte.api.models.shared.Disable;
+import com.airbyte.api.models.shared.DistanceMetric;
+import com.airbyte.api.models.shared.DocArrayHnswSearch;
+import com.airbyte.api.models.shared.Duckdb;
+import com.airbyte.api.models.shared.DynamoDBRegion;
+import com.airbyte.api.models.shared.Dynamodb;
+import com.airbyte.api.models.shared.Elasticsearch;
+import com.airbyte.api.models.shared.EncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.EncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.EncryptionType;
+import com.airbyte.api.models.shared.Fake;
+import com.airbyte.api.models.shared.FieldNameMappingConfigModel;
+import com.airbyte.api.models.shared.Firestore;
+import com.airbyte.api.models.shared.Flattening;
+import com.airbyte.api.models.shared.FormatType;
+import com.airbyte.api.models.shared.FormatTypeWildcard;
+import com.airbyte.api.models.shared.FromField;
+import com.airbyte.api.models.shared.GCSBucketRegion;
+import com.airbyte.api.models.shared.GCSStaging;
+import com.airbyte.api.models.shared.GCSTmpFilesAfterwardProcessing;
+import com.airbyte.api.models.shared.Gcs;
+import com.airbyte.api.models.shared.Gzip;
+import com.airbyte.api.models.shared.HMACKey;
+import com.airbyte.api.models.shared.Header;
+import com.airbyte.api.models.shared.IAMRole;
+import com.airbyte.api.models.shared.IAMUser;
+import com.airbyte.api.models.shared.Indexing;
+import com.airbyte.api.models.shared.Instance;
+import com.airbyte.api.models.shared.JSONLinesNewlineDelimitedJSON;
+import com.airbyte.api.models.shared.KeyPairAuthentication;
+import com.airbyte.api.models.shared.Langchain;
+import com.airbyte.api.models.shared.LoginPassword;
+import com.airbyte.api.models.shared.Method;
+import com.airbyte.api.models.shared.Milvus;
+import com.airbyte.api.models.shared.Mode;
+import com.airbyte.api.models.shared.MongoDBAtlas;
+import com.airbyte.api.models.shared.Mongodb;
+import com.airbyte.api.models.shared.Mssql;
+import com.airbyte.api.models.shared.Mysql;
+import com.airbyte.api.models.shared.NoAuth;
+import com.airbyte.api.models.shared.NoAuthentication;
+import com.airbyte.api.models.shared.NoCompression;
+import com.airbyte.api.models.shared.NoEncryption;
+import com.airbyte.api.models.shared.NoExternalEmbedding;
+import com.airbyte.api.models.shared.NoTunnel;
+import com.airbyte.api.models.shared.None;
+import com.airbyte.api.models.shared.Normalization;
+import com.airbyte.api.models.shared.NormalizationFlattening;
+import com.airbyte.api.models.shared.OAuth20Credentials;
+import com.airbyte.api.models.shared.OpenAI;
+import com.airbyte.api.models.shared.OpenAICompatible;
+import com.airbyte.api.models.shared.Oracle;
+import com.airbyte.api.models.shared.ParquetColumnarStorage;
+import com.airbyte.api.models.shared.PasswordAuthentication;
+import com.airbyte.api.models.shared.Pinecone;
+import com.airbyte.api.models.shared.Postgres;
+import com.airbyte.api.models.shared.Prefer;
+import com.airbyte.api.models.shared.ProcessingConfigModel;
+import com.airbyte.api.models.shared.Pubsub;
+import com.airbyte.api.models.shared.Qdrant;
+import com.airbyte.api.models.shared.RecommendedManagedTables;
+import com.airbyte.api.models.shared.Redis;
+import com.airbyte.api.models.shared.Redshift;
+import com.airbyte.api.models.shared.ReplicaSet;
+import com.airbyte.api.models.shared.Require;
+import com.airbyte.api.models.shared.S3;
+import com.airbyte.api.models.shared.S3BucketRegion;
+import com.airbyte.api.models.shared.S3Glue;
+import com.airbyte.api.models.shared.SSHKeyAuthentication;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.SerializationLibrary;
+import com.airbyte.api.models.shared.SftpJson;
+import com.airbyte.api.models.shared.Silent;
+import com.airbyte.api.models.shared.Snappy;
+import com.airbyte.api.models.shared.StandaloneMongoDbInstance;
+import com.airbyte.api.models.shared.Standard;
+import com.airbyte.api.models.shared.StandardInserts;
+import com.airbyte.api.models.shared.Teradata;
+import com.airbyte.api.models.shared.TestDestinationType;
+import com.airbyte.api.models.shared.TransformationQueryRunType;
+import com.airbyte.api.models.shared.TunnelMethod;
+import com.airbyte.api.models.shared.Typesense;
+import com.airbyte.api.models.shared.UsernameAndPassword;
+import com.airbyte.api.models.shared.UsernamePassword;
+import com.airbyte.api.models.shared.Vectara;
+import com.airbyte.api.models.shared.VerifyCa;
+import com.airbyte.api.models.shared.VerifyFull;
+import com.airbyte.api.models.shared.Weaviate;
+import com.airbyte.api.models.shared.Xz;
+import com.airbyte.api.models.shared.Zstandard;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.PutDestinationRequest req = new PutDestinationRequest(
- ""){{
- destinationPutRequest = new DestinationPutRequest(
- "",
- "");
-
- }};
+ PutDestinationRequest req = PutDestinationRequest.builder()
+ .destinationId("")
+ .destinationPutRequest(DestinationPutRequest.builder()
+ .configuration(DestinationConfiguration.of(DestinationGoogleSheets.builder()
+ .credentials(AuthenticationViaGoogleOAuth.builder()
+ .clientId("")
+ .clientSecret("")
+ .refreshToken("")
+ .build())
+ .spreadsheetId("https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit")
+ .build()))
+ .name("")
+ .build())
+ .build();
- com.airbyte.api.models.operations.PutDestinationResponse res = sdk.destinations.putDestination(req);
+ PutDestinationResponse res = sdk.destinations().putDestination()
+ .request(req)
+ .call();
- if (res.destinationResponse != null) {
+ if (res.destinationResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -371,5 +1737,9 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.PutDestinationResponse](../../models/operations/PutDestinationResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.PutDestinationResponse>](../../models/operations/PutDestinationResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md
index f900b9223..c9c5f7895 100644
--- a/docs/sdks/jobs/README.md
+++ b/docs/sdks/jobs/README.md
@@ -1,5 +1,5 @@
# Jobs
-(*jobs*)
+(*jobs()*)
### Available Operations
@@ -18,33 +18,44 @@ Cancel a running Job
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CancelJobRequest;
import com.airbyte.api.models.operations.CancelJobResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.CancelJobRequest req = new CancelJobRequest(
- 801771L);
+ CancelJobRequest req = CancelJobRequest.builder()
+ .jobId(801771L)
+ .build();
- com.airbyte.api.models.operations.CancelJobResponse res = sdk.jobs.cancelJob(req);
+ CancelJobResponse res = sdk.jobs().cancelJob()
+ .request(req)
+ .call();
- if (res.jobResponse != null) {
+ if (res.jobResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -61,8 +72,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CancelJobResponse](../../models/operations/CancelJobResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CancelJobResponse>](../../models/operations/CancelJobResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## createJob
@@ -74,35 +89,46 @@ Trigger a sync or reset job of a connection
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateJobResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.JobCreateRequest;
import com.airbyte.api.models.shared.JobTypeEnum;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest(
- "",
- JobTypeEnum.SYNC);
+ JobCreateRequest req = JobCreateRequest.builder()
+ .connectionId("")
+ .jobType(JobTypeEnum.SYNC)
+ .build();
- com.airbyte.api.models.operations.CreateJobResponse res = sdk.jobs.createJob(req);
+ CreateJobResponse res = sdk.jobs().createJob()
+ .request(req)
+ .call();
- if (res.jobResponse != null) {
+ if (res.jobResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -119,8 +145,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateJobResponse](../../models/operations/CreateJobResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateJobResponse>](../../models/operations/CreateJobResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## getJob
@@ -132,33 +162,44 @@ Get Job status and details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetJobRequest;
import com.airbyte.api.models.operations.GetJobResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.GetJobRequest req = new GetJobRequest(
- 131101L);
+ GetJobRequest req = GetJobRequest.builder()
+ .jobId(131101L)
+ .build();
- com.airbyte.api.models.operations.GetJobResponse res = sdk.jobs.getJob(req);
+ GetJobResponse res = sdk.jobs().getJob()
+ .request(req)
+ .call();
- if (res.jobResponse != null) {
+ if (res.jobResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -175,8 +216,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.GetJobResponse](../../models/operations/GetJobResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.GetJobResponse>](../../models/operations/GetJobResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## listJobs
@@ -188,51 +233,57 @@ List Jobs by sync type
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.ListJobsRequest;
import com.airbyte.api.models.operations.ListJobsResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.JobStatusEnum;
import com.airbyte.api.models.shared.JobTypeEnum;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.ListJobsRequest req = new ListJobsRequest(
-){{
- connectionId = "";
- createdAtEnd = OffsetDateTime.parse("2024-06-04T16:21:45.917Z");
- createdAtStart = OffsetDateTime.parse("2023-04-03T04:39:28.005Z");
- jobType = JobTypeEnum.SYNC;
- limit = 955698;
- offset = 624731;
- orderBy = "";
- status = JobStatusEnum.PENDING;
- updatedAtEnd = OffsetDateTime.parse("2023-12-07T18:30:31.244Z");
- updatedAtStart = OffsetDateTime.parse("2023-06-02T22:15:44.179Z");
- workspaceIds = new String[]{{
- add("de801f6f-5d37-41c0-9bc4-dea632e540b9"),
- }};
-
- }};
-
- com.airbyte.api.models.operations.ListJobsResponse res = sdk.jobs.listJobs(req);
-
- if (res.jobsResponse != null) {
+ ListJobsRequest req = ListJobsRequest.builder()
+ .connectionId("")
+ .createdAtEnd(OffsetDateTime.parse("2024-06-04T16:21:45.917Z"))
+ .createdAtStart(OffsetDateTime.parse("2023-04-03T04:39:28.005Z"))
+ .jobType(JobTypeEnum.SYNC)
+ .limit(955698)
+ .offset(624731)
+ .orderBy("")
+ .status(JobStatusEnum.PENDING)
+ .updatedAtEnd(OffsetDateTime.parse("2023-12-07T18:30:31.244Z"))
+ .updatedAtStart(OffsetDateTime.parse("2023-06-02T22:15:44.179Z"))
+ .workspaceIds(java.util.List.of(
+ "de801f6f-5d37-41c0-9bc4-dea632e540b9"))
+ .build();
+
+ ListJobsResponse res = sdk.jobs().listJobs()
+ .request(req)
+ .call();
+
+ if (res.jobsResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -249,5 +300,9 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.ListJobsResponse](../../models/operations/ListJobsResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.ListJobsResponse>](../../models/operations/ListJobsResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md
index ac97ae83d..77edd5b02 100644
--- a/docs/sdks/sources/README.md
+++ b/docs/sdks/sources/README.md
@@ -1,5 +1,5 @@
# Sources
-(*sources*)
+(*sources()*)
### Available Operations
@@ -21,39 +21,1108 @@ Creates a source given a name, workspace id, and a json blob containing the conf
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateSourceResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.APIAccessToken;
+import com.airbyte.api.models.shared.APIKey;
+import com.airbyte.api.models.shared.APIPassword;
+import com.airbyte.api.models.shared.APIToken;
+import com.airbyte.api.models.shared.AWSEnvironment;
+import com.airbyte.api.models.shared.AWSRegion;
+import com.airbyte.api.models.shared.AWSSellerPartnerAccountType;
+import com.airbyte.api.models.shared.AccessToken;
+import com.airbyte.api.models.shared.AccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.AccountNames;
+import com.airbyte.api.models.shared.ActionReportTime;
+import com.airbyte.api.models.shared.AdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.Aha;
+import com.airbyte.api.models.shared.Aircall;
+import com.airbyte.api.models.shared.AmazonSqs;
+import com.airbyte.api.models.shared.Amplitude;
+import com.airbyte.api.models.shared.AndGroup;
+import com.airbyte.api.models.shared.ApifyDataset;
+import com.airbyte.api.models.shared.Appfollow;
+import com.airbyte.api.models.shared.Applications;
+import com.airbyte.api.models.shared.Auth0;
+import com.airbyte.api.models.shared.AuthMethod;
+import com.airbyte.api.models.shared.AuthType;
+import com.airbyte.api.models.shared.AuthenticateViaAPIKey;
+import com.airbyte.api.models.shared.AuthenticateViaAsanaOauth;
+import com.airbyte.api.models.shared.AuthenticateViaGoogleOauth;
+import com.airbyte.api.models.shared.AuthenticateViaLeverApiKey;
+import com.airbyte.api.models.shared.AuthenticateViaLeverOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoft;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth20;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaOAuth;
+import com.airbyte.api.models.shared.AuthenticateWithPersonalAccessToken;
+import com.airbyte.api.models.shared.Autogenerated;
+import com.airbyte.api.models.shared.Avro;
+import com.airbyte.api.models.shared.AvroFormat;
+import com.airbyte.api.models.shared.AwsCloudtrail;
+import com.airbyte.api.models.shared.AzBlobAzureBlobStorage;
+import com.airbyte.api.models.shared.AzureTable;
+import com.airbyte.api.models.shared.BambooHr;
+import com.airbyte.api.models.shared.BetweenFilter;
+import com.airbyte.api.models.shared.BothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.Braintree;
+import com.airbyte.api.models.shared.Braze;
+import com.airbyte.api.models.shared.CSVFormat;
+import com.airbyte.api.models.shared.Cart;
+import com.airbyte.api.models.shared.Categories;
+import com.airbyte.api.models.shared.CentralAPIRouter;
+import com.airbyte.api.models.shared.Chargebee;
+import com.airbyte.api.models.shared.Chartmogul;
+import com.airbyte.api.models.shared.ClickWindowDays;
+import com.airbyte.api.models.shared.ClickupApi;
+import com.airbyte.api.models.shared.Clockify;
+import com.airbyte.api.models.shared.CloseCom;
+import com.airbyte.api.models.shared.Coda;
+import com.airbyte.api.models.shared.CohortReportSettings;
+import com.airbyte.api.models.shared.Cohorts;
+import com.airbyte.api.models.shared.CohortsRange;
+import com.airbyte.api.models.shared.CoinApi;
+import com.airbyte.api.models.shared.Coinmarketcap;
+import com.airbyte.api.models.shared.Collection;
+import com.airbyte.api.models.shared.Configcat;
+import com.airbyte.api.models.shared.Confluence;
+import com.airbyte.api.models.shared.ConnectionType;
+import com.airbyte.api.models.shared.ContentType;
+import com.airbyte.api.models.shared.ConversionReportTime;
+import com.airbyte.api.models.shared.Country;
+import com.airbyte.api.models.shared.Csv;
+import com.airbyte.api.models.shared.CustomQueriesArray;
+import com.airbyte.api.models.shared.CustomReportConfig;
+import com.airbyte.api.models.shared.CustomerStatus;
+import com.airbyte.api.models.shared.DataCenterLocation;
+import com.airbyte.api.models.shared.DataFreshness;
+import com.airbyte.api.models.shared.DataRegion;
+import com.airbyte.api.models.shared.DataType;
+import com.airbyte.api.models.shared.Datascope;
+import com.airbyte.api.models.shared.DateRange;
+import com.airbyte.api.models.shared.Delighted;
+import com.airbyte.api.models.shared.DetailType;
+import com.airbyte.api.models.shared.DetectChangesWithXminSystemColumn;
+import com.airbyte.api.models.shared.Dimension;
+import com.airbyte.api.models.shared.Disabled;
+import com.airbyte.api.models.shared.Dixa;
+import com.airbyte.api.models.shared.Dockerhub;
+import com.airbyte.api.models.shared.DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.DoubleValue;
+import com.airbyte.api.models.shared.Dremio;
+import com.airbyte.api.models.shared.EUBasedAccount;
+import com.airbyte.api.models.shared.Emailoctopus;
+import com.airbyte.api.models.shared.Enabled;
+import com.airbyte.api.models.shared.EncryptionAlgorithm;
+import com.airbyte.api.models.shared.EncryptionMethod;
+import com.airbyte.api.models.shared.EngagementWindowDays;
+import com.airbyte.api.models.shared.Environment;
+import com.airbyte.api.models.shared.ExchangeRates;
+import com.airbyte.api.models.shared.Expression;
+import com.airbyte.api.models.shared.Faker;
+import com.airbyte.api.models.shared.Fauna;
+import com.airbyte.api.models.shared.File;
+import com.airbyte.api.models.shared.FileBasedStreamConfig;
+import com.airbyte.api.models.shared.FileFormat;
+import com.airbyte.api.models.shared.FileType;
+import com.airbyte.api.models.shared.Filter;
+import com.airbyte.api.models.shared.FilterName;
+import com.airbyte.api.models.shared.FilterType;
+import com.airbyte.api.models.shared.Firebolt;
+import com.airbyte.api.models.shared.Freshcaller;
+import com.airbyte.api.models.shared.Freshdesk;
+import com.airbyte.api.models.shared.Freshsales;
+import com.airbyte.api.models.shared.FromCSV;
+import com.airbyte.api.models.shared.GCSGoogleCloudStorage;
+import com.airbyte.api.models.shared.GainsightPx;
+import com.airbyte.api.models.shared.Getlago;
+import com.airbyte.api.models.shared.Glassfrog;
+import com.airbyte.api.models.shared.GlobalAccount;
+import com.airbyte.api.models.shared.Gnews;
+import com.airbyte.api.models.shared.GoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.GoogleCredentials;
+import com.airbyte.api.models.shared.GoogleDirectory;
+import com.airbyte.api.models.shared.GooglePagespeedInsights;
+import com.airbyte.api.models.shared.GoogleWebfonts;
+import com.airbyte.api.models.shared.Granularity;
+import com.airbyte.api.models.shared.GranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.GranularityForPeriodicReports;
+import com.airbyte.api.models.shared.Greenhouse;
+import com.airbyte.api.models.shared.Gridly;
+import com.airbyte.api.models.shared.HTTPSPublicWeb;
+import com.airbyte.api.models.shared.HeaderDefinitionType;
+import com.airbyte.api.models.shared.Hubplanner;
+import com.airbyte.api.models.shared.In;
+import com.airbyte.api.models.shared.InListFilter;
+import com.airbyte.api.models.shared.InferenceType;
+import com.airbyte.api.models.shared.InsightConfig;
+import com.airbyte.api.models.shared.Insightly;
+import com.airbyte.api.models.shared.Instatus;
+import com.airbyte.api.models.shared.Int64Value;
+import com.airbyte.api.models.shared.InvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.Ip2whois;
+import com.airbyte.api.models.shared.IssuesStreamExpandWith;
+import com.airbyte.api.models.shared.Iterable;
+import com.airbyte.api.models.shared.Jira;
+import com.airbyte.api.models.shared.Jsonl;
+import com.airbyte.api.models.shared.JsonlFormat;
+import com.airbyte.api.models.shared.K6Cloud;
+import com.airbyte.api.models.shared.Klarna;
+import com.airbyte.api.models.shared.Klaviyo;
+import com.airbyte.api.models.shared.Kyve;
+import com.airbyte.api.models.shared.Language;
+import com.airbyte.api.models.shared.Launchdarkly;
+import com.airbyte.api.models.shared.Lemlist;
+import com.airbyte.api.models.shared.Level;
+import com.airbyte.api.models.shared.LinkedinPages;
+import com.airbyte.api.models.shared.Linnworks;
+import com.airbyte.api.models.shared.Local;
+import com.airbyte.api.models.shared.Lokalise;
+import com.airbyte.api.models.shared.Mailgun;
+import com.airbyte.api.models.shared.MailjetSms;
+import com.airbyte.api.models.shared.Marketo;
+import com.airbyte.api.models.shared.Metabase;
+import com.airbyte.api.models.shared.Mixpanel;
+import com.airbyte.api.models.shared.MongodbInternalPoc;
+import com.airbyte.api.models.shared.MongodbV2;
+import com.airbyte.api.models.shared.MyHours;
+import com.airbyte.api.models.shared.NativeNetworkEncryptionNNE;
+import com.airbyte.api.models.shared.Netsuite;
+import com.airbyte.api.models.shared.NotExpression;
+import com.airbyte.api.models.shared.Nullable;
+import com.airbyte.api.models.shared.NumericFilter;
+import com.airbyte.api.models.shared.Nytimes;
+import com.airbyte.api.models.shared.OAuth20;
+import com.airbyte.api.models.shared.OAuth2AccessToken;
+import com.airbyte.api.models.shared.OAuth2ConfidentialApplication;
+import com.airbyte.api.models.shared.OAuth;
+import com.airbyte.api.models.shared.OauthAuthentication;
+import com.airbyte.api.models.shared.Okta;
+import com.airbyte.api.models.shared.Omnisend;
+import com.airbyte.api.models.shared.Onesignal;
+import com.airbyte.api.models.shared.Operator;
+import com.airbyte.api.models.shared.OptionTitle;
+import com.airbyte.api.models.shared.OptionsList;
+import com.airbyte.api.models.shared.OrGroup;
+import com.airbyte.api.models.shared.Orb;
+import com.airbyte.api.models.shared.Orbit;
+import com.airbyte.api.models.shared.OriginDatacenterOfTheSurveyMonkeyAccount;
+import com.airbyte.api.models.shared.OutbrainAmplify;
+import com.airbyte.api.models.shared.Outreach;
+import com.airbyte.api.models.shared.Parquet;
+import com.airbyte.api.models.shared.ParquetFormat;
+import com.airbyte.api.models.shared.ParsingStrategy;
+import com.airbyte.api.models.shared.PaypalTransaction;
+import com.airbyte.api.models.shared.Paystack;
+import com.airbyte.api.models.shared.Pendo;
+import com.airbyte.api.models.shared.PeriodUsedForMostPopularStreams;
+import com.airbyte.api.models.shared.Persistiq;
+import com.airbyte.api.models.shared.PersonalAccessToken;
+import com.airbyte.api.models.shared.PexelsApi;
+import com.airbyte.api.models.shared.Pipedrive;
+import com.airbyte.api.models.shared.PivotCategory;
+import com.airbyte.api.models.shared.Pocket;
+import com.airbyte.api.models.shared.Pokeapi;
+import com.airbyte.api.models.shared.PokemonName;
+import com.airbyte.api.models.shared.PolygonStockApi;
+import com.airbyte.api.models.shared.Posthog;
+import com.airbyte.api.models.shared.Postmarkapp;
+import com.airbyte.api.models.shared.Preferred;
+import com.airbyte.api.models.shared.Prestashop;
+import com.airbyte.api.models.shared.PrivateApp;
+import com.airbyte.api.models.shared.PrivateToken;
+import com.airbyte.api.models.shared.ProductCatalog;
+import com.airbyte.api.models.shared.ProjectSecret;
+import com.airbyte.api.models.shared.PunkApi;
+import com.airbyte.api.models.shared.Pypi;
+import com.airbyte.api.models.shared.Qualaroo;
+import com.airbyte.api.models.shared.Quickbooks;
+import com.airbyte.api.models.shared.Railz;
+import com.airbyte.api.models.shared.ReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.ReadChangesUsingChangeDataCaptureCDC;
+import com.airbyte.api.models.shared.Recharge;
+import com.airbyte.api.models.shared.Recreation;
+import com.airbyte.api.models.shared.Recruitee;
+import com.airbyte.api.models.shared.Recurly;
+import com.airbyte.api.models.shared.Region;
+import com.airbyte.api.models.shared.ReportConfig;
+import com.airbyte.api.models.shared.ReportOptions;
+import com.airbyte.api.models.shared.ReportRecordTypes;
+import com.airbyte.api.models.shared.ReportingDataObject;
+import com.airbyte.api.models.shared.Required;
+import com.airbyte.api.models.shared.RkiCovid;
+import com.airbyte.api.models.shared.Rss;
+import com.airbyte.api.models.shared.S3AmazonWebServices;
+import com.airbyte.api.models.shared.SCPSecureCopyProtocol;
+import com.airbyte.api.models.shared.SFTPSecureFileTransferProtocol;
+import com.airbyte.api.models.shared.SSHSecureShell;
+import com.airbyte.api.models.shared.Salesloft;
+import com.airbyte.api.models.shared.SandboxAccessToken;
+import com.airbyte.api.models.shared.SapFieldglass;
+import com.airbyte.api.models.shared.ScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SearchCriteria;
+import com.airbyte.api.models.shared.SearchScope;
+import com.airbyte.api.models.shared.Secoda;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.Sendgrid;
+import com.airbyte.api.models.shared.Sendinblue;
+import com.airbyte.api.models.shared.Senseforce;
+import com.airbyte.api.models.shared.Sentry;
+import com.airbyte.api.models.shared.ServiceAccount;
+import com.airbyte.api.models.shared.ServiceAccountKey;
+import com.airbyte.api.models.shared.ServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceName;
+import com.airbyte.api.models.shared.Sftp;
+import com.airbyte.api.models.shared.SftpBulk;
+import com.airbyte.api.models.shared.ShareTypeUsedForMostPopularSharedStream;
+import com.airbyte.api.models.shared.Shortio;
+import com.airbyte.api.models.shared.SignInViaGoogleOAuth;
+import com.airbyte.api.models.shared.SignInViaSlackOAuth;
+import com.airbyte.api.models.shared.SingleStoreAccessToken;
+import com.airbyte.api.models.shared.Smaily;
+import com.airbyte.api.models.shared.Smartengage;
+import com.airbyte.api.models.shared.SonarCloud;
+import com.airbyte.api.models.shared.SortBy;
+import com.airbyte.api.models.shared.SourceAha;
+import com.airbyte.api.models.shared.SourceAircall;
+import com.airbyte.api.models.shared.SourceAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAuthMethod;
+import com.airbyte.api.models.shared.SourceAirtableOAuth20;
+import com.airbyte.api.models.shared.SourceAirtableSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSqs;
+import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion;
+import com.airbyte.api.models.shared.SourceAmplitude;
+import com.airbyte.api.models.shared.SourceApifyDataset;
+import com.airbyte.api.models.shared.SourceAppfollow;
+import com.airbyte.api.models.shared.SourceAsana;
+import com.airbyte.api.models.shared.SourceAsanaAsana;
+import com.airbyte.api.models.shared.SourceAsanaCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAsanaSchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAuth0;
+import com.airbyte.api.models.shared.SourceAuth0SchemasAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAuth0SchemasCredentialsAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAwsCloudtrail;
+import com.airbyte.api.models.shared.SourceAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageMode;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureTable;
+import com.airbyte.api.models.shared.SourceBambooHr;
+import com.airbyte.api.models.shared.SourceBigquery;
+import com.airbyte.api.models.shared.SourceBigqueryBigquery;
+import com.airbyte.api.models.shared.SourceBingAds;
+import com.airbyte.api.models.shared.SourceBingAdsBingAds;
+import com.airbyte.api.models.shared.SourceBraintree;
+import com.airbyte.api.models.shared.SourceBraintreeEnvironment;
+import com.airbyte.api.models.shared.SourceBraze;
+import com.airbyte.api.models.shared.SourceCart;
+import com.airbyte.api.models.shared.SourceCartAuthType;
+import com.airbyte.api.models.shared.SourceCartSchemasAuthType;
+import com.airbyte.api.models.shared.SourceChargebee;
+import com.airbyte.api.models.shared.SourceChartmogul;
+import com.airbyte.api.models.shared.SourceClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseNoTunnel;
+import com.airbyte.api.models.shared.SourceClickhousePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceCloseCom;
+import com.airbyte.api.models.shared.SourceCoda;
+import com.airbyte.api.models.shared.SourceCoinApi;
+import com.airbyte.api.models.shared.SourceCoinmarketcap;
+import com.airbyte.api.models.shared.SourceConfigcat;
+import com.airbyte.api.models.shared.SourceConfluence;
+import com.airbyte.api.models.shared.SourceConvex;
+import com.airbyte.api.models.shared.SourceConvexConvex;
import com.airbyte.api.models.shared.SourceCreateRequest;
+import com.airbyte.api.models.shared.SourceDatascope;
+import com.airbyte.api.models.shared.SourceDelighted;
+import com.airbyte.api.models.shared.SourceDixa;
+import com.airbyte.api.models.shared.SourceDockerhub;
+import com.airbyte.api.models.shared.SourceDremio;
+import com.airbyte.api.models.shared.SourceDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion;
+import com.airbyte.api.models.shared.SourceEmailoctopus;
+import com.airbyte.api.models.shared.SourceExchangeRates;
+import com.airbyte.api.models.shared.SourceFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingActionReportTime;
+import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingValidEnums;
+import com.airbyte.api.models.shared.SourceFaker;
+import com.airbyte.api.models.shared.SourceFauna;
+import com.airbyte.api.models.shared.SourceFaunaDeletionMode;
+import com.airbyte.api.models.shared.SourceFaunaSchemasDeletionMode;
+import com.airbyte.api.models.shared.SourceFile;
+import com.airbyte.api.models.shared.SourceFileS3AmazonWebServices;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider6Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider7Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasStorage;
+import com.airbyte.api.models.shared.SourceFileStorage;
+import com.airbyte.api.models.shared.SourceFirebolt;
+import com.airbyte.api.models.shared.SourceFreshcaller;
+import com.airbyte.api.models.shared.SourceFreshdesk;
+import com.airbyte.api.models.shared.SourceFreshsales;
+import com.airbyte.api.models.shared.SourceGCSStreamConfig;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGcs;
+import com.airbyte.api.models.shared.SourceGcsAutogenerated;
+import com.airbyte.api.models.shared.SourceGcsCSVFormat;
+import com.airbyte.api.models.shared.SourceGcsFiletype;
+import com.airbyte.api.models.shared.SourceGcsFromCSV;
+import com.airbyte.api.models.shared.SourceGcsGcs;
+import com.airbyte.api.models.shared.SourceGcsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsInferenceType;
+import com.airbyte.api.models.shared.SourceGcsSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsUserProvided;
+import com.airbyte.api.models.shared.SourceGcsValidationPolicy;
+import com.airbyte.api.models.shared.SourceGetlago;
+import com.airbyte.api.models.shared.SourceGithub;
+import com.airbyte.api.models.shared.SourceGithubGithub;
+import com.airbyte.api.models.shared.SourceGithubOptionTitle;
+import com.airbyte.api.models.shared.SourceGithubPersonalAccessToken;
+import com.airbyte.api.models.shared.SourceGitlab;
+import com.airbyte.api.models.shared.SourceGitlabAuthType;
+import com.airbyte.api.models.shared.SourceGitlabGitlab;
+import com.airbyte.api.models.shared.SourceGitlabOAuth20;
+import com.airbyte.api.models.shared.SourceGitlabSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGlassfrog;
+import com.airbyte.api.models.shared.SourceGnews;
+import com.airbyte.api.models.shared.SourceGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAdsGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAndGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDisabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGranularity;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNotExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiOrGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDirectory;
+import com.airbyte.api.models.shared.SourceGoogleDirectoryCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDirectorySchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleDriveAutogenerated;
+import com.airbyte.api.models.shared.SourceGoogleDriveAvroFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveCSVFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceGoogleDriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceGoogleDriveFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveFromCSV;
+import com.airbyte.api.models.shared.SourceGoogleDriveGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveLocal;
+import com.airbyte.api.models.shared.SourceGoogleDriveMode;
+import com.airbyte.api.models.shared.SourceGoogleDriveParquetFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDriveUserProvided;
+import com.airbyte.api.models.shared.SourceGoogleDriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceGooglePagespeedInsights;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleWebfonts;
+import com.airbyte.api.models.shared.SourceGreenhouse;
+import com.airbyte.api.models.shared.SourceGridly;
+import com.airbyte.api.models.shared.SourceHarvest;
+import com.airbyte.api.models.shared.SourceHarvestHarvest;
+import com.airbyte.api.models.shared.SourceHubplanner;
+import com.airbyte.api.models.shared.SourceHubspot;
+import com.airbyte.api.models.shared.SourceHubspotAuthType;
+import com.airbyte.api.models.shared.SourceHubspotHubspot;
+import com.airbyte.api.models.shared.SourceHubspotOAuth;
+import com.airbyte.api.models.shared.SourceHubspotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceInsightly;
+import com.airbyte.api.models.shared.SourceInstagram;
+import com.airbyte.api.models.shared.SourceInstagramInstagram;
+import com.airbyte.api.models.shared.SourceInstatus;
+import com.airbyte.api.models.shared.SourceIntercom;
+import com.airbyte.api.models.shared.SourceIntercomIntercom;
+import com.airbyte.api.models.shared.SourceIp2whois;
+import com.airbyte.api.models.shared.SourceIterable;
+import com.airbyte.api.models.shared.SourceJira;
+import com.airbyte.api.models.shared.SourceK6Cloud;
+import com.airbyte.api.models.shared.SourceKlarna;
+import com.airbyte.api.models.shared.SourceKlarnaRegion;
+import com.airbyte.api.models.shared.SourceKlaviyo;
+import com.airbyte.api.models.shared.SourceKyve;
+import com.airbyte.api.models.shared.SourceLaunchdarkly;
+import com.airbyte.api.models.shared.SourceLemlist;
+import com.airbyte.api.models.shared.SourceLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringAuthType;
+import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
+import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringSchemasAuthType;
+import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinAdsLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinAdsSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPages;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAccessToken;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPagesOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinPagesSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinnworks;
+import com.airbyte.api.models.shared.SourceLokalise;
+import com.airbyte.api.models.shared.SourceMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpAuthType;
+import com.airbyte.api.models.shared.SourceMailchimpMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpOAuth20;
+import com.airbyte.api.models.shared.SourceMailchimpSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMailgun;
+import com.airbyte.api.models.shared.SourceMailjetSms;
+import com.airbyte.api.models.shared.SourceMarketo;
+import com.airbyte.api.models.shared.SourceMetabase;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMode;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMode;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSearchScope;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointServiceKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMixpanel;
+import com.airbyte.api.models.shared.SourceMixpanelOptionTitle;
+import com.airbyte.api.models.shared.SourceMixpanelRegion;
+import com.airbyte.api.models.shared.SourceMixpanelSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceMonday;
+import com.airbyte.api.models.shared.SourceMondayAuthType;
+import com.airbyte.api.models.shared.SourceMondayMonday;
+import com.airbyte.api.models.shared.SourceMondayOAuth20;
+import com.airbyte.api.models.shared.SourceMondaySchemasAuthType;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbV2;
+import com.airbyte.api.models.shared.SourceMssql;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.SourceMssqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMssqlMethod;
+import com.airbyte.api.models.shared.SourceMssqlMssql;
+import com.airbyte.api.models.shared.SourceMssqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSSLMethodSSLMethodSSLMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethodSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMyHours;
+import com.airbyte.api.models.shared.SourceMysql;
+import com.airbyte.api.models.shared.SourceMysqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMysqlMethod;
+import com.airbyte.api.models.shared.SourceMysqlMode;
+import com.airbyte.api.models.shared.SourceMysqlMysql;
+import com.airbyte.api.models.shared.SourceMysqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSslModeMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlVerifyCA;
+import com.airbyte.api.models.shared.SourceNetsuite;
+import com.airbyte.api.models.shared.SourceNotion;
+import com.airbyte.api.models.shared.SourceNotionAccessToken;
+import com.airbyte.api.models.shared.SourceNotionAuthType;
+import com.airbyte.api.models.shared.SourceNotionNotion;
+import com.airbyte.api.models.shared.SourceNotionOAuth20;
+import com.airbyte.api.models.shared.SourceNotionSchemasAuthType;
+import com.airbyte.api.models.shared.SourceNytimes;
+import com.airbyte.api.models.shared.SourceOkta;
+import com.airbyte.api.models.shared.SourceOktaAPIToken;
+import com.airbyte.api.models.shared.SourceOktaAuthType;
+import com.airbyte.api.models.shared.SourceOktaOAuth20;
+import com.airbyte.api.models.shared.SourceOktaSchemasAuthType;
+import com.airbyte.api.models.shared.SourceOmnisend;
+import com.airbyte.api.models.shared.SourceOnesignal;
+import com.airbyte.api.models.shared.SourceOracle;
+import com.airbyte.api.models.shared.SourceOracleConnectionType;
+import com.airbyte.api.models.shared.SourceOracleEncryptionMethod;
+import com.airbyte.api.models.shared.SourceOracleNoTunnel;
+import com.airbyte.api.models.shared.SourceOracleOracle;
+import com.airbyte.api.models.shared.SourceOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleTunnelMethod;
+import com.airbyte.api.models.shared.SourceOrb;
+import com.airbyte.api.models.shared.SourceOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutreach;
+import com.airbyte.api.models.shared.SourcePaypalTransaction;
+import com.airbyte.api.models.shared.SourcePaystack;
+import com.airbyte.api.models.shared.SourcePendo;
+import com.airbyte.api.models.shared.SourcePersistiq;
+import com.airbyte.api.models.shared.SourcePexelsApi;
+import com.airbyte.api.models.shared.SourcePinterest;
+import com.airbyte.api.models.shared.SourcePinterestAuthMethod;
+import com.airbyte.api.models.shared.SourcePinterestLevel;
+import com.airbyte.api.models.shared.SourcePinterestPinterest;
+import com.airbyte.api.models.shared.SourcePinterestSchemasValidEnums;
+import com.airbyte.api.models.shared.SourcePinterestValidEnums;
+import com.airbyte.api.models.shared.SourcePipedrive;
+import com.airbyte.api.models.shared.SourcePocket;
+import com.airbyte.api.models.shared.SourcePocketSortBy;
+import com.airbyte.api.models.shared.SourcePokeapi;
+import com.airbyte.api.models.shared.SourcePolygonStockApi;
+import com.airbyte.api.models.shared.SourcePostgres;
+import com.airbyte.api.models.shared.SourcePostgresMethod;
+import com.airbyte.api.models.shared.SourcePostgresNoTunnel;
+import com.airbyte.api.models.shared.SourcePostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresPostgres;
+import com.airbyte.api.models.shared.SourcePostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourcePostgresSchemasMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresTunnelMethod;
+import com.airbyte.api.models.shared.SourcePosthog;
+import com.airbyte.api.models.shared.SourcePostmarkapp;
+import com.airbyte.api.models.shared.SourcePrestashop;
+import com.airbyte.api.models.shared.SourcePunkApi;
+import com.airbyte.api.models.shared.SourcePypi;
+import com.airbyte.api.models.shared.SourceQualaroo;
+import com.airbyte.api.models.shared.SourceQuickbooks;
+import com.airbyte.api.models.shared.SourceQuickbooksAuthType;
+import com.airbyte.api.models.shared.SourceQuickbooksOAuth20;
+import com.airbyte.api.models.shared.SourceRailz;
+import com.airbyte.api.models.shared.SourceRecharge;
+import com.airbyte.api.models.shared.SourceRecreation;
+import com.airbyte.api.models.shared.SourceRecruitee;
+import com.airbyte.api.models.shared.SourceRecurly;
+import com.airbyte.api.models.shared.SourceRedshift;
+import com.airbyte.api.models.shared.SourceRedshiftRedshift;
+import com.airbyte.api.models.shared.SourceRetently;
+import com.airbyte.api.models.shared.SourceRetentlyRetently;
+import com.airbyte.api.models.shared.SourceRkiCovid;
+import com.airbyte.api.models.shared.SourceRss;
+import com.airbyte.api.models.shared.SourceS3;
+import com.airbyte.api.models.shared.SourceS3Autogenerated;
+import com.airbyte.api.models.shared.SourceS3AvroFormat;
+import com.airbyte.api.models.shared.SourceS3CSVFormat;
+import com.airbyte.api.models.shared.SourceS3DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceS3FileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceS3Filetype;
+import com.airbyte.api.models.shared.SourceS3FromCSV;
+import com.airbyte.api.models.shared.SourceS3HeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3InferenceType;
+import com.airbyte.api.models.shared.SourceS3JsonlFormat;
+import com.airbyte.api.models.shared.SourceS3Local;
+import com.airbyte.api.models.shared.SourceS3Mode;
+import com.airbyte.api.models.shared.SourceS3ParquetFormat;
+import com.airbyte.api.models.shared.SourceS3ParsingStrategy;
+import com.airbyte.api.models.shared.SourceS3S3;
+import com.airbyte.api.models.shared.SourceS3SchemasFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFileFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat4Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat5Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3UserProvided;
+import com.airbyte.api.models.shared.SourceS3ValidationPolicy;
+import com.airbyte.api.models.shared.SourceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesforceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesloft;
+import com.airbyte.api.models.shared.SourceSalesloftAuthType;
+import com.airbyte.api.models.shared.SourceSalesloftSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSapFieldglass;
+import com.airbyte.api.models.shared.SourceSecoda;
+import com.airbyte.api.models.shared.SourceSendgrid;
+import com.airbyte.api.models.shared.SourceSendinblue;
+import com.airbyte.api.models.shared.SourceSenseforce;
+import com.airbyte.api.models.shared.SourceSentry;
+import com.airbyte.api.models.shared.SourceSftp;
+import com.airbyte.api.models.shared.SourceSftpAuthMethod;
+import com.airbyte.api.models.shared.SourceSftpBulk;
+import com.airbyte.api.models.shared.SourceSftpPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopify;
+import com.airbyte.api.models.shared.SourceShopifyAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyOAuth20;
+import com.airbyte.api.models.shared.SourceShopifySchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyShopify;
+import com.airbyte.api.models.shared.SourceShortio;
+import com.airbyte.api.models.shared.SourceSlack;
+import com.airbyte.api.models.shared.SourceSlackAPIToken;
+import com.airbyte.api.models.shared.SourceSlackOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSlack;
+import com.airbyte.api.models.shared.SourceSmaily;
+import com.airbyte.api.models.shared.SourceSmartengage;
+import com.airbyte.api.models.shared.SourceSmartsheets;
+import com.airbyte.api.models.shared.SourceSmartsheetsAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsOAuth20;
+import com.airbyte.api.models.shared.SourceSmartsheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets;
+import com.airbyte.api.models.shared.SourceSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeOAuth20;
+import com.airbyte.api.models.shared.SourceSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeUsernameAndPassword;
+import com.airbyte.api.models.shared.SourceSonarCloud;
+import com.airbyte.api.models.shared.SourceSpacexApi;
+import com.airbyte.api.models.shared.SourceSquare;
+import com.airbyte.api.models.shared.SourceSquareAPIKey;
+import com.airbyte.api.models.shared.SourceSquareAuthType;
+import com.airbyte.api.models.shared.SourceSquareSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSquareSquare;
+import com.airbyte.api.models.shared.SourceStrava;
+import com.airbyte.api.models.shared.SourceStravaAuthType;
+import com.airbyte.api.models.shared.SourceStravaStrava;
+import com.airbyte.api.models.shared.SourceStripe;
+import com.airbyte.api.models.shared.SourceSurveySparrow;
+import com.airbyte.api.models.shared.SourceSurveySparrowUrlBase;
+import com.airbyte.api.models.shared.SourceSurveymonkey;
+import com.airbyte.api.models.shared.SourceSurveymonkeyAuthMethod;
+import com.airbyte.api.models.shared.SourceSurveymonkeySurveymonkey;
+import com.airbyte.api.models.shared.SourceTempo;
+import com.airbyte.api.models.shared.SourceTheGuardianApi;
+import com.airbyte.api.models.shared.SourceTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTiktokMarketingAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingOAuth20;
+import com.airbyte.api.models.shared.SourceTiktokMarketingSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTrello;
+import com.airbyte.api.models.shared.SourceTrustpilot;
+import com.airbyte.api.models.shared.SourceTrustpilotAPIKey;
+import com.airbyte.api.models.shared.SourceTrustpilotAuthType;
+import com.airbyte.api.models.shared.SourceTrustpilotOAuth20;
+import com.airbyte.api.models.shared.SourceTrustpilotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTvmazeSchedule;
+import com.airbyte.api.models.shared.SourceTwilio;
+import com.airbyte.api.models.shared.SourceTwilioTaskrouter;
+import com.airbyte.api.models.shared.SourceTwitter;
+import com.airbyte.api.models.shared.SourceTypeform;
+import com.airbyte.api.models.shared.SourceTypeformAuthType;
+import com.airbyte.api.models.shared.SourceTypeformOAuth20;
+import com.airbyte.api.models.shared.SourceTypeformPrivateToken;
+import com.airbyte.api.models.shared.SourceTypeformSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTypeformTypeform;
+import com.airbyte.api.models.shared.SourceUsCensus;
+import com.airbyte.api.models.shared.SourceVantage;
+import com.airbyte.api.models.shared.SourceWebflow;
+import com.airbyte.api.models.shared.SourceWhiskyHunter;
+import com.airbyte.api.models.shared.SourceWikipediaPageviews;
+import com.airbyte.api.models.shared.SourceWoocommerce;
+import com.airbyte.api.models.shared.SourceXkcd;
+import com.airbyte.api.models.shared.SourceYandexMetrica;
+import com.airbyte.api.models.shared.SourceYotpo;
+import com.airbyte.api.models.shared.SourceYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceYoutubeAnalyticsYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskChatAccessToken;
+import com.airbyte.api.models.shared.SourceZendeskChatCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskChatSchemasCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskSell;
+import com.airbyte.api.models.shared.SourceZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAPIToken;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskSunshineSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskTalk;
+import com.airbyte.api.models.shared.SourceZendeskTalkZendeskTalk;
+import com.airbyte.api.models.shared.SourceZenloop;
+import com.airbyte.api.models.shared.SourceZohoCrm;
+import com.airbyte.api.models.shared.SourceZohoCrmEnvironment;
+import com.airbyte.api.models.shared.SourceZoom;
+import com.airbyte.api.models.shared.SpacexApi;
+import com.airbyte.api.models.shared.State;
+import com.airbyte.api.models.shared.StateFilter;
+import com.airbyte.api.models.shared.Status;
+import com.airbyte.api.models.shared.Storage;
+import com.airbyte.api.models.shared.Strategies;
+import com.airbyte.api.models.shared.StreamName;
+import com.airbyte.api.models.shared.StreamsCriteria;
+import com.airbyte.api.models.shared.StringFilter;
+import com.airbyte.api.models.shared.Stripe;
+import com.airbyte.api.models.shared.SurveyMonkeyAuthorizationMethod;
+import com.airbyte.api.models.shared.SurveySparrow;
+import com.airbyte.api.models.shared.SwipeUpAttributionWindow;
+import com.airbyte.api.models.shared.SystemIDSID;
+import com.airbyte.api.models.shared.TLSEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.Tempo;
+import com.airbyte.api.models.shared.TheGuardianApi;
+import com.airbyte.api.models.shared.TimeGranularity;
+import com.airbyte.api.models.shared.TopHeadlinesTopic;
+import com.airbyte.api.models.shared.Trello;
+import com.airbyte.api.models.shared.Trustpilot;
+import com.airbyte.api.models.shared.TvmazeSchedule;
+import com.airbyte.api.models.shared.Twilio;
+import com.airbyte.api.models.shared.TwilioTaskrouter;
+import com.airbyte.api.models.shared.Twitter;
+import com.airbyte.api.models.shared.Unencrypted;
+import com.airbyte.api.models.shared.UnexpectedFieldBehavior;
+import com.airbyte.api.models.shared.UrlBase;
+import com.airbyte.api.models.shared.UsCensus;
+import com.airbyte.api.models.shared.UserProvided;
+import com.airbyte.api.models.shared.ValidActionBreakdowns;
+import com.airbyte.api.models.shared.ValidAdSetStatuses;
+import com.airbyte.api.models.shared.ValidAdStatuses;
+import com.airbyte.api.models.shared.ValidBreakdowns;
+import com.airbyte.api.models.shared.ValidCampaignStatuses;
+import com.airbyte.api.models.shared.ValidationPolicy;
+import com.airbyte.api.models.shared.Validenums;
+import com.airbyte.api.models.shared.ValueType;
+import com.airbyte.api.models.shared.Vantage;
+import com.airbyte.api.models.shared.VerifyIdentity;
+import com.airbyte.api.models.shared.ViewAttributionWindow;
+import com.airbyte.api.models.shared.ViewWindowDays;
+import com.airbyte.api.models.shared.Webflow;
+import com.airbyte.api.models.shared.WhiskyHunter;
+import com.airbyte.api.models.shared.WikipediaPageviews;
+import com.airbyte.api.models.shared.Woocommerce;
+import com.airbyte.api.models.shared.Xkcd;
+import com.airbyte.api.models.shared.YandexMetrica;
+import com.airbyte.api.models.shared.Yotpo;
+import com.airbyte.api.models.shared.ZendeskSell;
+import com.airbyte.api.models.shared.Zenloop;
+import com.airbyte.api.models.shared.ZohoCRMEdition;
+import com.airbyte.api.models.shared.ZohoCrm;
+import com.airbyte.api.models.shared.Zoom;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest(
- "",
- "",
- "a2cf0f31-f3dd-4c98-88c3-4bdfb109056a"){{
- definitionId = "a6d6dedf-297b-4eb8-860e-3afe15240dda";
- secretId = "";
-
- }};
+ SourceCreateRequest req = SourceCreateRequest.builder()
+ .configuration(SourceConfiguration.of(SourceAha.builder()
+ .apiKey("")
+ .url("")
+ .build()))
+ .name("")
+ .workspaceId("a2cf0f31-f3dd-4c98-88c3-4bdfb109056a")
+ .definitionId("a6d6dedf-297b-4eb8-860e-3afe15240dda")
+ .secretId("")
+ .build();
- com.airbyte.api.models.operations.CreateSourceResponse res = sdk.sources.createSource(req);
+ CreateSourceResponse res = sdk.sources().createSource()
+ .request(req)
+ .call();
- if (res.sourceResponse != null) {
+ if (res.sourceResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -70,8 +1139,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateSourceResponse](../../models/operations/CreateSourceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateSourceResponse>](../../models/operations/CreateSourceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## deleteSource
@@ -83,33 +1156,42 @@ Delete a Source
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.DeleteSourceRequest;
import com.airbyte.api.models.operations.DeleteSourceResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.DeleteSourceRequest req = new DeleteSourceRequest(
- "");
+ DeleteSourceRequest req = DeleteSourceRequest.builder()
+ .sourceId("")
+ .build();
- com.airbyte.api.models.operations.DeleteSourceResponse res = sdk.sources.deleteSource(req);
+ DeleteSourceResponse res = sdk.sources().deleteSource()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -126,8 +1208,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.DeleteSourceResponse](../../models/operations/DeleteSourceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.DeleteSourceResponse>](../../models/operations/DeleteSourceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## getSource
@@ -139,33 +1225,44 @@ Get Source details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetSourceRequest;
import com.airbyte.api.models.operations.GetSourceResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.GetSourceRequest req = new GetSourceRequest(
- "");
+ GetSourceRequest req = GetSourceRequest.builder()
+ .sourceId("")
+ .build();
- com.airbyte.api.models.operations.GetSourceResponse res = sdk.sources.getSource(req);
+ GetSourceResponse res = sdk.sources().getSource()
+ .request(req)
+ .call();
- if (res.sourceResponse != null) {
+ if (res.sourceResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -182,8 +1279,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.GetSourceResponse](../../models/operations/GetSourceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.GetSourceResponse>](../../models/operations/GetSourceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## initiateOAuth
@@ -199,41 +1300,48 @@ That secret ID can be used to create a source with credentials in place of actua
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.InitiateOAuthResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.InitiateOauthRequest;
import com.airbyte.api.models.shared.OAuthActorNames;
import com.airbyte.api.models.shared.OAuthInputConfiguration;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest(
- "",
- OAuthActorNames.GOOGLE_ADS,
- "fd28130d-9919-4ffa-a67d-4e12eb099447"){{
- oAuthInputConfiguration = new OAuthInputConfiguration(
-);
-
- }};
+ InitiateOauthRequest req = InitiateOauthRequest.builder()
+ .redirectUrl("")
+ .sourceType(OAuthActorNames.GOOGLE_ADS)
+ .workspaceId("fd28130d-9919-4ffa-a67d-4e12eb099447")
+ .oAuthInputConfiguration(OAuthInputConfiguration.builder()
+ .build())
+ .build();
- com.airbyte.api.models.operations.InitiateOAuthResponse res = sdk.sources.initiateOAuth(req);
+ InitiateOAuthResponse res = sdk.sources().initiateOAuth()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -250,8 +1358,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.InitiateOAuthResponse](../../models/operations/InitiateOAuthResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.InitiateOAuthResponse>](../../models/operations/InitiateOAuthResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## listSources
@@ -263,41 +1375,48 @@ List sources
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.ListSourcesRequest;
import com.airbyte.api.models.operations.ListSourcesResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.ListSourcesRequest req = new ListSourcesRequest(
-){{
- includeDeleted = false;
- limit = 442892;
- offset = 284564;
- workspaceIds = new String[]{{
- add("dbbb77f8-0b57-4c45-800c-5d47a64428ce"),
- }};
-
- }};
+ ListSourcesRequest req = ListSourcesRequest.builder()
+ .includeDeleted(false)
+ .limit(442892)
+ .offset(284564)
+ .workspaceIds(java.util.List.of(
+ "dbbb77f8-0b57-4c45-800c-5d47a64428ce"))
+ .build();
- com.airbyte.api.models.operations.ListSourcesResponse res = sdk.sources.listSources(req);
+ ListSourcesResponse res = sdk.sources().listSources()
+ .request(req)
+ .call();
- if (res.sourcesResponse != null) {
+ if (res.sourcesResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -314,8 +1433,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.ListSourcesResponse](../../models/operations/ListSourcesResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.ListSourcesResponse>](../../models/operations/ListSourcesResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## patchSource
@@ -327,44 +1450,1111 @@ Update a Source
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.PatchSourceRequest;
import com.airbyte.api.models.operations.PatchSourceResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.APIAccessToken;
+import com.airbyte.api.models.shared.APIKey;
+import com.airbyte.api.models.shared.APIPassword;
+import com.airbyte.api.models.shared.APIToken;
+import com.airbyte.api.models.shared.AWSEnvironment;
+import com.airbyte.api.models.shared.AWSRegion;
+import com.airbyte.api.models.shared.AWSSellerPartnerAccountType;
+import com.airbyte.api.models.shared.AccessToken;
+import com.airbyte.api.models.shared.AccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.AccountNames;
+import com.airbyte.api.models.shared.ActionReportTime;
+import com.airbyte.api.models.shared.AdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.Aha;
+import com.airbyte.api.models.shared.Aircall;
+import com.airbyte.api.models.shared.AmazonSqs;
+import com.airbyte.api.models.shared.Amplitude;
+import com.airbyte.api.models.shared.AndGroup;
+import com.airbyte.api.models.shared.ApifyDataset;
+import com.airbyte.api.models.shared.Appfollow;
+import com.airbyte.api.models.shared.Applications;
+import com.airbyte.api.models.shared.Auth0;
+import com.airbyte.api.models.shared.AuthMethod;
+import com.airbyte.api.models.shared.AuthType;
+import com.airbyte.api.models.shared.AuthenticateViaAPIKey;
+import com.airbyte.api.models.shared.AuthenticateViaAsanaOauth;
+import com.airbyte.api.models.shared.AuthenticateViaGoogleOauth;
+import com.airbyte.api.models.shared.AuthenticateViaLeverApiKey;
+import com.airbyte.api.models.shared.AuthenticateViaLeverOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoft;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth20;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaOAuth;
+import com.airbyte.api.models.shared.AuthenticateWithPersonalAccessToken;
+import com.airbyte.api.models.shared.Autogenerated;
+import com.airbyte.api.models.shared.Avro;
+import com.airbyte.api.models.shared.AvroFormat;
+import com.airbyte.api.models.shared.AwsCloudtrail;
+import com.airbyte.api.models.shared.AzBlobAzureBlobStorage;
+import com.airbyte.api.models.shared.AzureTable;
+import com.airbyte.api.models.shared.BambooHr;
+import com.airbyte.api.models.shared.BetweenFilter;
+import com.airbyte.api.models.shared.BothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.Braintree;
+import com.airbyte.api.models.shared.Braze;
+import com.airbyte.api.models.shared.CSVFormat;
+import com.airbyte.api.models.shared.Cart;
+import com.airbyte.api.models.shared.Categories;
+import com.airbyte.api.models.shared.CentralAPIRouter;
+import com.airbyte.api.models.shared.Chargebee;
+import com.airbyte.api.models.shared.Chartmogul;
+import com.airbyte.api.models.shared.ClickWindowDays;
+import com.airbyte.api.models.shared.ClickupApi;
+import com.airbyte.api.models.shared.Clockify;
+import com.airbyte.api.models.shared.CloseCom;
+import com.airbyte.api.models.shared.Coda;
+import com.airbyte.api.models.shared.CohortReportSettings;
+import com.airbyte.api.models.shared.Cohorts;
+import com.airbyte.api.models.shared.CohortsRange;
+import com.airbyte.api.models.shared.CoinApi;
+import com.airbyte.api.models.shared.Coinmarketcap;
+import com.airbyte.api.models.shared.Collection;
+import com.airbyte.api.models.shared.Configcat;
+import com.airbyte.api.models.shared.Confluence;
+import com.airbyte.api.models.shared.ConnectionType;
+import com.airbyte.api.models.shared.ContentType;
+import com.airbyte.api.models.shared.ConversionReportTime;
+import com.airbyte.api.models.shared.Country;
+import com.airbyte.api.models.shared.Csv;
+import com.airbyte.api.models.shared.CustomQueriesArray;
+import com.airbyte.api.models.shared.CustomReportConfig;
+import com.airbyte.api.models.shared.CustomerStatus;
+import com.airbyte.api.models.shared.DataCenterLocation;
+import com.airbyte.api.models.shared.DataFreshness;
+import com.airbyte.api.models.shared.DataRegion;
+import com.airbyte.api.models.shared.DataType;
+import com.airbyte.api.models.shared.Datascope;
+import com.airbyte.api.models.shared.DateRange;
+import com.airbyte.api.models.shared.Delighted;
+import com.airbyte.api.models.shared.DetailType;
+import com.airbyte.api.models.shared.DetectChangesWithXminSystemColumn;
+import com.airbyte.api.models.shared.Dimension;
+import com.airbyte.api.models.shared.Disabled;
+import com.airbyte.api.models.shared.Dixa;
+import com.airbyte.api.models.shared.Dockerhub;
+import com.airbyte.api.models.shared.DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.DoubleValue;
+import com.airbyte.api.models.shared.Dremio;
+import com.airbyte.api.models.shared.EUBasedAccount;
+import com.airbyte.api.models.shared.Emailoctopus;
+import com.airbyte.api.models.shared.Enabled;
+import com.airbyte.api.models.shared.EncryptionAlgorithm;
+import com.airbyte.api.models.shared.EncryptionMethod;
+import com.airbyte.api.models.shared.EngagementWindowDays;
+import com.airbyte.api.models.shared.Environment;
+import com.airbyte.api.models.shared.ExchangeRates;
+import com.airbyte.api.models.shared.Expression;
+import com.airbyte.api.models.shared.Faker;
+import com.airbyte.api.models.shared.Fauna;
+import com.airbyte.api.models.shared.File;
+import com.airbyte.api.models.shared.FileBasedStreamConfig;
+import com.airbyte.api.models.shared.FileFormat;
+import com.airbyte.api.models.shared.FileType;
+import com.airbyte.api.models.shared.Filter;
+import com.airbyte.api.models.shared.FilterName;
+import com.airbyte.api.models.shared.FilterType;
+import com.airbyte.api.models.shared.Firebolt;
+import com.airbyte.api.models.shared.Freshcaller;
+import com.airbyte.api.models.shared.Freshdesk;
+import com.airbyte.api.models.shared.Freshsales;
+import com.airbyte.api.models.shared.FromCSV;
+import com.airbyte.api.models.shared.GCSGoogleCloudStorage;
+import com.airbyte.api.models.shared.GainsightPx;
+import com.airbyte.api.models.shared.Getlago;
+import com.airbyte.api.models.shared.Glassfrog;
+import com.airbyte.api.models.shared.GlobalAccount;
+import com.airbyte.api.models.shared.Gnews;
+import com.airbyte.api.models.shared.GoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.GoogleCredentials;
+import com.airbyte.api.models.shared.GoogleDirectory;
+import com.airbyte.api.models.shared.GooglePagespeedInsights;
+import com.airbyte.api.models.shared.GoogleWebfonts;
+import com.airbyte.api.models.shared.Granularity;
+import com.airbyte.api.models.shared.GranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.GranularityForPeriodicReports;
+import com.airbyte.api.models.shared.Greenhouse;
+import com.airbyte.api.models.shared.Gridly;
+import com.airbyte.api.models.shared.HTTPSPublicWeb;
+import com.airbyte.api.models.shared.HeaderDefinitionType;
+import com.airbyte.api.models.shared.Hubplanner;
+import com.airbyte.api.models.shared.In;
+import com.airbyte.api.models.shared.InListFilter;
+import com.airbyte.api.models.shared.InferenceType;
+import com.airbyte.api.models.shared.InsightConfig;
+import com.airbyte.api.models.shared.Insightly;
+import com.airbyte.api.models.shared.Instatus;
+import com.airbyte.api.models.shared.Int64Value;
+import com.airbyte.api.models.shared.InvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.Ip2whois;
+import com.airbyte.api.models.shared.IssuesStreamExpandWith;
+import com.airbyte.api.models.shared.Iterable;
+import com.airbyte.api.models.shared.Jira;
+import com.airbyte.api.models.shared.Jsonl;
+import com.airbyte.api.models.shared.JsonlFormat;
+import com.airbyte.api.models.shared.K6Cloud;
+import com.airbyte.api.models.shared.Klarna;
+import com.airbyte.api.models.shared.Klaviyo;
+import com.airbyte.api.models.shared.Kyve;
+import com.airbyte.api.models.shared.Language;
+import com.airbyte.api.models.shared.Launchdarkly;
+import com.airbyte.api.models.shared.Lemlist;
+import com.airbyte.api.models.shared.Level;
+import com.airbyte.api.models.shared.LinkedinPages;
+import com.airbyte.api.models.shared.Linnworks;
+import com.airbyte.api.models.shared.Local;
+import com.airbyte.api.models.shared.Lokalise;
+import com.airbyte.api.models.shared.Mailgun;
+import com.airbyte.api.models.shared.MailjetSms;
+import com.airbyte.api.models.shared.Marketo;
+import com.airbyte.api.models.shared.Metabase;
+import com.airbyte.api.models.shared.Mixpanel;
+import com.airbyte.api.models.shared.MongodbInternalPoc;
+import com.airbyte.api.models.shared.MongodbV2;
+import com.airbyte.api.models.shared.MyHours;
+import com.airbyte.api.models.shared.NativeNetworkEncryptionNNE;
+import com.airbyte.api.models.shared.Netsuite;
+import com.airbyte.api.models.shared.NotExpression;
+import com.airbyte.api.models.shared.Nullable;
+import com.airbyte.api.models.shared.NumericFilter;
+import com.airbyte.api.models.shared.Nytimes;
+import com.airbyte.api.models.shared.OAuth20;
+import com.airbyte.api.models.shared.OAuth2AccessToken;
+import com.airbyte.api.models.shared.OAuth2ConfidentialApplication;
+import com.airbyte.api.models.shared.OAuth;
+import com.airbyte.api.models.shared.OauthAuthentication;
+import com.airbyte.api.models.shared.Okta;
+import com.airbyte.api.models.shared.Omnisend;
+import com.airbyte.api.models.shared.Onesignal;
+import com.airbyte.api.models.shared.Operator;
+import com.airbyte.api.models.shared.OptionTitle;
+import com.airbyte.api.models.shared.OptionsList;
+import com.airbyte.api.models.shared.OrGroup;
+import com.airbyte.api.models.shared.Orb;
+import com.airbyte.api.models.shared.Orbit;
+import com.airbyte.api.models.shared.OriginDatacenterOfTheSurveyMonkeyAccount;
+import com.airbyte.api.models.shared.OutbrainAmplify;
+import com.airbyte.api.models.shared.Outreach;
+import com.airbyte.api.models.shared.Parquet;
+import com.airbyte.api.models.shared.ParquetFormat;
+import com.airbyte.api.models.shared.ParsingStrategy;
+import com.airbyte.api.models.shared.PaypalTransaction;
+import com.airbyte.api.models.shared.Paystack;
+import com.airbyte.api.models.shared.Pendo;
+import com.airbyte.api.models.shared.PeriodUsedForMostPopularStreams;
+import com.airbyte.api.models.shared.Persistiq;
+import com.airbyte.api.models.shared.PersonalAccessToken;
+import com.airbyte.api.models.shared.PexelsApi;
+import com.airbyte.api.models.shared.Pipedrive;
+import com.airbyte.api.models.shared.PivotCategory;
+import com.airbyte.api.models.shared.Pocket;
+import com.airbyte.api.models.shared.Pokeapi;
+import com.airbyte.api.models.shared.PokemonName;
+import com.airbyte.api.models.shared.PolygonStockApi;
+import com.airbyte.api.models.shared.Posthog;
+import com.airbyte.api.models.shared.Postmarkapp;
+import com.airbyte.api.models.shared.Preferred;
+import com.airbyte.api.models.shared.Prestashop;
+import com.airbyte.api.models.shared.PrivateApp;
+import com.airbyte.api.models.shared.PrivateToken;
+import com.airbyte.api.models.shared.ProductCatalog;
+import com.airbyte.api.models.shared.ProjectSecret;
+import com.airbyte.api.models.shared.PunkApi;
+import com.airbyte.api.models.shared.Pypi;
+import com.airbyte.api.models.shared.Qualaroo;
+import com.airbyte.api.models.shared.Quickbooks;
+import com.airbyte.api.models.shared.Railz;
+import com.airbyte.api.models.shared.ReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.ReadChangesUsingChangeDataCaptureCDC;
+import com.airbyte.api.models.shared.Recharge;
+import com.airbyte.api.models.shared.Recreation;
+import com.airbyte.api.models.shared.Recruitee;
+import com.airbyte.api.models.shared.Recurly;
+import com.airbyte.api.models.shared.Region;
+import com.airbyte.api.models.shared.ReportConfig;
+import com.airbyte.api.models.shared.ReportOptions;
+import com.airbyte.api.models.shared.ReportRecordTypes;
+import com.airbyte.api.models.shared.ReportingDataObject;
+import com.airbyte.api.models.shared.Required;
+import com.airbyte.api.models.shared.RkiCovid;
+import com.airbyte.api.models.shared.Rss;
+import com.airbyte.api.models.shared.S3AmazonWebServices;
+import com.airbyte.api.models.shared.SCPSecureCopyProtocol;
+import com.airbyte.api.models.shared.SFTPSecureFileTransferProtocol;
+import com.airbyte.api.models.shared.SSHSecureShell;
+import com.airbyte.api.models.shared.Salesloft;
+import com.airbyte.api.models.shared.SandboxAccessToken;
+import com.airbyte.api.models.shared.SapFieldglass;
+import com.airbyte.api.models.shared.ScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SearchCriteria;
+import com.airbyte.api.models.shared.SearchScope;
+import com.airbyte.api.models.shared.Secoda;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.Sendgrid;
+import com.airbyte.api.models.shared.Sendinblue;
+import com.airbyte.api.models.shared.Senseforce;
+import com.airbyte.api.models.shared.Sentry;
+import com.airbyte.api.models.shared.ServiceAccount;
+import com.airbyte.api.models.shared.ServiceAccountKey;
+import com.airbyte.api.models.shared.ServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceName;
+import com.airbyte.api.models.shared.Sftp;
+import com.airbyte.api.models.shared.SftpBulk;
+import com.airbyte.api.models.shared.ShareTypeUsedForMostPopularSharedStream;
+import com.airbyte.api.models.shared.Shortio;
+import com.airbyte.api.models.shared.SignInViaGoogleOAuth;
+import com.airbyte.api.models.shared.SignInViaSlackOAuth;
+import com.airbyte.api.models.shared.SingleStoreAccessToken;
+import com.airbyte.api.models.shared.Smaily;
+import com.airbyte.api.models.shared.Smartengage;
+import com.airbyte.api.models.shared.SonarCloud;
+import com.airbyte.api.models.shared.SortBy;
+import com.airbyte.api.models.shared.SourceAha;
+import com.airbyte.api.models.shared.SourceAircall;
+import com.airbyte.api.models.shared.SourceAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAuthMethod;
+import com.airbyte.api.models.shared.SourceAirtableOAuth20;
+import com.airbyte.api.models.shared.SourceAirtableSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSqs;
+import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion;
+import com.airbyte.api.models.shared.SourceAmplitude;
+import com.airbyte.api.models.shared.SourceApifyDataset;
+import com.airbyte.api.models.shared.SourceAppfollow;
+import com.airbyte.api.models.shared.SourceAsana;
+import com.airbyte.api.models.shared.SourceAsanaAsana;
+import com.airbyte.api.models.shared.SourceAsanaCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAsanaSchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAuth0;
+import com.airbyte.api.models.shared.SourceAuth0SchemasAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAuth0SchemasCredentialsAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAwsCloudtrail;
+import com.airbyte.api.models.shared.SourceAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageMode;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureTable;
+import com.airbyte.api.models.shared.SourceBambooHr;
+import com.airbyte.api.models.shared.SourceBigquery;
+import com.airbyte.api.models.shared.SourceBigqueryBigquery;
+import com.airbyte.api.models.shared.SourceBingAds;
+import com.airbyte.api.models.shared.SourceBingAdsBingAds;
+import com.airbyte.api.models.shared.SourceBraintree;
+import com.airbyte.api.models.shared.SourceBraintreeEnvironment;
+import com.airbyte.api.models.shared.SourceBraze;
+import com.airbyte.api.models.shared.SourceCart;
+import com.airbyte.api.models.shared.SourceCartAuthType;
+import com.airbyte.api.models.shared.SourceCartSchemasAuthType;
+import com.airbyte.api.models.shared.SourceChargebee;
+import com.airbyte.api.models.shared.SourceChartmogul;
+import com.airbyte.api.models.shared.SourceClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseNoTunnel;
+import com.airbyte.api.models.shared.SourceClickhousePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceCloseCom;
+import com.airbyte.api.models.shared.SourceCoda;
+import com.airbyte.api.models.shared.SourceCoinApi;
+import com.airbyte.api.models.shared.SourceCoinmarketcap;
+import com.airbyte.api.models.shared.SourceConfigcat;
+import com.airbyte.api.models.shared.SourceConfluence;
+import com.airbyte.api.models.shared.SourceConvex;
+import com.airbyte.api.models.shared.SourceConvexConvex;
+import com.airbyte.api.models.shared.SourceDatascope;
+import com.airbyte.api.models.shared.SourceDelighted;
+import com.airbyte.api.models.shared.SourceDixa;
+import com.airbyte.api.models.shared.SourceDockerhub;
+import com.airbyte.api.models.shared.SourceDremio;
+import com.airbyte.api.models.shared.SourceDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion;
+import com.airbyte.api.models.shared.SourceEmailoctopus;
+import com.airbyte.api.models.shared.SourceExchangeRates;
+import com.airbyte.api.models.shared.SourceFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingActionReportTime;
+import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingValidEnums;
+import com.airbyte.api.models.shared.SourceFaker;
+import com.airbyte.api.models.shared.SourceFauna;
+import com.airbyte.api.models.shared.SourceFaunaDeletionMode;
+import com.airbyte.api.models.shared.SourceFaunaSchemasDeletionMode;
+import com.airbyte.api.models.shared.SourceFile;
+import com.airbyte.api.models.shared.SourceFileS3AmazonWebServices;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider6Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider7Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasStorage;
+import com.airbyte.api.models.shared.SourceFileStorage;
+import com.airbyte.api.models.shared.SourceFirebolt;
+import com.airbyte.api.models.shared.SourceFreshcaller;
+import com.airbyte.api.models.shared.SourceFreshdesk;
+import com.airbyte.api.models.shared.SourceFreshsales;
+import com.airbyte.api.models.shared.SourceGCSStreamConfig;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGcs;
+import com.airbyte.api.models.shared.SourceGcsAutogenerated;
+import com.airbyte.api.models.shared.SourceGcsCSVFormat;
+import com.airbyte.api.models.shared.SourceGcsFiletype;
+import com.airbyte.api.models.shared.SourceGcsFromCSV;
+import com.airbyte.api.models.shared.SourceGcsGcs;
+import com.airbyte.api.models.shared.SourceGcsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsInferenceType;
+import com.airbyte.api.models.shared.SourceGcsSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsUserProvided;
+import com.airbyte.api.models.shared.SourceGcsValidationPolicy;
+import com.airbyte.api.models.shared.SourceGetlago;
+import com.airbyte.api.models.shared.SourceGithub;
+import com.airbyte.api.models.shared.SourceGithubGithub;
+import com.airbyte.api.models.shared.SourceGithubOptionTitle;
+import com.airbyte.api.models.shared.SourceGithubPersonalAccessToken;
+import com.airbyte.api.models.shared.SourceGitlab;
+import com.airbyte.api.models.shared.SourceGitlabAuthType;
+import com.airbyte.api.models.shared.SourceGitlabGitlab;
+import com.airbyte.api.models.shared.SourceGitlabOAuth20;
+import com.airbyte.api.models.shared.SourceGitlabSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGlassfrog;
+import com.airbyte.api.models.shared.SourceGnews;
+import com.airbyte.api.models.shared.SourceGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAdsGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAndGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDisabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGranularity;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNotExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiOrGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDirectory;
+import com.airbyte.api.models.shared.SourceGoogleDirectoryCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDirectorySchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleDriveAutogenerated;
+import com.airbyte.api.models.shared.SourceGoogleDriveAvroFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveCSVFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceGoogleDriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceGoogleDriveFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveFromCSV;
+import com.airbyte.api.models.shared.SourceGoogleDriveGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveLocal;
+import com.airbyte.api.models.shared.SourceGoogleDriveMode;
+import com.airbyte.api.models.shared.SourceGoogleDriveParquetFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDriveUserProvided;
+import com.airbyte.api.models.shared.SourceGoogleDriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceGooglePagespeedInsights;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleWebfonts;
+import com.airbyte.api.models.shared.SourceGreenhouse;
+import com.airbyte.api.models.shared.SourceGridly;
+import com.airbyte.api.models.shared.SourceHarvest;
+import com.airbyte.api.models.shared.SourceHarvestHarvest;
+import com.airbyte.api.models.shared.SourceHubplanner;
+import com.airbyte.api.models.shared.SourceHubspot;
+import com.airbyte.api.models.shared.SourceHubspotAuthType;
+import com.airbyte.api.models.shared.SourceHubspotHubspot;
+import com.airbyte.api.models.shared.SourceHubspotOAuth;
+import com.airbyte.api.models.shared.SourceHubspotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceInsightly;
+import com.airbyte.api.models.shared.SourceInstagram;
+import com.airbyte.api.models.shared.SourceInstagramInstagram;
+import com.airbyte.api.models.shared.SourceInstatus;
+import com.airbyte.api.models.shared.SourceIntercom;
+import com.airbyte.api.models.shared.SourceIntercomIntercom;
+import com.airbyte.api.models.shared.SourceIp2whois;
+import com.airbyte.api.models.shared.SourceIterable;
+import com.airbyte.api.models.shared.SourceJira;
+import com.airbyte.api.models.shared.SourceK6Cloud;
+import com.airbyte.api.models.shared.SourceKlarna;
+import com.airbyte.api.models.shared.SourceKlarnaRegion;
+import com.airbyte.api.models.shared.SourceKlaviyo;
+import com.airbyte.api.models.shared.SourceKyve;
+import com.airbyte.api.models.shared.SourceLaunchdarkly;
+import com.airbyte.api.models.shared.SourceLemlist;
+import com.airbyte.api.models.shared.SourceLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringAuthType;
+import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
+import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringSchemasAuthType;
+import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinAdsLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinAdsSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPages;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAccessToken;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPagesOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinPagesSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinnworks;
+import com.airbyte.api.models.shared.SourceLokalise;
+import com.airbyte.api.models.shared.SourceMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpAuthType;
+import com.airbyte.api.models.shared.SourceMailchimpMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpOAuth20;
+import com.airbyte.api.models.shared.SourceMailchimpSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMailgun;
+import com.airbyte.api.models.shared.SourceMailjetSms;
+import com.airbyte.api.models.shared.SourceMarketo;
+import com.airbyte.api.models.shared.SourceMetabase;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMode;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMode;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSearchScope;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointServiceKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMixpanel;
+import com.airbyte.api.models.shared.SourceMixpanelOptionTitle;
+import com.airbyte.api.models.shared.SourceMixpanelRegion;
+import com.airbyte.api.models.shared.SourceMixpanelSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceMonday;
+import com.airbyte.api.models.shared.SourceMondayAuthType;
+import com.airbyte.api.models.shared.SourceMondayMonday;
+import com.airbyte.api.models.shared.SourceMondayOAuth20;
+import com.airbyte.api.models.shared.SourceMondaySchemasAuthType;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbV2;
+import com.airbyte.api.models.shared.SourceMssql;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.SourceMssqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMssqlMethod;
+import com.airbyte.api.models.shared.SourceMssqlMssql;
+import com.airbyte.api.models.shared.SourceMssqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSSLMethodSSLMethodSSLMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethodSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMyHours;
+import com.airbyte.api.models.shared.SourceMysql;
+import com.airbyte.api.models.shared.SourceMysqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMysqlMethod;
+import com.airbyte.api.models.shared.SourceMysqlMode;
+import com.airbyte.api.models.shared.SourceMysqlMysql;
+import com.airbyte.api.models.shared.SourceMysqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSslModeMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlVerifyCA;
+import com.airbyte.api.models.shared.SourceNetsuite;
+import com.airbyte.api.models.shared.SourceNotion;
+import com.airbyte.api.models.shared.SourceNotionAccessToken;
+import com.airbyte.api.models.shared.SourceNotionAuthType;
+import com.airbyte.api.models.shared.SourceNotionNotion;
+import com.airbyte.api.models.shared.SourceNotionOAuth20;
+import com.airbyte.api.models.shared.SourceNotionSchemasAuthType;
+import com.airbyte.api.models.shared.SourceNytimes;
+import com.airbyte.api.models.shared.SourceOkta;
+import com.airbyte.api.models.shared.SourceOktaAPIToken;
+import com.airbyte.api.models.shared.SourceOktaAuthType;
+import com.airbyte.api.models.shared.SourceOktaOAuth20;
+import com.airbyte.api.models.shared.SourceOktaSchemasAuthType;
+import com.airbyte.api.models.shared.SourceOmnisend;
+import com.airbyte.api.models.shared.SourceOnesignal;
+import com.airbyte.api.models.shared.SourceOracle;
+import com.airbyte.api.models.shared.SourceOracleConnectionType;
+import com.airbyte.api.models.shared.SourceOracleEncryptionMethod;
+import com.airbyte.api.models.shared.SourceOracleNoTunnel;
+import com.airbyte.api.models.shared.SourceOracleOracle;
+import com.airbyte.api.models.shared.SourceOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleTunnelMethod;
+import com.airbyte.api.models.shared.SourceOrb;
+import com.airbyte.api.models.shared.SourceOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutreach;
import com.airbyte.api.models.shared.SourcePatchRequest;
+import com.airbyte.api.models.shared.SourcePaypalTransaction;
+import com.airbyte.api.models.shared.SourcePaystack;
+import com.airbyte.api.models.shared.SourcePendo;
+import com.airbyte.api.models.shared.SourcePersistiq;
+import com.airbyte.api.models.shared.SourcePexelsApi;
+import com.airbyte.api.models.shared.SourcePinterest;
+import com.airbyte.api.models.shared.SourcePinterestAuthMethod;
+import com.airbyte.api.models.shared.SourcePinterestLevel;
+import com.airbyte.api.models.shared.SourcePinterestPinterest;
+import com.airbyte.api.models.shared.SourcePinterestSchemasValidEnums;
+import com.airbyte.api.models.shared.SourcePinterestValidEnums;
+import com.airbyte.api.models.shared.SourcePipedrive;
+import com.airbyte.api.models.shared.SourcePocket;
+import com.airbyte.api.models.shared.SourcePocketSortBy;
+import com.airbyte.api.models.shared.SourcePokeapi;
+import com.airbyte.api.models.shared.SourcePolygonStockApi;
+import com.airbyte.api.models.shared.SourcePostgres;
+import com.airbyte.api.models.shared.SourcePostgresMethod;
+import com.airbyte.api.models.shared.SourcePostgresNoTunnel;
+import com.airbyte.api.models.shared.SourcePostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresPostgres;
+import com.airbyte.api.models.shared.SourcePostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourcePostgresSchemasMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresTunnelMethod;
+import com.airbyte.api.models.shared.SourcePosthog;
+import com.airbyte.api.models.shared.SourcePostmarkapp;
+import com.airbyte.api.models.shared.SourcePrestashop;
+import com.airbyte.api.models.shared.SourcePunkApi;
+import com.airbyte.api.models.shared.SourcePypi;
+import com.airbyte.api.models.shared.SourceQualaroo;
+import com.airbyte.api.models.shared.SourceQuickbooks;
+import com.airbyte.api.models.shared.SourceQuickbooksAuthType;
+import com.airbyte.api.models.shared.SourceQuickbooksOAuth20;
+import com.airbyte.api.models.shared.SourceRailz;
+import com.airbyte.api.models.shared.SourceRecharge;
+import com.airbyte.api.models.shared.SourceRecreation;
+import com.airbyte.api.models.shared.SourceRecruitee;
+import com.airbyte.api.models.shared.SourceRecurly;
+import com.airbyte.api.models.shared.SourceRedshift;
+import com.airbyte.api.models.shared.SourceRedshiftRedshift;
+import com.airbyte.api.models.shared.SourceRetently;
+import com.airbyte.api.models.shared.SourceRetentlyRetently;
+import com.airbyte.api.models.shared.SourceRkiCovid;
+import com.airbyte.api.models.shared.SourceRss;
+import com.airbyte.api.models.shared.SourceS3;
+import com.airbyte.api.models.shared.SourceS3Autogenerated;
+import com.airbyte.api.models.shared.SourceS3AvroFormat;
+import com.airbyte.api.models.shared.SourceS3CSVFormat;
+import com.airbyte.api.models.shared.SourceS3DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceS3FileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceS3Filetype;
+import com.airbyte.api.models.shared.SourceS3FromCSV;
+import com.airbyte.api.models.shared.SourceS3HeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3InferenceType;
+import com.airbyte.api.models.shared.SourceS3JsonlFormat;
+import com.airbyte.api.models.shared.SourceS3Local;
+import com.airbyte.api.models.shared.SourceS3Mode;
+import com.airbyte.api.models.shared.SourceS3ParquetFormat;
+import com.airbyte.api.models.shared.SourceS3ParsingStrategy;
+import com.airbyte.api.models.shared.SourceS3S3;
+import com.airbyte.api.models.shared.SourceS3SchemasFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFileFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat4Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat5Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3UserProvided;
+import com.airbyte.api.models.shared.SourceS3ValidationPolicy;
+import com.airbyte.api.models.shared.SourceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesforceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesloft;
+import com.airbyte.api.models.shared.SourceSalesloftAuthType;
+import com.airbyte.api.models.shared.SourceSalesloftSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSapFieldglass;
+import com.airbyte.api.models.shared.SourceSecoda;
+import com.airbyte.api.models.shared.SourceSendgrid;
+import com.airbyte.api.models.shared.SourceSendinblue;
+import com.airbyte.api.models.shared.SourceSenseforce;
+import com.airbyte.api.models.shared.SourceSentry;
+import com.airbyte.api.models.shared.SourceSftp;
+import com.airbyte.api.models.shared.SourceSftpAuthMethod;
+import com.airbyte.api.models.shared.SourceSftpBulk;
+import com.airbyte.api.models.shared.SourceSftpPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopify;
+import com.airbyte.api.models.shared.SourceShopifyAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyOAuth20;
+import com.airbyte.api.models.shared.SourceShopifySchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyShopify;
+import com.airbyte.api.models.shared.SourceShortio;
+import com.airbyte.api.models.shared.SourceSlack;
+import com.airbyte.api.models.shared.SourceSlackAPIToken;
+import com.airbyte.api.models.shared.SourceSlackOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSlack;
+import com.airbyte.api.models.shared.SourceSmaily;
+import com.airbyte.api.models.shared.SourceSmartengage;
+import com.airbyte.api.models.shared.SourceSmartsheets;
+import com.airbyte.api.models.shared.SourceSmartsheetsAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsOAuth20;
+import com.airbyte.api.models.shared.SourceSmartsheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets;
+import com.airbyte.api.models.shared.SourceSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeOAuth20;
+import com.airbyte.api.models.shared.SourceSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeUsernameAndPassword;
+import com.airbyte.api.models.shared.SourceSonarCloud;
+import com.airbyte.api.models.shared.SourceSpacexApi;
+import com.airbyte.api.models.shared.SourceSquare;
+import com.airbyte.api.models.shared.SourceSquareAPIKey;
+import com.airbyte.api.models.shared.SourceSquareAuthType;
+import com.airbyte.api.models.shared.SourceSquareSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSquareSquare;
+import com.airbyte.api.models.shared.SourceStrava;
+import com.airbyte.api.models.shared.SourceStravaAuthType;
+import com.airbyte.api.models.shared.SourceStravaStrava;
+import com.airbyte.api.models.shared.SourceStripe;
+import com.airbyte.api.models.shared.SourceSurveySparrow;
+import com.airbyte.api.models.shared.SourceSurveySparrowUrlBase;
+import com.airbyte.api.models.shared.SourceSurveymonkey;
+import com.airbyte.api.models.shared.SourceSurveymonkeyAuthMethod;
+import com.airbyte.api.models.shared.SourceSurveymonkeySurveymonkey;
+import com.airbyte.api.models.shared.SourceTempo;
+import com.airbyte.api.models.shared.SourceTheGuardianApi;
+import com.airbyte.api.models.shared.SourceTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTiktokMarketingAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingOAuth20;
+import com.airbyte.api.models.shared.SourceTiktokMarketingSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTrello;
+import com.airbyte.api.models.shared.SourceTrustpilot;
+import com.airbyte.api.models.shared.SourceTrustpilotAPIKey;
+import com.airbyte.api.models.shared.SourceTrustpilotAuthType;
+import com.airbyte.api.models.shared.SourceTrustpilotOAuth20;
+import com.airbyte.api.models.shared.SourceTrustpilotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTvmazeSchedule;
+import com.airbyte.api.models.shared.SourceTwilio;
+import com.airbyte.api.models.shared.SourceTwilioTaskrouter;
+import com.airbyte.api.models.shared.SourceTwitter;
+import com.airbyte.api.models.shared.SourceTypeform;
+import com.airbyte.api.models.shared.SourceTypeformAuthType;
+import com.airbyte.api.models.shared.SourceTypeformOAuth20;
+import com.airbyte.api.models.shared.SourceTypeformPrivateToken;
+import com.airbyte.api.models.shared.SourceTypeformSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTypeformTypeform;
+import com.airbyte.api.models.shared.SourceUsCensus;
+import com.airbyte.api.models.shared.SourceVantage;
+import com.airbyte.api.models.shared.SourceWebflow;
+import com.airbyte.api.models.shared.SourceWhiskyHunter;
+import com.airbyte.api.models.shared.SourceWikipediaPageviews;
+import com.airbyte.api.models.shared.SourceWoocommerce;
+import com.airbyte.api.models.shared.SourceXkcd;
+import com.airbyte.api.models.shared.SourceYandexMetrica;
+import com.airbyte.api.models.shared.SourceYotpo;
+import com.airbyte.api.models.shared.SourceYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceYoutubeAnalyticsYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskChatAccessToken;
+import com.airbyte.api.models.shared.SourceZendeskChatCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskChatSchemasCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskSell;
+import com.airbyte.api.models.shared.SourceZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAPIToken;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskSunshineSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskTalk;
+import com.airbyte.api.models.shared.SourceZendeskTalkZendeskTalk;
+import com.airbyte.api.models.shared.SourceZenloop;
+import com.airbyte.api.models.shared.SourceZohoCrm;
+import com.airbyte.api.models.shared.SourceZohoCrmEnvironment;
+import com.airbyte.api.models.shared.SourceZoom;
+import com.airbyte.api.models.shared.SpacexApi;
+import com.airbyte.api.models.shared.State;
+import com.airbyte.api.models.shared.StateFilter;
+import com.airbyte.api.models.shared.Status;
+import com.airbyte.api.models.shared.Storage;
+import com.airbyte.api.models.shared.Strategies;
+import com.airbyte.api.models.shared.StreamName;
+import com.airbyte.api.models.shared.StreamsCriteria;
+import com.airbyte.api.models.shared.StringFilter;
+import com.airbyte.api.models.shared.Stripe;
+import com.airbyte.api.models.shared.SurveyMonkeyAuthorizationMethod;
+import com.airbyte.api.models.shared.SurveySparrow;
+import com.airbyte.api.models.shared.SwipeUpAttributionWindow;
+import com.airbyte.api.models.shared.SystemIDSID;
+import com.airbyte.api.models.shared.TLSEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.Tempo;
+import com.airbyte.api.models.shared.TheGuardianApi;
+import com.airbyte.api.models.shared.TimeGranularity;
+import com.airbyte.api.models.shared.TopHeadlinesTopic;
+import com.airbyte.api.models.shared.Trello;
+import com.airbyte.api.models.shared.Trustpilot;
+import com.airbyte.api.models.shared.TvmazeSchedule;
+import com.airbyte.api.models.shared.Twilio;
+import com.airbyte.api.models.shared.TwilioTaskrouter;
+import com.airbyte.api.models.shared.Twitter;
+import com.airbyte.api.models.shared.Unencrypted;
+import com.airbyte.api.models.shared.UnexpectedFieldBehavior;
+import com.airbyte.api.models.shared.UrlBase;
+import com.airbyte.api.models.shared.UsCensus;
+import com.airbyte.api.models.shared.UserProvided;
+import com.airbyte.api.models.shared.ValidActionBreakdowns;
+import com.airbyte.api.models.shared.ValidAdSetStatuses;
+import com.airbyte.api.models.shared.ValidAdStatuses;
+import com.airbyte.api.models.shared.ValidBreakdowns;
+import com.airbyte.api.models.shared.ValidCampaignStatuses;
+import com.airbyte.api.models.shared.ValidationPolicy;
+import com.airbyte.api.models.shared.Validenums;
+import com.airbyte.api.models.shared.ValueType;
+import com.airbyte.api.models.shared.Vantage;
+import com.airbyte.api.models.shared.VerifyIdentity;
+import com.airbyte.api.models.shared.ViewAttributionWindow;
+import com.airbyte.api.models.shared.ViewWindowDays;
+import com.airbyte.api.models.shared.Webflow;
+import com.airbyte.api.models.shared.WhiskyHunter;
+import com.airbyte.api.models.shared.WikipediaPageviews;
+import com.airbyte.api.models.shared.Woocommerce;
+import com.airbyte.api.models.shared.Xkcd;
+import com.airbyte.api.models.shared.YandexMetrica;
+import com.airbyte.api.models.shared.Yotpo;
+import com.airbyte.api.models.shared.ZendeskSell;
+import com.airbyte.api.models.shared.Zenloop;
+import com.airbyte.api.models.shared.ZohoCRMEdition;
+import com.airbyte.api.models.shared.ZohoCrm;
+import com.airbyte.api.models.shared.Zoom;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.PatchSourceRequest req = new PatchSourceRequest(
- ""){{
- sourcePatchRequest = new SourcePatchRequest(
-){{
- configuration = "";
- name = "My source";
- secretId = "";
- workspaceId = "30fc2511-c44f-479e-92c3-0df4fd46c0e4";
-
- }};
-
- }};
+ PatchSourceRequest req = PatchSourceRequest.builder()
+ .sourceId("")
+ .sourcePatchRequest(SourcePatchRequest.builder()
+ .configuration(SourceConfiguration.of(SourceAha.builder()
+ .apiKey("")
+ .url("")
+ .build()))
+ .name("My source")
+ .secretId("")
+ .workspaceId("30fc2511-c44f-479e-92c3-0df4fd46c0e4")
+ .build())
+ .build();
- com.airbyte.api.models.operations.PatchSourceResponse res = sdk.sources.patchSource(req);
+ PatchSourceResponse res = sdk.sources().patchSource()
+ .request(req)
+ .call();
- if (res.sourceResponse != null) {
+ if (res.sourceResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -381,8 +2571,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.PatchSourceResponse](../../models/operations/PatchSourceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.PatchSourceResponse>](../../models/operations/PatchSourceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## putSource
@@ -394,39 +2588,1109 @@ Update a Source and fully overwrite it
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.PutSourceRequest;
import com.airbyte.api.models.operations.PutSourceResponse;
+import com.airbyte.api.models.shared.*;
+import com.airbyte.api.models.shared.APIAccessToken;
+import com.airbyte.api.models.shared.APIKey;
+import com.airbyte.api.models.shared.APIPassword;
+import com.airbyte.api.models.shared.APIToken;
+import com.airbyte.api.models.shared.AWSEnvironment;
+import com.airbyte.api.models.shared.AWSRegion;
+import com.airbyte.api.models.shared.AWSSellerPartnerAccountType;
+import com.airbyte.api.models.shared.AccessToken;
+import com.airbyte.api.models.shared.AccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.AccountNames;
+import com.airbyte.api.models.shared.ActionReportTime;
+import com.airbyte.api.models.shared.AdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.Aha;
+import com.airbyte.api.models.shared.Aircall;
+import com.airbyte.api.models.shared.AmazonSqs;
+import com.airbyte.api.models.shared.Amplitude;
+import com.airbyte.api.models.shared.AndGroup;
+import com.airbyte.api.models.shared.ApifyDataset;
+import com.airbyte.api.models.shared.Appfollow;
+import com.airbyte.api.models.shared.Applications;
+import com.airbyte.api.models.shared.Auth0;
+import com.airbyte.api.models.shared.AuthMethod;
+import com.airbyte.api.models.shared.AuthType;
+import com.airbyte.api.models.shared.AuthenticateViaAPIKey;
+import com.airbyte.api.models.shared.AuthenticateViaAsanaOauth;
+import com.airbyte.api.models.shared.AuthenticateViaGoogleOauth;
+import com.airbyte.api.models.shared.AuthenticateViaLeverApiKey;
+import com.airbyte.api.models.shared.AuthenticateViaLeverOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoft;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth20;
+import com.airbyte.api.models.shared.AuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.AuthenticateViaOAuth;
+import com.airbyte.api.models.shared.AuthenticateWithPersonalAccessToken;
+import com.airbyte.api.models.shared.Autogenerated;
+import com.airbyte.api.models.shared.Avro;
+import com.airbyte.api.models.shared.AvroFormat;
+import com.airbyte.api.models.shared.AwsCloudtrail;
+import com.airbyte.api.models.shared.AzBlobAzureBlobStorage;
+import com.airbyte.api.models.shared.AzureTable;
+import com.airbyte.api.models.shared.BambooHr;
+import com.airbyte.api.models.shared.BetweenFilter;
+import com.airbyte.api.models.shared.BothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.Braintree;
+import com.airbyte.api.models.shared.Braze;
+import com.airbyte.api.models.shared.CSVFormat;
+import com.airbyte.api.models.shared.Cart;
+import com.airbyte.api.models.shared.Categories;
+import com.airbyte.api.models.shared.CentralAPIRouter;
+import com.airbyte.api.models.shared.Chargebee;
+import com.airbyte.api.models.shared.Chartmogul;
+import com.airbyte.api.models.shared.ClickWindowDays;
+import com.airbyte.api.models.shared.ClickupApi;
+import com.airbyte.api.models.shared.Clockify;
+import com.airbyte.api.models.shared.CloseCom;
+import com.airbyte.api.models.shared.Coda;
+import com.airbyte.api.models.shared.CohortReportSettings;
+import com.airbyte.api.models.shared.Cohorts;
+import com.airbyte.api.models.shared.CohortsRange;
+import com.airbyte.api.models.shared.CoinApi;
+import com.airbyte.api.models.shared.Coinmarketcap;
+import com.airbyte.api.models.shared.Collection;
+import com.airbyte.api.models.shared.Configcat;
+import com.airbyte.api.models.shared.Confluence;
+import com.airbyte.api.models.shared.ConnectionType;
+import com.airbyte.api.models.shared.ContentType;
+import com.airbyte.api.models.shared.ConversionReportTime;
+import com.airbyte.api.models.shared.Country;
+import com.airbyte.api.models.shared.Csv;
+import com.airbyte.api.models.shared.CustomQueriesArray;
+import com.airbyte.api.models.shared.CustomReportConfig;
+import com.airbyte.api.models.shared.CustomerStatus;
+import com.airbyte.api.models.shared.DataCenterLocation;
+import com.airbyte.api.models.shared.DataFreshness;
+import com.airbyte.api.models.shared.DataRegion;
+import com.airbyte.api.models.shared.DataType;
+import com.airbyte.api.models.shared.Datascope;
+import com.airbyte.api.models.shared.DateRange;
+import com.airbyte.api.models.shared.Delighted;
+import com.airbyte.api.models.shared.DetailType;
+import com.airbyte.api.models.shared.DetectChangesWithXminSystemColumn;
+import com.airbyte.api.models.shared.Dimension;
+import com.airbyte.api.models.shared.Disabled;
+import com.airbyte.api.models.shared.Dixa;
+import com.airbyte.api.models.shared.Dockerhub;
+import com.airbyte.api.models.shared.DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.DoubleValue;
+import com.airbyte.api.models.shared.Dremio;
+import com.airbyte.api.models.shared.EUBasedAccount;
+import com.airbyte.api.models.shared.Emailoctopus;
+import com.airbyte.api.models.shared.Enabled;
+import com.airbyte.api.models.shared.EncryptionAlgorithm;
+import com.airbyte.api.models.shared.EncryptionMethod;
+import com.airbyte.api.models.shared.EngagementWindowDays;
+import com.airbyte.api.models.shared.Environment;
+import com.airbyte.api.models.shared.ExchangeRates;
+import com.airbyte.api.models.shared.Expression;
+import com.airbyte.api.models.shared.Faker;
+import com.airbyte.api.models.shared.Fauna;
+import com.airbyte.api.models.shared.File;
+import com.airbyte.api.models.shared.FileBasedStreamConfig;
+import com.airbyte.api.models.shared.FileFormat;
+import com.airbyte.api.models.shared.FileType;
+import com.airbyte.api.models.shared.Filter;
+import com.airbyte.api.models.shared.FilterName;
+import com.airbyte.api.models.shared.FilterType;
+import com.airbyte.api.models.shared.Firebolt;
+import com.airbyte.api.models.shared.Freshcaller;
+import com.airbyte.api.models.shared.Freshdesk;
+import com.airbyte.api.models.shared.Freshsales;
+import com.airbyte.api.models.shared.FromCSV;
+import com.airbyte.api.models.shared.GCSGoogleCloudStorage;
+import com.airbyte.api.models.shared.GainsightPx;
+import com.airbyte.api.models.shared.Getlago;
+import com.airbyte.api.models.shared.Glassfrog;
+import com.airbyte.api.models.shared.GlobalAccount;
+import com.airbyte.api.models.shared.Gnews;
+import com.airbyte.api.models.shared.GoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.GoogleCredentials;
+import com.airbyte.api.models.shared.GoogleDirectory;
+import com.airbyte.api.models.shared.GooglePagespeedInsights;
+import com.airbyte.api.models.shared.GoogleWebfonts;
+import com.airbyte.api.models.shared.Granularity;
+import com.airbyte.api.models.shared.GranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.GranularityForPeriodicReports;
+import com.airbyte.api.models.shared.Greenhouse;
+import com.airbyte.api.models.shared.Gridly;
+import com.airbyte.api.models.shared.HTTPSPublicWeb;
+import com.airbyte.api.models.shared.HeaderDefinitionType;
+import com.airbyte.api.models.shared.Hubplanner;
+import com.airbyte.api.models.shared.In;
+import com.airbyte.api.models.shared.InListFilter;
+import com.airbyte.api.models.shared.InferenceType;
+import com.airbyte.api.models.shared.InsightConfig;
+import com.airbyte.api.models.shared.Insightly;
+import com.airbyte.api.models.shared.Instatus;
+import com.airbyte.api.models.shared.Int64Value;
+import com.airbyte.api.models.shared.InvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.Ip2whois;
+import com.airbyte.api.models.shared.IssuesStreamExpandWith;
+import com.airbyte.api.models.shared.Iterable;
+import com.airbyte.api.models.shared.Jira;
+import com.airbyte.api.models.shared.Jsonl;
+import com.airbyte.api.models.shared.JsonlFormat;
+import com.airbyte.api.models.shared.K6Cloud;
+import com.airbyte.api.models.shared.Klarna;
+import com.airbyte.api.models.shared.Klaviyo;
+import com.airbyte.api.models.shared.Kyve;
+import com.airbyte.api.models.shared.Language;
+import com.airbyte.api.models.shared.Launchdarkly;
+import com.airbyte.api.models.shared.Lemlist;
+import com.airbyte.api.models.shared.Level;
+import com.airbyte.api.models.shared.LinkedinPages;
+import com.airbyte.api.models.shared.Linnworks;
+import com.airbyte.api.models.shared.Local;
+import com.airbyte.api.models.shared.Lokalise;
+import com.airbyte.api.models.shared.Mailgun;
+import com.airbyte.api.models.shared.MailjetSms;
+import com.airbyte.api.models.shared.Marketo;
+import com.airbyte.api.models.shared.Metabase;
+import com.airbyte.api.models.shared.Mixpanel;
+import com.airbyte.api.models.shared.MongodbInternalPoc;
+import com.airbyte.api.models.shared.MongodbV2;
+import com.airbyte.api.models.shared.MyHours;
+import com.airbyte.api.models.shared.NativeNetworkEncryptionNNE;
+import com.airbyte.api.models.shared.Netsuite;
+import com.airbyte.api.models.shared.NotExpression;
+import com.airbyte.api.models.shared.Nullable;
+import com.airbyte.api.models.shared.NumericFilter;
+import com.airbyte.api.models.shared.Nytimes;
+import com.airbyte.api.models.shared.OAuth20;
+import com.airbyte.api.models.shared.OAuth2AccessToken;
+import com.airbyte.api.models.shared.OAuth2ConfidentialApplication;
+import com.airbyte.api.models.shared.OAuth;
+import com.airbyte.api.models.shared.OauthAuthentication;
+import com.airbyte.api.models.shared.Okta;
+import com.airbyte.api.models.shared.Omnisend;
+import com.airbyte.api.models.shared.Onesignal;
+import com.airbyte.api.models.shared.Operator;
+import com.airbyte.api.models.shared.OptionTitle;
+import com.airbyte.api.models.shared.OptionsList;
+import com.airbyte.api.models.shared.OrGroup;
+import com.airbyte.api.models.shared.Orb;
+import com.airbyte.api.models.shared.Orbit;
+import com.airbyte.api.models.shared.OriginDatacenterOfTheSurveyMonkeyAccount;
+import com.airbyte.api.models.shared.OutbrainAmplify;
+import com.airbyte.api.models.shared.Outreach;
+import com.airbyte.api.models.shared.Parquet;
+import com.airbyte.api.models.shared.ParquetFormat;
+import com.airbyte.api.models.shared.ParsingStrategy;
+import com.airbyte.api.models.shared.PaypalTransaction;
+import com.airbyte.api.models.shared.Paystack;
+import com.airbyte.api.models.shared.Pendo;
+import com.airbyte.api.models.shared.PeriodUsedForMostPopularStreams;
+import com.airbyte.api.models.shared.Persistiq;
+import com.airbyte.api.models.shared.PersonalAccessToken;
+import com.airbyte.api.models.shared.PexelsApi;
+import com.airbyte.api.models.shared.Pipedrive;
+import com.airbyte.api.models.shared.PivotCategory;
+import com.airbyte.api.models.shared.Pocket;
+import com.airbyte.api.models.shared.Pokeapi;
+import com.airbyte.api.models.shared.PokemonName;
+import com.airbyte.api.models.shared.PolygonStockApi;
+import com.airbyte.api.models.shared.Posthog;
+import com.airbyte.api.models.shared.Postmarkapp;
+import com.airbyte.api.models.shared.Preferred;
+import com.airbyte.api.models.shared.Prestashop;
+import com.airbyte.api.models.shared.PrivateApp;
+import com.airbyte.api.models.shared.PrivateToken;
+import com.airbyte.api.models.shared.ProductCatalog;
+import com.airbyte.api.models.shared.ProjectSecret;
+import com.airbyte.api.models.shared.PunkApi;
+import com.airbyte.api.models.shared.Pypi;
+import com.airbyte.api.models.shared.Qualaroo;
+import com.airbyte.api.models.shared.Quickbooks;
+import com.airbyte.api.models.shared.Railz;
+import com.airbyte.api.models.shared.ReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.ReadChangesUsingChangeDataCaptureCDC;
+import com.airbyte.api.models.shared.Recharge;
+import com.airbyte.api.models.shared.Recreation;
+import com.airbyte.api.models.shared.Recruitee;
+import com.airbyte.api.models.shared.Recurly;
+import com.airbyte.api.models.shared.Region;
+import com.airbyte.api.models.shared.ReportConfig;
+import com.airbyte.api.models.shared.ReportOptions;
+import com.airbyte.api.models.shared.ReportRecordTypes;
+import com.airbyte.api.models.shared.ReportingDataObject;
+import com.airbyte.api.models.shared.Required;
+import com.airbyte.api.models.shared.RkiCovid;
+import com.airbyte.api.models.shared.Rss;
+import com.airbyte.api.models.shared.S3AmazonWebServices;
+import com.airbyte.api.models.shared.SCPSecureCopyProtocol;
+import com.airbyte.api.models.shared.SFTPSecureFileTransferProtocol;
+import com.airbyte.api.models.shared.SSHSecureShell;
+import com.airbyte.api.models.shared.Salesloft;
+import com.airbyte.api.models.shared.SandboxAccessToken;
+import com.airbyte.api.models.shared.SapFieldglass;
+import com.airbyte.api.models.shared.ScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SearchCriteria;
+import com.airbyte.api.models.shared.SearchScope;
+import com.airbyte.api.models.shared.Secoda;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.Sendgrid;
+import com.airbyte.api.models.shared.Sendinblue;
+import com.airbyte.api.models.shared.Senseforce;
+import com.airbyte.api.models.shared.Sentry;
+import com.airbyte.api.models.shared.ServiceAccount;
+import com.airbyte.api.models.shared.ServiceAccountKey;
+import com.airbyte.api.models.shared.ServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceKeyAuthentication;
+import com.airbyte.api.models.shared.ServiceName;
+import com.airbyte.api.models.shared.Sftp;
+import com.airbyte.api.models.shared.SftpBulk;
+import com.airbyte.api.models.shared.ShareTypeUsedForMostPopularSharedStream;
+import com.airbyte.api.models.shared.Shortio;
+import com.airbyte.api.models.shared.SignInViaGoogleOAuth;
+import com.airbyte.api.models.shared.SignInViaSlackOAuth;
+import com.airbyte.api.models.shared.SingleStoreAccessToken;
+import com.airbyte.api.models.shared.Smaily;
+import com.airbyte.api.models.shared.Smartengage;
+import com.airbyte.api.models.shared.SonarCloud;
+import com.airbyte.api.models.shared.SortBy;
+import com.airbyte.api.models.shared.SourceAha;
+import com.airbyte.api.models.shared.SourceAircall;
+import com.airbyte.api.models.shared.SourceAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAirtable;
+import com.airbyte.api.models.shared.SourceAirtableAuthMethod;
+import com.airbyte.api.models.shared.SourceAirtableOAuth20;
+import com.airbyte.api.models.shared.SourceAirtableSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds;
+import com.airbyte.api.models.shared.SourceAmazonAdsAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner;
+import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType;
+import com.airbyte.api.models.shared.SourceAmazonSqs;
+import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion;
+import com.airbyte.api.models.shared.SourceAmplitude;
+import com.airbyte.api.models.shared.SourceApifyDataset;
+import com.airbyte.api.models.shared.SourceAppfollow;
+import com.airbyte.api.models.shared.SourceAsana;
+import com.airbyte.api.models.shared.SourceAsanaAsana;
+import com.airbyte.api.models.shared.SourceAsanaCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAsanaSchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceAuth0;
+import com.airbyte.api.models.shared.SourceAuth0SchemasAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAuth0SchemasCredentialsAuthenticationMethod;
+import com.airbyte.api.models.shared.SourceAwsCloudtrail;
+import com.airbyte.api.models.shared.SourceAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageMode;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureBlobStorageSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceAzureTable;
+import com.airbyte.api.models.shared.SourceBambooHr;
+import com.airbyte.api.models.shared.SourceBigquery;
+import com.airbyte.api.models.shared.SourceBigqueryBigquery;
+import com.airbyte.api.models.shared.SourceBingAds;
+import com.airbyte.api.models.shared.SourceBingAdsBingAds;
+import com.airbyte.api.models.shared.SourceBraintree;
+import com.airbyte.api.models.shared.SourceBraintreeEnvironment;
+import com.airbyte.api.models.shared.SourceBraze;
+import com.airbyte.api.models.shared.SourceCart;
+import com.airbyte.api.models.shared.SourceCartAuthType;
+import com.airbyte.api.models.shared.SourceCartSchemasAuthType;
+import com.airbyte.api.models.shared.SourceChargebee;
+import com.airbyte.api.models.shared.SourceChartmogul;
+import com.airbyte.api.models.shared.SourceClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseClickhouse;
+import com.airbyte.api.models.shared.SourceClickhouseNoTunnel;
+import com.airbyte.api.models.shared.SourceClickhousePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickhouseTunnelMethod;
+import com.airbyte.api.models.shared.SourceClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceCloseCom;
+import com.airbyte.api.models.shared.SourceCoda;
+import com.airbyte.api.models.shared.SourceCoinApi;
+import com.airbyte.api.models.shared.SourceCoinmarketcap;
+import com.airbyte.api.models.shared.SourceConfigcat;
+import com.airbyte.api.models.shared.SourceConfluence;
+import com.airbyte.api.models.shared.SourceConvex;
+import com.airbyte.api.models.shared.SourceConvexConvex;
+import com.airbyte.api.models.shared.SourceDatascope;
+import com.airbyte.api.models.shared.SourceDelighted;
+import com.airbyte.api.models.shared.SourceDixa;
+import com.airbyte.api.models.shared.SourceDockerhub;
+import com.airbyte.api.models.shared.SourceDremio;
+import com.airbyte.api.models.shared.SourceDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodb;
+import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion;
+import com.airbyte.api.models.shared.SourceEmailoctopus;
+import com.airbyte.api.models.shared.SourceExchangeRates;
+import com.airbyte.api.models.shared.SourceFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingActionReportTime;
+import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
+import com.airbyte.api.models.shared.SourceFacebookMarketingValidEnums;
+import com.airbyte.api.models.shared.SourceFaker;
+import com.airbyte.api.models.shared.SourceFauna;
+import com.airbyte.api.models.shared.SourceFaunaDeletionMode;
+import com.airbyte.api.models.shared.SourceFaunaSchemasDeletionMode;
+import com.airbyte.api.models.shared.SourceFile;
+import com.airbyte.api.models.shared.SourceFileS3AmazonWebServices;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider6Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProvider7Storage;
+import com.airbyte.api.models.shared.SourceFileSchemasProviderStorageProviderStorage;
+import com.airbyte.api.models.shared.SourceFileSchemasStorage;
+import com.airbyte.api.models.shared.SourceFileStorage;
+import com.airbyte.api.models.shared.SourceFirebolt;
+import com.airbyte.api.models.shared.SourceFreshcaller;
+import com.airbyte.api.models.shared.SourceFreshdesk;
+import com.airbyte.api.models.shared.SourceFreshsales;
+import com.airbyte.api.models.shared.SourceGCSStreamConfig;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGcs;
+import com.airbyte.api.models.shared.SourceGcsAutogenerated;
+import com.airbyte.api.models.shared.SourceGcsCSVFormat;
+import com.airbyte.api.models.shared.SourceGcsFiletype;
+import com.airbyte.api.models.shared.SourceGcsFromCSV;
+import com.airbyte.api.models.shared.SourceGcsGcs;
+import com.airbyte.api.models.shared.SourceGcsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsInferenceType;
+import com.airbyte.api.models.shared.SourceGcsSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGcsUserProvided;
+import com.airbyte.api.models.shared.SourceGcsValidationPolicy;
+import com.airbyte.api.models.shared.SourceGetlago;
+import com.airbyte.api.models.shared.SourceGithub;
+import com.airbyte.api.models.shared.SourceGithubGithub;
+import com.airbyte.api.models.shared.SourceGithubOptionTitle;
+import com.airbyte.api.models.shared.SourceGithubPersonalAccessToken;
+import com.airbyte.api.models.shared.SourceGitlab;
+import com.airbyte.api.models.shared.SourceGitlabAuthType;
+import com.airbyte.api.models.shared.SourceGitlabGitlab;
+import com.airbyte.api.models.shared.SourceGitlabOAuth20;
+import com.airbyte.api.models.shared.SourceGitlabSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGlassfrog;
+import com.airbyte.api.models.shared.SourceGnews;
+import com.airbyte.api.models.shared.SourceGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAdsGoogleAds;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAndGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDisabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiGranularity;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNotExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiOrGroup;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDimensionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDimensionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilter3ValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter1ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ExpressionsValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter2ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3BetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3DoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ToValueValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ExpressionValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3InListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3Int64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3NumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3StringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter3ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4FilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilter4ValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterBetweenFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterMetricsFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayMetricFilterValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasCustomReportsArrayValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasDoubleValue;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasEnabled;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasExpression;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterName;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasFilterType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInListFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasInt64Value;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasNumericFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiSchemasValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiStringFilter;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsDataApiValueType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnly;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyAuthType;
+import com.airbyte.api.models.shared.SourceGoogleAnalyticsV4ServiceAccountOnlyServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDirectory;
+import com.airbyte.api.models.shared.SourceGoogleDirectoryCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDirectorySchemasCredentialsTitle;
+import com.airbyte.api.models.shared.SourceGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleDriveAutogenerated;
+import com.airbyte.api.models.shared.SourceGoogleDriveAvroFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveCSVFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceGoogleDriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceGoogleDriveFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveFromCSV;
+import com.airbyte.api.models.shared.SourceGoogleDriveGoogleDrive;
+import com.airbyte.api.models.shared.SourceGoogleDriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveLocal;
+import com.airbyte.api.models.shared.SourceGoogleDriveMode;
+import com.airbyte.api.models.shared.SourceGoogleDriveParquetFormat;
+import com.airbyte.api.models.shared.SourceGoogleDriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceGoogleDriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceGoogleDriveServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleDriveUserProvided;
+import com.airbyte.api.models.shared.SourceGoogleDriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceGooglePagespeedInsights;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleCustomReportConfig;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleSearchConsoleValidEnums;
+import com.airbyte.api.models.shared.SourceGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
+import com.airbyte.api.models.shared.SourceGoogleSheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceGoogleSheetsServiceAccountKeyAuthentication;
+import com.airbyte.api.models.shared.SourceGoogleWebfonts;
+import com.airbyte.api.models.shared.SourceGreenhouse;
+import com.airbyte.api.models.shared.SourceGridly;
+import com.airbyte.api.models.shared.SourceHarvest;
+import com.airbyte.api.models.shared.SourceHarvestHarvest;
+import com.airbyte.api.models.shared.SourceHubplanner;
+import com.airbyte.api.models.shared.SourceHubspot;
+import com.airbyte.api.models.shared.SourceHubspotAuthType;
+import com.airbyte.api.models.shared.SourceHubspotHubspot;
+import com.airbyte.api.models.shared.SourceHubspotOAuth;
+import com.airbyte.api.models.shared.SourceHubspotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceInsightly;
+import com.airbyte.api.models.shared.SourceInstagram;
+import com.airbyte.api.models.shared.SourceInstagramInstagram;
+import com.airbyte.api.models.shared.SourceInstatus;
+import com.airbyte.api.models.shared.SourceIntercom;
+import com.airbyte.api.models.shared.SourceIntercomIntercom;
+import com.airbyte.api.models.shared.SourceIp2whois;
+import com.airbyte.api.models.shared.SourceIterable;
+import com.airbyte.api.models.shared.SourceJira;
+import com.airbyte.api.models.shared.SourceK6Cloud;
+import com.airbyte.api.models.shared.SourceKlarna;
+import com.airbyte.api.models.shared.SourceKlarnaRegion;
+import com.airbyte.api.models.shared.SourceKlaviyo;
+import com.airbyte.api.models.shared.SourceKyve;
+import com.airbyte.api.models.shared.SourceLaunchdarkly;
+import com.airbyte.api.models.shared.SourceLemlist;
+import com.airbyte.api.models.shared.SourceLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringAuthType;
+import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
+import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
+import com.airbyte.api.models.shared.SourceLeverHiringSchemasAuthType;
+import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinAdsLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinAdsSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPages;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAccessToken;
+import com.airbyte.api.models.shared.SourceLinkedinPagesAuthMethod;
+import com.airbyte.api.models.shared.SourceLinkedinPagesOAuth20;
+import com.airbyte.api.models.shared.SourceLinkedinPagesSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceLinnworks;
+import com.airbyte.api.models.shared.SourceLokalise;
+import com.airbyte.api.models.shared.SourceMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpAuthType;
+import com.airbyte.api.models.shared.SourceMailchimpMailchimp;
+import com.airbyte.api.models.shared.SourceMailchimpOAuth20;
+import com.airbyte.api.models.shared.SourceMailchimpSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMailgun;
+import com.airbyte.api.models.shared.SourceMailjetSms;
+import com.airbyte.api.models.shared.SourceMarketo;
+import com.airbyte.api.models.shared.SourceMetabase;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMicrosoftOnedrive;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveMode;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftOnedriveValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAuthenticateViaMicrosoftOAuth;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAutogenerated;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointAvroFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointCSVFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointDocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointFromCSV;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointJsonlFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointLocal;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMicrosoftSharepoint;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointMode;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParquetFormat;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointParsingStrategy;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointSearchScope;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointServiceKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointUserProvided;
+import com.airbyte.api.models.shared.SourceMicrosoftSharepointValidationPolicy;
+import com.airbyte.api.models.shared.SourceMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsAuthType;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsMicrosoftTeams;
+import com.airbyte.api.models.shared.SourceMicrosoftTeamsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceMixpanel;
+import com.airbyte.api.models.shared.SourceMixpanelOptionTitle;
+import com.airbyte.api.models.shared.SourceMixpanelRegion;
+import com.airbyte.api.models.shared.SourceMixpanelSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceMonday;
+import com.airbyte.api.models.shared.SourceMondayAuthType;
+import com.airbyte.api.models.shared.SourceMondayMonday;
+import com.airbyte.api.models.shared.SourceMondayOAuth20;
+import com.airbyte.api.models.shared.SourceMondaySchemasAuthType;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbV2;
+import com.airbyte.api.models.shared.SourceMssql;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedTrustServerCertificate;
+import com.airbyte.api.models.shared.SourceMssqlEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.SourceMssqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMssqlMethod;
+import com.airbyte.api.models.shared.SourceMssqlMssql;
+import com.airbyte.api.models.shared.SourceMssqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMssqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMssqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSSLMethodSSLMethodSSLMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasSslMethodSslMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMssqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMyHours;
+import com.airbyte.api.models.shared.SourceMysql;
+import com.airbyte.api.models.shared.SourceMysqlInvalidCDCPositionBehaviorAdvanced;
+import com.airbyte.api.models.shared.SourceMysqlMethod;
+import com.airbyte.api.models.shared.SourceMysqlMode;
+import com.airbyte.api.models.shared.SourceMysqlMysql;
+import com.airbyte.api.models.shared.SourceMysqlNoTunnel;
+import com.airbyte.api.models.shared.SourceMysqlPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceMysqlScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSSLModeSSLModesMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasSslModeMode;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlTunnelMethod;
+import com.airbyte.api.models.shared.SourceMysqlVerifyCA;
+import com.airbyte.api.models.shared.SourceNetsuite;
+import com.airbyte.api.models.shared.SourceNotion;
+import com.airbyte.api.models.shared.SourceNotionAccessToken;
+import com.airbyte.api.models.shared.SourceNotionAuthType;
+import com.airbyte.api.models.shared.SourceNotionNotion;
+import com.airbyte.api.models.shared.SourceNotionOAuth20;
+import com.airbyte.api.models.shared.SourceNotionSchemasAuthType;
+import com.airbyte.api.models.shared.SourceNytimes;
+import com.airbyte.api.models.shared.SourceOkta;
+import com.airbyte.api.models.shared.SourceOktaAPIToken;
+import com.airbyte.api.models.shared.SourceOktaAuthType;
+import com.airbyte.api.models.shared.SourceOktaOAuth20;
+import com.airbyte.api.models.shared.SourceOktaSchemasAuthType;
+import com.airbyte.api.models.shared.SourceOmnisend;
+import com.airbyte.api.models.shared.SourceOnesignal;
+import com.airbyte.api.models.shared.SourceOracle;
+import com.airbyte.api.models.shared.SourceOracleConnectionType;
+import com.airbyte.api.models.shared.SourceOracleEncryptionMethod;
+import com.airbyte.api.models.shared.SourceOracleNoTunnel;
+import com.airbyte.api.models.shared.SourceOracleOracle;
+import com.airbyte.api.models.shared.SourceOraclePasswordAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourceOracleTunnelMethod;
+import com.airbyte.api.models.shared.SourceOrb;
+import com.airbyte.api.models.shared.SourceOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutreach;
+import com.airbyte.api.models.shared.SourcePaypalTransaction;
+import com.airbyte.api.models.shared.SourcePaystack;
+import com.airbyte.api.models.shared.SourcePendo;
+import com.airbyte.api.models.shared.SourcePersistiq;
+import com.airbyte.api.models.shared.SourcePexelsApi;
+import com.airbyte.api.models.shared.SourcePinterest;
+import com.airbyte.api.models.shared.SourcePinterestAuthMethod;
+import com.airbyte.api.models.shared.SourcePinterestLevel;
+import com.airbyte.api.models.shared.SourcePinterestPinterest;
+import com.airbyte.api.models.shared.SourcePinterestSchemasValidEnums;
+import com.airbyte.api.models.shared.SourcePinterestValidEnums;
+import com.airbyte.api.models.shared.SourcePipedrive;
+import com.airbyte.api.models.shared.SourcePocket;
+import com.airbyte.api.models.shared.SourcePocketSortBy;
+import com.airbyte.api.models.shared.SourcePokeapi;
+import com.airbyte.api.models.shared.SourcePolygonStockApi;
+import com.airbyte.api.models.shared.SourcePostgres;
+import com.airbyte.api.models.shared.SourcePostgresMethod;
+import com.airbyte.api.models.shared.SourcePostgresNoTunnel;
+import com.airbyte.api.models.shared.SourcePostgresPasswordAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresPostgres;
+import com.airbyte.api.models.shared.SourcePostgresSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourcePostgresScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourcePostgresSchemasMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresSchemasTunnelMethodTunnelMethod;
+import com.airbyte.api.models.shared.SourcePostgresTunnelMethod;
+import com.airbyte.api.models.shared.SourcePosthog;
+import com.airbyte.api.models.shared.SourcePostmarkapp;
+import com.airbyte.api.models.shared.SourcePrestashop;
+import com.airbyte.api.models.shared.SourcePunkApi;
import com.airbyte.api.models.shared.SourcePutRequest;
+import com.airbyte.api.models.shared.SourcePypi;
+import com.airbyte.api.models.shared.SourceQualaroo;
+import com.airbyte.api.models.shared.SourceQuickbooks;
+import com.airbyte.api.models.shared.SourceQuickbooksAuthType;
+import com.airbyte.api.models.shared.SourceQuickbooksOAuth20;
+import com.airbyte.api.models.shared.SourceRailz;
+import com.airbyte.api.models.shared.SourceRecharge;
+import com.airbyte.api.models.shared.SourceRecreation;
+import com.airbyte.api.models.shared.SourceRecruitee;
+import com.airbyte.api.models.shared.SourceRecurly;
+import com.airbyte.api.models.shared.SourceRedshift;
+import com.airbyte.api.models.shared.SourceRedshiftRedshift;
+import com.airbyte.api.models.shared.SourceRetently;
+import com.airbyte.api.models.shared.SourceRetentlyRetently;
+import com.airbyte.api.models.shared.SourceRkiCovid;
+import com.airbyte.api.models.shared.SourceRss;
+import com.airbyte.api.models.shared.SourceS3;
+import com.airbyte.api.models.shared.SourceS3Autogenerated;
+import com.airbyte.api.models.shared.SourceS3AvroFormat;
+import com.airbyte.api.models.shared.SourceS3CSVFormat;
+import com.airbyte.api.models.shared.SourceS3DocumentFileTypeFormatExperimental;
+import com.airbyte.api.models.shared.SourceS3FileBasedStreamConfig;
+import com.airbyte.api.models.shared.SourceS3Filetype;
+import com.airbyte.api.models.shared.SourceS3FromCSV;
+import com.airbyte.api.models.shared.SourceS3HeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3InferenceType;
+import com.airbyte.api.models.shared.SourceS3JsonlFormat;
+import com.airbyte.api.models.shared.SourceS3Local;
+import com.airbyte.api.models.shared.SourceS3Mode;
+import com.airbyte.api.models.shared.SourceS3ParquetFormat;
+import com.airbyte.api.models.shared.SourceS3ParsingStrategy;
+import com.airbyte.api.models.shared.SourceS3S3;
+import com.airbyte.api.models.shared.SourceS3SchemasFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFileFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat4Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormat5Filetype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsFormatFormatFiletype;
+import com.airbyte.api.models.shared.SourceS3SchemasStreamsHeaderDefinitionType;
+import com.airbyte.api.models.shared.SourceS3UserProvided;
+import com.airbyte.api.models.shared.SourceS3ValidationPolicy;
+import com.airbyte.api.models.shared.SourceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesforceSalesforce;
+import com.airbyte.api.models.shared.SourceSalesloft;
+import com.airbyte.api.models.shared.SourceSalesloftAuthType;
+import com.airbyte.api.models.shared.SourceSalesloftSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSapFieldglass;
+import com.airbyte.api.models.shared.SourceSecoda;
+import com.airbyte.api.models.shared.SourceSendgrid;
+import com.airbyte.api.models.shared.SourceSendinblue;
+import com.airbyte.api.models.shared.SourceSenseforce;
+import com.airbyte.api.models.shared.SourceSentry;
+import com.airbyte.api.models.shared.SourceSftp;
+import com.airbyte.api.models.shared.SourceSftpAuthMethod;
+import com.airbyte.api.models.shared.SourceSftpBulk;
+import com.airbyte.api.models.shared.SourceSftpPasswordAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSSHKeyAuthentication;
+import com.airbyte.api.models.shared.SourceSftpSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopify;
+import com.airbyte.api.models.shared.SourceShopifyAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyOAuth20;
+import com.airbyte.api.models.shared.SourceShopifySchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceShopifyShopify;
+import com.airbyte.api.models.shared.SourceShortio;
+import com.airbyte.api.models.shared.SourceSlack;
+import com.airbyte.api.models.shared.SourceSlackAPIToken;
+import com.airbyte.api.models.shared.SourceSlackOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSchemasOptionTitle;
+import com.airbyte.api.models.shared.SourceSlackSlack;
+import com.airbyte.api.models.shared.SourceSmaily;
+import com.airbyte.api.models.shared.SourceSmartengage;
+import com.airbyte.api.models.shared.SourceSmartsheets;
+import com.airbyte.api.models.shared.SourceSmartsheetsAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsOAuth20;
+import com.airbyte.api.models.shared.SourceSmartsheetsSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets;
+import com.airbyte.api.models.shared.SourceSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing;
+import com.airbyte.api.models.shared.SourceSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeOAuth20;
+import com.airbyte.api.models.shared.SourceSnowflakeSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSnowflakeSnowflake;
+import com.airbyte.api.models.shared.SourceSnowflakeUsernameAndPassword;
+import com.airbyte.api.models.shared.SourceSonarCloud;
+import com.airbyte.api.models.shared.SourceSpacexApi;
+import com.airbyte.api.models.shared.SourceSquare;
+import com.airbyte.api.models.shared.SourceSquareAPIKey;
+import com.airbyte.api.models.shared.SourceSquareAuthType;
+import com.airbyte.api.models.shared.SourceSquareSchemasAuthType;
+import com.airbyte.api.models.shared.SourceSquareSquare;
+import com.airbyte.api.models.shared.SourceStrava;
+import com.airbyte.api.models.shared.SourceStravaAuthType;
+import com.airbyte.api.models.shared.SourceStravaStrava;
+import com.airbyte.api.models.shared.SourceStripe;
+import com.airbyte.api.models.shared.SourceSurveySparrow;
+import com.airbyte.api.models.shared.SourceSurveySparrowUrlBase;
+import com.airbyte.api.models.shared.SourceSurveymonkey;
+import com.airbyte.api.models.shared.SourceSurveymonkeyAuthMethod;
+import com.airbyte.api.models.shared.SourceSurveymonkeySurveymonkey;
+import com.airbyte.api.models.shared.SourceTempo;
+import com.airbyte.api.models.shared.SourceTheGuardianApi;
+import com.airbyte.api.models.shared.SourceTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTiktokMarketingAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingOAuth20;
+import com.airbyte.api.models.shared.SourceTiktokMarketingSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTiktokMarketingTiktokMarketing;
+import com.airbyte.api.models.shared.SourceTrello;
+import com.airbyte.api.models.shared.SourceTrustpilot;
+import com.airbyte.api.models.shared.SourceTrustpilotAPIKey;
+import com.airbyte.api.models.shared.SourceTrustpilotAuthType;
+import com.airbyte.api.models.shared.SourceTrustpilotOAuth20;
+import com.airbyte.api.models.shared.SourceTrustpilotSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTvmazeSchedule;
+import com.airbyte.api.models.shared.SourceTwilio;
+import com.airbyte.api.models.shared.SourceTwilioTaskrouter;
+import com.airbyte.api.models.shared.SourceTwitter;
+import com.airbyte.api.models.shared.SourceTypeform;
+import com.airbyte.api.models.shared.SourceTypeformAuthType;
+import com.airbyte.api.models.shared.SourceTypeformOAuth20;
+import com.airbyte.api.models.shared.SourceTypeformPrivateToken;
+import com.airbyte.api.models.shared.SourceTypeformSchemasAuthType;
+import com.airbyte.api.models.shared.SourceTypeformTypeform;
+import com.airbyte.api.models.shared.SourceUsCensus;
+import com.airbyte.api.models.shared.SourceVantage;
+import com.airbyte.api.models.shared.SourceWebflow;
+import com.airbyte.api.models.shared.SourceWhiskyHunter;
+import com.airbyte.api.models.shared.SourceWikipediaPageviews;
+import com.airbyte.api.models.shared.SourceWoocommerce;
+import com.airbyte.api.models.shared.SourceXkcd;
+import com.airbyte.api.models.shared.SourceYandexMetrica;
+import com.airbyte.api.models.shared.SourceYotpo;
+import com.airbyte.api.models.shared.SourceYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceYoutubeAnalyticsYoutubeAnalytics;
+import com.airbyte.api.models.shared.SourceZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskChatAccessToken;
+import com.airbyte.api.models.shared.SourceZendeskChatCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskChatSchemasCredentials;
+import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
+import com.airbyte.api.models.shared.SourceZendeskSell;
+import com.airbyte.api.models.shared.SourceZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAPIToken;
+import com.airbyte.api.models.shared.SourceZendeskSunshineAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineOAuth20;
+import com.airbyte.api.models.shared.SourceZendeskSunshineSchemasAuthMethod;
+import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
+import com.airbyte.api.models.shared.SourceZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
+import com.airbyte.api.models.shared.SourceZendeskTalk;
+import com.airbyte.api.models.shared.SourceZendeskTalkZendeskTalk;
+import com.airbyte.api.models.shared.SourceZenloop;
+import com.airbyte.api.models.shared.SourceZohoCrm;
+import com.airbyte.api.models.shared.SourceZohoCrmEnvironment;
+import com.airbyte.api.models.shared.SourceZoom;
+import com.airbyte.api.models.shared.SpacexApi;
+import com.airbyte.api.models.shared.State;
+import com.airbyte.api.models.shared.StateFilter;
+import com.airbyte.api.models.shared.Status;
+import com.airbyte.api.models.shared.Storage;
+import com.airbyte.api.models.shared.Strategies;
+import com.airbyte.api.models.shared.StreamName;
+import com.airbyte.api.models.shared.StreamsCriteria;
+import com.airbyte.api.models.shared.StringFilter;
+import com.airbyte.api.models.shared.Stripe;
+import com.airbyte.api.models.shared.SurveyMonkeyAuthorizationMethod;
+import com.airbyte.api.models.shared.SurveySparrow;
+import com.airbyte.api.models.shared.SwipeUpAttributionWindow;
+import com.airbyte.api.models.shared.SystemIDSID;
+import com.airbyte.api.models.shared.TLSEncryptedVerifyCertificate;
+import com.airbyte.api.models.shared.Tempo;
+import com.airbyte.api.models.shared.TheGuardianApi;
+import com.airbyte.api.models.shared.TimeGranularity;
+import com.airbyte.api.models.shared.TopHeadlinesTopic;
+import com.airbyte.api.models.shared.Trello;
+import com.airbyte.api.models.shared.Trustpilot;
+import com.airbyte.api.models.shared.TvmazeSchedule;
+import com.airbyte.api.models.shared.Twilio;
+import com.airbyte.api.models.shared.TwilioTaskrouter;
+import com.airbyte.api.models.shared.Twitter;
+import com.airbyte.api.models.shared.Unencrypted;
+import com.airbyte.api.models.shared.UnexpectedFieldBehavior;
+import com.airbyte.api.models.shared.UrlBase;
+import com.airbyte.api.models.shared.UsCensus;
+import com.airbyte.api.models.shared.UserProvided;
+import com.airbyte.api.models.shared.ValidActionBreakdowns;
+import com.airbyte.api.models.shared.ValidAdSetStatuses;
+import com.airbyte.api.models.shared.ValidAdStatuses;
+import com.airbyte.api.models.shared.ValidBreakdowns;
+import com.airbyte.api.models.shared.ValidCampaignStatuses;
+import com.airbyte.api.models.shared.ValidationPolicy;
+import com.airbyte.api.models.shared.Validenums;
+import com.airbyte.api.models.shared.ValueType;
+import com.airbyte.api.models.shared.Vantage;
+import com.airbyte.api.models.shared.VerifyIdentity;
+import com.airbyte.api.models.shared.ViewAttributionWindow;
+import com.airbyte.api.models.shared.ViewWindowDays;
+import com.airbyte.api.models.shared.Webflow;
+import com.airbyte.api.models.shared.WhiskyHunter;
+import com.airbyte.api.models.shared.WikipediaPageviews;
+import com.airbyte.api.models.shared.Woocommerce;
+import com.airbyte.api.models.shared.Xkcd;
+import com.airbyte.api.models.shared.YandexMetrica;
+import com.airbyte.api.models.shared.Yotpo;
+import com.airbyte.api.models.shared.ZendeskSell;
+import com.airbyte.api.models.shared.Zenloop;
+import com.airbyte.api.models.shared.ZohoCRMEdition;
+import com.airbyte.api.models.shared.ZohoCrm;
+import com.airbyte.api.models.shared.Zoom;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.PutSourceRequest req = new PutSourceRequest(
- ""){{
- sourcePutRequest = new SourcePutRequest(
- "",
- "");
-
- }};
+ PutSourceRequest req = PutSourceRequest.builder()
+ .sourceId("")
+ .sourcePutRequest(SourcePutRequest.builder()
+ .configuration(SourceConfiguration.of(SourceAha.builder()
+ .apiKey("")
+ .url("")
+ .build()))
+ .name("")
+ .build())
+ .build();
- com.airbyte.api.models.operations.PutSourceResponse res = sdk.sources.putSource(req);
+ PutSourceResponse res = sdk.sources().putSource()
+ .request(req)
+ .call();
- if (res.sourceResponse != null) {
+ if (res.sourceResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -443,5 +3707,9 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.PutSourceResponse](../../models/operations/PutSourceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.PutSourceResponse>](../../models/operations/PutSourceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md
index d5c16afb7..1f92ff506 100644
--- a/docs/sdks/streams/README.md
+++ b/docs/sdks/streams/README.md
@@ -1,5 +1,5 @@
# Streams
-(*streams*)
+(*streams()*)
### Available Operations
@@ -15,37 +15,46 @@ Get stream properties
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetStreamPropertiesRequest;
import com.airbyte.api.models.operations.GetStreamPropertiesResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.GetStreamPropertiesRequest req = new GetStreamPropertiesRequest(
- "",
- ""){{
- ignoreCache = false;
-
- }};
+ GetStreamPropertiesRequest req = GetStreamPropertiesRequest.builder()
+ .destinationId("")
+ .sourceId("")
+ .ignoreCache(false)
+ .build();
- com.airbyte.api.models.operations.GetStreamPropertiesResponse res = sdk.streams.getStreamProperties(req);
+ GetStreamPropertiesResponse res = sdk.streams().getStreamProperties()
+ .request(req)
+ .call();
- if (res.streamPropertiesResponse != null) {
+ if (res.streamPropertiesResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -62,5 +71,9 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.GetStreamPropertiesResponse](../../models/operations/GetStreamPropertiesResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.GetStreamPropertiesResponse>](../../models/operations/GetStreamPropertiesResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md
index 1c7a710b5..0244f2e38 100644
--- a/docs/sdks/workspaces/README.md
+++ b/docs/sdks/workspaces/README.md
@@ -1,5 +1,5 @@
# Workspaces
-(*workspaces*)
+(*workspaces()*)
### Available Operations
@@ -21,40 +21,132 @@ In order to determine what the credential configuration needs to be, please see
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsRequest;
import com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.ActorTypeEnum;
+import com.airbyte.api.models.shared.Airtable;
+import com.airbyte.api.models.shared.AmazonAds;
+import com.airbyte.api.models.shared.AmazonSellerPartner;
+import com.airbyte.api.models.shared.Asana;
+import com.airbyte.api.models.shared.AsanaCredentials;
+import com.airbyte.api.models.shared.Authorization;
+import com.airbyte.api.models.shared.BingAds;
+import com.airbyte.api.models.shared.Credentials;
+import com.airbyte.api.models.shared.FacebookMarketing;
+import com.airbyte.api.models.shared.Github;
+import com.airbyte.api.models.shared.GithubCredentials;
+import com.airbyte.api.models.shared.Gitlab;
+import com.airbyte.api.models.shared.GitlabCredentials;
+import com.airbyte.api.models.shared.GoogleAds;
+import com.airbyte.api.models.shared.GoogleAdsCredentials;
+import com.airbyte.api.models.shared.GoogleAnalyticsDataApi;
+import com.airbyte.api.models.shared.GoogleAnalyticsDataApiCredentials;
+import com.airbyte.api.models.shared.GoogleDrive;
+import com.airbyte.api.models.shared.GoogleDriveCredentials;
+import com.airbyte.api.models.shared.GoogleSearchConsole;
+import com.airbyte.api.models.shared.GoogleSheets;
+import com.airbyte.api.models.shared.GoogleSheetsCredentials;
+import com.airbyte.api.models.shared.Harvest;
+import com.airbyte.api.models.shared.HarvestCredentials;
+import com.airbyte.api.models.shared.Hubspot;
+import com.airbyte.api.models.shared.HubspotCredentials;
+import com.airbyte.api.models.shared.Instagram;
+import com.airbyte.api.models.shared.Intercom;
+import com.airbyte.api.models.shared.LeverHiring;
+import com.airbyte.api.models.shared.LeverHiringCredentials;
+import com.airbyte.api.models.shared.LinkedinAds;
+import com.airbyte.api.models.shared.LinkedinAdsCredentials;
+import com.airbyte.api.models.shared.Mailchimp;
+import com.airbyte.api.models.shared.MailchimpCredentials;
+import com.airbyte.api.models.shared.MicrosoftOnedrive;
+import com.airbyte.api.models.shared.MicrosoftOnedriveCredentials;
+import com.airbyte.api.models.shared.MicrosoftSharepoint;
+import com.airbyte.api.models.shared.MicrosoftSharepointCredentials;
+import com.airbyte.api.models.shared.MicrosoftTeams;
+import com.airbyte.api.models.shared.MicrosoftTeamsCredentials;
+import com.airbyte.api.models.shared.Monday;
+import com.airbyte.api.models.shared.MondayCredentials;
+import com.airbyte.api.models.shared.Notion;
+import com.airbyte.api.models.shared.NotionCredentials;
import com.airbyte.api.models.shared.OAuthActorNames;
+import com.airbyte.api.models.shared.Pinterest;
+import com.airbyte.api.models.shared.PinterestCredentials;
+import com.airbyte.api.models.shared.Retently;
+import com.airbyte.api.models.shared.RetentlyCredentials;
+import com.airbyte.api.models.shared.Salesforce;
import com.airbyte.api.models.shared.Security;
+import com.airbyte.api.models.shared.Shopify;
+import com.airbyte.api.models.shared.ShopifyCredentials;
+import com.airbyte.api.models.shared.Slack;
+import com.airbyte.api.models.shared.SlackCredentials;
+import com.airbyte.api.models.shared.Smartsheets;
+import com.airbyte.api.models.shared.SmartsheetsCredentials;
+import com.airbyte.api.models.shared.SnapchatMarketing;
+import com.airbyte.api.models.shared.Snowflake;
+import com.airbyte.api.models.shared.SnowflakeCredentials;
+import com.airbyte.api.models.shared.Square;
+import com.airbyte.api.models.shared.SquareCredentials;
+import com.airbyte.api.models.shared.Strava;
+import com.airbyte.api.models.shared.Surveymonkey;
+import com.airbyte.api.models.shared.SurveymonkeyCredentials;
+import com.airbyte.api.models.shared.TiktokMarketing;
+import com.airbyte.api.models.shared.TiktokMarketingCredentials;
+import com.airbyte.api.models.shared.Typeform;
+import com.airbyte.api.models.shared.TypeformCredentials;
import com.airbyte.api.models.shared.WorkspaceOAuthCredentialsRequest;
+import com.airbyte.api.models.shared.YoutubeAnalytics;
+import com.airbyte.api.models.shared.YoutubeAnalyticsCredentials;
+import com.airbyte.api.models.shared.ZendeskChat;
+import com.airbyte.api.models.shared.ZendeskChatCredentials;
+import com.airbyte.api.models.shared.ZendeskSunshine;
+import com.airbyte.api.models.shared.ZendeskSunshineCredentials;
+import com.airbyte.api.models.shared.ZendeskSupport;
+import com.airbyte.api.models.shared.ZendeskSupportCredentials;
+import com.airbyte.api.models.shared.ZendeskTalk;
+import com.airbyte.api.models.shared.ZendeskTalkCredentials;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest(
- new WorkspaceOAuthCredentialsRequest(
- ActorTypeEnum.DESTINATION,
- "",
- OAuthActorNames.AMAZON_ADS),
- "");
+ CreateOrUpdateWorkspaceOAuthCredentialsRequest req = CreateOrUpdateWorkspaceOAuthCredentialsRequest.builder()
+ .workspaceOAuthCredentialsRequest(WorkspaceOAuthCredentialsRequest.builder()
+ .actorType(ActorTypeEnum.DESTINATION)
+ .configuration(OAuthCredentialsConfiguration.of(Airtable.builder()
+ .credentials(Credentials.builder()
+ .clientId("")
+ .clientSecret("")
+ .build())
+ .build()))
+ .name(OAuthActorNames.AMAZON_ADS)
+ .build())
+ .workspaceId("")
+ .build();
- com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req);
+ CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces().createOrUpdateWorkspaceOAuthCredentials()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -71,8 +163,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsResponse](../../models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsResponse>](../../models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## createWorkspace
@@ -84,33 +180,44 @@ Create a workspace
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.CreateWorkspaceResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
import com.airbyte.api.models.shared.WorkspaceCreateRequest;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest(
- "");
+ WorkspaceCreateRequest req = WorkspaceCreateRequest.builder()
+ .name("")
+ .build();
- com.airbyte.api.models.operations.CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req);
+ CreateWorkspaceResponse res = sdk.workspaces().createWorkspace()
+ .request(req)
+ .call();
- if (res.workspaceResponse != null) {
+ if (res.workspaceResponse().isPresent()) {
// handle response
}
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -127,8 +234,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.CreateWorkspaceResponse](../../models/operations/CreateWorkspaceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.CreateWorkspaceResponse>](../../models/operations/CreateWorkspaceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## deleteWorkspace
@@ -140,33 +251,42 @@ Delete a Workspace
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.DeleteWorkspaceRequest;
import com.airbyte.api.models.operations.DeleteWorkspaceResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "";
- }};
- }})
+ .security(Security.builder()
+ .basicAuth(SchemeBasicAuth.builder()
+ .password("")
+ .username("")
+ .build())
+ .build())
.build();
- com.airbyte.api.models.operations.DeleteWorkspaceRequest req = new DeleteWorkspaceRequest(
- "");
+ DeleteWorkspaceRequest req = DeleteWorkspaceRequest.builder()
+ .workspaceId("")
+ .build();
- com.airbyte.api.models.operations.DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req);
+ DeleteWorkspaceResponse res = sdk.workspaces().deleteWorkspace()
+ .request(req)
+ .call();
- if (res.statusCode == 200) {
- // handle response
- }
+ // handle response
+ } catch (com.airbyte.api.models.errors.SDKError e) {
+ // handle exception
} catch (Exception e) {
// handle exception
}
@@ -183,8 +303,12 @@ public class Application {
### Response
-**[com.airbyte.api.models.operations.DeleteWorkspaceResponse](../../models/operations/DeleteWorkspaceResponse.md)**
+**[Optional extends com.airbyte.api.models.operations.DeleteWorkspaceResponse>](../../models/operations/DeleteWorkspaceResponse.md)**
+### Errors
+| Error Object | Status Code | Content Type |
+| ---------------------- | ---------------------- | ---------------------- |
+| models/errors/SDKError | 4xx-5xx | */* |
## getWorkspace
@@ -196,33 +320,44 @@ Get Workspace details
package hello.world;
import com.airbyte.api.Airbyte;
+import com.airbyte.api.models.operations.*;
import com.airbyte.api.models.operations.GetWorkspaceRequest;
import com.airbyte.api.models.operations.GetWorkspaceResponse;
+import com.airbyte.api.models.shared.*;
import com.airbyte.api.models.shared.Security;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.time.LocalDate;
+import java.time.OffsetDateTime;
+import java.util.Optional;
+import static java.util.Map.entry;
public class Application {
+
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security(
- ){{
- basicAuth = new SchemeBasicAuth(
- "",
- ""){{
- password = "";
- username = "