Skip to content

Commit 1eac185

Browse files
chore: 🐝 Update SDK - Generate 0.52.0 (#103)
Co-authored-by: speakeasybot <[email protected]>
1 parent 87f7e7b commit 1eac185

File tree

571 files changed

+5259
-3095
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

571 files changed

+5259
-3095
lines changed

β€Ž.speakeasy/gen.lock

+2,731-1,856
Large diffs are not rendered by default.

β€Ž.speakeasy/workflow.lock

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ speakeasyVersion: 1.291.0
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:d2907ce474df2e9b9a63b10a6560e61bacf92fbceda25cdccd6ae874fb7262d0
6-
sourceBlobDigest: sha256:74d197d36d2d4b37a1e10fced9c4aa5414ce0055d7f8011903c097aaff54f085
5+
sourceRevisionDigest: sha256:815e87000d947fb5b9e40d9c548c1172ea6fdf12d93fca9f04e78074753d0c76
6+
sourceBlobDigest: sha256:3afb05187c88ef1e6d5a664247d2f4e41b4eb638ddacbce44599e4314d2854b9
77
tags:
88
- latest
99
- main
1010
targets:
1111
python-api:
1212
source: my-source
1313
sourceNamespace: my-source
14-
sourceRevisionDigest: sha256:d2907ce474df2e9b9a63b10a6560e61bacf92fbceda25cdccd6ae874fb7262d0
15-
sourceBlobDigest: sha256:74d197d36d2d4b37a1e10fced9c4aa5414ce0055d7f8011903c097aaff54f085
14+
sourceRevisionDigest: sha256:815e87000d947fb5b9e40d9c548c1172ea6fdf12d93fca9f04e78074753d0c76
15+
sourceBlobDigest: sha256:3afb05187c88ef1e6d5a664247d2f4e41b4eb638ddacbce44599e4314d2854b9
1616
outLocation: /github/workspace/repo
1717
workflow:
1818
workflowVersion: 1.0.0

β€ŽCONTRIBUTING.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Contributing to This Repository
2+
3+
Thank you for your interest in contributing to this repository. Please note that this repository contains generated code. As such, we do not accept direct changes or pull requests. Instead, we encourage you to follow the guidelines below to report issues and suggest improvements.
4+
5+
## How to Report Issues
6+
7+
If you encounter any bugs or have suggestions for improvements, please open an issue on GitHub. When reporting an issue, please provide as much detail as possible to help us reproduce the problem. This includes:
8+
9+
- A clear and descriptive title
10+
- Steps to reproduce the issue
11+
- Expected and actual behavior
12+
- Any relevant logs, screenshots, or error messages
13+
- Information about your environment (e.g., operating system, software versions)
14+
- For example can be collected using the `npx envinfo` command from your terminal if you have Node.js installed
15+
16+
## Issue Triage and Upstream Fixes
17+
18+
We will review and triage issues as quickly as possible. Our goal is to address bugs and incorporate improvements in the upstream source code. Fixes will be included in the next generation of the generated code.
19+
20+
## Contact
21+
22+
If you have any questions or need further assistance, please feel free to reach out by opening an issue.
23+
24+
Thank you for your understanding and cooperation!
25+
26+
The Maintainers

β€ŽREADME.md

+30-10
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,29 @@ Developers will need to create an API Key within your [Developer Portal](https:/
1313

1414
The Developer Portal UI can also be used to help build your integration by showing information about network requests in the Requests tab. API usage information is also available to you in the Usage tab.
1515

16+
<!-- Start Summary [summary] -->
17+
## Summary
18+
19+
airbyte-api: Programatically control Airbyte Cloud, OSS & Enterprise.
20+
<!-- End Summary [summary] -->
21+
22+
<!-- Start Table of Contents [toc] -->
23+
## Table of Contents
24+
25+
* [SDK Installation](#sdk-installation)
26+
* [SDK Example Usage](#sdk-example-usage)
27+
* [Available Resources and Operations](#available-resources-and-operations)
28+
* [Error Handling](#error-handling)
29+
* [Server Selection](#server-selection)
30+
* [Custom HTTP Client](#custom-http-client)
31+
* [Authentication](#authentication)
32+
<!-- End Table of Contents [toc] -->
33+
1634
<!-- Start SDK Installation [installation] -->
1735
## SDK Installation
1836

37+
The SDK can be installed using the *pip* package manager, with dependencies and metadata stored in the `setup.py` file.
38+
1939
```bash
2040
pip install airbyte-api
2141
```
@@ -33,8 +53,8 @@ from airbyte_api import models
3353
s = airbyte_api.AirbyteAPI(
3454
security=models.Security(
3555
basic_auth=models.SchemeBasicAuth(
36-
password="<YOUR_PASSWORD_HERE>",
37-
username="<YOUR_USERNAME_HERE>",
56+
password="",
57+
username="",
3858
),
3959
),
4060
)
@@ -149,8 +169,8 @@ from airbyte_api import errors, models
149169
s = airbyte_api.AirbyteAPI(
150170
security=models.Security(
151171
basic_auth=models.SchemeBasicAuth(
152-
password="<YOUR_PASSWORD_HERE>",
153-
username="<YOUR_USERNAME_HERE>",
172+
password="",
173+
username="",
154174
),
155175
),
156176
)
@@ -198,8 +218,8 @@ s = airbyte_api.AirbyteAPI(
198218
server_idx=0,
199219
security=models.Security(
200220
basic_auth=models.SchemeBasicAuth(
201-
password="<YOUR_PASSWORD_HERE>",
202-
username="<YOUR_USERNAME_HERE>",
221+
password="",
222+
username="",
203223
),
204224
),
205225
)
@@ -230,8 +250,8 @@ s = airbyte_api.AirbyteAPI(
230250
server_url="https://api.airbyte.com/v1",
231251
security=models.Security(
232252
basic_auth=models.SchemeBasicAuth(
233-
password="<YOUR_PASSWORD_HERE>",
234-
username="<YOUR_USERNAME_HERE>",
253+
password="",
254+
username="",
235255
),
236256
),
237257
)
@@ -292,8 +312,8 @@ from airbyte_api import models
292312
s = airbyte_api.AirbyteAPI(
293313
security=models.Security(
294314
basic_auth=models.SchemeBasicAuth(
295-
password="<YOUR_PASSWORD_HERE>",
296-
username="<YOUR_USERNAME_HERE>",
315+
password="",
316+
username="",
297317
),
298318
),
299319
)

β€ŽRELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -938,4 +938,14 @@ Based on:
938938
### Generated
939939
- [python v0.51.0] .
940940
### Releases
941-
- [PyPI v0.51.0] https://pypi.org/project/airbyte-api/0.51.0 - .
941+
- [PyPI v0.51.0] https://pypi.org/project/airbyte-api/0.51.0 - .
942+
943+
## 2024-09-11 00:14:28
944+
### Changes
945+
Based on:
946+
- OpenAPI Doc
947+
- Speakeasy CLI 1.395.1 (2.415.0) https://github.com/speakeasy-api/speakeasy
948+
### Generated
949+
- [python v0.52.0] .
950+
### Releases
951+
- [PyPI v0.52.0] https://pypi.org/project/airbyte-api/0.52.0 - .

β€ŽUSAGE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ from airbyte_api import models
66
s = airbyte_api.AirbyteAPI(
77
security=models.Security(
88
basic_auth=models.SchemeBasicAuth(
9-
password="<YOUR_PASSWORD_HERE>",
10-
username="<YOUR_USERNAME_HERE>",
9+
password="",
10+
username="",
1111
),
1212
),
1313
)

β€Ždocs/models/airbyte.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Airbyte
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| --------- | --------- |
8+
| `AIRBYTE` | airbyte |

β€Ždocs/models/amazons3.md

-14
This file was deleted.

β€Ždocs/models/authentication.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
# Authentication
22

3-
An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>.
3+
Authentication mechanism for Staging files and running queries
44

55

66
## Supported Types
77

8-
### `models.HMACKey`
8+
### `models.OAuth2Recommended`
99

1010
```python
11-
value: models.HMACKey = /* values here */
11+
value: models.OAuth2Recommended = /* values here */
12+
```
13+
14+
### `models.PersonalAccessToken`
15+
16+
```python
17+
value: models.PersonalAccessToken = /* values here */
1218
```
1319

β€Ždocs/models/basecamp.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Basecamp
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ---------- | ---------- |
8+
| `BASECAMP` | basecamp |
+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# BatchedStandardInserts
2+
3+
Direct loading using batched SQL INSERT statements. This method uses the BigQuery driver to convert large INSERT statements into file uploads automatically.
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ------------------------------------ | ------------------------------------ | ------------------------------------ | ------------------------------------ |
10+
| `method` | [models.Method](../models/method.md) | :heavy_check_mark: | N/A |

β€Ždocs/models/breezyhr.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# BreezyHr
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ----------- | ----------- |
8+
| `BREEZY_HR` | breezy-hr |

β€Ždocs/models/calendly.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Calendly
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ---------- | ---------- |
8+
| `CALENDLY` | calendly |

β€Ždocs/models/continuousfeed.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
| Field | Type | Required | Description | Example |
77
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
88
| `mock_catalog` | [models.MockCatalog](../models/mockcatalog.md) | :heavy_check_mark: | N/A | |
9-
| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | |
9+
| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | {<br/>"user": "charles"<br/>} |
1010
| `max_messages` | *Optional[int]* | :heavy_minus_sign: | Number of records to emit per stream. Min 1. Max 100 billion. | |
1111
| `message_interval_ms` | *Optional[int]* | :heavy_minus_sign: | Interval between messages in ms. Min 0 ms. Max 60000 ms (1 minute). | |
1212
| `seed` | *Optional[int]* | :heavy_minus_sign: | When the seed is unspecified, the current time millis will be used as the seed. Range: [0, 1000000]. | 42 |

β€Ždocs/models/customerio.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# CustomerIo
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ------------- | ------------- |
8+
| `CUSTOMER_IO` | customer-io |

β€Ždocs/models/datasource.md

+8-20
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,13 @@
11
# DataSource
22

3-
Storage on which the delta lake is built.
3+
A data source that is powered by the platform.
44

55

6-
## Supported Types
7-
8-
### `models.RecommendedManagedTables`
9-
10-
```python
11-
value: models.RecommendedManagedTables = /* values here */
12-
```
13-
14-
### `models.AmazonS3`
15-
16-
```python
17-
value: models.AmazonS3 = /* values here */
18-
```
19-
20-
### `models.DestinationDatabricksAzureBlobStorage`
21-
22-
```python
23-
value: models.DestinationDatabricksAzureBlobStorage = /* values here */
24-
```
6+
## Values
257

8+
| Name | Value |
9+
| ------------ | ------------ |
10+
| `METRICS` | metrics |
11+
| `CLOUD_COST` | cloud_cost |
12+
| `LOGS` | logs |
13+
| `RUM` | rum |

β€Ždocs/models/datasourcetype.md

-8
This file was deleted.

β€Ždocs/models/dbt.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Dbt
2+
3+
4+
## Values
5+
6+
| Name | Value |
7+
| ----- | ----- |
8+
| `DBT` | dbt |

β€Ždocs/models/destinationbigquerymethod.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33

44
## Values
55

6-
| Name | Value |
7-
| ---------- | ---------- |
8-
| `STANDARD` | Standard |
6+
| Name | Value |
7+
| ------------- | ------------- |
8+
| `GCS_STAGING` | GCS Staging |

0 commit comments

Comments
Β (0)