diff --git a/README.md b/README.md
index b6aeae0f2..8b76b6244 100755
--- a/README.md
+++ b/README.md
@@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi
### Gradle
```groovy
-implementation 'com.airbyte.api:public-api:0.35.0'
+implementation 'com.airbyte.api:public-api:0.36.2'
```
diff --git a/RELEASES.md b/RELEASES.md
index 52b2ce8c1..6b659ceae 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -641,4 +641,34 @@ Based on:
### Generated
- [java v0.35.0] .
### Releases
-- [Maven Central v0.35.0] https://central.sonatype.com/artifact/com.airbyte/api/0.35.0 - .
\ No newline at end of file
+- [Maven Central v0.35.0] https://central.sonatype.com/artifact/com.airbyte/api/0.35.0 - .
+
+## 2023-08-16 19:29:41
+### Changes
+Based on:
+- OpenAPI Doc 1.0.0
+- Speakeasy CLI 1.73.1 (2.84.3) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [java v0.36.0] .
+### Releases
+- [Maven Central v0.36.0] https://central.sonatype.com/artifact/com.airbyte/api/0.36.0 - .
+
+## 2023-08-19 00:11:01
+### Changes
+Based on:
+- OpenAPI Doc 1.0.0
+- Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [java v0.36.1] .
+### Releases
+- [Maven Central v0.36.1] https://central.sonatype.com/artifact/com.airbyte/api/0.36.1 - .
+
+## 2023-08-21 14:52:53
+### Changes
+Based on:
+- OpenAPI Doc 1.0.0
+- Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [java v0.36.2] .
+### Releases
+- [Maven Central v0.36.2] https://central.sonatype.com/artifact/com.airbyte/api/0.36.2 - .
\ No newline at end of file
diff --git a/docs/models/operations/ListJobsRequest.md b/docs/models/operations/ListJobsRequest.md
index 24539fce8..b74b16530 100755
--- a/docs/models/operations/ListJobsRequest.md
+++ b/docs/models/operations/ListJobsRequest.md
@@ -6,7 +6,13 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| `connectionId` | *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 |
+| `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/shared/AirtableCredentials.md b/docs/models/shared/AirtableCredentials.md
index ac00a4110..d12189fd5 100755
--- a/docs/models/shared/AirtableCredentials.md
+++ b/docs/models/shared/AirtableCredentials.md
@@ -3,10 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The client ID of the Airtable developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the Airtable developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | 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
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The client ID of the Airtable developer application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the Airtable developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/AmazonAds.md b/docs/models/shared/AmazonAds.md
index 42dd110c0..18436dc72 100755
--- a/docs/models/shared/AmazonAds.md
+++ b/docs/models/shared/AmazonAds.md
@@ -8,5 +8,4 @@ The values required to configure the source.
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `clientId` | *String* | :heavy_minus_sign: | The client ID of your Amazon Ads developer application. See the docs for more information. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your Amazon Ads developer application. See the docs for more information. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Amazon Ads refresh token. See the docs for more information on how to obtain this token. |
\ No newline at end of file
+| `clientSecret` | *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/AmazonSellerPartner.md b/docs/models/shared/AmazonSellerPartner.md
index 74e433413..071d60c51 100755
--- a/docs/models/shared/AmazonSellerPartner.md
+++ b/docs/models/shared/AmazonSellerPartner.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
-| `lwaAppId` | *String* | :heavy_minus_sign: | Your Login with Amazon Client ID. |
-| `lwaClientSecret` | *String* | :heavy_minus_sign: | Your Login with Amazon Client Secret. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The Refresh Token obtained via OAuth flow authorization. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- |
+| `lwaAppId` | *String* | :heavy_minus_sign: | Your Login with Amazon Client ID. |
+| `lwaClientSecret` | *String* | :heavy_minus_sign: | Your Login with Amazon Client Secret. |
\ No newline at end of file
diff --git a/docs/models/shared/AsanaCredentials.md b/docs/models/shared/AsanaCredentials.md
index 6a11d168d..12a92f561 100755
--- a/docs/models/shared/AsanaCredentials.md
+++ b/docs/models/shared/AsanaCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
-| `refreshToken` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/BingAds.md b/docs/models/shared/BingAds.md
index 1f27c79fe..90fc1b6c3 100755
--- a/docs/models/shared/BingAds.md
+++ b/docs/models/shared/BingAds.md
@@ -8,5 +8,4 @@ The values required to configure the source.
| Field | Type | Required | Description |
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Microsoft Advertising developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Microsoft Advertising developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token to renew the expired Access Token. |
\ No newline at end of file
+| `clientSecret` | *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/DestinationBigquery.md b/docs/models/shared/DestinationBigquery.md
index 474aeec61..d06c06de8 100755
--- a/docs/models/shared/DestinationBigquery.md
+++ b/docs/models/shared/DestinationBigquery.md
@@ -14,4 +14,6 @@ The values required to configure the destination.
| `destinationType` | [DestinationBigqueryBigquery](../../models/shared/DestinationBigqueryBigquery.md) | :heavy_check_mark: | N/A | |
| `loadingMethod` | *Object* | :heavy_minus_sign: | Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. | |
| `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. Read more here. | |
-| `transformationPriority` | [DestinationBigqueryTransformationQueryRunType](../../models/shared/DestinationBigqueryTransformationQueryRunType.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
+| `rawDataDataset` | *String* | :heavy_minus_sign: | (Early Access) The dataset to write raw tables into | |
+| `transformationPriority` | [DestinationBigqueryTransformationQueryRunType](../../models/shared/DestinationBigqueryTransformationQueryRunType.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. | |
+| `use1s1tFormat` | *Boolean* | :heavy_minus_sign: | (Early Access) Use Destinations V2. | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchain.md b/docs/models/shared/DestinationLangchain.md
new file mode 100755
index 000000000..5b6eab641
--- /dev/null
+++ b/docs/models/shared/DestinationLangchain.md
@@ -0,0 +1,13 @@
+# DestinationLangchain
+
+The values required to configure the destination.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
+| `destinationType` | [DestinationLangchainLangchain](../../models/shared/DestinationLangchainLangchain.md) | :heavy_check_mark: | N/A |
+| `embedding` | *Object* | :heavy_check_mark: | Embedding configuration |
+| `indexing` | *Object* | :heavy_check_mark: | Indexing configuration |
+| `processing` | [DestinationLangchainProcessingConfigModel](../../models/shared/DestinationLangchainProcessingConfigModel.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainEmbeddingFake.md b/docs/models/shared/DestinationLangchainEmbeddingFake.md
new file mode 100755
index 000000000..8e8518179
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainEmbeddingFake.md
@@ -0,0 +1,10 @@
+# DestinationLangchainEmbeddingFake
+
+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` | [DestinationLangchainEmbeddingFakeMode](../../models/shared/DestinationLangchainEmbeddingFakeMode.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainEmbeddingFakeMode.md b/docs/models/shared/DestinationLangchainEmbeddingFakeMode.md
new file mode 100755
index 000000000..abd178197
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainEmbeddingFakeMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainEmbeddingFakeMode
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `FAKE` | fake |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainEmbeddingOpenAI.md b/docs/models/shared/DestinationLangchainEmbeddingOpenAI.md
new file mode 100755
index 000000000..885a8e655
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainEmbeddingOpenAI.md
@@ -0,0 +1,11 @@
+# DestinationLangchainEmbeddingOpenAI
+
+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` | [DestinationLangchainEmbeddingOpenAIMode](../../models/shared/DestinationLangchainEmbeddingOpenAIMode.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/DestinationLangchainEmbeddingOpenAIMode.md b/docs/models/shared/DestinationLangchainEmbeddingOpenAIMode.md
new file mode 100755
index 000000000..6ee5f3d7a
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainEmbeddingOpenAIMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainEmbeddingOpenAIMode
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `OPENAI` | openai |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistance.md b/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistance.md
new file mode 100755
index 000000000..3f2da24b5
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistance.md
@@ -0,0 +1,12 @@
+# DestinationLangchainIndexingChromaLocalPersistance
+
+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` | *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` | [DestinationLangchainIndexingChromaLocalPersistanceMode](../../models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.md b/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.md
new file mode 100755
index 000000000..af4cd3283
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainIndexingChromaLocalPersistanceMode
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `CHROMA_LOCAL` | chroma_local |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.md b/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.md
new file mode 100755
index 000000000..60dfa5213
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.md
@@ -0,0 +1,11 @@
+# DestinationLangchainIndexingDocArrayHnswSearch
+
+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` | [DestinationLangchainIndexingDocArrayHnswSearchMode](../../models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.md) | :heavy_minus_sign: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.md b/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.md
new file mode 100755
index 000000000..306b2429f
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainIndexingDocArrayHnswSearchMode
+
+
+## Values
+
+| Name | Value |
+| ----------------------- | ----------------------- |
+| `DOC_ARRAY_HNSW_SEARCH` | DocArrayHnswSearch |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainIndexingPinecone.md b/docs/models/shared/DestinationLangchainIndexingPinecone.md
new file mode 100755
index 000000000..4cf0e28cb
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingPinecone.md
@@ -0,0 +1,13 @@
+# DestinationLangchainIndexingPinecone
+
+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` | [DestinationLangchainIndexingPineconeMode](../../models/shared/DestinationLangchainIndexingPineconeMode.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/DestinationLangchainIndexingPineconeMode.md b/docs/models/shared/DestinationLangchainIndexingPineconeMode.md
new file mode 100755
index 000000000..1e728536a
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainIndexingPineconeMode.md
@@ -0,0 +1,8 @@
+# DestinationLangchainIndexingPineconeMode
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `PINECONE` | pinecone |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainLangchain.md b/docs/models/shared/DestinationLangchainLangchain.md
new file mode 100755
index 000000000..6f5dd6de0
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainLangchain.md
@@ -0,0 +1,8 @@
+# DestinationLangchainLangchain
+
+
+## Values
+
+| Name | Value |
+| ----------- | ----------- |
+| `LANGCHAIN` | langchain |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationLangchainProcessingConfigModel.md b/docs/models/shared/DestinationLangchainProcessingConfigModel.md
new file mode 100755
index 000000000..07100da1b
--- /dev/null
+++ b/docs/models/shared/DestinationLangchainProcessingConfigModel.md
@@ -0,0 +1,10 @@
+# DestinationLangchainProcessingConfigModel
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `chunkOverlap` | *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. |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflake.md b/docs/models/shared/DestinationSnowflake.md
index 0c7f315d7..c070c5e20 100755
--- a/docs/models/shared/DestinationSnowflake.md
+++ b/docs/models/shared/DestinationSnowflake.md
@@ -5,16 +5,16 @@ The values required to configure the destination.
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `credentials` | *Object* | :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` | [DestinationSnowflakeSnowflake](../../models/shared/DestinationSnowflakeSnowflake.md) | :heavy_check_mark: | N/A | |
-| `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 |
-| `host` | *String* | :heavy_check_mark: | Enter your Snowflake account's locator (in the format ...snowflakecomputing.com) | accountname.us-east-2.aws.snowflakecomputing.com |
-| `jdbcUrlParams` | *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 | |
-| `loadingMethod` | *Object* | :heavy_minus_sign: | Select a data staging method | |
-| `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
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Object* | :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` | [DestinationSnowflakeSnowflake](../../models/shared/DestinationSnowflakeSnowflake.md) | :heavy_check_mark: | N/A | |
+| `host` | *String* | :heavy_check_mark: | Enter your Snowflake account's locator (in the format ...snowflakecomputing.com) | accountname.us-east-2.aws.snowflakecomputing.com |
+| `jdbcUrlParams` | *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` | *String* | :heavy_minus_sign: | (Beta) The schema to write raw tables into | |
+| `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 |
+| `use1s1tFormat` | *Boolean* | :heavy_minus_sign: | (Beta) Use Destinations V2. Contact Airbyte Support to participate in the beta program. | |
+| `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/DestinationSnowflakeLoadingMethodAwss3Staging.md b/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3Staging.md
deleted file mode 100755
index 8b4dca909..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3Staging.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# DestinationSnowflakeLoadingMethodAWSS3Staging
-
-Recommended for large production workloads for better speed and scalability.
-
-
-## Fields
-
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `accessKeyId` | *String* | :heavy_check_mark: | Enter your AWS access key ID. Airbyte requires Read and Write permissions on your S3 bucket | |
-| `encryption` | *Object* | :heavy_minus_sign: | Choose a data encryption method for the staging data | |
-| `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} |
-| `method` | [DestinationSnowflakeLoadingMethodAWSS3StagingMethod](../../models/shared/DestinationSnowflakeLoadingMethodAwss3StagingMethod.md) | :heavy_check_mark: | N/A | |
-| `purgeStagingData` | *Boolean* | :heavy_minus_sign: | Toggle to delete staging files from the S3 bucket after a successful sync | |
-| `s3BucketName` | *String* | :heavy_check_mark: | Enter your S3 bucket name | airbyte.staging |
-| `s3BucketRegion` | [DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion](../../models/shared/DestinationSnowflakeLoadingMethodAwss3StagingS3BucketRegion.md) | :heavy_minus_sign: | Enter the region where your S3 bucket resides | |
-| `secretAccessKey` | *String* | :heavy_check_mark: | Enter your AWS secret access key | |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md b/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md
deleted file mode 100755
index 59fed1a0c..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType
-
-
-## Values
-
-| Name | Value |
-| ------------------ | ------------------ |
-| `AES_CBC_ENVELOPE` | aes_cbc_envelope |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryptionEncryptionType.md b/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryptionEncryptionType.md
deleted file mode 100755
index ea9612a2d..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryptionEncryptionType.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType
-
-
-## Values
-
-| Name | Value |
-| ------ | ------ |
-| `NONE` | none |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingMethod.md b/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingMethod.md
deleted file mode 100755
index 8bff8e004..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingMethod
-
-
-## Values
-
-| Name | Value |
-| ------------ | ------------ |
-| `S3_STAGING` | S3 Staging |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingS3BucketRegion.md b/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingS3BucketRegion.md
deleted file mode 100755
index d201e4ccb..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingS3BucketRegion.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion
-
-Enter the region where your S3 bucket resides
-
-
-## 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_WEST1` | eu-west-1 |
-| `EU_WEST2` | eu-west-2 |
-| `EU_WEST3` | eu-west-3 |
-| `EU_SOUTH1` | eu-south-1 |
-| `EU_NORTH1` | eu-north-1 |
-| `SA_EAST1` | sa-east-1 |
-| `ME_SOUTH1` | me-south-1 |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.md b/docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.md
deleted file mode 100755
index 72a4d8eef..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod
-
-
-## Values
-
-| Name | Value |
-| ------------- | ------------- |
-| `GCS_STAGING` | GCS Staging |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.md b/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.md
deleted file mode 100755
index d8e864069..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# DestinationSnowflakeLoadingMethodRecommendedInternalStaging
-
-Recommended for large production workloads for better speed and scalability.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `method` | [DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod](../../models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.md b/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.md
deleted file mode 100755
index 4841d1b01..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod
-
-
-## Values
-
-| Name | Value |
-| ------------------ | ------------------ |
-| `INTERNAL_STAGING` | Internal Staging |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.md b/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.md
deleted file mode 100755
index d4769f4e8..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# DestinationSnowflakeLoadingMethodSelectAnotherOption
-
-Select another option
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
-| `method` | [DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod](../../models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.md b/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.md
deleted file mode 100755
index d2e7ea7d7..000000000
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod
-
-
-## Values
-
-| Name | Value |
-| ---------- | ---------- |
-| `STANDARD` | Standard |
\ No newline at end of file
diff --git a/docs/models/shared/FacebookMarketing.md b/docs/models/shared/FacebookMarketing.md
index 5eaa2d170..abf36909a 100755
--- a/docs/models/shared/FacebookMarketing.md
+++ b/docs/models/shared/FacebookMarketing.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions ads_management, ads_read, read_insights, business_management. Then click on "Get token". See the docs for more information. |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
+| `clientId` | *String* | :heavy_minus_sign: | The Client Id for your OAuth app |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret for your OAuth app |
\ No newline at end of file
diff --git a/docs/models/shared/FacebookPages.md b/docs/models/shared/FacebookPages.md
deleted file mode 100755
index 134f3784d..000000000
--- a/docs/models/shared/FacebookPages.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# FacebookPages
-
-The values required to configure the source.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| -------------------------- | -------------------------- | -------------------------- | -------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Facebook Page Access Token |
\ No newline at end of file
diff --git a/docs/models/shared/GithubCredentials.md b/docs/models/shared/GithubCredentials.md
index 6d586a406..ca758a816 100755
--- a/docs/models/shared/GithubCredentials.md
+++ b/docs/models/shared/GithubCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------ | ------------------ | ------------------ | ------------------ |
-| `accessToken` | *String* | :heavy_minus_sign: | OAuth access token |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------- | ------------------- | ------------------- | ------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | OAuth Client Id |
+| `clientSecret` | *String* | :heavy_minus_sign: | OAuth Client secret |
\ No newline at end of file
diff --git a/docs/models/shared/GitlabCredentials.md b/docs/models/shared/GitlabCredentials.md
index 65604f69f..98b40dc21 100755
--- a/docs/models/shared/GitlabCredentials.md
+++ b/docs/models/shared/GitlabCredentials.md
@@ -3,10 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The API ID of the Gitlab developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The API Secret the Gitlab developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | 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
+| Field | Type | Required | Description |
+| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ |
+| `clientId` | *String* | :heavy_minus_sign: | The API ID of the Gitlab developer application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The API Secret the Gitlab developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleAdsCredentials.md b/docs/models/shared/GoogleAdsCredentials.md
index 61c3c7684..6e7af553a 100755
--- a/docs/models/shared/GoogleAdsCredentials.md
+++ b/docs/models/shared/GoogleAdsCredentials.md
@@ -3,10 +3,8 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. More instruction on how to find this value in our docs |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Ads developer application. More instruction on how to find this value in our docs |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Ads developer application. More instruction on how to find this value in our docs |
-| `developerToken` | *String* | :heavy_minus_sign: | Developer token granted by Google to use their APIs. More instruction on how to find this value in our docs |
-| `refreshToken` | *String* | :heavy_minus_sign: | The token for obtaining a new access token. More instruction on how to find this value in our docs |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *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` | *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` | *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/GoogleAnalyticsDataApiCredentials.md b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md
index d9b82462f..caff32698 100755
--- a/docs/models/shared/GoogleAnalyticsDataApiCredentials.md
+++ b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md
@@ -5,7 +5,5 @@
| Field | Type | Required | Description |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Analytics developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Analytics developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The token for obtaining a new access token. |
\ No newline at end of file
+| `clientSecret` | *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/GoogleAnalyticsV4Credentials.md b/docs/models/shared/GoogleAnalyticsV4Credentials.md
index a8e5de77a..3682d4d05 100755
--- a/docs/models/shared/GoogleAnalyticsV4Credentials.md
+++ b/docs/models/shared/GoogleAnalyticsV4Credentials.md
@@ -5,7 +5,5 @@
| Field | Type | Required | Description |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Analytics developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Analytics developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The token for obtaining a new access token. |
\ No newline at end of file
+| `clientSecret` | *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/GoogleSearchConsoleAuthorization.md b/docs/models/shared/GoogleSearchConsoleAuthorization.md
index c77f4d7f1..e2c62b72c 100755
--- a/docs/models/shared/GoogleSearchConsoleAuthorization.md
+++ b/docs/models/shared/GoogleSearchConsoleAuthorization.md
@@ -5,7 +5,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access token for making authenticated requests. Read more here. |
| `clientId` | *String* | :heavy_minus_sign: | The client ID of your Google Search Console developer application. Read more here. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your Google Search Console developer application. Read more here. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The token for obtaining a new access token. Read more here. |
\ No newline at end of file
+| `clientSecret` | *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/GoogleSheets.md b/docs/models/shared/GoogleSheets.md
index 3d2ff851c..63e7e38fc 100755
--- a/docs/models/shared/GoogleSheets.md
+++ b/docs/models/shared/GoogleSheets.md
@@ -5,6 +5,6 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
-| `credentials` | [GoogleSheetsAuthenticateViaGoogleOAuth](../../models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
+| `credentials` | [GoogleSheetsCredentials](../../models/shared/GoogleSheetsCredentials.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md b/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md
deleted file mode 100755
index 442835535..000000000
--- a/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# GoogleSheetsAuthenticateViaGoogleOAuth
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- |
-| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID |
-| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret |
\ No newline at end of file
diff --git a/docs/models/shared/GoogleSheetsCredentials.md b/docs/models/shared/GoogleSheetsCredentials.md
new file mode 100755
index 000000000..8972d23b1
--- /dev/null
+++ b/docs/models/shared/GoogleSheetsCredentials.md
@@ -0,0 +1,9 @@
+# GoogleSheetsCredentials
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | Enter your Google application's Client ID. See Google's documentation for more information. |
+| `clientSecret` | *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/HarvestCredentials.md b/docs/models/shared/HarvestCredentials.md
index f13bc58d5..6ea3fed02 100755
--- a/docs/models/shared/HarvestCredentials.md
+++ b/docs/models/shared/HarvestCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description |
| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Harvest developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Harvest developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token to renew the expired Access Token. |
\ No newline at end of file
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Harvest developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/HubspotCredentials.md b/docs/models/shared/HubspotCredentials.md
index 69c40c2a5..18416ab98 100755
--- a/docs/models/shared/HubspotCredentials.md
+++ b/docs/models/shared/HubspotCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description | Example |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `clientId` | *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` | *String* | :heavy_minus_sign: | The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. | secret |
-| `refreshToken` | *String* | :heavy_minus_sign: | 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
+| `clientSecret` | *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/InitiateOauthRequest.md b/docs/models/shared/InitiateOauthRequest.md
index 10a86898d..01237df88 100755
--- 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 |
| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
-| `name` | [OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_check_mark: | N/A |
| `oAuthInputConfiguration` | [OAuthInputConfiguration](../../models/shared/OAuthInputConfiguration.md) | :heavy_minus_sign: | Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. |
| `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` | [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/Instagram.md b/docs/models/shared/Instagram.md
index 5713a4051..1bc4099e6 100755
--- a/docs/models/shared/Instagram.md
+++ b/docs/models/shared/Instagram.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | 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` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID for your Oauth application |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret for your Oauth application |
\ No newline at end of file
diff --git a/docs/models/shared/Intercom.md b/docs/models/shared/Intercom.md
index 65bf7c26f..438e02216 100755
--- a/docs/models/shared/Intercom.md
+++ b/docs/models/shared/Intercom.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access token for making authenticated requests. See the Intercom docs for more information. |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------ | ------------------ | ------------------ | ------------------ |
+| `clientId` | *String* | :heavy_minus_sign: | N/A |
+| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/JobStatusEnum.md b/docs/models/shared/JobStatusEnum.md
index 2562629d6..b6786912b 100755
--- a/docs/models/shared/JobStatusEnum.md
+++ b/docs/models/shared/JobStatusEnum.md
@@ -1,5 +1,7 @@
# JobStatusEnum
+The Job status you want to filter by
+
## Values
diff --git a/docs/models/shared/LeverHiringCredentials.md b/docs/models/shared/LeverHiringCredentials.md
index d38891577..1ca12ea0a 100755
--- a/docs/models/shared/LeverHiringCredentials.md
+++ b/docs/models/shared/LeverHiringCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description |
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The token for obtaining new access token. |
\ No newline at end of file
+| `clientSecret` | *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/LinkedinAdsCredentials.md b/docs/models/shared/LinkedinAdsCredentials.md
index affc6cb48..350ccc58f 100755
--- a/docs/models/shared/LinkedinAdsCredentials.md
+++ b/docs/models/shared/LinkedinAdsCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description |
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The client ID of the LinkedIn Ads developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the LinkedIn Ads developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | The key to refresh the expired access token. |
\ No newline at end of file
+| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the LinkedIn Ads developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/MailchimpCredentials.md b/docs/models/shared/MailchimpCredentials.md
index 500ce5d80..ee27cad85 100755
--- a/docs/models/shared/MailchimpCredentials.md
+++ b/docs/models/shared/MailchimpCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | An access token generated using the above client ID and secret. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/MicrosoftTeamsCredentials.md b/docs/models/shared/MicrosoftTeamsCredentials.md
index 4d9035838..359987c96 100755
--- a/docs/models/shared/MicrosoftTeamsCredentials.md
+++ b/docs/models/shared/MicrosoftTeamsCredentials.md
@@ -6,5 +6,4 @@
| Field | Type | Required | Description |
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Microsoft Teams developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Microsoft Teams developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | A Refresh Token to renew the expired Access Token. |
\ No newline at end of file
+| `clientSecret` | *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/MondayCredentials.md b/docs/models/shared/MondayCredentials.md
index cb6c19028..ba3a5b66e 100755
--- a/docs/models/shared/MondayCredentials.md
+++ b/docs/models/shared/MondayCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/NotionCredentials.md b/docs/models/shared/NotionCredentials.md
index b4bb345e9..0ee279570 100755
--- a/docs/models/shared/NotionCredentials.md
+++ b/docs/models/shared/NotionCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token is a token you received by complete the OauthWebFlow of Notion. |
-| `clientId` | *String* | :heavy_minus_sign: | The ClientID of your Notion integration. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The ClientSecret of your Notion integration. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The ClientID of your Notion integration. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The ClientSecret of your Notion integration. |
\ No newline at end of file
diff --git a/docs/models/shared/PinterestCredentials.md b/docs/models/shared/PinterestCredentials.md
index b4c41e291..a62fa1e66 100755
--- a/docs/models/shared/PinterestCredentials.md
+++ b/docs/models/shared/PinterestCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token to obtain new Access Token, when it's expired. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/RetentlyCredentials.md b/docs/models/shared/RetentlyCredentials.md
index 0c7bd5254..e4ae2e68c 100755
--- a/docs/models/shared/RetentlyCredentials.md
+++ b/docs/models/shared/RetentlyCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Retently developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Retently developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Retently Refresh Token which can be used to fetch new Bearer Tokens when the current one expires. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Retently developer application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Retently developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/Salesforce.md b/docs/models/shared/Salesforce.md
index fd1334b1b..aa91f543a 100755
--- a/docs/models/shared/Salesforce.md
+++ b/docs/models/shared/Salesforce.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client ID |
-| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client secret |
-| `refreshToken` | *String* | :heavy_minus_sign: | Enter your application's Salesforce Refresh Token used for Airbyte to access your Salesforce account. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client ID |
+| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client secret |
\ No newline at end of file
diff --git a/docs/models/shared/ShopifyCredentials.md b/docs/models/shared/ShopifyCredentials.md
index ecac28e94..0b165bcd1 100755
--- a/docs/models/shared/ShopifyCredentials.md
+++ b/docs/models/shared/ShopifyCredentials.md
@@ -5,6 +5,5 @@
| Field | Type | Required | Description |
| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | The Access Token for making authenticated requests. |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the Shopify developer application. |
| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SlackCredentials.md b/docs/models/shared/SlackCredentials.md
index ff9bf0547..406930e29 100755
--- a/docs/models/shared/SlackCredentials.md
+++ b/docs/models/shared/SlackCredentials.md
@@ -5,6 +5,5 @@
| Field | Type | Required | Description |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Slack access_token. See our docs if you need help generating the token. |
| `clientId` | *String* | :heavy_minus_sign: | Slack client_id. See our docs if you need help finding this id. |
| `clientSecret` | *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/SmartsheetsCredentials.md b/docs/models/shared/SmartsheetsCredentials.md
index 7b02111ca..8ede690db 100755
--- a/docs/models/shared/SmartsheetsCredentials.md
+++ b/docs/models/shared/SmartsheetsCredentials.md
@@ -3,10 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The API ID of the SmartSheets developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The API Secret the SmartSheets developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | 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
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The API ID of the SmartSheets developer application. |
+| `clientSecret` | *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
index e32a7ddc8..0763760ed 100755
--- a/docs/models/shared/SnapchatMarketing.md
+++ b/docs/models/shared/SnapchatMarketing.md
@@ -8,5 +8,4 @@ The values required to configure the source.
| Field | Type | Required | Description |
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Snapchat developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snapchat developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token to renew the expired Access Token. |
\ No newline at end of file
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snapchat developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SnowflakeCredentials.md b/docs/models/shared/SnowflakeCredentials.md
index 6bc9fe65f..743b43fdb 100755
--- a/docs/models/shared/SnowflakeCredentials.md
+++ b/docs/models/shared/SnowflakeCredentials.md
@@ -5,7 +5,5 @@
| Field | Type | Required | Description |
| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Snowflake developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snowflake developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token for making authenticated requests. |
\ No newline at end of file
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snowflake developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md
new file mode 100755
index 000000000..378f8539b
--- /dev/null
+++ b/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md
@@ -0,0 +1,10 @@
+# SourceAlloydbReplicationMethodStandardXmin
+
+Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
+| `method` | [SourceAlloydbReplicationMethodStandardXminMethod](../../models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md
new file mode 100755
index 000000000..f54c1292d
--- /dev/null
+++ b/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md
@@ -0,0 +1,8 @@
+# SourceAlloydbReplicationMethodStandardXminMethod
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `XMIN` | Xmin |
\ No newline at end of file
diff --git a/docs/models/shared/SourceClockify.md b/docs/models/shared/SourceClockify.md
new file mode 100755
index 000000000..06011e7a6
--- /dev/null
+++ b/docs/models/shared/SourceClockify.md
@@ -0,0 +1,13 @@
+# SourceClockify
+
+The values required to configure the source.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | You can get your api access_key here This API is Case Sensitive. |
+| `apiUrl` | *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` | [SourceClockifyClockify](../../models/shared/SourceClockifyClockify.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/SourceClockifyClockify.md b/docs/models/shared/SourceClockifyClockify.md
new file mode 100755
index 000000000..913c83c49
--- /dev/null
+++ b/docs/models/shared/SourceClockifyClockify.md
@@ -0,0 +1,8 @@
+# SourceClockifyClockify
+
+
+## Values
+
+| Name | Value |
+| ---------- | ---------- |
+| `CLOCKIFY` | clockify |
\ No newline at end of file
diff --git a/docs/models/shared/SourceCloseCom.md b/docs/models/shared/SourceCloseCom.md
index 2600cd1fa..89678da7a 100755
--- a/docs/models/shared/SourceCloseCom.md
+++ b/docs/models/shared/SourceCloseCom.md
@@ -5,8 +5,8 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ |
-| `apiKey` | *String* | :heavy_check_mark: | Close.com API key (usually starts with 'api_'; find yours here). | |
-| `sourceType` | [SourceCloseComCloseCom](../../models/shared/SourceCloseComCloseCom.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 to sync data. Leave blank for full sync. Format: YYYY-MM-DD. | 2021-01-01 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `apiKey` | *String* | :heavy_check_mark: | Close.com API key (usually starts with 'api_'; find yours here). | |
+| `sourceType` | [SourceCloseComCloseCom](../../models/shared/SourceCloseComCloseCom.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/SourceConfluence.md b/docs/models/shared/SourceConfluence.md
index 451da5341..c50d22113 100755
--- a/docs/models/shared/SourceConfluence.md
+++ b/docs/models/shared/SourceConfluence.md
@@ -8,6 +8,6 @@ The values required to configure the source.
| 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 | example.atlassian.net |
+| `domainName` | *String* | :heavy_check_mark: | Your Confluence domain name | |
| `email` | *String* | :heavy_check_mark: | Your Confluence login email | abc@example.com |
| `sourceType` | [SourceConfluenceConfluence](../../models/shared/SourceConfluenceConfluence.md) | :heavy_check_mark: | N/A | |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatadog.md b/docs/models/shared/SourceDatadog.md
new file mode 100755
index 000000000..d02bb6b09
--- /dev/null
+++ b/docs/models/shared/SourceDatadog.md
@@ -0,0 +1,18 @@
+# SourceDatadog
+
+The values required to configure the source.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `apiKey` | *String* | :heavy_check_mark: | Datadog API key | |
+| `applicationKey` | *String* | :heavy_check_mark: | Datadog application key | |
+| `endDate` | *String* | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs. | 2022-10-01T00:00:00Z |
+| `maxRecordsPerRequest` | *Long* | :heavy_minus_sign: | Maximum number of records to collect per request. | |
+| `queries` | List<[SourceDatadogQueries](../../models/shared/SourceDatadogQueries.md)> | :heavy_minus_sign: | List of queries to be run and used as inputs. | |
+| `query` | *String* | :heavy_minus_sign: | The search query. This just applies to Incremental syncs. If empty, it'll collect all logs. | |
+| `site` | [SourceDatadogSite](../../models/shared/SourceDatadogSite.md) | :heavy_minus_sign: | The site where Datadog data resides in. | |
+| `sourceType` | [SourceDatadogDatadog](../../models/shared/SourceDatadogDatadog.md) | :heavy_check_mark: | N/A | |
+| `startDate` | *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. This just applies to Incremental syncs. | 2022-10-01T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatadogDatadog.md b/docs/models/shared/SourceDatadogDatadog.md
new file mode 100755
index 000000000..2c543f61f
--- /dev/null
+++ b/docs/models/shared/SourceDatadogDatadog.md
@@ -0,0 +1,8 @@
+# SourceDatadogDatadog
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `DATADOG` | datadog |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatadogQueries.md b/docs/models/shared/SourceDatadogQueries.md
new file mode 100755
index 000000000..d6fb1ea60
--- /dev/null
+++ b/docs/models/shared/SourceDatadogQueries.md
@@ -0,0 +1,10 @@
+# SourceDatadogQueries
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
+| `dataSource` | [SourceDatadogQueriesDataSource](../../models/shared/SourceDatadogQueriesDataSource.md) | :heavy_check_mark: | A data source that is powered by the platform. |
+| `name` | *String* | :heavy_check_mark: | The variable name for use in queries. |
+| `query` | *String* | :heavy_check_mark: | A classic query string. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatadogQueriesDataSource.md b/docs/models/shared/SourceDatadogQueriesDataSource.md
new file mode 100755
index 000000000..54a779539
--- /dev/null
+++ b/docs/models/shared/SourceDatadogQueriesDataSource.md
@@ -0,0 +1,13 @@
+# SourceDatadogQueriesDataSource
+
+A data source that is powered by the platform.
+
+
+## Values
+
+| Name | Value |
+| ------------ | ------------ |
+| `METRICS` | metrics |
+| `CLOUD_COST` | cloud_cost |
+| `LOGS` | logs |
+| `RUM` | rum |
\ No newline at end of file
diff --git a/docs/models/shared/SourceDatadogSite.md b/docs/models/shared/SourceDatadogSite.md
new file mode 100755
index 000000000..d7a846651
--- /dev/null
+++ b/docs/models/shared/SourceDatadogSite.md
@@ -0,0 +1,14 @@
+# SourceDatadogSite
+
+The site where Datadog data resides in.
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `DATADOGHQ_COM` | datadoghq.com |
+| `US3_DATADOGHQ_COM` | us3.datadoghq.com |
+| `US5_DATADOGHQ_COM` | us5.datadoghq.com |
+| `DATADOGHQ_EU` | datadoghq.eu |
+| `DDOG_GOV_COM` | ddog-gov.com |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFacebookMarketing.md b/docs/models/shared/SourceFacebookMarketing.md
index f7da0ca46..8db6c6bcb 100755
--- a/docs/models/shared/SourceFacebookMarketing.md
+++ b/docs/models/shared/SourceFacebookMarketing.md
@@ -10,6 +10,8 @@ The values required to configure the source.
| `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. | |
| `accountId` | *String* | :heavy_check_mark: | The Facebook Ad account ID to use when pulling data from the Facebook Marketing API. Open your Meta Ads Manager. The Ad account ID number is in the account dropdown menu or in your browser's address bar. See the docs for more information. | 111111111111111 |
| `actionBreakdownsAllowEmpty` | *Boolean* | :heavy_minus_sign: | Allows action_breakdowns to be an empty list | |
+| `clientId` | *String* | :heavy_minus_sign: | The Client Id for your OAuth app | |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret for your OAuth app | |
| `customInsights` | List<[SourceFacebookMarketingInsightConfig](../../models/shared/SourceFacebookMarketingInsightConfig.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` | *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. | |
diff --git a/docs/models/shared/SourceFacebookMarketingInsightConfig.md b/docs/models/shared/SourceFacebookMarketingInsightConfig.md
index f8515707d..4f428b758 100755
--- a/docs/models/shared/SourceFacebookMarketingInsightConfig.md
+++ b/docs/models/shared/SourceFacebookMarketingInsightConfig.md
@@ -8,6 +8,7 @@ Config for custom insights
| Field | Type | Required | Description | Example |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `actionBreakdowns` | List<[SourceFacebookMarketingInsightConfigValidActionBreakdowns](../../models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md)> | :heavy_minus_sign: | A list of chosen action_breakdowns for action_breakdowns | |
+| `actionReportTime` | [SourceFacebookMarketingInsightConfigActionReportTime](../../models/shared/SourceFacebookMarketingInsightConfigActionReportTime.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<[SourceFacebookMarketingInsightConfigValidBreakdowns](../../models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.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<[SourceFacebookMarketingInsightConfigValidEnums](../../models/shared/SourceFacebookMarketingInsightConfigValidEnums.md)> | :heavy_minus_sign: | A list of chosen fields for fields parameter | |
diff --git a/docs/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.md b/docs/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.md
new file mode 100755
index 000000000..92eb48e36
--- /dev/null
+++ b/docs/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.md
@@ -0,0 +1,12 @@
+# SourceFacebookMarketingInsightConfigActionReportTime
+
+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/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md b/docs/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md
index f44c780ab..9b511b2d1 100755
--- a/docs/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md
+++ b/docs/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md
@@ -1,8 +1,6 @@
# SourceFacebookMarketingInsightConfigValidActionBreakdowns
-Generic enumeration.
-
-Derive from this class to define new enumerations.
+An enumeration.
## Values
diff --git a/docs/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.md b/docs/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.md
index 7f7cf0736..cae818251 100755
--- a/docs/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.md
+++ b/docs/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.md
@@ -1,8 +1,6 @@
# SourceFacebookMarketingInsightConfigValidBreakdowns
-Generic enumeration.
-
-Derive from this class to define new enumerations.
+An enumeration.
## Values
@@ -14,14 +12,17 @@ Derive from this class to define new enumerations.
| `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 |
@@ -29,8 +30,10 @@ Derive from this class to define new enumerations.
| `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 |
diff --git a/docs/models/shared/SourceFacebookMarketingInsightConfigValidEnums.md b/docs/models/shared/SourceFacebookMarketingInsightConfigValidEnums.md
index c56bf1579..df2edf2a8 100755
--- a/docs/models/shared/SourceFacebookMarketingInsightConfigValidEnums.md
+++ b/docs/models/shared/SourceFacebookMarketingInsightConfigValidEnums.md
@@ -1,8 +1,6 @@
# SourceFacebookMarketingInsightConfigValidEnums
-Generic enumeration.
-
-Derive from this class to define new enumerations.
+An enumeration.
## Values
@@ -14,12 +12,10 @@ Derive from this class to define new enumerations.
| `ACCOUNT_NAME` | account_name |
| `ACTION_VALUES` | action_values |
| `ACTIONS` | actions |
-| `AD_BID_VALUE` | ad_bid_value |
| `AD_CLICK_ACTIONS` | ad_click_actions |
| `AD_ID` | ad_id |
| `AD_IMPRESSION_ACTIONS` | ad_impression_actions |
| `AD_NAME` | ad_name |
-| `ADSET_BID_VALUE` | adset_bid_value |
| `ADSET_END` | adset_end |
| `ADSET_ID` | adset_id |
| `ADSET_NAME` | adset_name |
@@ -66,6 +62,7 @@ Derive from this class to define new enumerations.
| `CPM` | cpm |
| `CPP` | cpp |
| `CREATED_TIME` | created_time |
+| `CREATIVE_MEDIA_TYPE` | creative_media_type |
| `CTR` | ctr |
| `DATE_START` | date_start |
| `DATE_STOP` | date_stop |
@@ -86,6 +83,7 @@ Derive from this class to define new enumerations.
| `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 |
@@ -109,6 +107,7 @@ Derive from this class to define new enumerations.
| `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 |
diff --git a/docs/models/shared/SourceFreshservice.md b/docs/models/shared/SourceFreshservice.md
deleted file mode 100755
index 4b7f8387e..000000000
--- a/docs/models/shared/SourceFreshservice.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# SourceFreshservice
-
-The values required to configure the source.
-
-
-## Fields
-
-| Field | Type | Required | Description | Example |
-| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
-| `apiKey` | *String* | :heavy_check_mark: | Freshservice API Key. See here. The key is case sensitive. | |
-| `domainName` | *String* | :heavy_check_mark: | The name of your Freshservice domain | mydomain.freshservice.com |
-| `sourceType` | [SourceFreshserviceFreshservice](../../models/shared/SourceFreshserviceFreshservice.md) | :heavy_check_mark: | N/A | |
-| `startDate` | *String* | :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/SourceGainsightPx.md b/docs/models/shared/SourceGainsightPx.md
new file mode 100755
index 000000000..5c1524ce5
--- /dev/null
+++ b/docs/models/shared/SourceGainsightPx.md
@@ -0,0 +1,11 @@
+# SourceGainsightPx
+
+The values required to configure the source.
+
+
+## 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` | [SourceGainsightPxGainsightPx](../../models/shared/SourceGainsightPxGainsightPx.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceFreshserviceFreshservice.md b/docs/models/shared/SourceGainsightPxGainsightPx.md
similarity index 55%
rename from docs/models/shared/SourceFreshserviceFreshservice.md
rename to docs/models/shared/SourceGainsightPxGainsightPx.md
index 02e85fe02..c8aad1a59 100755
--- a/docs/models/shared/SourceFreshserviceFreshservice.md
+++ b/docs/models/shared/SourceGainsightPxGainsightPx.md
@@ -1,8 +1,8 @@
-# SourceFreshserviceFreshservice
+# SourceGainsightPxGainsightPx
## Values
| Name | Value |
| -------------- | -------------- |
-| `FRESHSERVICE` | freshservice |
\ No newline at end of file
+| `GAINSIGHT_PX` | gainsight-px |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGithubCredentialsOAuth.md b/docs/models/shared/SourceGithubCredentialsOAuth.md
index 1bf2ffe1a..60ccd6f28 100755
--- a/docs/models/shared/SourceGithubCredentialsOAuth.md
+++ b/docs/models/shared/SourceGithubCredentialsOAuth.md
@@ -8,4 +8,6 @@ Choose how to authenticate to GitHub
| Field | Type | Required | Description |
| --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| `accessToken` | *String* | :heavy_check_mark: | OAuth access token |
+| `clientId` | *String* | :heavy_minus_sign: | OAuth Client Id |
+| `clientSecret` | *String* | :heavy_minus_sign: | OAuth Client secret |
| `optionTitle` | [SourceGithubCredentialsOAuthOptionTitle](../../models/shared/SourceGithubCredentialsOAuthOptionTitle.md) | :heavy_minus_sign: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAds.md b/docs/models/shared/SourceGoogleAds.md
index 67e202a19..810c132f3 100755
--- a/docs/models/shared/SourceGoogleAds.md
+++ b/docs/models/shared/SourceGoogleAds.md
@@ -5,13 +5,13 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `conversionWindowDays` | *Long* | :heavy_minus_sign: | A conversion window is the period of time 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` | [SourceGoogleAdsGoogleCredentials](../../models/shared/SourceGoogleAdsGoogleCredentials.md) | :heavy_check_mark: | N/A | |
-| `customQueries` | List<[SourceGoogleAdsCustomQueries](../../models/shared/SourceGoogleAdsCustomQueries.md)> | :heavy_minus_sign: | N/A | |
-| `customerId` | *String* | :heavy_check_mark: | Comma separated list of (client) customer IDs. Each customer ID must be specified as a 10-digit number without dashes. More instruction on how to find this value in our docs. Metrics streams like AdGroupAdReport cannot be requested for a manager account. | 6783948572,5839201945 |
-| `endDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | UTC date and time in the format 2017-01-25. Any data after this date will not be replicated. | 2017-01-30 |
-| `loginCustomerId` | *String* | :heavy_minus_sign: | If your access to the customer account is through a manager account, this field is required and must be set to the customer ID of the manager account (10-digit number without dashes). More information about this field you can see here | 7349206847 |
-| `sourceType` | [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_check_mark: | UTC date and time in the format 2017-01-25. Any data before this date will not be replicated. | 2017-01-25 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `conversionWindowDays` | *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` | [SourceGoogleAdsGoogleCredentials](../../models/shared/SourceGoogleAdsGoogleCredentials.md) | :heavy_check_mark: | N/A | |
+| `customQueries` | List<[SourceGoogleAdsCustomQueries](../../models/shared/SourceGoogleAdsCustomQueries.md)> | :heavy_minus_sign: | N/A | |
+| `customerId` | *String* | :heavy_check_mark: | 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 |
+| `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. | 2017-01-30 |
+| `loginCustomerId` | *String* | :heavy_minus_sign: | If your access to the customer account is through a manager account, this field is required, and must be set to the 10-digit customer ID of the manager account. For more information about this field, refer to Google's documentation. | 7349206847 |
+| `sourceType` | [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_check_mark: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. | 2017-01-25 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleAdsCustomQueries.md b/docs/models/shared/SourceGoogleAdsCustomQueries.md
index 5866b1042..8e679928e 100755
--- a/docs/models/shared/SourceGoogleAdsCustomQueries.md
+++ b/docs/models/shared/SourceGoogleAdsCustomQueries.md
@@ -3,7 +3,7 @@
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `query` | *String* | :heavy_check_mark: | A custom defined GAQL query for building the report. Should not contain segments.date expression because it is used by incremental streams. See Google's query builder for more information. | 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 choosen query. | |
\ No newline at end of file
+| 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/SourceGoogleAdsGoogleCredentials.md b/docs/models/shared/SourceGoogleAdsGoogleCredentials.md
index efeffd4df..68bbc9b4b 100755
--- a/docs/models/shared/SourceGoogleAdsGoogleCredentials.md
+++ b/docs/models/shared/SourceGoogleAdsGoogleCredentials.md
@@ -3,10 +3,10 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. More instruction on how to find this value in our docs |
-| `clientId` | *String* | :heavy_check_mark: | The Client ID of your Google Ads developer application. More instruction on how to find this value in our docs |
-| `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Google Ads developer application. More instruction on how to find this value in our docs |
-| `developerToken` | *String* | :heavy_check_mark: | Developer token granted by Google to use their APIs. More instruction on how to find this value in our docs |
-| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining a new access token. More instruction on how to find this value in our docs |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *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/SourceGoogleAnalyticsDataApi.md b/docs/models/shared/SourceGoogleAnalyticsDataApi.md
index 0ba5fcf3a..ed5bfd9af 100755
--- a/docs/models/shared/SourceGoogleAnalyticsDataApi.md
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApi.md
@@ -5,11 +5,11 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `credentials` | *Object* | :heavy_minus_sign: | Credentials for the service | |
-| `customReports` | *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. | |
-| `dateRangesStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | 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 |
-| `propertyId` | *String* | :heavy_check_mark: | A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body such as "123...". See the docs for more details. | |
-| `sourceType` | [SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi](../../models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md) | :heavy_check_mark: | N/A | |
-| `windowInDays` | *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. Not applied to custom Cohort reports. | 30 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Object* | :heavy_minus_sign: | Credentials for the service | |
+| `customReports` | *String* | :heavy_minus_sign: | A JSON array describing the custom reports you want to sync from Google Analytics. See the documentation for more information about the exact format you can use to fill out this field. | |
+| `dateRangesStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | 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 |
+| `propertyId` | *String* | :heavy_check_mark: | 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 |
+| `sourceType` | [SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi](../../models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md) | :heavy_check_mark: | N/A | |
+| `windowInDays` | *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/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.md
index 7c2d3417d..c13f96873 100755
--- a/docs/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.md
+++ b/docs/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.md
@@ -5,7 +5,7 @@ Credentials for the service
## Fields
-| Field | Type | Required | Description | Example |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `authType` | [SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthenticationAuthType](../../models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthenticationAuthType.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
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthenticationAuthType](../../models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthenticationAuthType.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/SourceGoogleAnalyticsV4.md b/docs/models/shared/SourceGoogleAnalyticsV4.md
index 613e23769..130e6acca 100755
--- a/docs/models/shared/SourceGoogleAnalyticsV4.md
+++ b/docs/models/shared/SourceGoogleAnalyticsV4.md
@@ -10,6 +10,6 @@ The values required to configure the source.
| `credentials` | *Object* | :heavy_minus_sign: | Credentials for the service | |
| `customReports` | *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. | |
| `sourceType` | [SourceGoogleAnalyticsV4GoogleAnalyticsV4](../../models/shared/SourceGoogleAnalyticsV4GoogleAnalyticsV4.md) | :heavy_check_mark: | N/A | |
-| `startDate` | *String* | :heavy_check_mark: | The date in the format YYYY-MM-DD. Any data before this date will not be replicated. | 2020-06-01 |
+| `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` | *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/SourceGoogleSheets.md b/docs/models/shared/SourceGoogleSheets.md
index e8190bdef..e2ffcf7e7 100755
--- a/docs/models/shared/SourceGoogleSheets.md
+++ b/docs/models/shared/SourceGoogleSheets.md
@@ -5,9 +5,10 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
-| `credentials` | *Object* | :heavy_check_mark: | Credentials for connecting to the Google Sheets API | |
-| `rowBatchSize` | *Long* | :heavy_minus_sign: | Number of rows fetched when making a Google Sheet API call. Defaults to 200. | |
-| `sourceType` | [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 | https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG-arw2xy4HR3D-dwUb/edit |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Object* | :heavy_check_mark: | Credentials for connecting to the Google Sheets API | |
+| `namesConversion` | *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. | |
+| `rowBatchSize` | *Long* | :heavy_minus_sign: | The number of rows fetched when making a Google Sheet API call. Defaults to 200. | 50 |
+| `sourceType` | [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/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md
index 6f22222eb..8e843bd36 100755
--- a/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md
+++ b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md
@@ -5,7 +5,9 @@ Credentials for connecting to the Google Sheets API
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- |
-| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID |
-| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType](../../models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.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/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md
new file mode 100755
index 000000000..485ee13f1
--- /dev/null
+++ b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md
@@ -0,0 +1,8 @@
+# SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType
+
+
+## Values
+
+| Name | Value |
+| -------- | -------- |
+| `CLIENT` | Client |
\ No newline at end of file
diff --git a/docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md b/docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md
index a292ccf48..9d09d3011 100755
--- a/docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md
+++ b/docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md
@@ -5,7 +5,7 @@ Credentials for connecting to the Google Sheets API
## Fields
-| Field | Type | Required | Description | Example |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `authType` | [SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType](../../models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.md) | :heavy_check_mark: | N/A | |
-| `serviceAccountInfo` | *String* | :heavy_check_mark: | Enter your Google Cloud service account key in JSON format | { "type": "service_account", "project_id": YOUR_PROJECT_ID, "private_key_id": YOUR_PRIVATE_KEY, ... } |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType](../../models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.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/SourceInstagram.md b/docs/models/shared/SourceInstagram.md
index 0a9dfd8bc..aff88dd1f 100755
--- a/docs/models/shared/SourceInstagram.md
+++ b/docs/models/shared/SourceInstagram.md
@@ -8,5 +8,7 @@ The values required to configure the source.
| 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` | *String* | :heavy_minus_sign: | The Client ID for your Oauth application | |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret for your Oauth application | |
| `sourceType` | [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_check_mark: | 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. | 2017-01-25T00:00:00Z |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinAds.md b/docs/models/shared/SourceLinkedinAds.md
index b7b79054f..fad7242d5 100755
--- a/docs/models/shared/SourceLinkedinAds.md
+++ b/docs/models/shared/SourceLinkedinAds.md
@@ -8,6 +8,7 @@ The values required to configure the source.
| Field | Type | Required | Description | Example |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `accountIds` | List<*Long*> | :heavy_minus_sign: | Specify the account IDs separated by a space, to pull the data from. Leave empty, if you want to pull the data from all associated accounts. See the LinkedIn Ads docs for more info. | |
+| `adAnalyticsReports` | List<[SourceLinkedinAdsAdAnalyticsReportConfiguration](../../models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.md)> | :heavy_minus_sign: | N/A | |
| `credentials` | *Object* | :heavy_minus_sign: | N/A | |
| `sourceType` | [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 2020-09-17. Any data before this date will not be replicated. | 2021-05-17 |
\ No newline at end of file
diff --git a/docs/models/shared/Trello.md b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.md
similarity index 55%
rename from docs/models/shared/Trello.md
rename to docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.md
index bd0784a93..931273cc0 100755
--- a/docs/models/shared/Trello.md
+++ b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.md
@@ -1,13 +1,12 @@
-# Trello
+# SourceLinkedinAdsAdAnalyticsReportConfiguration
-The values required to configure the source.
+Config for custom ad Analytics Report
## Fields
-| Field | Type | Required | Description |
-| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
-| `key` | *String* | :heavy_minus_sign: | Trello API key. See the docs for instructions on how to generate it. |
-| `token` | *String* | :heavy_minus_sign: | Trello API token. See the docs for instructions on how to generate it. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| `name` | *String* | :heavy_check_mark: | The name for the report |
+| `pivotBy` | [SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy](../../models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.md) | :heavy_check_mark: | Select value from list to pivot by |
+| `timeGranularity` | [SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity](../../models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.md) | :heavy_check_mark: | Set time granularity for report:
ALL - Results grouped into a single result across the entire time range of the report.
DAILY - Results grouped by day.
MONTHLY - Results grouped by month.
YEARLY - Results grouped by year. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.md b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.md
new file mode 100755
index 000000000..adce9f542
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.md
@@ -0,0 +1,30 @@
+# SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy
+
+Select value from list to pivot by
+
+
+## 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/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.md b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.md
new file mode 100755
index 000000000..667c5ce6c
--- /dev/null
+++ b/docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.md
@@ -0,0 +1,17 @@
+# SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity
+
+Set time granularity for report:
+ALL - Results grouped into a single result across the entire time range of the report.
+DAILY - Results grouped by day.
+MONTHLY - Results grouped by month.
+YEARLY - Results grouped by year.
+
+
+## Values
+
+| Name | Value |
+| --------- | --------- |
+| `ALL` | ALL |
+| `DAILY` | DAILY |
+| `MONTHLY` | MONTHLY |
+| `YEARLY` | YEARLY |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMailgun.md b/docs/models/shared/SourceMailgun.md
index cc0688e06..e507ed009 100755
--- a/docs/models/shared/SourceMailgun.md
+++ b/docs/models/shared/SourceMailgun.md
@@ -10,4 +10,4 @@ The values required to configure the source.
| `domainRegion` | *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` | [SourceMailgunMailgun](../../models/shared/SourceMailgunMailgun.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. | 2020-10-01 00:00:00 |
\ No newline at end of file
+| `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/SourceMixpanel.md b/docs/models/shared/SourceMixpanel.md
index a167a2173..f58b18dd3 100755
--- a/docs/models/shared/SourceMixpanel.md
+++ b/docs/models/shared/SourceMixpanel.md
@@ -10,10 +10,10 @@ The values required to configure the source.
| `attributionWindow` | *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. | |
| `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate to Mixpanel | |
| `dateWindowSize` | *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. | |
-| `endDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.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 |
+| `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 |
| `projectId` | *Long* | :heavy_minus_sign: | Your project ID number. See the docs for more information on how to obtain this. | |
| `projectTimezone` | *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` | [SourceMixpanelRegion](../../models/shared/SourceMixpanelRegion.md) | :heavy_minus_sign: | The region of mixpanel domain instance either US or EU. | |
| `selectPropertiesByDefault` | *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` | [SourceMixpanelMixpanel](../../models/shared/SourceMixpanelMixpanel.md) | :heavy_minus_sign: | N/A | |
-| `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.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
+| `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/SourceMongodbInstanceTypeMongoDBAtlas.md b/docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.md
deleted file mode 100755
index 6644ff305..000000000
--- a/docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# SourceMongodbInstanceTypeMongoDBAtlas
-
-The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
-| `clusterUrl` | *String* | :heavy_check_mark: | The URL of a cluster to connect to. |
-| `instance` | [SourceMongodbInstanceTypeMongoDBAtlasInstance](../../models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.md b/docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.md
deleted file mode 100755
index f6eeb2a35..000000000
--- a/docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# SourceMongodbInstanceTypeMongoDBAtlasInstance
-
-
-## Values
-
-| Name | Value |
-| ------- | ------- |
-| `ATLAS` | atlas |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMongodbInternalPoc.md b/docs/models/shared/SourceMongodbInternalPoc.md
new file mode 100755
index 000000000..be753d036
--- /dev/null
+++ b/docs/models/shared/SourceMongodbInternalPoc.md
@@ -0,0 +1,15 @@
+# SourceMongodbInternalPoc
+
+The values required to configure the source.
+
+
+## Fields
+
+| Field | Type | Required | Description | Example |
+| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
+| `authSource` | *String* | :heavy_minus_sign: | The authentication source where the user information is stored. | admin |
+| `connectionString` | *String* | :heavy_minus_sign: | The connection string of the database that you want to replicate.. | mongodb+srv://example.mongodb.net |
+| `password` | *String* | :heavy_minus_sign: | The password associated with this username. | |
+| `replicaSet` | *String* | :heavy_minus_sign: | The name of the replica set to be replicated. | |
+| `sourceType` | [SourceMongodbInternalPocMongodbInternalPoc](../../models/shared/SourceMongodbInternalPocMongodbInternalPoc.md) | :heavy_check_mark: | N/A | |
+| `user` | *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/SourceMongodbInternalPocMongodbInternalPoc.md b/docs/models/shared/SourceMongodbInternalPocMongodbInternalPoc.md
new file mode 100755
index 000000000..6cfe90867
--- /dev/null
+++ b/docs/models/shared/SourceMongodbInternalPocMongodbInternalPoc.md
@@ -0,0 +1,8 @@
+# SourceMongodbInternalPocMongodbInternalPoc
+
+
+## Values
+
+| Name | Value |
+| ---------------------- | ---------------------- |
+| `MONGODB_INTERNAL_POC` | mongodb-internal-poc |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysql.md b/docs/models/shared/SourceMysql.md
index 5ff03aa93..ffdbe329b 100755
--- a/docs/models/shared/SourceMysql.md
+++ b/docs/models/shared/SourceMysql.md
@@ -12,7 +12,7 @@ The values required to configure the source.
| `jdbcUrlParams` | *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` | *String* | :heavy_minus_sign: | The password associated with the username. | |
| `port` | *Long* | :heavy_check_mark: | The port to connect to. | 3306 |
-| `replicationMethod` | *Object* | :heavy_check_mark: | Replication method to use for extracting data from the database. | |
+| `replicationMethod` | *Object* | :heavy_check_mark: | Configures how data is extracted from the database. | |
| `sourceType` | [SourceMysqlMysql](../../models/shared/SourceMysqlMysql.md) | :heavy_check_mark: | N/A | |
| `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes. Read more in the docs. | |
| `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | |
diff --git a/docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md
similarity index 92%
rename from docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.md
rename to docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md
index b5557acc7..10305873e 100755
--- a/docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.md
+++ b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md
@@ -1,6 +1,6 @@
-# SourceMysqlReplicationMethodLogicalReplicationCDC
+# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC
-CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself.
+Recommended - Incrementally reads new inserts, updates, and deletes using the MySQL binary log. This must be enabled on your database.
## Fields
@@ -8,5 +8,5 @@ CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be co
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `initialWaitingSeconds` | *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. |
-| `method` | [SourceMysqlReplicationMethodLogicalReplicationCDCMethod](../../models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.md) | :heavy_check_mark: | N/A |
+| `method` | [SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod](../../models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md) | :heavy_check_mark: | N/A |
| `serverTimeZone` | *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/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md
similarity index 50%
rename from docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.md
rename to docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md
index c62f8f556..842dd63b7 100755
--- a/docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.md
+++ b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md
@@ -1,4 +1,4 @@
-# SourceMysqlReplicationMethodLogicalReplicationCDCMethod
+# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod
## Values
diff --git a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md
new file mode 100755
index 000000000..fe0e4d49e
--- /dev/null
+++ b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md
@@ -0,0 +1,10 @@
+# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor
+
+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` | [SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceMysqlReplicationMethodStandardMethod.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md
similarity index 58%
rename from docs/models/shared/SourceMysqlReplicationMethodStandardMethod.md
rename to docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md
index 48fb88160..60bef4ad6 100755
--- a/docs/models/shared/SourceMysqlReplicationMethodStandardMethod.md
+++ b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md
@@ -1,4 +1,4 @@
-# SourceMysqlReplicationMethodStandardMethod
+# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod
## Values
diff --git a/docs/models/shared/SourceMysqlReplicationMethodStandard.md b/docs/models/shared/SourceMysqlReplicationMethodStandard.md
deleted file mode 100755
index b0bc1595e..000000000
--- a/docs/models/shared/SourceMysqlReplicationMethodStandard.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# SourceMysqlReplicationMethodStandard
-
-Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally.
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
-| `method` | [SourceMysqlReplicationMethodStandardMethod](../../models/shared/SourceMysqlReplicationMethodStandardMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.md b/docs/models/shared/SourceOutbrainAmplify.md
similarity index 59%
rename from docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.md
rename to docs/models/shared/SourceOutbrainAmplify.md
index d863f0f32..cd4d007c8 100755
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.md
+++ b/docs/models/shared/SourceOutbrainAmplify.md
@@ -1,13 +1,15 @@
-# DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging
+# SourceOutbrainAmplify
-Recommended for large production workloads for better speed and scalability.
+The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `bucketName` | *String* | :heavy_check_mark: | Enter the Cloud Storage bucket name | airbyte-staging |
-| `credentialsJson` | *String* | :heavy_check_mark: | Enter your Google Cloud service account key in the JSON format with read/write access to your Cloud Storage staging bucket | |
-| `method` | [DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod](../../models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.md) | :heavy_check_mark: | N/A | |
-| `projectId` | *String* | :heavy_check_mark: | Enter the Google Cloud project ID | my-project |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Object* | :heavy_check_mark: | Credentials for making authenticated requests requires either username/password or access_token. |
+| `endDate` | *String* | :heavy_minus_sign: | Date in the format YYYY-MM-DD. |
+| `geoLocationBreakdown` | [SourceOutbrainAmplifyGranularityForGeoLocationRegion](../../models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.md) | :heavy_minus_sign: | The granularity used for geo location data in reports. |
+| `reportGranularity` | [SourceOutbrainAmplifyGranularityForPeriodicReports](../../models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.md) | :heavy_minus_sign: | The granularity used for periodic data in reports. See the docs. |
+| `sourceType` | [SourceOutbrainAmplifyOutbrainAmplify](../../models/shared/SourceOutbrainAmplifyOutbrainAmplify.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/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryption.md b/docs/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.md
similarity index 58%
rename from docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryption.md
rename to docs/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.md
index cdf88d7ff..0d5b645c8 100755
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryption.md
+++ b/docs/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.md
@@ -1,11 +1,11 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption
+# SourceOutbrainAmplifyCredentialsAccessToken
-Staging data will be encrypted using AES-CBC envelope encryption.
+Credentials for making authenticated requests requires either username/password or access_token.
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `encryptionType` | [DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType](../../models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md) | :heavy_check_mark: | N/A |
-| `keyEncryptingKey` | *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
+| Field | Type | Required | Description |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessToken` | *String* | :heavy_check_mark: | Access Token for making authenticated requests. |
+| `type` | [SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests](../../models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.md b/docs/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.md
new file mode 100755
index 000000000..c6722f80d
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.md
@@ -0,0 +1,8 @@
+# SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests
+
+
+## Values
+
+| Name | Value |
+| -------------- | -------------- |
+| `ACCESS_TOKEN` | access_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.md b/docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.md
new file mode 100755
index 000000000..59636ba59
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.md
@@ -0,0 +1,12 @@
+# SourceOutbrainAmplifyCredentialsUsernamePassword
+
+Credentials for making authenticated requests requires either username/password or access_token.
+
+
+## Fields
+
+| Field | Type | Required | Description |
+| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `password` | *String* | :heavy_check_mark: | Add Password for authentication. |
+| `type` | [SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest](../../models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.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/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.md b/docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
new file mode 100755
index 000000000..2f1a4fe02
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
@@ -0,0 +1,8 @@
+# SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest
+
+
+## Values
+
+| Name | Value |
+| ------------------- | ------------------- |
+| `USERNAME_PASSWORD` | username_password |
\ No newline at end of file
diff --git a/docs/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.md b/docs/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.md
new file mode 100755
index 000000000..8d114639d
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.md
@@ -0,0 +1,12 @@
+# SourceOutbrainAmplifyGranularityForGeoLocationRegion
+
+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/SourceOutbrainAmplifyGranularityForPeriodicReports.md b/docs/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.md
new file mode 100755
index 000000000..26834fc42
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.md
@@ -0,0 +1,12 @@
+# SourceOutbrainAmplifyGranularityForPeriodicReports
+
+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/SourceOutbrainAmplifyOutbrainAmplify.md b/docs/models/shared/SourceOutbrainAmplifyOutbrainAmplify.md
new file mode 100755
index 000000000..d12c7be8d
--- /dev/null
+++ b/docs/models/shared/SourceOutbrainAmplifyOutbrainAmplify.md
@@ -0,0 +1,8 @@
+# SourceOutbrainAmplifyOutbrainAmplify
+
+
+## Values
+
+| Name | Value |
+| ------------------ | ------------------ |
+| `OUTBRAIN_AMPLIFY` | outbrain-amplify |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePaypalTransaction.md b/docs/models/shared/SourcePaypalTransaction.md
index 25d9b2bf6..fd9064e04 100755
--- a/docs/models/shared/SourcePaypalTransaction.md
+++ b/docs/models/shared/SourcePaypalTransaction.md
@@ -7,8 +7,8 @@ The values required to configure the source.
| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Paypal developer application. | |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Paypal developer application. | |
+| `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. | |
| `isSandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | |
| `refreshToken` | *String* | :heavy_minus_sign: | The key to refresh the expired access token. | |
| `sourceType` | [SourcePaypalTransactionPaypalTransaction](../../models/shared/SourcePaypalTransactionPaypalTransaction.md) | :heavy_check_mark: | N/A | |
diff --git a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryption.md b/docs/models/shared/SourcePostgresReplicationMethodStandardXmin.md
similarity index 55%
rename from docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryption.md
rename to docs/models/shared/SourcePostgresReplicationMethodStandardXmin.md
index e1455d722..b7c16a01b 100755
--- a/docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryption.md
+++ b/docs/models/shared/SourcePostgresReplicationMethodStandardXmin.md
@@ -1,10 +1,10 @@
-# DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption
+# SourcePostgresReplicationMethodStandardXmin
-Staging data will be stored in plaintext.
+Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally.
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `encryptionType` | [DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType](../../models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryptionEncryptionType.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
+| `method` | [SourcePostgresReplicationMethodStandardXminMethod](../../models/shared/SourcePostgresReplicationMethodStandardXminMethod.md) | :heavy_check_mark: | N/A |
\ No newline at end of file
diff --git a/docs/models/shared/SourcePostgresReplicationMethodStandardXminMethod.md b/docs/models/shared/SourcePostgresReplicationMethodStandardXminMethod.md
new file mode 100755
index 000000000..e4c428f50
--- /dev/null
+++ b/docs/models/shared/SourcePostgresReplicationMethodStandardXminMethod.md
@@ -0,0 +1,8 @@
+# SourcePostgresReplicationMethodStandardXminMethod
+
+
+## Values
+
+| Name | Value |
+| ------ | ------ |
+| `XMIN` | Xmin |
\ No newline at end of file
diff --git a/docs/models/shared/SourceSalesforce.md b/docs/models/shared/SourceSalesforce.md
index a1b1130f3..246553e6c 100755
--- a/docs/models/shared/SourceSalesforce.md
+++ b/docs/models/shared/SourceSalesforce.md
@@ -5,13 +5,14 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `authType` | [SourceSalesforceAuthType](../../models/shared/SourceSalesforceAuthType.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 | |
-| `isSandbox` | *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` | [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 in the YYYY-MM-DD format. Airbyte will replicate the data added on and after this date. If this field is blank, Airbyte will replicate the data for last two years. | 2021-07-25 |
-| `streamsCriteria` | List<[SourceSalesforceStreamsCriteria](../../models/shared/SourceSalesforceStreamsCriteria.md)> | :heavy_minus_sign: | Filter streams relevant to you | |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `authType` | [SourceSalesforceAuthType](../../models/shared/SourceSalesforceAuthType.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` | *Boolean* | :heavy_minus_sign: | Toggle to use Bulk API (this might cause empty fields for some streams) | |
+| `isSandbox` | *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` | [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 |
+| `streamsCriteria` | List<[SourceSalesforceStreamsCriteria](../../models/shared/SourceSalesforceStreamsCriteria.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/SourceShopify.md b/docs/models/shared/SourceShopify.md
index bc5399213..74efb2b8c 100755
--- a/docs/models/shared/SourceShopify.md
+++ b/docs/models/shared/SourceShopify.md
@@ -5,9 +5,9 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
-| `credentials` | *Object* | :heavy_minus_sign: | The authorization method to use to retrieve data from Shopify | |
-| `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'. | |
-| `sourceType` | [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_check_mark: | The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated. | 2021-01-01 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *Object* | :heavy_minus_sign: | The authorization method to use to retrieve data from Shopify | |
+| `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` | [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_check_mark: | The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated. | 2021-01-01 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceShortio.md b/docs/models/shared/SourceShortio.md
index b4ec83cad..9f095b1fc 100755
--- a/docs/models/shared/SourceShortio.md
+++ b/docs/models/shared/SourceShortio.md
@@ -5,9 +5,9 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
-| `domainId` | *String* | :heavy_check_mark: | N/A |
-| `secretKey` | *String* | :heavy_check_mark: | Short.io Secret Key |
-| `sourceType` | [SourceShortioShortio](../../models/shared/SourceShortioShortio.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. |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
+| `domainId` | *String* | :heavy_check_mark: | N/A | |
+| `secretKey` | *String* | :heavy_check_mark: | Short.io Secret Key | |
+| `sourceType` | [SourceShortioShortio](../../models/shared/SourceShortioShortio.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/SourceTiktokMarketing.md b/docs/models/shared/SourceTiktokMarketing.md
index 681f2ae27..ca7336dd5 100755
--- a/docs/models/shared/SourceTiktokMarketing.md
+++ b/docs/models/shared/SourceTiktokMarketing.md
@@ -10,5 +10,6 @@ The values required to configure the source.
| `attributionWindow` | *Long* | :heavy_minus_sign: | The attribution window in days. |
| `credentials` | *Object* | :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` | *Boolean* | :heavy_minus_sign: | Set to active if you want to include deleted data in reports. |
| `sourceType` | [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/SourceZendeskSunshineCredentialsAPIToken.md b/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md
deleted file mode 100755
index 7da486c72..000000000
--- a/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md
+++ /dev/null
@@ -1,10 +0,0 @@
-# SourceZendeskSunshineCredentialsAPIToken
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
-| `apiToken` | *String* | :heavy_check_mark: | API Token. See the docs for information on how to generate this key. |
-| `authMethod` | [SourceZendeskSunshineCredentialsAPITokenAuthMethod](../../models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md) | :heavy_check_mark: | 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/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md b/docs/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md
deleted file mode 100755
index 086fa0c86..000000000
--- a/docs/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# SourceZendeskSunshineCredentialsAPITokenAuthMethod
-
-
-## Values
-
-| Name | Value |
-| ----------- | ----------- |
-| `API_TOKEN` | api_token |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md
deleted file mode 100755
index e404e59bb..000000000
--- a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# SourceZendeskSunshineCredentialsOAuth20
-
-
-## Fields
-
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_check_mark: | Long-term access Token for making authenticated requests. |
-| `authMethod` | [SourceZendeskSunshineCredentialsOAuth20AuthMethod](../../models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.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. |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md
deleted file mode 100755
index 345cf4252..000000000
--- a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md
+++ /dev/null
@@ -1,8 +0,0 @@
-# SourceZendeskSunshineCredentialsOAuth20AuthMethod
-
-
-## Values
-
-| Name | Value |
-| --------- | --------- |
-| `OAUTH20` | oauth2.0 |
\ No newline at end of file
diff --git a/docs/models/shared/SourceZendeskSupport.md b/docs/models/shared/SourceZendeskSupport.md
index 8e98acbb0..34c668978 100755
--- a/docs/models/shared/SourceZendeskSupport.md
+++ b/docs/models/shared/SourceZendeskSupport.md
@@ -5,10 +5,10 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `credentials` | *Object* | :heavy_minus_sign: | Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`. | |
-| `ignorePagination` | *Boolean* | :heavy_minus_sign: | Makes each stream read a single page of data. | |
-| `sourceType` | [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_check_mark: | The date from which you'd like to replicate data for Zendesk Support 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
+| Field | Type | Required | Description | Example |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `credentials` | *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` | *Boolean* | :heavy_minus_sign: | Makes each stream read a single page of data. | |
+| `sourceType` | [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_check_mark: | 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/SquareCredentials.md b/docs/models/shared/SquareCredentials.md
index c804e4dc2..1f8fb7642 100755
--- a/docs/models/shared/SquareCredentials.md
+++ b/docs/models/shared/SquareCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | The Square-issued ID of your application |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Square-issued application secret for your application |
-| `refreshToken` | *String* | :heavy_minus_sign: | A refresh token generated using the above client ID and secret |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Square-issued ID of your application |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Square-issued application secret for your application |
\ No newline at end of file
diff --git a/docs/models/shared/Strava.md b/docs/models/shared/Strava.md
index 4a625c5ea..bdcd81743 100755
--- a/docs/models/shared/Strava.md
+++ b/docs/models/shared/Strava.md
@@ -5,8 +5,7 @@ The values required to configure the source.
## Fields
-| Field | Type | Required | Description | Example |
-| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Strava developer application. | 12345 |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Strava developer application. | fc6243f283e51f6ca989aab298b17da125496f50 |
-| `refreshToken` | *String* | :heavy_minus_sign: | The Refresh Token with the activity: read_all permissions. | fc6243f283e51f6ca989aab298b17da125496f50 |
\ No newline at end of file
+| Field | Type | Required | Description | Example |
+| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Strava developer application. | 12345 |
+| `clientSecret` | *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/SurveymonkeyCredentials.md b/docs/models/shared/SurveymonkeyCredentials.md
index 7a238da11..e0d6bcd61 100755
--- a/docs/models/shared/SurveymonkeyCredentials.md
+++ b/docs/models/shared/SurveymonkeyCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. See the docs for information on how to generate this key. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the SurveyMonkey developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of the SurveyMonkey developer application. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the SurveyMonkey developer application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of the SurveyMonkey developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/TiktokMarketingCredentials.md b/docs/models/shared/TiktokMarketingCredentials.md
index 0246d8902..ba258b64e 100755
--- a/docs/models/shared/TiktokMarketingCredentials.md
+++ b/docs/models/shared/TiktokMarketingCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ---------------------------------- | ---------------------------------- | ---------------------------------- | ---------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Long-term Authorized Access Token. |
-| `appId` | *String* | :heavy_minus_sign: | The Developer Application App ID. |
-| `secret` | *String* | :heavy_minus_sign: | The Developer Application Secret. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- |
+| `appId` | *String* | :heavy_minus_sign: | The Developer Application App ID. |
+| `secret` | *String* | :heavy_minus_sign: | The Developer Application Secret. |
\ No newline at end of file
diff --git a/docs/models/shared/TypeformCredentials.md b/docs/models/shared/TypeformCredentials.md
index 38cf73ccd..698403006 100755
--- a/docs/models/shared/TypeformCredentials.md
+++ b/docs/models/shared/TypeformCredentials.md
@@ -3,10 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the Typeform developer application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret the Typeform developer application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | 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
+| Field | Type | Required | Description |
+| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the Typeform developer application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret the Typeform developer application. |
\ No newline at end of file
diff --git a/docs/models/shared/XeroAuthentication.md b/docs/models/shared/XeroAuthentication.md
index af94b169b..60f6bd565 100755
--- a/docs/models/shared/XeroAuthentication.md
+++ b/docs/models/shared/XeroAuthentication.md
@@ -3,10 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Enter your Xero application's access token |
-| `clientId` | *String* | :heavy_minus_sign: | Enter your Xero application's Client ID |
-| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Xero application's Client Secret |
-| `refreshToken` | *String* | :heavy_minus_sign: | Enter your Xero application's refresh token |
-| `tokenExpiryDate` | *String* | :heavy_minus_sign: | The date-time when the access token should be refreshed |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------------------------------- | ------------------------------------------- | ------------------------------------------- | ------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | Enter your Xero application's Client ID |
+| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Xero application's Client Secret |
\ No newline at end of file
diff --git a/docs/models/shared/YoutubeAnalyticsCredentials.md b/docs/models/shared/YoutubeAnalyticsCredentials.md
index 773c748b2..586ec449a 100755
--- a/docs/models/shared/YoutubeAnalyticsCredentials.md
+++ b/docs/models/shared/YoutubeAnalyticsCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your developer application |
-| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your developer application |
-| `refreshToken` | *String* | :heavy_minus_sign: | A refresh token generated using the above client ID and secret |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your developer application |
+| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your developer application |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskChatCredentials.md b/docs/models/shared/ZendeskChatCredentials.md
index cfadb9ef6..3bd9e4b48 100755
--- a/docs/models/shared/ZendeskChatCredentials.md
+++ b/docs/models/shared/ZendeskChatCredentials.md
@@ -3,9 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
-| `accessToken` | *String* | :heavy_minus_sign: | Access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
-| `refreshToken` | *String* | :heavy_minus_sign: | Refresh Token to obtain new Access Token, when it's expired. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSunshineCredentials.md b/docs/models/shared/ZendeskSunshineCredentials.md
index bb2412e69..2404929f5 100755
--- a/docs/models/shared/ZendeskSunshineCredentials.md
+++ b/docs/models/shared/ZendeskSunshineCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | Long-term access Token for making authenticated requests. |
-| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
-| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. |
+| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. |
\ No newline at end of file
diff --git a/docs/models/shared/ZendeskSupportCredentials.md b/docs/models/shared/ZendeskSupportCredentials.md
index 53882b92d..1798e8420 100755
--- a/docs/models/shared/ZendeskSupportCredentials.md
+++ b/docs/models/shared/ZendeskSupportCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | The value of the API token generated. See the docs for more information. |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `clientId` | *String* | :heavy_minus_sign: | The OAuth client's ID. See this guide for more information. |
+| `clientSecret` | *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/ZendeskTalkCredentials.md b/docs/models/shared/ZendeskTalkCredentials.md
index 697053582..8ee89539d 100755
--- a/docs/models/shared/ZendeskTalkCredentials.md
+++ b/docs/models/shared/ZendeskTalkCredentials.md
@@ -3,8 +3,7 @@
## Fields
-| Field | Type | Required | Description |
-| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessToken` | *String* | :heavy_minus_sign: | The value of the API token generated. See the docs for more information. |
-| `clientId` | *String* | :heavy_minus_sign: | N/A |
-| `clientSecret` | *String* | :heavy_minus_sign: | N/A |
\ No newline at end of file
+| Field | Type | Required | Description |
+| ------------------ | ------------------ | ------------------ | ------------------ |
+| `clientId` | *String* | :heavy_minus_sign: | Client ID |
+| `clientSecret` | *String* | :heavy_minus_sign: | Client Secret |
\ No newline at end of file
diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md
index c9b96a895..a6d93c115 100755
--- a/docs/sdks/destinations/README.md
+++ b/docs/sdks/destinations/README.md
@@ -149,6 +149,19 @@ import com.airbyte.api.models.shared.DestinationKeen;
import com.airbyte.api.models.shared.DestinationKeenKeen;
import com.airbyte.api.models.shared.DestinationKinesis;
import com.airbyte.api.models.shared.DestinationKinesisKinesis;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFake;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFakeMode;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAIMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistance;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistanceMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearch;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearchMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPineconeMode;
+import com.airbyte.api.models.shared.DestinationLangchainLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
import com.airbyte.api.models.shared.DestinationMongodb;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization;
@@ -301,19 +314,6 @@ import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPassword;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPasswordAuthType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3Staging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod;
import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
import com.airbyte.api.models.shared.DestinationTimeplus;
import com.airbyte.api.models.shared.DestinationTimeplusTimeplus;
@@ -671,6 +671,19 @@ import com.airbyte.api.models.shared.DestinationKeen;
import com.airbyte.api.models.shared.DestinationKeenKeen;
import com.airbyte.api.models.shared.DestinationKinesis;
import com.airbyte.api.models.shared.DestinationKinesisKinesis;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFake;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFakeMode;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAIMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistance;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistanceMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearch;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearchMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPineconeMode;
+import com.airbyte.api.models.shared.DestinationLangchainLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
import com.airbyte.api.models.shared.DestinationMongodb;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization;
@@ -824,19 +837,6 @@ import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPassword;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPasswordAuthType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3Staging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod;
import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
import com.airbyte.api.models.shared.DestinationTimeplus;
import com.airbyte.api.models.shared.DestinationTimeplusTimeplus;
@@ -1038,6 +1038,19 @@ import com.airbyte.api.models.shared.DestinationKeen;
import com.airbyte.api.models.shared.DestinationKeenKeen;
import com.airbyte.api.models.shared.DestinationKinesis;
import com.airbyte.api.models.shared.DestinationKinesisKinesis;
+import com.airbyte.api.models.shared.DestinationLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFake;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingFakeMode;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAI;
+import com.airbyte.api.models.shared.DestinationLangchainEmbeddingOpenAIMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistance;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingChromaLocalPersistanceMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearch;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingDocArrayHnswSearchMode;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPinecone;
+import com.airbyte.api.models.shared.DestinationLangchainIndexingPineconeMode;
+import com.airbyte.api.models.shared.DestinationLangchainLangchain;
+import com.airbyte.api.models.shared.DestinationLangchainProcessingConfigModel;
import com.airbyte.api.models.shared.DestinationMongodb;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword;
import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization;
@@ -1191,19 +1204,6 @@ import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPassword;
import com.airbyte.api.models.shared.DestinationSnowflakeCredentialsUsernameAndPasswordAuthType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3Staging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStaging;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOption;
-import com.airbyte.api.models.shared.DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod;
import com.airbyte.api.models.shared.DestinationSnowflakeSnowflake;
import com.airbyte.api.models.shared.DestinationTimeplus;
import com.airbyte.api.models.shared.DestinationTimeplusTimeplus;
diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md
index baba00d33..b318a0879 100755
--- a/docs/sdks/jobs/README.md
+++ b/docs/sdks/jobs/README.md
@@ -167,8 +167,10 @@ package hello.world;
import com.airbyte.api.Airbyte;
import com.airbyte.api.models.operations.ListJobsRequest;
import com.airbyte.api.models.operations.ListJobsResponse;
+import com.airbyte.api.models.shared.JobStatusEnum;
import com.airbyte.api.models.shared.JobTypeEnum;
import com.airbyte.api.models.shared.Security;
+import java.time.OffsetDateTime;
public class Application {
public static void main(String[] args) {
@@ -181,14 +183,19 @@ public class Application {
ListJobsRequest req = new ListJobsRequest() {{
connectionId = "vero";
- jobType = JobTypeEnum.RESET;
- limit = 338159;
- offset = 218403;
+ createdAtEnd = OffsetDateTime.parse("2022-04-29T03:27:17.664Z");
+ createdAtStart = OffsetDateTime.parse("2022-01-15T00:38:43.469Z");
+ jobType = JobTypeEnum.SYNC;
+ limit = 231701;
+ offset = 878870;
+ orderBy = "tenetur";
+ status = JobStatusEnum.INCOMPLETE;
+ updatedAtEnd = OffsetDateTime.parse("2020-11-08T11:03:10.206Z");
+ updatedAtStart = OffsetDateTime.parse("2021-07-17T15:43:35.984Z");
workspaceIds = new String[]{{
- add("73ef7fbc-7abd-474d-939c-0f5d2cff7c70"),
- add("a45626d4-3681-43f1-ad9f-5fce6c556146"),
- add("c3e250fb-008c-442e-941a-ac366c8dd6b1"),
- add("44290747-4778-4a7b-9466-d28c10ab3cdc"),
+ add("bd74dd39-c0f5-4d2c-bf7c-70a45626d436"),
+ add("813f16d9-f5fc-4e6c-9561-46c3e250fb00"),
+ add("8c42e141-aac3-466c-8dd6-b14429074747"),
}};
}};
diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md
index 4069b94ae..7c84ab904 100755
--- a/docs/sdks/sources/README.md
+++ b/docs/sdks/sources/README.md
@@ -36,6 +36,8 @@ import com.airbyte.api.models.shared.SourceAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication;
@@ -113,6 +115,8 @@ import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentic
import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod;
import com.airbyte.api.models.shared.SourceClickupApi;
import com.airbyte.api.models.shared.SourceClickupApiClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceClockifyClockify;
import com.airbyte.api.models.shared.SourceCloseCom;
import com.airbyte.api.models.shared.SourceCloseComCloseCom;
import com.airbyte.api.models.shared.SourceCoda;
@@ -130,6 +134,11 @@ import com.airbyte.api.models.shared.SourceConfluenceConfluence;
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.SourceDatadog;
+import com.airbyte.api.models.shared.SourceDatadogDatadog;
+import com.airbyte.api.models.shared.SourceDatadogQueries;
+import com.airbyte.api.models.shared.SourceDatadogQueriesDataSource;
+import com.airbyte.api.models.shared.SourceDatadogSite;
import com.airbyte.api.models.shared.SourceDatascope;
import com.airbyte.api.models.shared.SourceDatascopeDatascope;
import com.airbyte.api.models.shared.SourceDelighted;
@@ -157,6 +166,7 @@ import com.airbyte.api.models.shared.SourceExchangeRatesExchangeRates;
import com.airbyte.api.models.shared.SourceFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfig;
+import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigActionReportTime;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigLevel;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidActionBreakdowns;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidBreakdowns;
@@ -197,8 +207,8 @@ import com.airbyte.api.models.shared.SourceFreshdesk;
import com.airbyte.api.models.shared.SourceFreshdeskFreshdesk;
import com.airbyte.api.models.shared.SourceFreshsales;
import com.airbyte.api.models.shared.SourceFreshsalesFreshsales;
-import com.airbyte.api.models.shared.SourceFreshservice;
-import com.airbyte.api.models.shared.SourceFreshserviceFreshservice;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGainsightPxGainsightPx;
import com.airbyte.api.models.shared.SourceGcs;
import com.airbyte.api.models.shared.SourceGcsGcs;
import com.airbyte.api.models.shared.SourceGetlago;
@@ -260,6 +270,7 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState;
import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
import com.airbyte.api.models.shared.SourceGoogleSheets;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
@@ -318,6 +329,9 @@ import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateVia
import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsOAuth20;
@@ -367,12 +381,12 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.SourceMondayMonday;
import com.airbyte.api.models.shared.SourceMongodb;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlas;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlasInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc;
import com.airbyte.api.models.shared.SourceMongodbMongodb;
import com.airbyte.api.models.shared.SourceMssql;
import com.airbyte.api.models.shared.SourceMssqlMssql;
@@ -396,10 +410,10 @@ import com.airbyte.api.models.shared.SourceMyHours;
import com.airbyte.api.models.shared.SourceMyHoursMyHours;
import com.airbyte.api.models.shared.SourceMysql;
import com.airbyte.api.models.shared.SourceMysqlMysql;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDC;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDCMethod;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandard;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferred;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode;
import com.airbyte.api.models.shared.SourceMysqlSslModeRequired;
@@ -462,6 +476,14 @@ import com.airbyte.api.models.shared.SourceOrb;
import com.airbyte.api.models.shared.SourceOrbOrb;
import com.airbyte.api.models.shared.SourceOrbit;
import com.airbyte.api.models.shared.SourceOrbitOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForPeriodicReports;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyOutbrainAmplify;
import com.airbyte.api.models.shared.SourceOutreach;
import com.airbyte.api.models.shared.SourceOutreachOutreach;
import com.airbyte.api.models.shared.SourcePaypalTransaction;
@@ -499,6 +521,8 @@ import com.airbyte.api.models.shared.SourcePostgres;
import com.airbyte.api.models.shared.SourcePostgresPostgres;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandard;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication;
@@ -710,10 +734,6 @@ import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20Credentials;
import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
import com.airbyte.api.models.shared.SourceZendeskSunshine;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPIToken;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPITokenAuthMethod;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20AuthMethod;
import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
import com.airbyte.api.models.shared.SourceZendeskSupport;
import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
@@ -739,18 +759,44 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("fuga") {{
+ .setSecurity(new Security("esse") {{
bearerAuth = "";
}})
.build();
- com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceFreshservice("voluptas", "mydomain.freshservice.com", SourceFreshserviceFreshservice.FRESHSERVICE, "2020-10-01T00:00:00Z") {{
- apiKey = "eos";
- domainName = "mydomain.freshservice.com";
- sourceType = SourceFreshserviceFreshservice.FRESHSERVICE;
- startDate = "2020-10-01T00:00:00Z";
- }}, "ab", "904e523c-7e0b-4c71-b8e4-796f2a70c688") {{
- secretId = "consequuntur";
+ com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceMysql("cupiditate", "consequatur", 3306L, new SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC(SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.CDC) {{
+ initialWaitingSeconds = 892050L;
+ method = SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.CDC;
+ serverTimeZone = "ipsam";
+ }}, SourceMysqlMysql.MYSQL, "aspernatur") {{
+ database = "fuga";
+ host = "reprehenderit";
+ jdbcUrlParams = "quidem";
+ password = "fugiat";
+ port = 3306L;
+ replicationMethod = new SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC(SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.CDC) {{
+ initialWaitingSeconds = 433439L;
+ method = SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.CDC;
+ serverTimeZone = "suscipit";
+ }};
+ sourceType = SourceMysqlMysql.MYSQL;
+ sslMode = new SourceMysqlSslModeVerifyIdentity("ipsa", SourceMysqlSslModeVerifyIdentityMode.VERIFY_IDENTITY) {{
+ caCertificate = "eos";
+ clientCertificate = "praesentium";
+ clientKey = "quisquam";
+ clientKeyPassword = "veritatis";
+ mode = SourceMysqlSslModeVerifyIdentityMode.VERIFY_IDENTITY;
+ }};
+ tunnelMethod = new SourceMysqlTunnelMethodSSHKeyAuthentication("illum", "quo", SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.SSH_KEY_AUTH, 22L, "fuga") {{
+ sshKey = "quidem";
+ tunnelHost = "neque";
+ tunnelMethod = SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.SSH_KEY_AUTH;
+ tunnelPort = 22L;
+ tunnelUser = "quo";
+ }};
+ username = "Destini.Daugherty";
+ }}, "sequi", "c7e0bc71-78e4-4796-b2a7-0c688282aa48") {{
+ secretId = "explicabo";
}};
CreateSourceResponse res = sdk.sources.createSource(req);
@@ -795,12 +841,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("deleniti") {{
+ .setSecurity(new Security("minima") {{
bearerAuth = "";
}})
.build();
- DeleteSourceRequest req = new DeleteSourceRequest("fugit");
+ DeleteSourceRequest req = new DeleteSourceRequest("nisi");
DeleteSourceResponse res = sdk.sources.deleteSource(req);
@@ -844,12 +890,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("fuga") {{
+ .setSecurity(new Security("fugit") {{
bearerAuth = "";
}})
.build();
- GetSourceRequest req = new GetSourceRequest("mollitia");
+ GetSourceRequest req = new GetSourceRequest("sapiente");
GetSourceResponse res = sdk.sources.getSource(req);
@@ -899,12 +945,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("incidunt") {{
+ .setSecurity(new Security("consequuntur") {{
bearerAuth = "";
}})
.build();
- com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest(OAuthActorNames.NOTION, "explicabo", "562f222e-9817-4ee1-bcbe-61e6b7b95bc0") {{
+ com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("ratione", OAuthActorNames.FACEBOOK_MARKETING, "e9817ee1-7cbe-461e-ab7b-95bc0ab3c20c") {{
oAuthInputConfiguration = new OAuthInputConfiguration();;
}};
@@ -950,20 +996,18 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("culpa") {{
+ .setSecurity(new Security("quaerat") {{
bearerAuth = "";
}})
.build();
ListSourcesRequest req = new ListSourcesRequest() {{
includeDeleted = false;
- limit = 731398;
- offset = 240020;
+ limit = 959167;
+ offset = 232865;
workspaceIds = new String[]{{
- add("20c4f378-9fd8-471f-99dd-2efd121aa6f1"),
- add("e674bdb0-4f15-4756-882d-68ea19f1d170"),
- add("51339d08-086a-4184-8394-c26071f93f5f"),
- add("0642dac7-af51-45cc-813a-a63aae8d6786"),
+ add("89fd871f-99dd-42ef-9121-aa6f1e674bdb"),
+ add("04f15756-082d-468e-a19f-1d17051339d0"),
}};
}};
@@ -1018,6 +1062,8 @@ import com.airbyte.api.models.shared.SourceAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication;
@@ -1095,6 +1141,8 @@ import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentic
import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod;
import com.airbyte.api.models.shared.SourceClickupApi;
import com.airbyte.api.models.shared.SourceClickupApiClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceClockifyClockify;
import com.airbyte.api.models.shared.SourceCloseCom;
import com.airbyte.api.models.shared.SourceCloseComCloseCom;
import com.airbyte.api.models.shared.SourceCoda;
@@ -1111,6 +1159,11 @@ import com.airbyte.api.models.shared.SourceConfluence;
import com.airbyte.api.models.shared.SourceConfluenceConfluence;
import com.airbyte.api.models.shared.SourceConvex;
import com.airbyte.api.models.shared.SourceConvexConvex;
+import com.airbyte.api.models.shared.SourceDatadog;
+import com.airbyte.api.models.shared.SourceDatadogDatadog;
+import com.airbyte.api.models.shared.SourceDatadogQueries;
+import com.airbyte.api.models.shared.SourceDatadogQueriesDataSource;
+import com.airbyte.api.models.shared.SourceDatadogSite;
import com.airbyte.api.models.shared.SourceDatascope;
import com.airbyte.api.models.shared.SourceDatascopeDatascope;
import com.airbyte.api.models.shared.SourceDelighted;
@@ -1138,6 +1191,7 @@ import com.airbyte.api.models.shared.SourceExchangeRatesExchangeRates;
import com.airbyte.api.models.shared.SourceFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfig;
+import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigActionReportTime;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigLevel;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidActionBreakdowns;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidBreakdowns;
@@ -1178,8 +1232,8 @@ import com.airbyte.api.models.shared.SourceFreshdesk;
import com.airbyte.api.models.shared.SourceFreshdeskFreshdesk;
import com.airbyte.api.models.shared.SourceFreshsales;
import com.airbyte.api.models.shared.SourceFreshsalesFreshsales;
-import com.airbyte.api.models.shared.SourceFreshservice;
-import com.airbyte.api.models.shared.SourceFreshserviceFreshservice;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGainsightPxGainsightPx;
import com.airbyte.api.models.shared.SourceGcs;
import com.airbyte.api.models.shared.SourceGcsGcs;
import com.airbyte.api.models.shared.SourceGetlago;
@@ -1241,6 +1295,7 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState;
import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
import com.airbyte.api.models.shared.SourceGoogleSheets;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
@@ -1299,6 +1354,9 @@ import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateVia
import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsOAuth20;
@@ -1348,12 +1406,12 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.SourceMondayMonday;
import com.airbyte.api.models.shared.SourceMongodb;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlas;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlasInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc;
import com.airbyte.api.models.shared.SourceMongodbMongodb;
import com.airbyte.api.models.shared.SourceMssql;
import com.airbyte.api.models.shared.SourceMssqlMssql;
@@ -1377,10 +1435,10 @@ import com.airbyte.api.models.shared.SourceMyHours;
import com.airbyte.api.models.shared.SourceMyHoursMyHours;
import com.airbyte.api.models.shared.SourceMysql;
import com.airbyte.api.models.shared.SourceMysqlMysql;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDC;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDCMethod;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandard;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferred;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode;
import com.airbyte.api.models.shared.SourceMysqlSslModeRequired;
@@ -1443,6 +1501,14 @@ import com.airbyte.api.models.shared.SourceOrb;
import com.airbyte.api.models.shared.SourceOrbOrb;
import com.airbyte.api.models.shared.SourceOrbit;
import com.airbyte.api.models.shared.SourceOrbitOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForPeriodicReports;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyOutbrainAmplify;
import com.airbyte.api.models.shared.SourceOutreach;
import com.airbyte.api.models.shared.SourceOutreachOutreach;
import com.airbyte.api.models.shared.SourcePatchRequest;
@@ -1481,6 +1547,8 @@ import com.airbyte.api.models.shared.SourcePostgres;
import com.airbyte.api.models.shared.SourcePostgresPostgres;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandard;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication;
@@ -1692,10 +1760,6 @@ import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20Credentials;
import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
import com.airbyte.api.models.shared.SourceZendeskSunshine;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPIToken;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPITokenAuthMethod;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20AuthMethod;
import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
import com.airbyte.api.models.shared.SourceZendeskSupport;
import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
@@ -1721,17 +1785,28 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("labore") {{
+ .setSecurity(new Security("rem") {{
bearerAuth = "";
}})
.build();
- PatchSourceRequest req = new PatchSourceRequest("possimus") {{
+ PatchSourceRequest req = new PatchSourceRequest("aut") {{
sourcePatchRequest = new SourcePatchRequest() {{
- configuration = new SourceRkiCovid(SourceRkiCovidRkiCovid.RKI_COVID, "cum");;
+ configuration = new SourceMssql("master", "eum", 1433L, SourceMssqlMssql.MSSQL, "mollitia") {{
+ jdbcUrlParams = "ab";
+ password = "corrupti";
+ replicationMethod = new SourceMssqlReplicationMethodStandard(SourceMssqlReplicationMethodStandardMethod.STANDARD);;
+ schemas = new String[]{{
+ add("dolor"),
+ }};
+ sslMethod = new SourceMssqlSslMethodEncryptedVerifyCertificate(SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.ENCRYPTED_VERIFY_CERTIFICATE) {{
+ hostNameInCertificate = "numquam";
+ }};;
+ tunnelMethod = new SourceMssqlTunnelMethodPasswordAuthentication("explicabo", SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.SSH_PASSWORD_AUTH, 22L, "voluptas", "aut");;
+ }};;
name = "My source";
- secretId = "commodi";
- workspaceId = "75fd5e60-b375-4ed4-b6fb-ee41f33317fe";
+ secretId = "dignissimos";
+ workspaceId = "1f93f5f0-642d-4ac7-af51-5cc413aa63aa";
}};;
}};
@@ -1786,6 +1861,8 @@ import com.airbyte.api.models.shared.SourceAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbAlloydb;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard;
import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication;
@@ -1863,6 +1940,8 @@ import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentic
import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod;
import com.airbyte.api.models.shared.SourceClickupApi;
import com.airbyte.api.models.shared.SourceClickupApiClickupApi;
+import com.airbyte.api.models.shared.SourceClockify;
+import com.airbyte.api.models.shared.SourceClockifyClockify;
import com.airbyte.api.models.shared.SourceCloseCom;
import com.airbyte.api.models.shared.SourceCloseComCloseCom;
import com.airbyte.api.models.shared.SourceCoda;
@@ -1879,6 +1958,11 @@ import com.airbyte.api.models.shared.SourceConfluence;
import com.airbyte.api.models.shared.SourceConfluenceConfluence;
import com.airbyte.api.models.shared.SourceConvex;
import com.airbyte.api.models.shared.SourceConvexConvex;
+import com.airbyte.api.models.shared.SourceDatadog;
+import com.airbyte.api.models.shared.SourceDatadogDatadog;
+import com.airbyte.api.models.shared.SourceDatadogQueries;
+import com.airbyte.api.models.shared.SourceDatadogQueriesDataSource;
+import com.airbyte.api.models.shared.SourceDatadogSite;
import com.airbyte.api.models.shared.SourceDatascope;
import com.airbyte.api.models.shared.SourceDatascopeDatascope;
import com.airbyte.api.models.shared.SourceDelighted;
@@ -1906,6 +1990,7 @@ import com.airbyte.api.models.shared.SourceExchangeRatesExchangeRates;
import com.airbyte.api.models.shared.SourceFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingFacebookMarketing;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfig;
+import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigActionReportTime;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigLevel;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidActionBreakdowns;
import com.airbyte.api.models.shared.SourceFacebookMarketingInsightConfigValidBreakdowns;
@@ -1946,8 +2031,8 @@ import com.airbyte.api.models.shared.SourceFreshdesk;
import com.airbyte.api.models.shared.SourceFreshdeskFreshdesk;
import com.airbyte.api.models.shared.SourceFreshsales;
import com.airbyte.api.models.shared.SourceFreshsalesFreshsales;
-import com.airbyte.api.models.shared.SourceFreshservice;
-import com.airbyte.api.models.shared.SourceFreshserviceFreshservice;
+import com.airbyte.api.models.shared.SourceGainsightPx;
+import com.airbyte.api.models.shared.SourceGainsightPxGainsightPx;
import com.airbyte.api.models.shared.SourceGcs;
import com.airbyte.api.models.shared.SourceGcsGcs;
import com.airbyte.api.models.shared.SourceGetlago;
@@ -2009,6 +2094,7 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState;
import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole;
import com.airbyte.api.models.shared.SourceGoogleSheets;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth;
+import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication;
import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType;
import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets;
@@ -2067,6 +2153,9 @@ import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateVia
import com.airbyte.api.models.shared.SourceLeverHiringEnvironment;
import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring;
import com.airbyte.api.models.shared.SourceLinkedinAds;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfiguration;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy;
+import com.airbyte.api.models.shared.SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod;
import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsOAuth20;
@@ -2116,12 +2205,12 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType;
import com.airbyte.api.models.shared.SourceMondayMonday;
import com.airbyte.api.models.shared.SourceMongodb;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlas;
-import com.airbyte.api.models.shared.SourceMongodbInstanceTypeMongoDBAtlasInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance;
import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance;
+import com.airbyte.api.models.shared.SourceMongodbInternalPoc;
+import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc;
import com.airbyte.api.models.shared.SourceMongodbMongodb;
import com.airbyte.api.models.shared.SourceMssql;
import com.airbyte.api.models.shared.SourceMssqlMssql;
@@ -2145,10 +2234,10 @@ import com.airbyte.api.models.shared.SourceMyHours;
import com.airbyte.api.models.shared.SourceMyHoursMyHours;
import com.airbyte.api.models.shared.SourceMysql;
import com.airbyte.api.models.shared.SourceMysqlMysql;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDC;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodLogicalReplicationCDCMethod;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandard;
-import com.airbyte.api.models.shared.SourceMysqlReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor;
+import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferred;
import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode;
import com.airbyte.api.models.shared.SourceMysqlSslModeRequired;
@@ -2211,6 +2300,14 @@ import com.airbyte.api.models.shared.SourceOrb;
import com.airbyte.api.models.shared.SourceOrbOrb;
import com.airbyte.api.models.shared.SourceOrbit;
import com.airbyte.api.models.shared.SourceOrbitOrbit;
+import com.airbyte.api.models.shared.SourceOutbrainAmplify;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessToken;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePassword;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForGeoLocationRegion;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyGranularityForPeriodicReports;
+import com.airbyte.api.models.shared.SourceOutbrainAmplifyOutbrainAmplify;
import com.airbyte.api.models.shared.SourceOutreach;
import com.airbyte.api.models.shared.SourceOutreachOutreach;
import com.airbyte.api.models.shared.SourcePaypalTransaction;
@@ -2248,6 +2345,8 @@ import com.airbyte.api.models.shared.SourcePostgres;
import com.airbyte.api.models.shared.SourcePostgresPostgres;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandard;
import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardMethod;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXmin;
+import com.airbyte.api.models.shared.SourcePostgresReplicationMethodStandardXminMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod;
import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication;
@@ -2460,10 +2559,6 @@ import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20;
import com.airbyte.api.models.shared.SourceZendeskChatCredentialsOAuth20Credentials;
import com.airbyte.api.models.shared.SourceZendeskChatZendeskChat;
import com.airbyte.api.models.shared.SourceZendeskSunshine;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPIToken;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsAPITokenAuthMethod;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20;
-import com.airbyte.api.models.shared.SourceZendeskSunshineCredentialsOAuth20AuthMethod;
import com.airbyte.api.models.shared.SourceZendeskSunshineZendeskSunshine;
import com.airbyte.api.models.shared.SourceZendeskSupport;
import com.airbyte.api.models.shared.SourceZendeskSupportZendeskSupport;
@@ -2489,18 +2584,21 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("consectetur") {{
+ .setSecurity(new Security("recusandae") {{
bearerAuth = "";
}})
.build();
- PutSourceRequest req = new PutSourceRequest("corporis") {{
- sourcePutRequest = new SourcePutRequest( new SourceRecurly("ipsa", SourceRecurlyRecurly.RECURLY) {{
- apiKey = "laboriosam";
- beginTime = "2021-12-01T00:00:00";
- endTime = "2021-12-01T00:00:00";
- sourceType = SourceRecurlyRecurly.RECURLY;
- }}, "voluptates");;
+ PutSourceRequest req = new PutSourceRequest("totam") {{
+ sourcePutRequest = new SourcePutRequest( new SourceTheGuardianApi("labore", SourceTheGuardianApiTheGuardianApi.THE_GUARDIAN_API, "YYYY-MM-DD") {{
+ apiKey = "vel";
+ endDate = "YYYY-MM-DD";
+ query = "environment AND political";
+ section = "technology";
+ sourceType = SourceTheGuardianApiTheGuardianApi.THE_GUARDIAN_API;
+ startDate = "YYYY-MM-DD";
+ tag = "environment/plasticbags";
+ }}, "possimus");;
}};
PutSourceResponse res = sdk.sources.putSource(req);
diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md
index 89597b544..b8ef3d7aa 100755
--- a/docs/sdks/streams/README.md
+++ b/docs/sdks/streams/README.md
@@ -22,12 +22,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("libero") {{
+ .setSecurity(new Security("facilis") {{
bearerAuth = "";
}})
.build();
- GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("vitae", "accusamus") {{
+ GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("cum", "commodi") {{
ignoreCache = false;
}};
diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md
index 8ea3d3ca9..4a2415a8e 100755
--- a/docs/sdks/workspaces/README.md
+++ b/docs/sdks/workspaces/README.md
@@ -31,7 +31,6 @@ import com.airbyte.api.models.shared.Asana;
import com.airbyte.api.models.shared.AsanaCredentials;
import com.airbyte.api.models.shared.BingAds;
import com.airbyte.api.models.shared.FacebookMarketing;
-import com.airbyte.api.models.shared.FacebookPages;
import com.airbyte.api.models.shared.Github;
import com.airbyte.api.models.shared.GithubCredentials;
import com.airbyte.api.models.shared.Gitlab;
@@ -45,7 +44,7 @@ import com.airbyte.api.models.shared.GoogleAnalyticsV4Credentials;
import com.airbyte.api.models.shared.GoogleSearchConsole;
import com.airbyte.api.models.shared.GoogleSearchConsoleAuthorization;
import com.airbyte.api.models.shared.GoogleSheets;
-import com.airbyte.api.models.shared.GoogleSheetsAuthenticateViaGoogleOAuth;
+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;
@@ -87,7 +86,6 @@ 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.Trello;
import com.airbyte.api.models.shared.Typeform;
import com.airbyte.api.models.shared.TypeformCredentials;
import com.airbyte.api.models.shared.WorkspaceOAuthCredentialsRequest;
@@ -103,22 +101,22 @@ 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.time.OffsetDateTime;
public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("similique") {{
+ .setSecurity(new Security("in") {{
bearerAuth = "";
}})
.build();
- CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.SOURCE, new FacebookMarketing() {{
- accessToken = "voluptas";
- clientId = "voluptas";
- clientSecret = "voluptas";
- }}, OAuthActorNames.HARVEST);, "nobis");
+ CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.SOURCE, new ZendeskSupport() {{
+ credentials = new ZendeskSupportCredentials() {{
+ clientId = "assumenda";
+ clientSecret = "nemo";
+ }};
+ }}, OAuthActorNames.ZENDESK_CHAT);, "aliquid");
CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req);
@@ -162,12 +160,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("dolorum") {{
+ .setSecurity(new Security("aperiam") {{
bearerAuth = "";
}})
.build();
- com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("adipisci");
+ com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("cum");
CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req);
@@ -211,12 +209,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("minus") {{
+ .setSecurity(new Security("consectetur") {{
bearerAuth = "";
}})
.build();
- DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("dolores");
+ DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("in");
DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req);
@@ -260,12 +258,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("blanditiis") {{
+ .setSecurity(new Security("exercitationem") {{
bearerAuth = "";
}})
.build();
- GetWorkspaceRequest req = new GetWorkspaceRequest("in");
+ GetWorkspaceRequest req = new GetWorkspaceRequest("earum");
GetWorkspaceResponse res = sdk.workspaces.getWorkspace(req);
@@ -309,20 +307,18 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("dolore") {{
+ .setSecurity(new Security("facere") {{
bearerAuth = "";
}})
.build();
ListWorkspacesRequest req = new ListWorkspacesRequest() {{
includeDeleted = false;
- limit = 304468;
- offset = 885963;
+ limit = 257233;
+ offset = 985492;
workspaceIds = new String[]{{
- add("53b88f3a-8d8f-45c0-b2f2-fb7b194a276b"),
- add("26916fe1-f08f-4429-8e36-98f447f603e8"),
- add("b445e80c-a55e-4fd2-8e45-7e1858b6a89f"),
- add("be3a5aa8-e482-44d0-ab40-75088e518620"),
+ add("fbee41f3-3317-4fe3-9b60-eb1ea426555b"),
+ add("a3c28744-ed53-4b88-b3a8-d8f5c0b2f2fb"),
}};
}};
@@ -369,12 +365,12 @@ public class Application {
public static void main(String[] args) {
try {
Airbyte sdk = Airbyte.builder()
- .setSecurity(new Security("vel") {{
+ .setSecurity(new Security("voluptate") {{
bearerAuth = "";
}})
.build();
- UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("nostrum");, "saepe");
+ UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("expedita");, "ab");
UpdateWorkspaceResponse res = sdk.workspaces.updateWorkspace(req);
diff --git a/files.gen b/files.gen
index 7e8b255f2..cb5bbd862 100755
--- a/files.gen
+++ b/files.gen
@@ -234,6 +234,19 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationKeenKeen.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesisKinesis.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainLangchain.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFakeMode.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFake.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAIMode.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAI.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistance.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPineconeMode.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPinecone.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainProcessingConfigModel.java
+lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchain.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPasswordAuthorization.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNoneAuthorization.java
@@ -386,19 +399,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsK
lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20AuthType.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeSnowflake.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplusTimeplus.java
lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java
@@ -438,6 +438,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableAirtable.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbAlloydb.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java
@@ -517,6 +519,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTu
lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java
lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApiClickupApi.java
lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceClockifyClockify.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceClockify.java
lib/src/main/java/com/airbyte/api/models/shared/SourceCloseComCloseCom.java
lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java
lib/src/main/java/com/airbyte/api/models/shared/SourceCodaCoda.java
@@ -533,6 +537,11 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceConfluenceConfluence.java
lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java
lib/src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java
lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueriesDataSource.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueries.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogSite.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogDatadog.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceDatadog.java
lib/src/main/java/com/airbyte/api/models/shared/SourceDatascopeDatascope.java
lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java
lib/src/main/java/com/airbyte/api/models/shared/SourceDelightedDelighted.java
@@ -558,6 +567,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java
lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRatesExchangeRates.java
lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidEnums.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigLevel.java
@@ -600,8 +610,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdeskFreshdesk.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsalesFreshsales.java
lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceFreshserviceFreshservice.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPxGainsightPx.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPx.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGcsGcs.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGcs.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGetlagoGetlago.java
@@ -663,6 +673,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleGoogleS
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsGoogleSheets.java
lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java
@@ -720,6 +731,9 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuth
lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java
lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java
lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.java
lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessTokenAuthMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java
lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20AuthMethod.java
@@ -769,14 +783,14 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20Au
lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMondayMonday.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbMongodb.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCDataToSync.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCInitialSnapshotIsolationLevel.java
@@ -797,10 +811,10 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.
lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMyHoursMyHours.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandardMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlMysql.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java
lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java
@@ -865,6 +879,14 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceOrbOrb.java
lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java
lib/src/main/java/com/airbyte/api/models/shared/SourceOrbitOrbit.java
lib/src/main/java/com/airbyte/api/models/shared/SourceOrbit.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyOutbrainAmplify.java
+lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplify.java
lib/src/main/java/com/airbyte/api/models/shared/SourceOutreachOutreach.java
lib/src/main/java/com/airbyte/api/models/shared/SourceOutreach.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransactionPaypalTransaction.java
@@ -898,6 +920,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApiPolygonStoc
lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandard.java
+lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXminMethod.java
+lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXmin.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresPostgres.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java
lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java
@@ -1110,10 +1134,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAut
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAuth20.java
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatZendeskChat.java
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.java
-lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineZendeskSunshine.java
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java
lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupportZendeskSupport.java
@@ -1135,8 +1155,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceZuoraTenantEndpointLocatio
lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.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/OAuthInputConfiguration.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
@@ -1151,7 +1171,6 @@ lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/Asana.java
lib/src/main/java/com/airbyte/api/models/shared/BingAds.java
lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java
-lib/src/main/java/com/airbyte/api/models/shared/FacebookPages.java
lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/Github.java
lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java
@@ -1164,7 +1183,7 @@ lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.jav
lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.java
lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java
lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java
-lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java
+lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java
lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/Harvest.java
@@ -1205,7 +1224,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.java
lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java
-lib/src/main/java/com/airbyte/api/models/shared/Trello.java
lib/src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java
lib/src/main/java/com/airbyte/api/models/shared/Typeform.java
lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java
@@ -1433,6 +1451,19 @@ docs/models/shared/DestinationKeenKeen.md
docs/models/shared/DestinationKeen.md
docs/models/shared/DestinationKinesisKinesis.md
docs/models/shared/DestinationKinesis.md
+docs/models/shared/DestinationLangchainLangchain.md
+docs/models/shared/DestinationLangchainEmbeddingFakeMode.md
+docs/models/shared/DestinationLangchainEmbeddingFake.md
+docs/models/shared/DestinationLangchainEmbeddingOpenAIMode.md
+docs/models/shared/DestinationLangchainEmbeddingOpenAI.md
+docs/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.md
+docs/models/shared/DestinationLangchainIndexingChromaLocalPersistance.md
+docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.md
+docs/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.md
+docs/models/shared/DestinationLangchainIndexingPineconeMode.md
+docs/models/shared/DestinationLangchainIndexingPinecone.md
+docs/models/shared/DestinationLangchainProcessingConfigModel.md
+docs/models/shared/DestinationLangchain.md
docs/models/shared/DestinationMongodbAuthTypeLoginPasswordAuthorization.md
docs/models/shared/DestinationMongodbAuthTypeLoginPassword.md
docs/models/shared/DestinationMongodbAuthTypeNoneAuthorization.md
@@ -1585,19 +1616,6 @@ docs/models/shared/DestinationSnowflakeCredentialsKeyPairAuthentication.md
docs/models/shared/DestinationSnowflakeCredentialsOAuth20AuthType.md
docs/models/shared/DestinationSnowflakeCredentialsOAuth20.md
docs/models/shared/DestinationSnowflakeSnowflake.md
-docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.md
-docs/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionAESCBCEnvelopeEncryption.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryptionEncryptionType.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingEncryptionNoEncryption.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingMethod.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3StagingS3BucketRegion.md
-docs/models/shared/DestinationSnowflakeLoadingMethodAwss3Staging.md
-docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.md
-docs/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.md
-docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.md
-docs/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.md
docs/models/shared/DestinationSnowflake.md
docs/models/shared/DestinationTimeplusTimeplus.md
docs/models/shared/DestinationTimeplus.md
@@ -1637,6 +1655,8 @@ docs/models/shared/SourceAirtableAirtable.md
docs/models/shared/SourceAirtable.md
docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md
docs/models/shared/SourceAlloydbReplicationMethodStandard.md
+docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md
+docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md
docs/models/shared/SourceAlloydbAlloydb.md
docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md
docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md
@@ -1716,6 +1736,8 @@ docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md
docs/models/shared/SourceClickhouse.md
docs/models/shared/SourceClickupApiClickupApi.md
docs/models/shared/SourceClickupApi.md
+docs/models/shared/SourceClockifyClockify.md
+docs/models/shared/SourceClockify.md
docs/models/shared/SourceCloseComCloseCom.md
docs/models/shared/SourceCloseCom.md
docs/models/shared/SourceCodaCoda.md
@@ -1732,6 +1754,11 @@ docs/models/shared/SourceConfluenceConfluence.md
docs/models/shared/SourceConfluence.md
docs/models/shared/SourceConvexConvex.md
docs/models/shared/SourceConvex.md
+docs/models/shared/SourceDatadogQueriesDataSource.md
+docs/models/shared/SourceDatadogQueries.md
+docs/models/shared/SourceDatadogSite.md
+docs/models/shared/SourceDatadogDatadog.md
+docs/models/shared/SourceDatadog.md
docs/models/shared/SourceDatascopeDatascope.md
docs/models/shared/SourceDatascope.md
docs/models/shared/SourceDelightedDelighted.md
@@ -1757,6 +1784,7 @@ docs/models/shared/SourceEmailoctopus.md
docs/models/shared/SourceExchangeRatesExchangeRates.md
docs/models/shared/SourceExchangeRates.md
docs/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.md
+docs/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.md
docs/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.md
docs/models/shared/SourceFacebookMarketingInsightConfigValidEnums.md
docs/models/shared/SourceFacebookMarketingInsightConfigLevel.md
@@ -1799,8 +1827,8 @@ docs/models/shared/SourceFreshdeskFreshdesk.md
docs/models/shared/SourceFreshdesk.md
docs/models/shared/SourceFreshsalesFreshsales.md
docs/models/shared/SourceFreshsales.md
-docs/models/shared/SourceFreshserviceFreshservice.md
-docs/models/shared/SourceFreshservice.md
+docs/models/shared/SourceGainsightPxGainsightPx.md
+docs/models/shared/SourceGainsightPx.md
docs/models/shared/SourceGcsGcs.md
docs/models/shared/SourceGcs.md
docs/models/shared/SourceGetlagoGetlago.md
@@ -1862,6 +1890,7 @@ docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md
docs/models/shared/SourceGoogleSearchConsole.md
docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.md
docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md
+docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md
docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md
docs/models/shared/SourceGoogleSheetsGoogleSheets.md
docs/models/shared/SourceGoogleSheets.md
@@ -1919,6 +1948,9 @@ docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md
docs/models/shared/SourceLeverHiringEnvironment.md
docs/models/shared/SourceLeverHiringLeverHiring.md
docs/models/shared/SourceLeverHiring.md
+docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.md
+docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.md
+docs/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.md
docs/models/shared/SourceLinkedinAdsCredentialsAccessTokenAuthMethod.md
docs/models/shared/SourceLinkedinAdsCredentialsAccessToken.md
docs/models/shared/SourceLinkedinAdsCredentialsOAuth20AuthMethod.md
@@ -1968,14 +2000,14 @@ docs/models/shared/SourceMondayCredentialsOAuth20AuthType.md
docs/models/shared/SourceMondayCredentialsOAuth20.md
docs/models/shared/SourceMondayMonday.md
docs/models/shared/SourceMonday.md
-docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.md
-docs/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.md
docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md
docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md
docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md
docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md
docs/models/shared/SourceMongodbMongodb.md
docs/models/shared/SourceMongodb.md
+docs/models/shared/SourceMongodbInternalPocMongodbInternalPoc.md
+docs/models/shared/SourceMongodbInternalPoc.md
docs/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCDataToSync.md
docs/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCMethod.md
docs/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDCInitialSnapshotIsolationLevel.md
@@ -1996,10 +2028,10 @@ docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md
docs/models/shared/SourceMssql.md
docs/models/shared/SourceMyHoursMyHours.md
docs/models/shared/SourceMyHours.md
-docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.md
-docs/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.md
-docs/models/shared/SourceMysqlReplicationMethodStandardMethod.md
-docs/models/shared/SourceMysqlReplicationMethodStandard.md
+docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md
+docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md
+docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md
+docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md
docs/models/shared/SourceMysqlMysql.md
docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md
docs/models/shared/SourceMysqlSslModeVerifyIdentity.md
@@ -2064,6 +2096,14 @@ docs/models/shared/SourceOrbOrb.md
docs/models/shared/SourceOrb.md
docs/models/shared/SourceOrbitOrbit.md
docs/models/shared/SourceOrbit.md
+docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.md
+docs/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.md
+docs/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.md
+docs/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.md
+docs/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.md
+docs/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.md
+docs/models/shared/SourceOutbrainAmplifyOutbrainAmplify.md
+docs/models/shared/SourceOutbrainAmplify.md
docs/models/shared/SourceOutreachOutreach.md
docs/models/shared/SourceOutreach.md
docs/models/shared/SourcePaypalTransactionPaypalTransaction.md
@@ -2097,6 +2137,8 @@ docs/models/shared/SourcePolygonStockApiPolygonStockApi.md
docs/models/shared/SourcePolygonStockApi.md
docs/models/shared/SourcePostgresReplicationMethodStandardMethod.md
docs/models/shared/SourcePostgresReplicationMethodStandard.md
+docs/models/shared/SourcePostgresReplicationMethodStandardXminMethod.md
+docs/models/shared/SourcePostgresReplicationMethodStandardXmin.md
docs/models/shared/SourcePostgresPostgres.md
docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md
docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md
@@ -2309,10 +2351,6 @@ docs/models/shared/SourceZendeskChatCredentialsOAuth20Credentials.md
docs/models/shared/SourceZendeskChatCredentialsOAuth20.md
docs/models/shared/SourceZendeskChatZendeskChat.md
docs/models/shared/SourceZendeskChat.md
-docs/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md
-docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md
-docs/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md
-docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md
docs/models/shared/SourceZendeskSunshineZendeskSunshine.md
docs/models/shared/SourceZendeskSunshine.md
docs/models/shared/SourceZendeskSupportZendeskSupport.md
@@ -2334,8 +2372,8 @@ docs/models/shared/SourceZuoraTenantEndpointLocation.md
docs/models/shared/SourceZuora.md
docs/models/shared/SourceCreateRequest.md
docs/models/shared/InitiateOauthRequest.md
-docs/models/shared/OAuthInputConfiguration.md
docs/models/shared/OAuthActorNames.md
+docs/models/shared/OAuthInputConfiguration.md
docs/models/shared/SourcesResponse.md
docs/models/shared/SourcePatchRequest.md
docs/models/shared/SourcePutRequest.md
@@ -2350,7 +2388,6 @@ docs/models/shared/AsanaCredentials.md
docs/models/shared/Asana.md
docs/models/shared/BingAds.md
docs/models/shared/FacebookMarketing.md
-docs/models/shared/FacebookPages.md
docs/models/shared/GithubCredentials.md
docs/models/shared/Github.md
docs/models/shared/GitlabCredentials.md
@@ -2363,7 +2400,7 @@ docs/models/shared/GoogleAnalyticsV4Credentials.md
docs/models/shared/GoogleAnalyticsV4.md
docs/models/shared/GoogleSearchConsoleAuthorization.md
docs/models/shared/GoogleSearchConsole.md
-docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md
+docs/models/shared/GoogleSheetsCredentials.md
docs/models/shared/GoogleSheets.md
docs/models/shared/HarvestCredentials.md
docs/models/shared/Harvest.md
@@ -2404,7 +2441,6 @@ docs/models/shared/SurveymonkeyCredentials.md
docs/models/shared/Surveymonkey.md
docs/models/shared/TiktokMarketingCredentials.md
docs/models/shared/TiktokMarketing.md
-docs/models/shared/Trello.md
docs/models/shared/TypeformCredentials.md
docs/models/shared/Typeform.md
docs/models/shared/XeroAuthentication.md
diff --git a/gen.yaml b/gen.yaml
index 047e499a0..e86d3ed16 100644
--- a/gen.yaml
+++ b/gen.yaml
@@ -1,9 +1,9 @@
configVersion: 1.0.0
management:
- docChecksum: bb2011e16a0ec78eb8a13a803e08b4aa
+ docChecksum: 677c33932664e2e3ad3b815e949e0aa9
docVersion: 1.0.0
- speakeasyVersion: 1.73.1
- generationVersion: 2.84.3
+ speakeasyVersion: 1.74.3
+ generationVersion: 2.86.6
generation:
comments:
disableComments: false
@@ -15,12 +15,12 @@ generation:
telemetryEnabled: true
features:
java:
- core: 2.82.0
+ core: 2.82.1
globalSecurity: 2.81.1
globalServerURLs: 2.82.0
includes: 2.81.1
java:
- version: 0.35.0
+ version: 0.36.2
artifactID: api
companyEmail: info@airbyte.com
companyName: Airbyte
diff --git a/lib/build.gradle b/lib/build.gradle
index 343fa1549..9cb7fc0a9 100755
--- a/lib/build.gradle
+++ b/lib/build.gradle
@@ -41,7 +41,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.airbyte'
artifactId = 'api'
- version = '0.35.0'
+ version = '0.36.2'
from components.java
diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java
index a0714c30d..d336ecfc2 100755
--- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java
+++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java
@@ -15,7 +15,7 @@ class SDKConfiguration {
public int serverIdx = 0;
public String language = "java";
public String openapiDocVersion = "1.0.0";
- public String sdkVersion = "0.35.0";
- public String genVersion = "2.84.3";
+ public String sdkVersion = "0.36.2";
+ public String genVersion = "2.86.6";
}
\ No newline at end of file
diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java
index 20fee7a0d..6dcf27041 100755
--- a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java
+++ b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java
@@ -5,6 +5,7 @@
package com.airbyte.api.models.operations;
import com.airbyte.api.utils.SpeakeasyMetadata;
+import java.time.OffsetDateTime;
public class ListJobsRequest {
@@ -19,6 +20,28 @@ public ListJobsRequest withConnectionId(String connectionId) {
return this;
}
+ /**
+ * The end date to filter by
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=createdAtEnd")
+ public OffsetDateTime createdAtEnd;
+
+ public ListJobsRequest withCreatedAtEnd(OffsetDateTime createdAtEnd) {
+ this.createdAtEnd = createdAtEnd;
+ return this;
+ }
+
+ /**
+ * The start date to filter by
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=createdAtStart")
+ public OffsetDateTime createdAtStart;
+
+ public ListJobsRequest withCreatedAtStart(OffsetDateTime createdAtStart) {
+ this.createdAtStart = createdAtStart;
+ return this;
+ }
+
/**
* Filter the Jobs by jobType.
*/
@@ -52,6 +75,50 @@ public ListJobsRequest withOffset(Integer offset) {
return this;
}
+ /**
+ * The field and method to use for ordering. Currently allowed are createdAt and updatedAt.
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=orderBy")
+ public String orderBy;
+
+ public ListJobsRequest withOrderBy(String orderBy) {
+ this.orderBy = orderBy;
+ return this;
+ }
+
+ /**
+ * The Job status you want to filter by
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=status")
+ public com.airbyte.api.models.shared.JobStatusEnum status;
+
+ public ListJobsRequest withStatus(com.airbyte.api.models.shared.JobStatusEnum status) {
+ this.status = status;
+ return this;
+ }
+
+ /**
+ * The end date to filter by
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=updatedAtEnd")
+ public OffsetDateTime updatedAtEnd;
+
+ public ListJobsRequest withUpdatedAtEnd(OffsetDateTime updatedAtEnd) {
+ this.updatedAtEnd = updatedAtEnd;
+ return this;
+ }
+
+ /**
+ * The start date to filter by
+ */
+ @SpeakeasyMetadata("queryParam:style=form,explode=true,name=updatedAtStart")
+ public OffsetDateTime updatedAtStart;
+
+ public ListJobsRequest withUpdatedAtStart(OffsetDateTime updatedAtStart) {
+ this.updatedAtStart = updatedAtStart;
+ return this;
+ }
+
/**
* The UUIDs of the workspaces you wish to list jobs for. Empty list will retrieve all allowed workspaces.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java
index 9c6d0bf9e..33cce1534 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java
@@ -4,29 +4,12 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
public class AirtableCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public AirtableCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The client ID of the Airtable developer application.
*/
@@ -51,31 +34,5 @@ public AirtableCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The key to refresh the expired access token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public AirtableCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
- /**
- * The date-time when the access token should be refreshed.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
- @JsonProperty("token_expiry_date")
- public OffsetDateTime tokenExpiryDate;
-
- public AirtableCredentials withTokenExpiryDate(OffsetDateTime tokenExpiryDate) {
- this.tokenExpiryDate = tokenExpiryDate;
- return this;
- }
-
public AirtableCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java b/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java
index faeb66221..4052e725d 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java
@@ -37,17 +37,5 @@ public AmazonAds withClientSecret(String clientSecret) {
return this;
}
- /**
- * Amazon Ads refresh token. See the <a href="https://advertising.amazon.com/API/docs/en-us/get-started/generate-api-tokens">docs</a> for more information on how to obtain this token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public AmazonAds withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public AmazonAds(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java b/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java
index 2a9ecd4ab..8d40cd90e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java
@@ -37,17 +37,5 @@ public AmazonSellerPartner withLwaClientSecret(String lwaClientSecret) {
return this;
}
- /**
- * The Refresh Token obtained via OAuth flow authorization.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public AmazonSellerPartner withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public AmazonSellerPartner(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java
index e13da003f..26bc83d90 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java
@@ -28,14 +28,5 @@ public AsanaCredentials withClientSecret(String clientSecret) {
return this;
}
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public AsanaCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public AsanaCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java b/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java
index 0b8cd5859..f63d03966 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java
@@ -37,17 +37,5 @@ public BingAds withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token to renew the expired Access Token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public BingAds withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public BingAds(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java
index 1ba474dd7..d2a296661 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java
@@ -90,6 +90,18 @@ public DestinationBigquery withProjectId(String projectId) {
return this;
}
+ /**
+ * (Early Access) The dataset to write raw tables into
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("raw_data_dataset")
+ public String rawDataDataset;
+
+ public DestinationBigquery withRawDataDataset(String rawDataDataset) {
+ this.rawDataDataset = rawDataDataset;
+ return this;
+ }
+
/**
* 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 <a href="https://cloud.google.com/bigquery/docs/running-queries#queries">here</a>. 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 <a href="https://cloud.google.com/bigquery/docs/running-queries#batch">here</a>. The default "interactive" value is used if not set explicitly.
*/
@@ -102,6 +114,18 @@ public DestinationBigquery withTransformationPriority(DestinationBigqueryTransfo
return this;
}
+ /**
+ * (Early Access) Use <a href="https://docs.airbyte.com/understanding-airbyte/typing-deduping" target="_blank">Destinations V2</a>.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("use_1s1t_format")
+ public Boolean use1s1tFormat;
+
+ public DestinationBigquery withUse1s1tFormat(Boolean use1s1tFormat) {
+ this.use1s1tFormat = use1s1tFormat;
+ return this;
+ }
+
public DestinationBigquery(@JsonProperty("dataset_id") String datasetId, @JsonProperty("dataset_location") DestinationBigqueryDatasetLocation datasetLocation, @JsonProperty("destinationType") DestinationBigqueryBigquery destinationType, @JsonProperty("project_id") String projectId) {
this.datasetId = datasetId;
this.datasetLocation = datasetLocation;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchain.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchain.java
new file mode 100755
index 000000000..ca4198add
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchain.java
@@ -0,0 +1,58 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchain - The values required to configure the destination.
+ */
+
+public class DestinationLangchain {
+ @JsonProperty("destinationType")
+ public DestinationLangchainLangchain destinationType;
+
+ public DestinationLangchain withDestinationType(DestinationLangchainLangchain destinationType) {
+ this.destinationType = destinationType;
+ return this;
+ }
+
+ /**
+ * Embedding configuration
+ */
+ @JsonProperty("embedding")
+ public Object embedding;
+
+ public DestinationLangchain withEmbedding(Object embedding) {
+ this.embedding = embedding;
+ return this;
+ }
+
+ /**
+ * Indexing configuration
+ */
+ @JsonProperty("indexing")
+ public Object indexing;
+
+ public DestinationLangchain withIndexing(Object indexing) {
+ this.indexing = indexing;
+ return this;
+ }
+
+ @JsonProperty("processing")
+ public DestinationLangchainProcessingConfigModel processing;
+
+ public DestinationLangchain withProcessing(DestinationLangchainProcessingConfigModel processing) {
+ this.processing = processing;
+ return this;
+ }
+
+ public DestinationLangchain(@JsonProperty("destinationType") DestinationLangchainLangchain destinationType, @JsonProperty("embedding") Object embedding, @JsonProperty("indexing") Object indexing, @JsonProperty("processing") DestinationLangchainProcessingConfigModel processing) {
+ this.destinationType = destinationType;
+ this.embedding = embedding;
+ this.indexing = indexing;
+ this.processing = processing;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFake.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFake.java
new file mode 100755
index 000000000..f9e0b2862
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFake.java
@@ -0,0 +1,26 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchainEmbeddingFake - 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.
+ */
+
+public class DestinationLangchainEmbeddingFake {
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("mode")
+ public DestinationLangchainEmbeddingFakeMode mode;
+
+ public DestinationLangchainEmbeddingFake withMode(DestinationLangchainEmbeddingFakeMode mode) {
+ this.mode = mode;
+ return this;
+ }
+
+ public DestinationLangchainEmbeddingFake(){}
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshserviceFreshservice.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFakeMode.java
similarity index 65%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceFreshserviceFreshservice.java
rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFakeMode.java
index faeaaedc6..f1a6f1faf 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshserviceFreshservice.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingFakeMode.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceFreshserviceFreshservice {
- FRESHSERVICE("freshservice");
+public enum DestinationLangchainEmbeddingFakeMode {
+ FAKE("fake");
@JsonValue
public final String value;
- private SourceFreshserviceFreshservice(String value) {
+ private DestinationLangchainEmbeddingFakeMode(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAI.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAI.java
new file mode 100755
index 000000000..215c9fe31
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAI.java
@@ -0,0 +1,36 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchainEmbeddingOpenAI - Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.
+ */
+
+public class DestinationLangchainEmbeddingOpenAI {
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("mode")
+ public DestinationLangchainEmbeddingOpenAIMode mode;
+
+ public DestinationLangchainEmbeddingOpenAI withMode(DestinationLangchainEmbeddingOpenAIMode mode) {
+ this.mode = mode;
+ return this;
+ }
+
+ @JsonProperty("openai_key")
+ public String openaiKey;
+
+ public DestinationLangchainEmbeddingOpenAI withOpenaiKey(String openaiKey) {
+ this.openaiKey = openaiKey;
+ return this;
+ }
+
+ public DestinationLangchainEmbeddingOpenAI(@JsonProperty("openai_key") String openaiKey) {
+ this.openaiKey = openaiKey;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAIMode.java
similarity index 62%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.java
rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAIMode.java
index 8d59339d7..3e3443b2b 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlasInstance.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainEmbeddingOpenAIMode.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceMongodbInstanceTypeMongoDBAtlasInstance {
- ATLAS("atlas");
+public enum DestinationLangchainEmbeddingOpenAIMode {
+ OPENAI("openai");
@JsonValue
public final String value;
- private SourceMongodbInstanceTypeMongoDBAtlasInstance(String value) {
+ private DestinationLangchainEmbeddingOpenAIMode(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistance.java
new file mode 100755
index 000000000..3ffaede8f
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistance.java
@@ -0,0 +1,51 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchainIndexingChromaLocalPersistance - 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.
+ */
+
+public class DestinationLangchainIndexingChromaLocalPersistance {
+ /**
+ * Name of the collection to use.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("collection_name")
+ public String collectionName;
+
+ public DestinationLangchainIndexingChromaLocalPersistance withCollectionName(String collectionName) {
+ this.collectionName = collectionName;
+ return this;
+ }
+
+ /**
+ * Path to the directory where chroma files will be written. The files will be placed inside that local mount.
+ */
+ @JsonProperty("destination_path")
+ public String destinationPath;
+
+ public DestinationLangchainIndexingChromaLocalPersistance withDestinationPath(String destinationPath) {
+ this.destinationPath = destinationPath;
+ return this;
+ }
+
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("mode")
+ public DestinationLangchainIndexingChromaLocalPersistanceMode mode;
+
+ public DestinationLangchainIndexingChromaLocalPersistance withMode(DestinationLangchainIndexingChromaLocalPersistanceMode mode) {
+ this.mode = mode;
+ return this;
+ }
+
+ public DestinationLangchainIndexingChromaLocalPersistance(@JsonProperty("destination_path") String destinationPath) {
+ this.destinationPath = destinationPath;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.java
similarity index 58%
rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.java
index ed327bf7e..86fb0f140 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingChromaLocalPersistanceMode.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod {
- STANDARD("Standard");
+public enum DestinationLangchainIndexingChromaLocalPersistanceMode {
+ CHROMA_LOCAL("chroma_local");
@JsonValue
public final String value;
- private DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod(String value) {
+ private DestinationLangchainIndexingChromaLocalPersistanceMode(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.java
new file mode 100755
index 000000000..cfc0306df
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearch.java
@@ -0,0 +1,39 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchainIndexingDocArrayHnswSearch - 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.
+ */
+
+public class DestinationLangchainIndexingDocArrayHnswSearch {
+ /**
+ * 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.
+ */
+ @JsonProperty("destination_path")
+ public String destinationPath;
+
+ public DestinationLangchainIndexingDocArrayHnswSearch withDestinationPath(String destinationPath) {
+ this.destinationPath = destinationPath;
+ return this;
+ }
+
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("mode")
+ public DestinationLangchainIndexingDocArrayHnswSearchMode mode;
+
+ public DestinationLangchainIndexingDocArrayHnswSearch withMode(DestinationLangchainIndexingDocArrayHnswSearchMode mode) {
+ this.mode = mode;
+ return this;
+ }
+
+ public DestinationLangchainIndexingDocArrayHnswSearch(@JsonProperty("destination_path") String destinationPath) {
+ this.destinationPath = destinationPath;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.java
similarity index 60%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.java
index 2e8e4f8dd..6b1a05a69 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingDocArrayHnswSearchMode.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceZendeskSunshineCredentialsAPITokenAuthMethod {
- API_TOKEN("api_token");
+public enum DestinationLangchainIndexingDocArrayHnswSearchMode {
+ DOC_ARRAY_HNSW_SEARCH("DocArrayHnswSearch");
@JsonValue
public final String value;
- private SourceZendeskSunshineCredentialsAPITokenAuthMethod(String value) {
+ private DestinationLangchainIndexingDocArrayHnswSearchMode(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPinecone.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPinecone.java
new file mode 100755
index 000000000..f8c5c5fc3
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPinecone.java
@@ -0,0 +1,60 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * DestinationLangchainIndexingPinecone - 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.
+ */
+
+public class DestinationLangchainIndexingPinecone {
+ /**
+ * Pinecone index to use
+ */
+ @JsonProperty("index")
+ public String index;
+
+ public DestinationLangchainIndexingPinecone withIndex(String index) {
+ this.index = index;
+ return this;
+ }
+
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("mode")
+ public DestinationLangchainIndexingPineconeMode mode;
+
+ public DestinationLangchainIndexingPinecone withMode(DestinationLangchainIndexingPineconeMode mode) {
+ this.mode = mode;
+ return this;
+ }
+
+ /**
+ * Pinecone environment to use
+ */
+ @JsonProperty("pinecone_environment")
+ public String pineconeEnvironment;
+
+ public DestinationLangchainIndexingPinecone withPineconeEnvironment(String pineconeEnvironment) {
+ this.pineconeEnvironment = pineconeEnvironment;
+ return this;
+ }
+
+ @JsonProperty("pinecone_key")
+ public String pineconeKey;
+
+ public DestinationLangchainIndexingPinecone withPineconeKey(String pineconeKey) {
+ this.pineconeKey = pineconeKey;
+ return this;
+ }
+
+ public DestinationLangchainIndexingPinecone(@JsonProperty("index") String index, @JsonProperty("pinecone_environment") String pineconeEnvironment, @JsonProperty("pinecone_key") String pineconeKey) {
+ this.index = index;
+ this.pineconeEnvironment = pineconeEnvironment;
+ this.pineconeKey = pineconeKey;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandardMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPineconeMode.java
similarity index 62%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandardMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPineconeMode.java
index 840b831e0..75ac9ebd6 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandardMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainIndexingPineconeMode.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceMysqlReplicationMethodStandardMethod {
- STANDARD("STANDARD");
+public enum DestinationLangchainIndexingPineconeMode {
+ PINECONE("pinecone");
@JsonValue
public final String value;
- private SourceMysqlReplicationMethodStandardMethod(String value) {
+ private DestinationLangchainIndexingPineconeMode(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainLangchain.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainLangchain.java
new file mode 100755
index 000000000..1d24d2223
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainLangchain.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum DestinationLangchainLangchain {
+ LANGCHAIN("langchain");
+
+ @JsonValue
+ public final String value;
+
+ private DestinationLangchainLangchain(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainProcessingConfigModel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainProcessingConfigModel.java
new file mode 100755
index 000000000..2c3c9afd6
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationLangchainProcessingConfigModel.java
@@ -0,0 +1,51 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+
+public class DestinationLangchainProcessingConfigModel {
+ /**
+ * Size of overlap between chunks in tokens to store in vector store to better capture relevant context
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("chunk_overlap")
+ public Long chunkOverlap;
+
+ public DestinationLangchainProcessingConfigModel withChunkOverlap(Long chunkOverlap) {
+ this.chunkOverlap = chunkOverlap;
+ return this;
+ }
+
+ /**
+ * Size of chunks in tokens to store in vector store (make sure it is not too big for the context if your LLM)
+ */
+ @JsonProperty("chunk_size")
+ public Long chunkSize;
+
+ public DestinationLangchainProcessingConfigModel withChunkSize(Long chunkSize) {
+ this.chunkSize = chunkSize;
+ return this;
+ }
+
+ /**
+ * 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.
+ */
+ @JsonProperty("text_fields")
+ public String[] textFields;
+
+ public DestinationLangchainProcessingConfigModel withTextFields(String[] textFields) {
+ this.textFields = textFields;
+ return this;
+ }
+
+ public DestinationLangchainProcessingConfigModel(@JsonProperty("chunk_size") Long chunkSize, @JsonProperty("text_fields") String[] textFields) {
+ this.chunkSize = chunkSize;
+ this.textFields = textFields;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java
index 555890c29..def6ab81e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java
@@ -41,18 +41,6 @@ public DestinationSnowflake withDestinationType(DestinationSnowflakeSnowflake de
return this;
}
- /**
- * Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("file_buffer_count")
- public Long fileBufferCount;
-
- public DestinationSnowflake withFileBufferCount(Long fileBufferCount) {
- this.fileBufferCount = fileBufferCount;
- return this;
- }
-
/**
* Enter your Snowflake account's <a href="https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#using-an-account-locator-as-an-identifier">locator</a> (in the format <account_locator>.<region>.<cloud>.snowflakecomputing.com)
*/
@@ -77,14 +65,14 @@ public DestinationSnowflake withJdbcUrlParams(String jdbcUrlParams) {
}
/**
- * Select a data staging method
+ * (Beta) The schema to write raw tables into
*/
@JsonInclude(Include.NON_ABSENT)
- @JsonProperty("loading_method")
- public Object loadingMethod;
+ @JsonProperty("raw_data_schema")
+ public String rawDataSchema;
- public DestinationSnowflake withLoadingMethod(Object loadingMethod) {
- this.loadingMethod = loadingMethod;
+ public DestinationSnowflake withRawDataSchema(String rawDataSchema) {
+ this.rawDataSchema = rawDataSchema;
return this;
}
@@ -110,6 +98,18 @@ public DestinationSnowflake withSchema(String schema) {
return this;
}
+ /**
+ * (Beta) Use <a href="https://github.com/airbytehq/airbyte/issues/26028" target="_blank">Destinations V2</a>. Contact Airbyte Support to participate in the beta program.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("use_1s1t_format")
+ public Boolean use1s1tFormat;
+
+ public DestinationSnowflake withUse1s1tFormat(Boolean use1s1tFormat) {
+ this.use1s1tFormat = use1s1tFormat;
+ return this;
+ }
+
/**
* Enter the name of the user you want to use to access the database
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java
deleted file mode 100755
index b1ff210c8..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodAWSS3Staging - Recommended for large production workloads for better speed and scalability.
- */
-
-public class DestinationSnowflakeLoadingMethodAWSS3Staging {
- /**
- * Enter your <a href="https://docs.aws.amazon.com/powershell/latest/userguide/pstools-appendix-sign-up.html">AWS access key ID</a>. Airbyte requires Read and Write permissions on your S3 bucket
- */
- @JsonProperty("access_key_id")
- public String accessKeyId;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withAccessKeyId(String accessKeyId) {
- this.accessKeyId = accessKeyId;
- return this;
- }
-
- /**
- * Choose a data encryption method for the staging data
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("encryption")
- public Object encryption;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withEncryption(Object encryption) {
- this.encryption = encryption;
- return this;
- }
-
- /**
- * The pattern allows you to set the file-name format for the S3 staging file(s)
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("file_name_pattern")
- public String fileNamePattern;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withFileNamePattern(String fileNamePattern) {
- this.fileNamePattern = fileNamePattern;
- return this;
- }
-
- @JsonProperty("method")
- public DestinationSnowflakeLoadingMethodAWSS3StagingMethod method;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withMethod(DestinationSnowflakeLoadingMethodAWSS3StagingMethod method) {
- this.method = method;
- return this;
- }
-
- /**
- * Toggle to delete staging files from the S3 bucket after a successful sync
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("purge_staging_data")
- public Boolean purgeStagingData;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withPurgeStagingData(Boolean purgeStagingData) {
- this.purgeStagingData = purgeStagingData;
- return this;
- }
-
- /**
- * Enter your S3 bucket name
- */
- @JsonProperty("s3_bucket_name")
- public String s3BucketName;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withS3BucketName(String s3BucketName) {
- this.s3BucketName = s3BucketName;
- return this;
- }
-
- /**
- * Enter the region where your S3 bucket resides
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("s3_bucket_region")
- public DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion s3BucketRegion;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withS3BucketRegion(DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion s3BucketRegion) {
- this.s3BucketRegion = s3BucketRegion;
- return this;
- }
-
- /**
- * Enter your <a href="https://docs.aws.amazon.com/powershell/latest/userguide/pstools-appendix-sign-up.html">AWS secret access key</a>
- */
- @JsonProperty("secret_access_key")
- public String secretAccessKey;
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging withSecretAccessKey(String secretAccessKey) {
- this.secretAccessKey = secretAccessKey;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodAWSS3Staging(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("method") DestinationSnowflakeLoadingMethodAWSS3StagingMethod method, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("secret_access_key") String secretAccessKey) {
- this.accessKeyId = accessKeyId;
- this.method = method;
- this.s3BucketName = s3BucketName;
- this.secretAccessKey = secretAccessKey;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java
deleted file mode 100755
index 1066d99b7..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption - Staging data will be encrypted using AES-CBC envelope encryption.
- */
-
-public class DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption {
- @JsonProperty("encryption_type")
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType;
-
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption withEncryptionType(DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) {
- this.encryptionType = encryptionType;
- return this;
- }
-
- /**
- * The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("key_encrypting_key")
- public String keyEncryptingKey;
-
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption withKeyEncryptingKey(String keyEncryptingKey) {
- this.keyEncryptingKey = keyEncryptingKey;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption(@JsonProperty("encryption_type") DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) {
- this.encryptionType = encryptionType;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java
deleted file mode 100755
index 4a81c55fc..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonValue;
-
-public enum DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType {
- AES_CBC_ENVELOPE("aes_cbc_envelope");
-
- @JsonValue
- public final String value;
-
- private DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType(String value) {
- this.value = value;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java
deleted file mode 100755
index 2d2f1e9d0..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption - Staging data will be stored in plaintext.
- */
-
-public class DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption {
- @JsonProperty("encryption_type")
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType encryptionType;
-
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption withEncryptionType(DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType encryptionType) {
- this.encryptionType = encryptionType;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption(@JsonProperty("encryption_type") DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType encryptionType) {
- this.encryptionType = encryptionType;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType.java
deleted file mode 100755
index c2f18b6ac..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonValue;
-
-public enum DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType {
- NONE("none");
-
- @JsonValue
- public final String value;
-
- private DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType(String value) {
- this.value = value;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion.java
deleted file mode 100755
index 8d1215a38..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonValue;
-
-/**
- * DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion - Enter the region where your S3 bucket resides
- */
-public enum DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion {
- 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_WEST1("eu-west-1"),
- EU_WEST2("eu-west-2"),
- EU_WEST3("eu-west-3"),
- EU_SOUTH1("eu-south-1"),
- EU_NORTH1("eu-north-1"),
- SA_EAST1("sa-east-1"),
- ME_SOUTH1("me-south-1");
-
- @JsonValue
- public final String value;
-
- private DestinationSnowflakeLoadingMethodAWSS3StagingS3BucketRegion(String value) {
- this.value = value;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java
deleted file mode 100755
index d56f8be77..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging - Recommended for large production workloads for better speed and scalability.
- */
-
-public class DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging {
- /**
- * Enter the <a href="https://cloud.google.com/storage/docs/creating-buckets">Cloud Storage bucket name</a>
- */
- @JsonProperty("bucket_name")
- public String bucketName;
-
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging withBucketName(String bucketName) {
- this.bucketName = bucketName;
- return this;
- }
-
- /**
- * Enter your <a href="https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating_service_account_keys">Google Cloud service account key</a> in the JSON format with read/write access to your Cloud Storage staging bucket
- */
- @JsonProperty("credentials_json")
- public String credentialsJson;
-
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging withCredentialsJson(String credentialsJson) {
- this.credentialsJson = credentialsJson;
- return this;
- }
-
- @JsonProperty("method")
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod method;
-
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging withMethod(DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod method) {
- this.method = method;
- return this;
- }
-
- /**
- * Enter the <a href="https://cloud.google.com/resource-manager/docs/creating-managing-projects#identifying_projects">Google Cloud project ID</a>
- */
- @JsonProperty("project_id")
- public String projectId;
-
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging withProjectId(String projectId) {
- this.projectId = projectId;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging(@JsonProperty("bucket_name") String bucketName, @JsonProperty("credentials_json") String credentialsJson, @JsonProperty("method") DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod method, @JsonProperty("project_id") String projectId) {
- this.bucketName = bucketName;
- this.credentialsJson = credentialsJson;
- this.method = method;
- this.projectId = projectId;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java
deleted file mode 100755
index a32938cbd..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodRecommendedInternalStaging - Recommended for large production workloads for better speed and scalability.
- */
-
-public class DestinationSnowflakeLoadingMethodRecommendedInternalStaging {
- @JsonProperty("method")
- public DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod method;
-
- public DestinationSnowflakeLoadingMethodRecommendedInternalStaging withMethod(DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod method) {
- this.method = method;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodRecommendedInternalStaging(@JsonProperty("method") DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod method) {
- this.method = method;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.java
deleted file mode 100755
index 8ee8a8732..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod.java
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonValue;
-
-public enum DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod {
- INTERNAL_STAGING("Internal Staging");
-
- @JsonValue
- public final String value;
-
- private DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod(String value) {
- this.value = value;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java
deleted file mode 100755
index b691dadc2..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * DestinationSnowflakeLoadingMethodSelectAnotherOption - Select another option
- */
-
-public class DestinationSnowflakeLoadingMethodSelectAnotherOption {
- @JsonProperty("method")
- public DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod method;
-
- public DestinationSnowflakeLoadingMethodSelectAnotherOption withMethod(DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod method) {
- this.method = method;
- return this;
- }
-
- public DestinationSnowflakeLoadingMethodSelectAnotherOption(@JsonProperty("method") DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod method) {
- this.method = method;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java
index cb2014461..7b3dcccee 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java
@@ -14,17 +14,8 @@
public class FacebookMarketing {
/**
- * The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions <b>ads_management, ads_read, read_insights, business_management</b>. Then click on "Get token". See the <a href="https://docs.airbyte.com/integrations/sources/facebook-marketing">docs</a> for more information.
+ * The Client Id for your OAuth app
*/
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public FacebookMarketing withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -34,6 +25,9 @@ public FacebookMarketing withClientId(String clientId) {
return this;
}
+ /**
+ * The Client Secret for your OAuth app
+ */
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/FacebookPages.java b/lib/src/main/java/com/airbyte/api/models/shared/FacebookPages.java
deleted file mode 100755
index 9f4e0004a..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/FacebookPages.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * FacebookPages - The values required to configure the source.
- */
-
-public class FacebookPages {
- /**
- * Facebook Page Access Token
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public FacebookPages withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
- public FacebookPages(){}
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java
index 1db3ddb89..23cf30ab3 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java
@@ -11,17 +11,8 @@
public class GithubCredentials {
/**
- * OAuth access token
+ * OAuth Client Id
*/
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GithubCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -31,6 +22,9 @@ public GithubCredentials withClientId(String clientId) {
return this;
}
+ /**
+ * OAuth Client secret
+ */
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java
index 0ca9790d8..692a019c6 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java
@@ -4,29 +4,12 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
public class GitlabCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GitlabCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The API ID of the Gitlab developer application.
*/
@@ -51,31 +34,5 @@ public GitlabCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The key to refresh the expired access_token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public GitlabCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
- /**
- * The date-time when the access token should be refreshed.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
- @JsonProperty("token_expiry_date")
- public OffsetDateTime tokenExpiryDate;
-
- public GitlabCredentials withTokenExpiryDate(OffsetDateTime tokenExpiryDate) {
- this.tokenExpiryDate = tokenExpiryDate;
- return this;
- }
-
public GitlabCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java
index 8840bc96f..eb38d6910 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java
@@ -11,19 +11,7 @@
public class GoogleAdsCredentials {
/**
- * Access Token for making authenticated requests. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GoogleAdsCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
- /**
- * The Client ID of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
@@ -35,7 +23,7 @@ public GoogleAdsCredentials withClientId(String clientId) {
}
/**
- * The Client Secret of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
@@ -47,7 +35,7 @@ public GoogleAdsCredentials withClientSecret(String clientSecret) {
}
/**
- * Developer token granted by Google to use their APIs. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("developer_token")
@@ -58,17 +46,5 @@ public GoogleAdsCredentials withDeveloperToken(String developerToken) {
return this;
}
- /**
- * The token for obtaining a new access token. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public GoogleAdsCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public GoogleAdsCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java
index 4d0570f20..ee3aa6fe3 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java
@@ -10,18 +10,6 @@
public class GoogleAnalyticsDataApiCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GoogleAnalyticsDataApiCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your Google Analytics developer application.
*/
@@ -46,17 +34,5 @@ public GoogleAnalyticsDataApiCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The token for obtaining a new access token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public GoogleAnalyticsDataApiCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public GoogleAnalyticsDataApiCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java
index 481d6c721..f7e8f8971 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java
@@ -10,18 +10,6 @@
public class GoogleAnalyticsV4Credentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GoogleAnalyticsV4Credentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your Google Analytics developer application.
*/
@@ -46,17 +34,5 @@ public GoogleAnalyticsV4Credentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The token for obtaining a new access token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public GoogleAnalyticsV4Credentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public GoogleAnalyticsV4Credentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java
index c6d7f6447..0a9cd3390 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java
@@ -10,18 +10,6 @@
public class GoogleSearchConsoleAuthorization {
- /**
- * Access token for making authenticated requests. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public GoogleSearchConsoleAuthorization withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The client ID of your Google Search Console developer application. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>.
*/
@@ -46,17 +34,5 @@ public GoogleSearchConsoleAuthorization withClientSecret(String clientSecret) {
return this;
}
- /**
- * The token for obtaining a new access token. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public GoogleSearchConsoleAuthorization withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public GoogleSearchConsoleAuthorization(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java
index ceb1ad5b2..c1a99b06e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java
@@ -15,9 +15,9 @@
public class GoogleSheets {
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("credentials")
- public GoogleSheetsAuthenticateViaGoogleOAuth credentials;
+ public GoogleSheetsCredentials credentials;
- public GoogleSheets withCredentials(GoogleSheetsAuthenticateViaGoogleOAuth credentials) {
+ public GoogleSheets withCredentials(GoogleSheetsCredentials credentials) {
this.credentials = credentials;
return this;
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java
deleted file mode 100755
index 9967aa818..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-
-public class GoogleSheetsAuthenticateViaGoogleOAuth {
- /**
- * Enter your Google application's Client ID
- */
- @JsonProperty("client_id")
- public String clientId;
-
- public GoogleSheetsAuthenticateViaGoogleOAuth withClientId(String clientId) {
- this.clientId = clientId;
- return this;
- }
-
- /**
- * Enter your Google application's Client Secret
- */
- @JsonProperty("client_secret")
- public String clientSecret;
-
- public GoogleSheetsAuthenticateViaGoogleOAuth withClientSecret(String clientSecret) {
- this.clientSecret = clientSecret;
- return this;
- }
-
- public GoogleSheetsAuthenticateViaGoogleOAuth(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) {
- this.clientId = clientId;
- this.clientSecret = clientSecret;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsCredentials.java
new file mode 100755
index 000000000..eea87d034
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsCredentials.java
@@ -0,0 +1,38 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+
+public class GoogleSheetsCredentials {
+ /**
+ * Enter your Google application's Client ID. See <a href='https://developers.google.com/identity/protocols/oauth2'>Google's documentation</a> for more information.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_id")
+ public String clientId;
+
+ public GoogleSheetsCredentials withClientId(String clientId) {
+ this.clientId = clientId;
+ return this;
+ }
+
+ /**
+ * Enter your Google application's Client Secret. See <a href='https://developers.google.com/identity/protocols/oauth2'>Google's documentation</a> for more information.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_secret")
+ public String clientSecret;
+
+ public GoogleSheetsCredentials withClientSecret(String clientSecret) {
+ this.clientSecret = clientSecret;
+ return this;
+ }
+
+ public GoogleSheetsCredentials(){}
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java
index a7167833a..6127f8648 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java
@@ -34,17 +34,5 @@ public HarvestCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token to renew the expired Access Token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public HarvestCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public HarvestCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java
index 2c325ccf9..16edf0e1e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java
@@ -34,17 +34,5 @@ public HubspotCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh token to renew an expired access token. See the <a href="https://legacydocs.hubspot.com/docs/methods/oauth2/oauth2-quickstart">Hubspot docs</a> if you need help finding this token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public HubspotCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public HubspotCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java
index 20993a861..eeb605735 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java
@@ -13,14 +13,6 @@
*/
public class InitiateOauthRequest {
- @JsonProperty("name")
- public OAuthActorNames name;
-
- public InitiateOauthRequest withName(OAuthActorNames name) {
- this.name = name;
- return this;
- }
-
/**
* Arbitrary vars to pass for OAuth depending on what the source/destination spec requires.
*/
@@ -44,6 +36,14 @@ public InitiateOauthRequest withRedirectUrl(String redirectUrl) {
return this;
}
+ @JsonProperty("sourceType")
+ public OAuthActorNames sourceType;
+
+ public InitiateOauthRequest withSourceType(OAuthActorNames sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
/**
* The workspace to create the secret and eventually the full source.
*/
@@ -55,9 +55,9 @@ public InitiateOauthRequest withWorkspaceId(String workspaceId) {
return this;
}
- public InitiateOauthRequest(@JsonProperty("name") OAuthActorNames name, @JsonProperty("redirectUrl") String redirectUrl, @JsonProperty("workspaceId") String workspaceId) {
- this.name = name;
+ public InitiateOauthRequest(@JsonProperty("redirectUrl") String redirectUrl, @JsonProperty("sourceType") OAuthActorNames sourceType, @JsonProperty("workspaceId") String workspaceId) {
this.redirectUrl = redirectUrl;
+ this.sourceType = sourceType;
this.workspaceId = workspaceId;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java b/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java
index 9c33beede..6fd88a8da 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java
@@ -14,17 +14,8 @@
public class Instagram {
/**
- * The value of the access token generated with <b>instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access</b> permissions. See the <a href="https://docs.airbyte.com/integrations/sources/instagram/#step-1-set-up-instagram">docs</a> for more information
+ * The Client ID for your Oauth application
*/
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public Instagram withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -34,6 +25,9 @@ public Instagram withClientId(String clientId) {
return this;
}
+ /**
+ * The Client Secret for your Oauth application
+ */
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java b/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java
index 10a3ca4c8..5017c5487 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java
@@ -13,18 +13,6 @@
*/
public class Intercom {
- /**
- * Access token for making authenticated requests. See the <a href="https://developers.intercom.com/building-apps/docs/authentication-types#how-to-get-your-access-token">Intercom docs</a> for more information.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public Intercom withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java b/lib/src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java
index 113015eb1..c6223757a 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/JobStatusEnum.java
@@ -6,6 +6,9 @@
import com.fasterxml.jackson.annotation.JsonValue;
+/**
+ * JobStatusEnum - The Job status you want to filter by
+ */
public enum JobStatusEnum {
PENDING("pending"),
RUNNING("running"),
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java
index 517307da5..a4377e927 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java
@@ -34,17 +34,5 @@ public LeverHiringCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The token for obtaining new access token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public LeverHiringCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public LeverHiringCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java
index 458285b63..e48f64841 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java
@@ -34,17 +34,5 @@ public LinkedinAdsCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The key to refresh the expired access token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public LinkedinAdsCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public LinkedinAdsCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java
index 3304349bb..c0b7cbfc1 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java
@@ -10,18 +10,6 @@
public class MailchimpCredentials {
- /**
- * An access token generated using the above client ID and secret.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public MailchimpCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your OAuth application.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java
index 3644eff6d..9876df5a0 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java
@@ -34,17 +34,5 @@ public MicrosoftTeamsCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * A Refresh Token to renew the expired Access Token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public MicrosoftTeamsCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public MicrosoftTeamsCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java
index 7abc50f45..d0c081781 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java
@@ -10,18 +10,6 @@
public class MondayCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public MondayCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your OAuth application.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java
index ab75f8e52..829f1a6aa 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java
@@ -10,18 +10,6 @@
public class NotionCredentials {
- /**
- * Access Token is a token you received by complete the OauthWebFlow of Notion.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public NotionCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The ClientID of your Notion integration.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java
index 1a332fbc9..9f53341f3 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java
@@ -34,17 +34,5 @@ public PinterestCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token to obtain new Access Token, when it's expired.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public PinterestCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public PinterestCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java
index bb344646e..b0f8a90c6 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java
@@ -34,17 +34,5 @@ public RetentlyCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Retently Refresh Token which can be used to fetch new Bearer Tokens when the current one expires.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public RetentlyCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public RetentlyCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java b/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java
index f7fe80942..d06911cae 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java
@@ -37,17 +37,5 @@ public Salesforce withClientSecret(String clientSecret) {
return this;
}
- /**
- * Enter your application's <a href="https://developer.salesforce.com/docs/atlas.en-us.mobile_sdk.meta/mobile_sdk/oauth_refresh_token_flow.htm">Salesforce Refresh Token</a> used for Airbyte to access your Salesforce account.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public Salesforce withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public Salesforce(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java
index fb468e098..db6e02a8a 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java
@@ -10,18 +10,6 @@
public class ShopifyCredentials {
- /**
- * The Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public ShopifyCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of the Shopify developer application.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java
index bacdb3e37..93ba1882e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java
@@ -10,18 +10,6 @@
public class SlackCredentials {
- /**
- * Slack access_token. See our <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> if you need help generating the token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public SlackCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* Slack client_id. See our <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> if you need help finding this id.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java
index 93edc9f56..7aadc2bf5 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java
@@ -4,29 +4,12 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
public class SmartsheetsCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public SmartsheetsCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The API ID of the SmartSheets developer application.
*/
@@ -51,31 +34,5 @@ public SmartsheetsCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The key to refresh the expired access_token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public SmartsheetsCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
- /**
- * The date-time when the access token should be refreshed.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
- @JsonProperty("token_expiry_date")
- public OffsetDateTime tokenExpiryDate;
-
- public SmartsheetsCredentials withTokenExpiryDate(OffsetDateTime tokenExpiryDate) {
- this.tokenExpiryDate = tokenExpiryDate;
- return this;
- }
-
public SmartsheetsCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java
index 45e748b5f..e10b0be53 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java
@@ -37,17 +37,5 @@ public SnapchatMarketing withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token to renew the expired Access Token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public SnapchatMarketing withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public SnapchatMarketing(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java
index 57775a291..8c7183c44 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java
@@ -10,18 +10,6 @@
public class SnowflakeCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public SnowflakeCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your Snowflake developer application.
*/
@@ -46,17 +34,5 @@ public SnowflakeCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public SnowflakeCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public SnowflakeCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java
new file mode 100755
index 000000000..1b34524e2
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java
@@ -0,0 +1,25 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceAlloydbReplicationMethodStandardXmin - Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally.
+ */
+
+public class SourceAlloydbReplicationMethodStandardXmin {
+ @JsonProperty("method")
+ public SourceAlloydbReplicationMethodStandardXminMethod method;
+
+ public SourceAlloydbReplicationMethodStandardXmin withMethod(SourceAlloydbReplicationMethodStandardXminMethod method) {
+ this.method = method;
+ return this;
+ }
+
+ public SourceAlloydbReplicationMethodStandardXmin(@JsonProperty("method") SourceAlloydbReplicationMethodStandardXminMethod method) {
+ this.method = method;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java
new file mode 100755
index 000000000..a6cd2a68e
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceAlloydbReplicationMethodStandardXminMethod {
+ XMIN("Xmin");
+
+ @JsonValue
+ public final String value;
+
+ private SourceAlloydbReplicationMethodStandardXminMethod(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClockify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClockify.java
new file mode 100755
index 000000000..f83ad23f1
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClockify.java
@@ -0,0 +1,63 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceClockify - The values required to configure the source.
+ */
+
+public class SourceClockify {
+ /**
+ * You can get your api access_key <a href="https://app.clockify.me/user/settings">here</a> This API is Case Sensitive.
+ */
+ @JsonProperty("api_key")
+ public String apiKey;
+
+ public SourceClockify withApiKey(String apiKey) {
+ this.apiKey = apiKey;
+ return this;
+ }
+
+ /**
+ * The URL for the Clockify API. This should only need to be modified if connecting to an enterprise version of Clockify.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("api_url")
+ public String apiUrl;
+
+ public SourceClockify withApiUrl(String apiUrl) {
+ this.apiUrl = apiUrl;
+ return this;
+ }
+
+ @JsonProperty("sourceType")
+ public SourceClockifyClockify sourceType;
+
+ public SourceClockify withSourceType(SourceClockifyClockify sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
+ /**
+ * WorkSpace Id
+ */
+ @JsonProperty("workspace_id")
+ public String workspaceId;
+
+ public SourceClockify withWorkspaceId(String workspaceId) {
+ this.workspaceId = workspaceId;
+ return this;
+ }
+
+ public SourceClockify(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceClockifyClockify sourceType, @JsonProperty("workspace_id") String workspaceId) {
+ this.apiKey = apiKey;
+ this.sourceType = sourceType;
+ this.workspaceId = workspaceId;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClockifyClockify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClockifyClockify.java
new file mode 100755
index 000000000..a6f443205
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClockifyClockify.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceClockifyClockify {
+ CLOCKIFY("clockify");
+
+ @JsonValue
+ public final String value;
+
+ private SourceClockifyClockify(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java
index a790ad82d..1a2cb80ce 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java
@@ -4,14 +4,11 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
+import java.time.LocalDate;
/**
* SourceCloseCom - The values required to configure the source.
@@ -38,15 +35,14 @@ public SourceCloseCom withSourceType(SourceCloseComCloseCom sourceType) {
}
/**
- * The start date to sync data. Leave blank for full sync. Format: YYYY-MM-DD.
+ * 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.
*/
@JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonProperty("start_date")
- public OffsetDateTime startDate;
+ public LocalDate startDate;
- public SourceCloseCom withStartDate(OffsetDateTime startDate) {
+ public SourceCloseCom withStartDate(LocalDate startDate) {
this.startDate = startDate;
return this;
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadog.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadog.java
new file mode 100755
index 000000000..b5477f5f7
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadog.java
@@ -0,0 +1,123 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceDatadog - The values required to configure the source.
+ */
+
+public class SourceDatadog {
+ /**
+ * Datadog API key
+ */
+ @JsonProperty("api_key")
+ public String apiKey;
+
+ public SourceDatadog withApiKey(String apiKey) {
+ this.apiKey = apiKey;
+ return this;
+ }
+
+ /**
+ * Datadog application key
+ */
+ @JsonProperty("application_key")
+ public String applicationKey;
+
+ public SourceDatadog withApplicationKey(String applicationKey) {
+ this.applicationKey = applicationKey;
+ return this;
+ }
+
+ /**
+ * UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("end_date")
+ public String endDate;
+
+ public SourceDatadog withEndDate(String endDate) {
+ this.endDate = endDate;
+ return this;
+ }
+
+ /**
+ * Maximum number of records to collect per request.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("max_records_per_request")
+ public Long maxRecordsPerRequest;
+
+ public SourceDatadog withMaxRecordsPerRequest(Long maxRecordsPerRequest) {
+ this.maxRecordsPerRequest = maxRecordsPerRequest;
+ return this;
+ }
+
+ /**
+ * List of queries to be run and used as inputs.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("queries")
+ public SourceDatadogQueries[] queries;
+
+ public SourceDatadog withQueries(SourceDatadogQueries[] queries) {
+ this.queries = queries;
+ return this;
+ }
+
+ /**
+ * The search query. This just applies to Incremental syncs. If empty, it'll collect all logs.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("query")
+ public String query;
+
+ public SourceDatadog withQuery(String query) {
+ this.query = query;
+ return this;
+ }
+
+ /**
+ * The site where Datadog data resides in.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("site")
+ public SourceDatadogSite site;
+
+ public SourceDatadog withSite(SourceDatadogSite site) {
+ this.site = site;
+ return this;
+ }
+
+ @JsonProperty("sourceType")
+ public SourceDatadogDatadog sourceType;
+
+ public SourceDatadog withSourceType(SourceDatadogDatadog sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
+ /**
+ * UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This just applies to Incremental syncs.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("start_date")
+ public String startDate;
+
+ public SourceDatadog withStartDate(String startDate) {
+ this.startDate = startDate;
+ return this;
+ }
+
+ public SourceDatadog(@JsonProperty("api_key") String apiKey, @JsonProperty("application_key") String applicationKey, @JsonProperty("sourceType") SourceDatadogDatadog sourceType) {
+ this.apiKey = apiKey;
+ this.applicationKey = applicationKey;
+ this.sourceType = sourceType;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogDatadog.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogDatadog.java
new file mode 100755
index 000000000..36dee8f60
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogDatadog.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceDatadogDatadog {
+ DATADOG("datadog");
+
+ @JsonValue
+ public final String value;
+
+ private SourceDatadogDatadog(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueries.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueries.java
new file mode 100755
index 000000000..867eea160
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueries.java
@@ -0,0 +1,49 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+
+public class SourceDatadogQueries {
+ /**
+ * A data source that is powered by the platform.
+ */
+ @JsonProperty("data_source")
+ public SourceDatadogQueriesDataSource dataSource;
+
+ public SourceDatadogQueries withDataSource(SourceDatadogQueriesDataSource dataSource) {
+ this.dataSource = dataSource;
+ return this;
+ }
+
+ /**
+ * The variable name for use in queries.
+ */
+ @JsonProperty("name")
+ public String name;
+
+ public SourceDatadogQueries withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * A classic query string.
+ */
+ @JsonProperty("query")
+ public String query;
+
+ public SourceDatadogQueries withQuery(String query) {
+ this.query = query;
+ return this;
+ }
+
+ public SourceDatadogQueries(@JsonProperty("data_source") SourceDatadogQueriesDataSource dataSource, @JsonProperty("name") String name, @JsonProperty("query") String query) {
+ this.dataSource = dataSource;
+ this.name = name;
+ this.query = query;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueriesDataSource.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueriesDataSource.java
new file mode 100755
index 000000000..ecd0a3c67
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogQueriesDataSource.java
@@ -0,0 +1,24 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceDatadogQueriesDataSource - A data source that is powered by the platform.
+ */
+public enum SourceDatadogQueriesDataSource {
+ METRICS("metrics"),
+ CLOUD_COST("cloud_cost"),
+ LOGS("logs"),
+ RUM("rum");
+
+ @JsonValue
+ public final String value;
+
+ private SourceDatadogQueriesDataSource(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogSite.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogSite.java
new file mode 100755
index 000000000..e07e53249
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatadogSite.java
@@ -0,0 +1,25 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceDatadogSite - The site where Datadog data resides in.
+ */
+public enum SourceDatadogSite {
+ DATADOGHQ_COM("datadoghq.com"),
+ US3_DATADOGHQ_COM("us3.datadoghq.com"),
+ US5_DATADOGHQ_COM("us5.datadoghq.com"),
+ DATADOGHQ_EU("datadoghq.eu"),
+ DDOG_GOV_COM("ddog-gov.com");
+
+ @JsonValue
+ public final String value;
+
+ private SourceDatadogSite(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java
index 4cb458a0d..de61f774b 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java
@@ -52,6 +52,30 @@ public SourceFacebookMarketing withActionBreakdownsAllowEmpty(Boolean actionBrea
return this;
}
+ /**
+ * The Client Id for your OAuth app
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_id")
+ public String clientId;
+
+ public SourceFacebookMarketing withClientId(String clientId) {
+ this.clientId = clientId;
+ return this;
+ }
+
+ /**
+ * The Client Secret for your OAuth app
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_secret")
+ public String clientSecret;
+
+ public SourceFacebookMarketing withClientSecret(String clientSecret) {
+ this.clientSecret = clientSecret;
+ return this;
+ }
+
/**
* 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.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java
index 5a4b75d51..fefc5eaa2 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java
@@ -30,6 +30,18 @@ public SourceFacebookMarketingInsightConfig withActionBreakdowns(SourceFacebookM
return this;
}
+ /**
+ * 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.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("action_report_time")
+ public SourceFacebookMarketingInsightConfigActionReportTime actionReportTime;
+
+ public SourceFacebookMarketingInsightConfig withActionReportTime(SourceFacebookMarketingInsightConfigActionReportTime actionReportTime) {
+ this.actionReportTime = actionReportTime;
+ return this;
+ }
+
/**
* A list of chosen breakdowns for breakdowns
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.java
new file mode 100755
index 000000000..095321193
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigActionReportTime.java
@@ -0,0 +1,23 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceFacebookMarketingInsightConfigActionReportTime - 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.
+ */
+public enum SourceFacebookMarketingInsightConfigActionReportTime {
+ CONVERSION("conversion"),
+ IMPRESSION("impression"),
+ MIXED("mixed");
+
+ @JsonValue
+ public final String value;
+
+ private SourceFacebookMarketingInsightConfigActionReportTime(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.java
index 7b930d1a0..3c2612320 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidActionBreakdowns.java
@@ -7,9 +7,7 @@
import com.fasterxml.jackson.annotation.JsonValue;
/**
- * SourceFacebookMarketingInsightConfigValidActionBreakdowns - Generic enumeration.
- *
- * Derive from this class to define new enumerations.
+ * SourceFacebookMarketingInsightConfigValidActionBreakdowns - An enumeration.
*/
public enum SourceFacebookMarketingInsightConfigValidActionBreakdowns {
ACTION_CANVAS_COMPONENT_NAME("action_canvas_component_name"),
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.java
index 6bcc458ff..080167b70 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidBreakdowns.java
@@ -7,9 +7,7 @@
import com.fasterxml.jackson.annotation.JsonValue;
/**
- * SourceFacebookMarketingInsightConfigValidBreakdowns - Generic enumeration.
- *
- * Derive from this class to define new enumerations.
+ * SourceFacebookMarketingInsightConfigValidBreakdowns - An enumeration.
*/
public enum SourceFacebookMarketingInsightConfigValidBreakdowns {
AD_FORMAT_ASSET("ad_format_asset"),
@@ -17,14 +15,17 @@ public enum SourceFacebookMarketingInsightConfigValidBreakdowns {
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"),
@@ -32,8 +33,10 @@ public enum SourceFacebookMarketingInsightConfigValidBreakdowns {
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"),
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidEnums.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidEnums.java
index 6a7e15f70..a5b590dcf 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidEnums.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfigValidEnums.java
@@ -7,9 +7,7 @@
import com.fasterxml.jackson.annotation.JsonValue;
/**
- * SourceFacebookMarketingInsightConfigValidEnums - Generic enumeration.
- *
- * Derive from this class to define new enumerations.
+ * SourceFacebookMarketingInsightConfigValidEnums - An enumeration.
*/
public enum SourceFacebookMarketingInsightConfigValidEnums {
ACCOUNT_CURRENCY("account_currency"),
@@ -17,12 +15,10 @@ public enum SourceFacebookMarketingInsightConfigValidEnums {
ACCOUNT_NAME("account_name"),
ACTION_VALUES("action_values"),
ACTIONS("actions"),
- AD_BID_VALUE("ad_bid_value"),
AD_CLICK_ACTIONS("ad_click_actions"),
AD_ID("ad_id"),
AD_IMPRESSION_ACTIONS("ad_impression_actions"),
AD_NAME("ad_name"),
- ADSET_BID_VALUE("adset_bid_value"),
ADSET_END("adset_end"),
ADSET_ID("adset_id"),
ADSET_NAME("adset_name"),
@@ -69,6 +65,7 @@ public enum SourceFacebookMarketingInsightConfigValidEnums {
CPM("cpm"),
CPP("cpp"),
CREATED_TIME("created_time"),
+ CREATIVE_MEDIA_TYPE("creative_media_type"),
CTR("ctr"),
DATE_START("date_start"),
DATE_STOP("date_stop"),
@@ -89,6 +86,7 @@ public enum SourceFacebookMarketingInsightConfigValidEnums {
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"),
@@ -112,6 +110,7 @@ public enum SourceFacebookMarketingInsightConfigValidEnums {
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"),
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java
deleted file mode 100755
index e5a8b70e4..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * SourceFreshservice - The values required to configure the source.
- */
-
-public class SourceFreshservice {
- /**
- * Freshservice API Key. See <a href="https://api.freshservice.com/#authentication">here</a>. The key is case sensitive.
- */
- @JsonProperty("api_key")
- public String apiKey;
-
- public SourceFreshservice withApiKey(String apiKey) {
- this.apiKey = apiKey;
- return this;
- }
-
- /**
- * The name of your Freshservice domain
- */
- @JsonProperty("domain_name")
- public String domainName;
-
- public SourceFreshservice withDomainName(String domainName) {
- this.domainName = domainName;
- return this;
- }
-
- @JsonProperty("sourceType")
- public SourceFreshserviceFreshservice sourceType;
-
- public SourceFreshservice withSourceType(SourceFreshserviceFreshservice sourceType) {
- this.sourceType = sourceType;
- return this;
- }
-
- /**
- * UTC date and time in the format 2020-10-01T00:00:00Z. Any data before this date will not be replicated.
- */
- @JsonProperty("start_date")
- public String startDate;
-
- public SourceFreshservice withStartDate(String startDate) {
- this.startDate = startDate;
- return this;
- }
-
- public SourceFreshservice(@JsonProperty("api_key") String apiKey, @JsonProperty("domain_name") String domainName, @JsonProperty("sourceType") SourceFreshserviceFreshservice sourceType, @JsonProperty("start_date") String startDate) {
- this.apiKey = apiKey;
- this.domainName = domainName;
- this.sourceType = sourceType;
- this.startDate = startDate;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPx.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPx.java
new file mode 100755
index 000000000..d7702e218
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPx.java
@@ -0,0 +1,37 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceGainsightPx - The values required to configure the source.
+ */
+
+public class SourceGainsightPx {
+ /**
+ * The Aptrinsic API Key which is recieved from the dashboard settings (ref - https://app.aptrinsic.com/settings/api-keys)
+ */
+ @JsonProperty("api_key")
+ public String apiKey;
+
+ public SourceGainsightPx withApiKey(String apiKey) {
+ this.apiKey = apiKey;
+ return this;
+ }
+
+ @JsonProperty("sourceType")
+ public SourceGainsightPxGainsightPx sourceType;
+
+ public SourceGainsightPx withSourceType(SourceGainsightPxGainsightPx sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
+ public SourceGainsightPx(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceGainsightPxGainsightPx sourceType) {
+ this.apiKey = apiKey;
+ this.sourceType = sourceType;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPxGainsightPx.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPxGainsightPx.java
new file mode 100755
index 000000000..da387c137
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGainsightPxGainsightPx.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceGainsightPxGainsightPx {
+ GAINSIGHT_PX("gainsight-px");
+
+ @JsonValue
+ public final String value;
+
+ private SourceGainsightPxGainsightPx(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java
index 35194b4db..51f1607ba 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java
@@ -24,6 +24,30 @@ public SourceGithubCredentialsOAuth withAccessToken(String accessToken) {
return this;
}
+ /**
+ * OAuth Client Id
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_id")
+ public String clientId;
+
+ public SourceGithubCredentialsOAuth withClientId(String clientId) {
+ this.clientId = clientId;
+ return this;
+ }
+
+ /**
+ * OAuth Client secret
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_secret")
+ public String clientSecret;
+
+ public SourceGithubCredentialsOAuth withClientSecret(String clientSecret) {
+ this.clientSecret = clientSecret;
+ return this;
+ }
+
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("option_title")
public SourceGithubCredentialsOAuthOptionTitle optionTitle;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java
index 04d78600b..d8a8bf8c0 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java
@@ -16,7 +16,7 @@
public class SourceGoogleAds {
/**
- * A conversion window is the period of time 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 <a href="https://support.google.com/google-ads/answer/3123169?hl=en">documentation</a>.
+ * 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 <a href="https://support.google.com/google-ads/answer/3123169?hl=en">Google's documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("conversion_window_days")
@@ -45,7 +45,7 @@ public SourceGoogleAds withCustomQueries(SourceGoogleAdsCustomQueries[] customQu
}
/**
- * Comma separated list of (client) customer IDs. Each customer ID must be specified as a 10-digit number without dashes. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>. Metrics streams like AdGroupAdReport cannot be requested for a manager account.
+ * 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 <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonProperty("customer_id")
public String customerId;
@@ -56,7 +56,7 @@ public SourceGoogleAds withCustomerId(String customerId) {
}
/**
- * UTC date and time in the format 2017-01-25. Any data after this date will not be replicated.
+ * UTC date in the format YYYY-MM-DD. Any data after this date will not be replicated.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@@ -69,7 +69,7 @@ public SourceGoogleAds withEndDate(LocalDate endDate) {
}
/**
- * If your access to the customer account is through a manager account, this field is required and must be set to the customer ID of the manager account (10-digit number without dashes). More information about this field you can see <a href="https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid">here</a>
+ * If your access to the customer account is through a manager account, this field is required, and must be set to the 10-digit customer ID of the manager account. For more information about this field, refer to <a href="https://developers.google.com/google-ads/api/docs/concepts/call-structure#cid">Google's documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("login_customer_id")
@@ -89,7 +89,7 @@ public SourceGoogleAds withSourceType(SourceGoogleAdsGoogleAds sourceType) {
}
/**
- * UTC date and time in the format 2017-01-25. Any data before this date will not be replicated.
+ * UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.
*/
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonProperty("start_date")
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java
index dfda8c5fd..cac39afe1 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java
@@ -9,7 +9,7 @@
public class SourceGoogleAdsCustomQueries {
/**
- * A custom defined GAQL query for building the report. Should not contain segments.date expression because it is used by incremental streams. See Google's <a href="https://developers.google.com/google-ads/api/fields/v11/overview_query_builder">query builder</a> for more information.
+ * 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 <a href="https://developers.google.com/google-ads/api/fields/v11/overview_query_builder">Google's documentation</a>.
*/
@JsonProperty("query")
public String query;
@@ -20,7 +20,7 @@ public SourceGoogleAdsCustomQueries withQuery(String query) {
}
/**
- * The table name in your destination database for choosen query.
+ * The table name in your destination database for the chosen query.
*/
@JsonProperty("table_name")
public String tableName;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java
index c15476efb..cd3703bf6 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java
@@ -11,7 +11,7 @@
public class SourceGoogleAdsGoogleCredentials {
/**
- * Access Token for making authenticated requests. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("access_token")
@@ -23,7 +23,7 @@ public SourceGoogleAdsGoogleCredentials withAccessToken(String accessToken) {
}
/**
- * The Client ID of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonProperty("client_id")
public String clientId;
@@ -34,7 +34,7 @@ public SourceGoogleAdsGoogleCredentials withClientId(String clientId) {
}
/**
- * The Client Secret of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonProperty("client_secret")
public String clientSecret;
@@ -45,7 +45,7 @@ public SourceGoogleAdsGoogleCredentials withClientSecret(String clientSecret) {
}
/**
- * Developer token granted by Google to use their APIs. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonProperty("developer_token")
public String developerToken;
@@ -56,7 +56,7 @@ public SourceGoogleAdsGoogleCredentials withDeveloperToken(String developerToken
}
/**
- * The token for obtaining a new access token. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a>
+ * The token used to obtain a new Access Token. For detailed instructions on finding this value, refer to our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">documentation</a>.
*/
@JsonProperty("refresh_token")
public String refreshToken;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java
index 82924fb4a..03cee5ac9 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java
@@ -28,7 +28,7 @@ public SourceGoogleAnalyticsDataApi withCredentials(Object credentials) {
}
/**
- * A JSON array describing the custom reports you want to sync from Google Analytics. See <a href="https://docs.airbyte.com/integrations/sources/google-analytics-v4/#custom-reports">the docs</a> for more information about the exact format you can use to fill out this field.
+ * A JSON array describing the custom reports you want to sync from Google Analytics. See <a href="https://docs.airbyte.com/integrations/sources/google-analytics-data-api/#custom-reports">the documentation</a> for more information about the exact format you can use to fill out this field.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("custom_reports")
@@ -52,7 +52,7 @@ public SourceGoogleAnalyticsDataApi withDateRangesStartDate(LocalDate dateRanges
}
/**
- * A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body such as "123...". See <a href="https://developers.google.com/analytics/devguides/reporting/data/v1/property-id#what_is_my_property_id">the docs</a> for more details.
+ * 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 <a href='https://developers.google.com/analytics/devguides/reporting/data/v1/property-id#what_is_my_property_id'>Google Analytics documentation</a> to locate your property ID.
*/
@JsonProperty("property_id")
public String propertyId;
@@ -71,7 +71,7 @@ public SourceGoogleAnalyticsDataApi withSourceType(SourceGoogleAnalyticsDataApiG
}
/**
- * The time increment used by the connector when requesting data from the Google Analytics API. More information is available in the <a href="https://docs.airbyte.com/integrations/sources/google-analytics-v4/#sampling-in-reports">the docs</a>. 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. Not applied to custom Cohort reports.
+ * 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 <a href="https://docs.airbyte.com/integrations/sources/google-analytics-data-api">the documentation</a>.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("window_in_days")
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java
index b785bdd4c..317ac6997 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java
@@ -23,7 +23,7 @@ public SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication wi
}
/**
- * The JSON key of the service account to use for authorization
+ * The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to <a href="https://docs.airbyte.com/integrations/sources/google-analytics-data-api/#setup-guide">the setup guide</a>.
*/
@JsonProperty("credentials_json")
public String credentialsJson;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java
index 82eea5388..8523f596e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java
@@ -4,9 +4,11 @@
package com.airbyte.api.models.shared;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
+import java.time.LocalDate;
/**
* SourceGoogleAnalyticsV4 - The values required to configure the source.
@@ -48,10 +50,11 @@ public SourceGoogleAnalyticsV4 withSourceType(SourceGoogleAnalyticsV4GoogleAnaly
/**
* The date in the format YYYY-MM-DD. Any data before this date will not be replicated.
*/
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonProperty("start_date")
- public String startDate;
+ public LocalDate startDate;
- public SourceGoogleAnalyticsV4 withStartDate(String startDate) {
+ public SourceGoogleAnalyticsV4 withStartDate(LocalDate startDate) {
this.startDate = startDate;
return this;
}
@@ -79,7 +82,7 @@ public SourceGoogleAnalyticsV4 withWindowInDays(Long windowInDays) {
return this;
}
- public SourceGoogleAnalyticsV4(@JsonProperty("sourceType") SourceGoogleAnalyticsV4GoogleAnalyticsV4 sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("view_id") String viewId) {
+ public SourceGoogleAnalyticsV4(@JsonProperty("sourceType") SourceGoogleAnalyticsV4GoogleAnalyticsV4 sourceType, @JsonProperty("start_date") LocalDate startDate, @JsonProperty("view_id") String viewId) {
this.sourceType = sourceType;
this.startDate = startDate;
this.viewId = viewId;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java
index 6ec01770c..75034df7f 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java
@@ -25,7 +25,19 @@ public SourceGoogleSheets withCredentials(Object credentials) {
}
/**
- * Number of rows fetched when making a Google Sheet API call. Defaults to 200.
+ * 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.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("names_conversion")
+ public Boolean namesConversion;
+
+ public SourceGoogleSheets withNamesConversion(Boolean namesConversion) {
+ this.namesConversion = namesConversion;
+ return this;
+ }
+
+ /**
+ * The number of rows fetched when making a Google Sheet API call. Defaults to 200.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("row_batch_size")
@@ -45,7 +57,7 @@ public SourceGoogleSheets withSourceType(SourceGoogleSheetsGoogleSheets sourceTy
}
/**
- * Enter the link to the Google spreadsheet you want to sync
+ * 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'.
*/
@JsonProperty("spreadsheet_id")
public String spreadsheetId;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java
index 757fd02a9..afe43acc6 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java
@@ -11,8 +11,16 @@
*/
public class SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth {
+ @JsonProperty("auth_type")
+ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType;
+
+ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withAuthType(SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType) {
+ this.authType = authType;
+ return this;
+ }
+
/**
- * Enter your Google application's Client ID
+ * Enter your Google application's Client ID. See <a href='https://developers.google.com/identity/protocols/oauth2'>Google's documentation</a> for more information.
*/
@JsonProperty("client_id")
public String clientId;
@@ -23,7 +31,7 @@ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withClientId(Stri
}
/**
- * Enter your Google application's Client Secret
+ * Enter your Google application's Client Secret. See <a href='https://developers.google.com/identity/protocols/oauth2'>Google's documentation</a> for more information.
*/
@JsonProperty("client_secret")
public String clientSecret;
@@ -33,8 +41,21 @@ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withClientSecret(
return this;
}
- public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) {
+ /**
+ * Enter your Google application's refresh token. See <a href='https://developers.google.com/identity/protocols/oauth2'>Google's documentation</a> for more information.
+ */
+ @JsonProperty("refresh_token")
+ public String refreshToken;
+
+ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withRefreshToken(String refreshToken) {
+ this.refreshToken = refreshToken;
+ return this;
+ }
+
+ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth(@JsonProperty("auth_type") SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("refresh_token") String refreshToken) {
+ this.authType = authType;
this.clientId = clientId;
this.clientSecret = clientSecret;
+ this.refreshToken = refreshToken;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java
new file mode 100755
index 000000000..761243376
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType {
+ CLIENT("Client");
+
+ @JsonValue
+ public final String value;
+
+ private SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java
index 1ad1b53e7..af399564d 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java
@@ -20,7 +20,7 @@ public SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication withAuthType
}
/**
- * Enter your Google Cloud <a href="https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating_service_account_keys">service account key</a> in JSON format
+ * The JSON key of the service account to use for authorization. Read more <a href="https://cloud.google.com/iam/docs/creating-managing-service-account-keys#creating_service_account_keys">here</a>.
*/
@JsonProperty("service_account_info")
public String serviceAccountInfo;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java
index 170c5c844..d461fad5e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java
@@ -6,6 +6,8 @@
import com.airbyte.api.utils.DateTimeDeserializer;
import com.airbyte.api.utils.DateTimeSerializer;
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@@ -27,6 +29,30 @@ public SourceInstagram withAccessToken(String accessToken) {
return this;
}
+ /**
+ * The Client ID for your Oauth application
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_id")
+ public String clientId;
+
+ public SourceInstagram withClientId(String clientId) {
+ this.clientId = clientId;
+ return this;
+ }
+
+ /**
+ * The Client Secret for your Oauth application
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("client_secret")
+ public String clientSecret;
+
+ public SourceInstagram withClientSecret(String clientSecret) {
+ this.clientSecret = clientSecret;
+ return this;
+ }
+
@JsonProperty("sourceType")
public SourceInstagramInstagram sourceType;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java
index edf6e4d1a..ce21e705e 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java
@@ -27,6 +27,15 @@ public SourceLinkedinAds withAccountIds(Long[] accountIds) {
return this;
}
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("ad_analytics_reports")
+ public SourceLinkedinAdsAdAnalyticsReportConfiguration[] adAnalyticsReports;
+
+ public SourceLinkedinAds withAdAnalyticsReports(SourceLinkedinAdsAdAnalyticsReportConfiguration[] adAnalyticsReports) {
+ this.adAnalyticsReports = adAnalyticsReports;
+ return this;
+ }
+
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("credentials")
public Object credentials;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.java
new file mode 100755
index 000000000..8b435c25a
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfiguration.java
@@ -0,0 +1,56 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceLinkedinAdsAdAnalyticsReportConfiguration - Config for custom ad Analytics Report
+ */
+
+public class SourceLinkedinAdsAdAnalyticsReportConfiguration {
+ /**
+ * The name for the report
+ */
+ @JsonProperty("name")
+ public String name;
+
+ public SourceLinkedinAdsAdAnalyticsReportConfiguration withName(String name) {
+ this.name = name;
+ return this;
+ }
+
+ /**
+ * Select value from list to pivot by
+ */
+ @JsonProperty("pivot_by")
+ public SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy pivotBy;
+
+ public SourceLinkedinAdsAdAnalyticsReportConfiguration withPivotBy(SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy pivotBy) {
+ this.pivotBy = pivotBy;
+ return this;
+ }
+
+ /**
+ * Set time granularity for report:
+ * ALL - Results grouped into a single result across the entire time range of the report.
+ * DAILY - Results grouped by day.
+ * MONTHLY - Results grouped by month.
+ * YEARLY - Results grouped by year.
+ */
+ @JsonProperty("time_granularity")
+ public SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity timeGranularity;
+
+ public SourceLinkedinAdsAdAnalyticsReportConfiguration withTimeGranularity(SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity timeGranularity) {
+ this.timeGranularity = timeGranularity;
+ return this;
+ }
+
+ public SourceLinkedinAdsAdAnalyticsReportConfiguration(@JsonProperty("name") String name, @JsonProperty("pivot_by") SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy pivotBy, @JsonProperty("time_granularity") SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity timeGranularity) {
+ this.name = name;
+ this.pivotBy = pivotBy;
+ this.timeGranularity = timeGranularity;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.java
new file mode 100755
index 000000000..d8518d90e
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy.java
@@ -0,0 +1,41 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy - Select value from list to pivot by
+ */
+public enum SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy {
+ 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");
+
+ @JsonValue
+ public final String value;
+
+ private SourceLinkedinAdsAdAnalyticsReportConfigurationPivotBy(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.java
new file mode 100755
index 000000000..14cba5bbe
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity.java
@@ -0,0 +1,28 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity - Set time granularity for report:
+ * ALL - Results grouped into a single result across the entire time range of the report.
+ * DAILY - Results grouped by day.
+ * MONTHLY - Results grouped by month.
+ * YEARLY - Results grouped by year.
+ */
+public enum SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity {
+ ALL("ALL"),
+ DAILY("DAILY"),
+ MONTHLY("MONTHLY"),
+ YEARLY("YEARLY");
+
+ @JsonValue
+ public final String value;
+
+ private SourceLinkedinAdsAdAnalyticsReportConfigurationTimeGranularity(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java
index 4402100f7..e1d4214de 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java
@@ -4,14 +4,11 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
+import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
+import java.time.LocalDate;
/**
* SourceMixpanel - The values required to configure the source.
@@ -58,12 +55,11 @@ public SourceMixpanel withDateWindowSize(Long dateWindowSize) {
* 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
*/
@JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonProperty("end_date")
- public OffsetDateTime endDate;
+ public LocalDate endDate;
- public SourceMixpanel withEndDate(OffsetDateTime endDate) {
+ public SourceMixpanel withEndDate(LocalDate endDate) {
this.endDate = endDate;
return this;
}
@@ -129,12 +125,11 @@ public SourceMixpanel withSourceType(SourceMixpanelMixpanel sourceType) {
* 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.
*/
@JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
+ @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")
@JsonProperty("start_date")
- public OffsetDateTime startDate;
+ public LocalDate startDate;
- public SourceMixpanel withStartDate(OffsetDateTime startDate) {
+ public SourceMixpanel withStartDate(LocalDate startDate) {
this.startDate = startDate;
return this;
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java
deleted file mode 100755
index 12ea05ede..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * SourceMongodbInstanceTypeMongoDBAtlas - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.
- */
-
-public class SourceMongodbInstanceTypeMongoDBAtlas {
- /**
- * The URL of a cluster to connect to.
- */
- @JsonProperty("cluster_url")
- public String clusterUrl;
-
- public SourceMongodbInstanceTypeMongoDBAtlas withClusterUrl(String clusterUrl) {
- this.clusterUrl = clusterUrl;
- return this;
- }
-
- @JsonProperty("instance")
- public SourceMongodbInstanceTypeMongoDBAtlasInstance instance;
-
- public SourceMongodbInstanceTypeMongoDBAtlas withInstance(SourceMongodbInstanceTypeMongoDBAtlasInstance instance) {
- this.instance = instance;
- return this;
- }
-
- public SourceMongodbInstanceTypeMongoDBAtlas(@JsonProperty("cluster_url") String clusterUrl, @JsonProperty("instance") SourceMongodbInstanceTypeMongoDBAtlasInstance instance) {
- this.clusterUrl = clusterUrl;
- this.instance = instance;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java
new file mode 100755
index 000000000..59283c97a
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java
@@ -0,0 +1,87 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceMongodbInternalPoc - The values required to configure the source.
+ */
+
+public class SourceMongodbInternalPoc {
+ /**
+ * The authentication source where the user information is stored.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("auth_source")
+ public String authSource;
+
+ public SourceMongodbInternalPoc withAuthSource(String authSource) {
+ this.authSource = authSource;
+ return this;
+ }
+
+ /**
+ * The connection string of the database that you want to replicate..
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("connection_string")
+ public String connectionString;
+
+ public SourceMongodbInternalPoc withConnectionString(String connectionString) {
+ this.connectionString = connectionString;
+ return this;
+ }
+
+ /**
+ * The password associated with this username.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("password")
+ public String password;
+
+ public SourceMongodbInternalPoc withPassword(String password) {
+ this.password = password;
+ return this;
+ }
+
+ /**
+ * The name of the replica set to be replicated.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("replica_set")
+ public String replicaSet;
+
+ public SourceMongodbInternalPoc withReplicaSet(String replicaSet) {
+ this.replicaSet = replicaSet;
+ return this;
+ }
+
+ @JsonProperty("sourceType")
+ public SourceMongodbInternalPocMongodbInternalPoc sourceType;
+
+ public SourceMongodbInternalPoc withSourceType(SourceMongodbInternalPocMongodbInternalPoc sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
+ /**
+ * The username which is used to access the database.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("user")
+ public String user;
+
+ public SourceMongodbInternalPoc withUser(String user) {
+ this.user = user;
+ return this;
+ }
+
+ public SourceMongodbInternalPoc(@JsonProperty("sourceType") SourceMongodbInternalPocMongodbInternalPoc sourceType) {
+ this.sourceType = sourceType;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java
similarity index 59%
rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java
index 7919871e6..1838d8e56 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum DestinationSnowflakeLoadingMethodAWSS3StagingMethod {
- S3_STAGING("S3 Staging");
+public enum SourceMongodbInternalPocMongodbInternalPoc {
+ MONGODB_INTERNAL_POC("mongodb-internal-poc");
@JsonValue
public final String value;
- private DestinationSnowflakeLoadingMethodAWSS3StagingMethod(String value) {
+ private SourceMongodbInternalPocMongodbInternalPoc(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java
index 628018758..05d35d6be 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java
@@ -71,7 +71,7 @@ public SourceMysql withPort(Long port) {
}
/**
- * Replication method to use for extracting data from the database.
+ * Configures how data is extracted from the database.
*/
@JsonProperty("replication_method")
public Object replicationMethod;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java
similarity index 56%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java
rename to lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java
index 33533ffa0..fc736a2d7 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java
@@ -9,10 +9,10 @@
import com.fasterxml.jackson.annotation.JsonProperty;
/**
- * SourceMysqlReplicationMethodLogicalReplicationCDC - CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself.
+ * SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC - <i>Recommended</i> - Incrementally reads new inserts, updates, and deletes using the MySQL <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">binary log</a>. This must be enabled on your database.
*/
-public class SourceMysqlReplicationMethodLogicalReplicationCDC {
+public class SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC {
/**
* 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 <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">initial waiting time</a>.
*/
@@ -20,15 +20,15 @@ public class SourceMysqlReplicationMethodLogicalReplicationCDC {
@JsonProperty("initial_waiting_seconds")
public Long initialWaitingSeconds;
- public SourceMysqlReplicationMethodLogicalReplicationCDC withInitialWaitingSeconds(Long initialWaitingSeconds) {
+ public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withInitialWaitingSeconds(Long initialWaitingSeconds) {
this.initialWaitingSeconds = initialWaitingSeconds;
return this;
}
@JsonProperty("method")
- public SourceMysqlReplicationMethodLogicalReplicationCDCMethod method;
+ public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method;
- public SourceMysqlReplicationMethodLogicalReplicationCDC withMethod(SourceMysqlReplicationMethodLogicalReplicationCDCMethod method) {
+ public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withMethod(SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) {
this.method = method;
return this;
}
@@ -40,12 +40,12 @@ public SourceMysqlReplicationMethodLogicalReplicationCDC withMethod(SourceMysqlR
@JsonProperty("server_time_zone")
public String serverTimeZone;
- public SourceMysqlReplicationMethodLogicalReplicationCDC withServerTimeZone(String serverTimeZone) {
+ public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withServerTimeZone(String serverTimeZone) {
this.serverTimeZone = serverTimeZone;
return this;
}
- public SourceMysqlReplicationMethodLogicalReplicationCDC(@JsonProperty("method") SourceMysqlReplicationMethodLogicalReplicationCDCMethod method) {
+ public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC(@JsonProperty("method") SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) {
this.method = method;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java
similarity index 61%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java
index 21539f868..2ad40ecab 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDCMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceMysqlReplicationMethodLogicalReplicationCDCMethod {
+public enum SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod {
CDC("CDC");
@JsonValue
public final String value;
- private SourceMysqlReplicationMethodLogicalReplicationCDCMethod(String value) {
+ private SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java
new file mode 100755
index 000000000..b53efc2b7
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java
@@ -0,0 +1,25 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at).
+ */
+
+public class SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor {
+ @JsonProperty("method")
+ public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method;
+
+ public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) {
+ this.method = method;
+ return this;
+ }
+
+ public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) {
+ this.method = method;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java
new file mode 100755
index 000000000..7af286aab
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod {
+ STANDARD("STANDARD");
+
+ @JsonValue
+ public final String value;
+
+ private SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java
deleted file mode 100755
index cfd8ec5db..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * SourceMysqlReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally.
- */
-
-public class SourceMysqlReplicationMethodStandard {
- @JsonProperty("method")
- public SourceMysqlReplicationMethodStandardMethod method;
-
- public SourceMysqlReplicationMethodStandard withMethod(SourceMysqlReplicationMethodStandardMethod method) {
- this.method = method;
- return this;
- }
-
- public SourceMysqlReplicationMethodStandard(@JsonProperty("method") SourceMysqlReplicationMethodStandardMethod method) {
- this.method = method;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplify.java
new file mode 100755
index 000000000..b5061de0a
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplify.java
@@ -0,0 +1,87 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonInclude.Include;
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceOutbrainAmplify - The values required to configure the source.
+ */
+
+public class SourceOutbrainAmplify {
+ /**
+ * Credentials for making authenticated requests requires either username/password or access_token.
+ */
+ @JsonProperty("credentials")
+ public Object credentials;
+
+ public SourceOutbrainAmplify withCredentials(Object credentials) {
+ this.credentials = credentials;
+ return this;
+ }
+
+ /**
+ * Date in the format YYYY-MM-DD.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("end_date")
+ public String endDate;
+
+ public SourceOutbrainAmplify withEndDate(String endDate) {
+ this.endDate = endDate;
+ return this;
+ }
+
+ /**
+ * The granularity used for geo location data in reports.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("geo_location_breakdown")
+ public SourceOutbrainAmplifyGranularityForGeoLocationRegion geoLocationBreakdown;
+
+ public SourceOutbrainAmplify withGeoLocationBreakdown(SourceOutbrainAmplifyGranularityForGeoLocationRegion geoLocationBreakdown) {
+ this.geoLocationBreakdown = geoLocationBreakdown;
+ return this;
+ }
+
+ /**
+ * The granularity used for periodic data in reports. See <a href="https://amplifyv01.docs.apiary.io/#reference/performance-reporting/periodic/retrieve-performance-statistics-for-all-marketer-campaigns-by-periodic-breakdown">the docs</a>.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("report_granularity")
+ public SourceOutbrainAmplifyGranularityForPeriodicReports reportGranularity;
+
+ public SourceOutbrainAmplify withReportGranularity(SourceOutbrainAmplifyGranularityForPeriodicReports reportGranularity) {
+ this.reportGranularity = reportGranularity;
+ return this;
+ }
+
+ @JsonProperty("sourceType")
+ public SourceOutbrainAmplifyOutbrainAmplify sourceType;
+
+ public SourceOutbrainAmplify withSourceType(SourceOutbrainAmplifyOutbrainAmplify sourceType) {
+ this.sourceType = sourceType;
+ return this;
+ }
+
+ /**
+ * Date in the format YYYY-MM-DD eg. 2017-01-25. Any data before this date will not be replicated.
+ */
+ @JsonProperty("start_date")
+ public String startDate;
+
+ public SourceOutbrainAmplify withStartDate(String startDate) {
+ this.startDate = startDate;
+ return this;
+ }
+
+ public SourceOutbrainAmplify(@JsonProperty("credentials") Object credentials, @JsonProperty("sourceType") SourceOutbrainAmplifyOutbrainAmplify sourceType, @JsonProperty("start_date") String startDate) {
+ this.credentials = credentials;
+ this.sourceType = sourceType;
+ this.startDate = startDate;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.java
new file mode 100755
index 000000000..69ce38b0a
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessToken.java
@@ -0,0 +1,37 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceOutbrainAmplifyCredentialsAccessToken - Credentials for making authenticated requests requires either username/password or access_token.
+ */
+
+public class SourceOutbrainAmplifyCredentialsAccessToken {
+ /**
+ * Access Token for making authenticated requests.
+ */
+ @JsonProperty("access_token")
+ public String accessToken;
+
+ public SourceOutbrainAmplifyCredentialsAccessToken withAccessToken(String accessToken) {
+ this.accessToken = accessToken;
+ return this;
+ }
+
+ @JsonProperty("type")
+ public SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests type;
+
+ public SourceOutbrainAmplifyCredentialsAccessToken withType(SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests type) {
+ this.type = type;
+ return this;
+ }
+
+ public SourceOutbrainAmplifyCredentialsAccessToken(@JsonProperty("access_token") String accessToken, @JsonProperty("type") SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests type) {
+ this.accessToken = accessToken;
+ this.type = type;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.java
similarity index 50%
rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.java
index cfe80bff4..6ca69cd85 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod {
- GCS_STAGING("GCS Staging");
+public enum SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests {
+ ACCESS_TOKEN("access_token");
@JsonValue
public final String value;
- private DestinationSnowflakeLoadingMethodGoogleCloudStorageStagingMethod(String value) {
+ private SourceOutbrainAmplifyCredentialsAccessTokenAccessTokenIsRequiredForAuthenticationRequests(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.java
new file mode 100755
index 000000000..b1c299ea9
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePassword.java
@@ -0,0 +1,49 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourceOutbrainAmplifyCredentialsUsernamePassword - Credentials for making authenticated requests requires either username/password or access_token.
+ */
+
+public class SourceOutbrainAmplifyCredentialsUsernamePassword {
+ /**
+ * Add Password for authentication.
+ */
+ @JsonProperty("password")
+ public String password;
+
+ public SourceOutbrainAmplifyCredentialsUsernamePassword withPassword(String password) {
+ this.password = password;
+ return this;
+ }
+
+ @JsonProperty("type")
+ public SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest type;
+
+ public SourceOutbrainAmplifyCredentialsUsernamePassword withType(SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest type) {
+ this.type = type;
+ return this;
+ }
+
+ /**
+ * Add Username for authentication.
+ */
+ @JsonProperty("username")
+ public String username;
+
+ public SourceOutbrainAmplifyCredentialsUsernamePassword withUsername(String username) {
+ this.username = username;
+ return this;
+ }
+
+ public SourceOutbrainAmplifyCredentialsUsernamePassword(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("type") SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest type) {
+ this.username = username;
+ this.password = password;
+ this.type = type;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.java
new file mode 100755
index 000000000..4008c559a
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest {
+ USERNAME_PASSWORD("username_password");
+
+ @JsonValue
+ public final String value;
+
+ private SourceOutbrainAmplifyCredentialsUsernamePasswordBothUsernameAndPasswordIsRequiredForAuthenticationRequest(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.java
new file mode 100755
index 000000000..40b679407
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForGeoLocationRegion.java
@@ -0,0 +1,23 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceOutbrainAmplifyGranularityForGeoLocationRegion - The granularity used for geo location data in reports.
+ */
+public enum SourceOutbrainAmplifyGranularityForGeoLocationRegion {
+ COUNTRY("country"),
+ REGION("region"),
+ SUBREGION("subregion");
+
+ @JsonValue
+ public final String value;
+
+ private SourceOutbrainAmplifyGranularityForGeoLocationRegion(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.java
new file mode 100755
index 000000000..4be9e72b1
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyGranularityForPeriodicReports.java
@@ -0,0 +1,23 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+/**
+ * SourceOutbrainAmplifyGranularityForPeriodicReports - The granularity used for periodic data in reports. See <a href="https://amplifyv01.docs.apiary.io/#reference/performance-reporting/periodic/retrieve-performance-statistics-for-all-marketer-campaigns-by-periodic-breakdown">the docs</a>.
+ */
+public enum SourceOutbrainAmplifyGranularityForPeriodicReports {
+ DAILY("daily"),
+ WEEKLY("weekly"),
+ MONTHLY("monthly");
+
+ @JsonValue
+ public final String value;
+
+ private SourceOutbrainAmplifyGranularityForPeriodicReports(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyOutbrainAmplify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyOutbrainAmplify.java
new file mode 100755
index 000000000..100214103
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutbrainAmplifyOutbrainAmplify.java
@@ -0,0 +1,18 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonValue;
+
+public enum SourceOutbrainAmplifyOutbrainAmplify {
+ OUTBRAIN_AMPLIFY("outbrain-amplify");
+
+ @JsonValue
+ public final String value;
+
+ private SourceOutbrainAmplifyOutbrainAmplify(String value) {
+ this.value = value;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java
index d7d29b145..75aac6ede 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java
@@ -21,7 +21,6 @@ public class SourcePaypalTransaction {
/**
* The Client ID of your Paypal developer application.
*/
- @JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -33,7 +32,6 @@ public SourcePaypalTransaction withClientId(String clientId) {
/**
* The Client Secret of your Paypal developer application.
*/
- @JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;
@@ -86,7 +84,9 @@ public SourcePaypalTransaction withStartDate(OffsetDateTime startDate) {
return this;
}
- public SourcePaypalTransaction(@JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) {
+ public SourcePaypalTransaction(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) {
+ this.clientId = clientId;
+ this.clientSecret = clientSecret;
this.isSandbox = isSandbox;
this.sourceType = sourceType;
this.startDate = startDate;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXmin.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXmin.java
new file mode 100755
index 000000000..63958c72d
--- /dev/null
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXmin.java
@@ -0,0 +1,25 @@
+/*
+ * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
+ */
+
+package com.airbyte.api.models.shared;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
+
+/**
+ * SourcePostgresReplicationMethodStandardXmin - Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally.
+ */
+
+public class SourcePostgresReplicationMethodStandardXmin {
+ @JsonProperty("method")
+ public SourcePostgresReplicationMethodStandardXminMethod method;
+
+ public SourcePostgresReplicationMethodStandardXmin withMethod(SourcePostgresReplicationMethodStandardXminMethod method) {
+ this.method = method;
+ return this;
+ }
+
+ public SourcePostgresReplicationMethodStandardXmin(@JsonProperty("method") SourcePostgresReplicationMethodStandardXminMethod method) {
+ this.method = method;
+ }
+}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXminMethod.java
similarity index 63%
rename from lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.java
rename to lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXminMethod.java
index 93bacd41c..1837bbf82 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandardXminMethod.java
@@ -6,13 +6,13 @@
import com.fasterxml.jackson.annotation.JsonValue;
-public enum SourceZendeskSunshineCredentialsOAuth20AuthMethod {
- OAUTH20("oauth2.0");
+public enum SourcePostgresReplicationMethodStandardXminMethod {
+ XMIN("Xmin");
@JsonValue
public final String value;
- private SourceZendeskSunshineCredentialsOAuth20AuthMethod(String value) {
+ private SourcePostgresReplicationMethodStandardXminMethod(String value) {
this.value = value;
}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java
index 28943169c..f5886f92b 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java
@@ -49,6 +49,18 @@ public SourceSalesforce withClientSecret(String clientSecret) {
return this;
}
+ /**
+ * Toggle to use Bulk API (this might cause empty fields for some streams)
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("force_use_bulk_api")
+ public Boolean forceUseBulkApi;
+
+ public SourceSalesforce withForceUseBulkApi(Boolean forceUseBulkApi) {
+ this.forceUseBulkApi = forceUseBulkApi;
+ return this;
+ }
+
/**
* Toggle if you're using a <a href="https://help.salesforce.com/s/articleView?id=sf.deploy_sandboxes_parent.htm&type=5">Salesforce Sandbox</a>
*/
@@ -81,7 +93,7 @@ public SourceSalesforce withSourceType(SourceSalesforceSalesforce sourceType) {
}
/**
- * Enter the date in the YYYY-MM-DD format. Airbyte will replicate the data added on and after this date. If this field is blank, Airbyte will replicate the data for last two years.
+ * 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.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonSerialize(using = DateTimeSerializer.class)
@@ -95,7 +107,7 @@ public SourceSalesforce withStartDate(OffsetDateTime startDate) {
}
/**
- * Filter streams relevant to you
+ * 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.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("streams_criteria")
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java
index 2eb95cdd3..3ad47effa 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java
@@ -28,7 +28,7 @@ public SourceShopify withCredentials(Object credentials) {
}
/**
- * 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'.
+ * 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'.
*/
@JsonProperty("shop")
public String shop;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java
index 0795ba3b4..bb9d1554d 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java
@@ -52,6 +52,18 @@ public SourceTiktokMarketing withEndDate(LocalDate endDate) {
return this;
}
+ /**
+ * Set to active if you want to include deleted data in reports.
+ */
+ @JsonInclude(Include.NON_ABSENT)
+ @JsonProperty("include_deleted")
+ public Boolean includeDeleted;
+
+ public SourceTiktokMarketing withIncludeDeleted(Boolean includeDeleted) {
+ this.includeDeleted = includeDeleted;
+ return this;
+ }
+
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("sourceType")
public SourceTiktokMarketingTiktokMarketing sourceType;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java
deleted file mode 100755
index 3b8f280d9..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-
-public class SourceZendeskSunshineCredentialsAPIToken {
- /**
- * API Token. See the <a href="https://docs.airbyte.io/integrations/sources/zendesk_sunshine">docs</a> for information on how to generate this key.
- */
- @JsonProperty("api_token")
- public String apiToken;
-
- public SourceZendeskSunshineCredentialsAPIToken withApiToken(String apiToken) {
- this.apiToken = apiToken;
- return this;
- }
-
- @JsonProperty("auth_method")
- public SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod;
-
- public SourceZendeskSunshineCredentialsAPIToken withAuthMethod(SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod) {
- this.authMethod = authMethod;
- return this;
- }
-
- /**
- * The user email for your Zendesk account
- */
- @JsonProperty("email")
- public String email;
-
- public SourceZendeskSunshineCredentialsAPIToken withEmail(String email) {
- this.email = email;
- return this;
- }
-
- public SourceZendeskSunshineCredentialsAPIToken(@JsonProperty("api_token") String apiToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod, @JsonProperty("email") String email) {
- this.apiToken = apiToken;
- this.authMethod = authMethod;
- this.email = email;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java
deleted file mode 100755
index a0d244b5b..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-
-public class SourceZendeskSunshineCredentialsOAuth20 {
- /**
- * Long-term access Token for making authenticated requests.
- */
- @JsonProperty("access_token")
- public String accessToken;
-
- public SourceZendeskSunshineCredentialsOAuth20 withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
- @JsonProperty("auth_method")
- public SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod;
-
- public SourceZendeskSunshineCredentialsOAuth20 withAuthMethod(SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod) {
- this.authMethod = authMethod;
- return this;
- }
-
- /**
- * The Client ID of your OAuth application.
- */
- @JsonProperty("client_id")
- public String clientId;
-
- public SourceZendeskSunshineCredentialsOAuth20 withClientId(String clientId) {
- this.clientId = clientId;
- return this;
- }
-
- /**
- * The Client Secret of your OAuth application.
- */
- @JsonProperty("client_secret")
- public String clientSecret;
-
- public SourceZendeskSunshineCredentialsOAuth20 withClientSecret(String clientSecret) {
- this.clientSecret = clientSecret;
- return this;
- }
-
- public SourceZendeskSunshineCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) {
- this.accessToken = accessToken;
- this.authMethod = authMethod;
- this.clientId = clientId;
- this.clientSecret = clientSecret;
- }
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java
index 3e400b57e..b0dac5719 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java
@@ -19,7 +19,7 @@
public class SourceZendeskSupport {
/**
- * Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`.
+ * Zendesk allows two authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users.
*/
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("credentials")
@@ -51,7 +51,7 @@ public SourceZendeskSupport withSourceType(SourceZendeskSupportZendeskSupport so
}
/**
- * The date from which you'd like to replicate data for Zendesk Support API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.
+ * 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.
*/
@JsonSerialize(using = DateTimeSerializer.class)
@JsonDeserialize(using = DateTimeDeserializer.class)
@@ -64,7 +64,7 @@ public SourceZendeskSupport withStartDate(OffsetDateTime startDate) {
}
/**
- * 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.
+ * 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.
*/
@JsonProperty("subdomain")
public String subdomain;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java
index 90df5d664..24cc435d0 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java
@@ -34,17 +34,5 @@ public SquareCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * A refresh token generated using the above client ID and secret
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public SquareCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public SquareCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Strava.java b/lib/src/main/java/com/airbyte/api/models/shared/Strava.java
index da0f83bba..17c7cfbf3 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/Strava.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/Strava.java
@@ -37,17 +37,5 @@ public Strava withClientSecret(String clientSecret) {
return this;
}
- /**
- * The Refresh Token with the activity: read_all permissions.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public Strava withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public Strava(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java
index 122a70da0..eb2ddd5a2 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java
@@ -10,18 +10,6 @@
public class SurveymonkeyCredentials {
- /**
- * Access Token for making authenticated requests. See the <a href="https://docs.airbyte.io/integrations/sources/surveymonkey">docs</a> for information on how to generate this key.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public SurveymonkeyCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of the SurveyMonkey developer application.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java
index 3e200dc59..a3a24f0b0 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java
@@ -10,18 +10,6 @@
public class TiktokMarketingCredentials {
- /**
- * Long-term Authorized Access Token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public TiktokMarketingCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Developer Application App ID.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Trello.java b/lib/src/main/java/com/airbyte/api/models/shared/Trello.java
deleted file mode 100755
index 319e4c5aa..000000000
--- a/lib/src/main/java/com/airbyte/api/models/shared/Trello.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
- */
-
-package com.airbyte.api.models.shared;
-
-import com.fasterxml.jackson.annotation.JsonInclude.Include;
-import com.fasterxml.jackson.annotation.JsonInclude;
-import com.fasterxml.jackson.annotation.JsonProperty;
-
-/**
- * Trello - The values required to configure the source.
- */
-
-public class Trello {
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("client_id")
- public String clientId;
-
- public Trello withClientId(String clientId) {
- this.clientId = clientId;
- return this;
- }
-
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("client_secret")
- public String clientSecret;
-
- public Trello withClientSecret(String clientSecret) {
- this.clientSecret = clientSecret;
- return this;
- }
-
- /**
- * Trello API key. See the <a href="https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization/#using-basic-oauth">docs</a> for instructions on how to generate it.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("key")
- public String key;
-
- public Trello withKey(String key) {
- this.key = key;
- return this;
- }
-
- /**
- * Trello API token. See the <a href="https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization/#using-basic-oauth">docs</a> for instructions on how to generate it.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("token")
- public String token;
-
- public Trello withToken(String token) {
- this.token = token;
- return this;
- }
-
- public Trello(){}
-}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java
index 523754f31..973e7eb95 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/TypeformCredentials.java
@@ -4,29 +4,12 @@
package com.airbyte.api.models.shared;
-import com.airbyte.api.utils.DateTimeDeserializer;
-import com.airbyte.api.utils.DateTimeSerializer;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
-import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
-import com.fasterxml.jackson.databind.annotation.JsonSerialize;
-import java.time.OffsetDateTime;
public class TypeformCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public TypeformCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of the Typeform developer application.
*/
@@ -51,31 +34,5 @@ public TypeformCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * The key to refresh the expired access_token.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public TypeformCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
- /**
- * The date-time when the access token should be refreshed.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonSerialize(using = DateTimeSerializer.class)
- @JsonDeserialize(using = DateTimeDeserializer.class)
- @JsonProperty("token_expiry_date")
- public OffsetDateTime tokenExpiryDate;
-
- public TypeformCredentials withTokenExpiryDate(OffsetDateTime tokenExpiryDate) {
- this.tokenExpiryDate = tokenExpiryDate;
- return this;
- }
-
public TypeformCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java
index 325d6eeaf..9591ac79f 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java
@@ -10,18 +10,6 @@
public class XeroAuthentication {
- /**
- * Enter your Xero application's access token
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public XeroAuthentication withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* Enter your Xero application's Client ID
*/
@@ -46,29 +34,5 @@ public XeroAuthentication withClientSecret(String clientSecret) {
return this;
}
- /**
- * Enter your Xero application's refresh token
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public XeroAuthentication withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
- /**
- * The date-time when the access token should be refreshed
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("token_expiry_date")
- public String tokenExpiryDate;
-
- public XeroAuthentication withTokenExpiryDate(String tokenExpiryDate) {
- this.tokenExpiryDate = tokenExpiryDate;
- return this;
- }
-
public XeroAuthentication(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java
index 57da9ac3a..ea297a138 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java
@@ -34,17 +34,5 @@ public YoutubeAnalyticsCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * A refresh token generated using the above client ID and secret
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public YoutubeAnalyticsCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public YoutubeAnalyticsCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java
index 68200433f..804f55ad8 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java
@@ -10,18 +10,6 @@
public class ZendeskChatCredentials {
- /**
- * Access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public ZendeskChatCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your OAuth application
*/
@@ -46,17 +34,5 @@ public ZendeskChatCredentials withClientSecret(String clientSecret) {
return this;
}
- /**
- * Refresh Token to obtain new Access Token, when it's expired.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("refresh_token")
- public String refreshToken;
-
- public ZendeskChatCredentials withRefreshToken(String refreshToken) {
- this.refreshToken = refreshToken;
- return this;
- }
-
public ZendeskChatCredentials(){}
}
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java
index a5fa066b7..e284a3fe3 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java
@@ -10,18 +10,6 @@
public class ZendeskSunshineCredentials {
- /**
- * Long-term access Token for making authenticated requests.
- */
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public ZendeskSunshineCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
/**
* The Client ID of your OAuth application.
*/
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java
index 2dcd0fccd..fefa8df88 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java
@@ -11,17 +11,8 @@
public class ZendeskSupportCredentials {
/**
- * The value of the API token generated. See the <a href="https://docs.airbyte.com/integrations/sources/zendesk-support">docs</a> for more information.
+ * The OAuth client's ID. See <a href="https://docs.searchunify.com/Content/Content-Sources/Zendesk-Authentication-OAuth-Client-ID-Secret.htm#:~:text=Get%20Client%20ID%20and%20Client%20Secret&text=Go%20to%20OAuth%20Clients%20and,will%20be%20displayed%20only%20once.">this guide</a> for more information.
*/
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public ZendeskSupportCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -31,6 +22,9 @@ public ZendeskSupportCredentials withClientId(String clientId) {
return this;
}
+ /**
+ * The OAuth client secret. See <a href="https://docs.searchunify.com/Content/Content-Sources/Zendesk-Authentication-OAuth-Client-ID-Secret.htm#:~:text=Get%20Client%20ID%20and%20Client%20Secret&text=Go%20to%20OAuth%20Clients%20and,will%20be%20displayed%20only%20once.">this guide</a> for more information.
+ */
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;
diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java
index 92e249ad6..3104169d1 100755
--- a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java
+++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java
@@ -11,17 +11,8 @@
public class ZendeskTalkCredentials {
/**
- * The value of the API token generated. See the <a href="https://docs.airbyte.com/integrations/sources/zendesk-talk">docs</a> for more information.
+ * Client ID
*/
- @JsonInclude(Include.NON_ABSENT)
- @JsonProperty("access_token")
- public String accessToken;
-
- public ZendeskTalkCredentials withAccessToken(String accessToken) {
- this.accessToken = accessToken;
- return this;
- }
-
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_id")
public String clientId;
@@ -31,6 +22,9 @@ public ZendeskTalkCredentials withClientId(String clientId) {
return this;
}
+ /**
+ * Client Secret
+ */
@JsonInclude(Include.NON_ABSENT)
@JsonProperty("client_secret")
public String clientSecret;