Skip to content

Commit 035e06b

Browse files
authored
Merge pull request #12 from midday-ai/speakeasy-sdk-regen-1757677249
chore: 🐝 Update SDK - Generate 0.4.2
2 parents 7602a1a + c65c5ea commit 035e06b

File tree

94 files changed

+6239
-138
lines changed

Some content is hidden

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

94 files changed

+6239
-138
lines changed

.speakeasy/gen.lock

Lines changed: 143 additions & 9 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,14 @@ generation:
1919
auth:
2020
oAuth2ClientCredentialsEnabled: true
2121
oAuth2PasswordEnabled: true
22+
hoistGlobalSecurity: true
2223
sdkHooksConfigAccess: true
2324
tests:
2425
generateTests: true
2526
generateNewTests: false
2627
skipResponseBodyAssertions: false
2728
typescript:
28-
version: 0.4.1
29+
version: 0.4.2
2930
additionalDependencies:
3031
dependencies: {}
3132
devDependencies: {}
@@ -60,6 +61,7 @@ typescript:
6061
outputModelSuffix: output
6162
packageName: '@midday-ai/sdk'
6263
responseFormat: flat
64+
sseFlatResponse: false
6365
templateVersion: v2
6466
usageSDKInitImports: []
6567
useIndexModules: true

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.607.0
1+
speakeasyVersion: 1.615.2
22
sources:
33
Midday API:
44
sourceNamespace: midday-api
5-
sourceRevisionDigest: sha256:c2ed0f18b24c7e1a014db0b60fb5b802ae43d9adb6380385c6cf03748e3c8bf8
6-
sourceBlobDigest: sha256:bde5dd384a6c03a31f607ef3b757b32335f8242c82c62707c3676bd67406cc88
5+
sourceRevisionDigest: sha256:355badb23a9bfd4b8e9adf11ac4d1c21166aef326c97988115833ac0fe6f4533
6+
sourceBlobDigest: sha256:a622924ce8e27002243cbed5333876963f9a60b13d93b1e6bcdd32ad760c6b93
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1755908986
9+
- speakeasy-sdk-regen-1757677249
1010
- 0.0.1
1111
targets:
1212
midday:
1313
source: Midday API
1414
sourceNamespace: midday-api
15-
sourceRevisionDigest: sha256:c2ed0f18b24c7e1a014db0b60fb5b802ae43d9adb6380385c6cf03748e3c8bf8
16-
sourceBlobDigest: sha256:bde5dd384a6c03a31f607ef3b757b32335f8242c82c62707c3676bd67406cc88
15+
sourceRevisionDigest: sha256:355badb23a9bfd4b8e9adf11ac4d1c21166aef326c97988115833ac0fe6f4533
16+
sourceBlobDigest: sha256:a622924ce8e27002243cbed5333876963f9a60b13d93b1e6bcdd32ad760c6b93
1717
codeSamplesNamespace: midday-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:a08d35dc00385e7ccb084da11cde7594702263a5cd1749b4c0693b92745106c3
18+
codeSamplesRevisionDigest: sha256:3ba10c565f173c4cee2dd1ca1e7e81c92eebade64f6d6a577d82f2b38ad578b4
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,20 +262,24 @@ run();
262262
* [list](docs/sdks/documents/README.md#list) - List all documents
263263
* [get](docs/sdks/documents/README.md#get) - Retrieve a document
264264
* [delete](docs/sdks/documents/README.md#delete) - Delete a document
265+
* [getPreSignedUrl](docs/sdks/documents/README.md#getpresignedurl) - Generate pre-signed URL for document
265266

266267
### [inbox](docs/sdks/inbox/README.md)
267268

268269
* [list](docs/sdks/inbox/README.md#list) - List all inbox items
269270
* [get](docs/sdks/inbox/README.md#get) - Retrieve a inbox item
270271
* [delete](docs/sdks/inbox/README.md#delete) - Delete a inbox item
271272
* [update](docs/sdks/inbox/README.md#update) - Update a inbox item
273+
* [getPreSignedUrl](docs/sdks/inbox/README.md#getpresignedurl) - Generate pre-signed URL for inbox attachment
272274

273275
### [invoices](docs/sdks/invoices/README.md)
274276

275277
* [list](docs/sdks/invoices/README.md#list) - List all invoices
278+
* [create](docs/sdks/invoices/README.md#create) - Create an invoice
276279
* [getInvoicesPaymentStatus](docs/sdks/invoices/README.md#getinvoicespaymentstatus) - Payment status
277280
* [summary](docs/sdks/invoices/README.md#summary) - Invoice summary
278281
* [get](docs/sdks/invoices/README.md#get) - Retrieve a invoice
282+
* [update](docs/sdks/invoices/README.md#update) - Update an invoice
279283
* [delete](docs/sdks/invoices/README.md#delete) - Delete a invoice
280284

281285

@@ -350,6 +354,7 @@ run();
350354
* [get](docs/sdks/transactions/README.md#get) - Retrieve a transaction
351355
* [update](docs/sdks/transactions/README.md#update) - Update a transaction
352356
* [delete](docs/sdks/transactions/README.md#delete) - Delete a transaction
357+
* [getAttachmentPreSignedUrl](docs/sdks/transactions/README.md#getattachmentpresignedurl) - Generate pre-signed URL for transaction attachment
353358
* [updateMany](docs/sdks/transactions/README.md#updatemany) - Bulk update transactions
354359
* [createMany](docs/sdks/transactions/README.md#createmany) - Bulk create transactions
355360
* [deleteMany](docs/sdks/transactions/README.md#deletemany) - Bulk delete transactions
@@ -389,16 +394,20 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
389394
- [`customersUpdate`](docs/sdks/customers/README.md#update) - Update a customer
390395
- [`documentsDelete`](docs/sdks/documents/README.md#delete) - Delete a document
391396
- [`documentsGet`](docs/sdks/documents/README.md#get) - Retrieve a document
397+
- [`documentsGetPreSignedUrl`](docs/sdks/documents/README.md#getpresignedurl) - Generate pre-signed URL for document
392398
- [`documentsList`](docs/sdks/documents/README.md#list) - List all documents
393399
- [`inboxDelete`](docs/sdks/inbox/README.md#delete) - Delete a inbox item
394400
- [`inboxGet`](docs/sdks/inbox/README.md#get) - Retrieve a inbox item
401+
- [`inboxGetPreSignedUrl`](docs/sdks/inbox/README.md#getpresignedurl) - Generate pre-signed URL for inbox attachment
395402
- [`inboxList`](docs/sdks/inbox/README.md#list) - List all inbox items
396403
- [`inboxUpdate`](docs/sdks/inbox/README.md#update) - Update a inbox item
404+
- [`invoicesCreate`](docs/sdks/invoices/README.md#create) - Create an invoice
397405
- [`invoicesDelete`](docs/sdks/invoices/README.md#delete) - Delete a invoice
398406
- [`invoicesGet`](docs/sdks/invoices/README.md#get) - Retrieve a invoice
399407
- [`invoicesGetInvoicesPaymentStatus`](docs/sdks/invoices/README.md#getinvoicespaymentstatus) - Payment status
400408
- [`invoicesList`](docs/sdks/invoices/README.md#list) - List all invoices
401409
- [`invoicesSummary`](docs/sdks/invoices/README.md#summary) - Invoice summary
410+
- [`invoicesUpdate`](docs/sdks/invoices/README.md#update) - Update an invoice
402411
- [`notificationsList`](docs/sdks/notifications/README.md#list) - List all notifications
403412
- [`notificationsUpdateAllStatus`](docs/sdks/notifications/README.md#updateallstatus) - Update status of all notifications
404413
- [`notificationsUpdateStatus`](docs/sdks/notifications/README.md#updatestatus) - Update notification status
@@ -441,6 +450,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
441450
- [`transactionsDelete`](docs/sdks/transactions/README.md#delete) - Delete a transaction
442451
- [`transactionsDeleteMany`](docs/sdks/transactions/README.md#deletemany) - Bulk delete transactions
443452
- [`transactionsGet`](docs/sdks/transactions/README.md#get) - Retrieve a transaction
453+
- [`transactionsGetAttachmentPreSignedUrl`](docs/sdks/transactions/README.md#getattachmentpresignedurl) - Generate pre-signed URL for transaction attachment
444454
- [`transactionsList`](docs/sdks/transactions/README.md#list) - List all transactions
445455
- [`transactionsUpdate`](docs/sdks/transactions/README.md#update) - Update a transaction
446456
- [`transactionsUpdateMany`](docs/sdks/transactions/README.md#updatemany) - Bulk update transactions
@@ -595,7 +605,7 @@ run();
595605
**Primary error:**
596606
* [`MiddayError`](./src/models/errors/middayerror.ts): The base class for HTTP error responses.
597607

598-
<details><summary>Less common errors (10)</summary>
608+
<details><summary>Less common errors (23)</summary>
599609

600610
<br />
601611

@@ -608,10 +618,23 @@ run();
608618

609619

610620
**Inherit from [`MiddayError`](./src/models/errors/middayerror.ts)**:
611-
* [`GetOAuthAuthorizationBadRequestError`](./src/models/errors/getoauthauthorizationbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 69 methods.*
612-
* [`PostOAuthAuthorizationBadRequestError`](./src/models/errors/postoauthauthorizationbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 69 methods.*
613-
* [`PostOAuthTokenBadRequestError`](./src/models/errors/postoauthtokenbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 69 methods.*
614-
* [`UnauthorizedError`](./src/models/errors/unauthorizederror.ts): Unauthorized. Status code `401`. Applicable to 1 of 69 methods.*
621+
* [`GetOAuthAuthorizationBadRequestError`](./src/models/errors/getoauthauthorizationbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 74 methods.*
622+
* [`PostOAuthAuthorizationBadRequestError`](./src/models/errors/postoauthauthorizationbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 74 methods.*
623+
* [`PostOAuthTokenBadRequestError`](./src/models/errors/postoauthtokenbadrequesterror.ts): Invalid request. Status code `400`. Applicable to 1 of 74 methods.*
624+
* [`GetTransactionAttachmentPreSignedUrlBadRequestError`](./src/models/errors/gettransactionattachmentpresignedurlbadrequesterror.ts): Bad request - Attachment file path not available. Status code `400`. Applicable to 1 of 74 methods.*
625+
* [`GetDocumentPreSignedUrlBadRequestError`](./src/models/errors/getdocumentpresignedurlbadrequesterror.ts): Bad request - Document file path not available. Status code `400`. Applicable to 1 of 74 methods.*
626+
* [`GetInboxPreSignedUrlBadRequestError`](./src/models/errors/getinboxpresignedurlbadrequesterror.ts): Bad request - Attachment file path not available. Status code `400`. Applicable to 1 of 74 methods.*
627+
* [`CreateInvoiceBadRequestError`](./src/models/errors/createinvoicebadrequesterror.ts): Bad request. Invalid input data or validation errors. Status code `400`. Applicable to 1 of 74 methods.*
628+
* [`UnauthorizedError`](./src/models/errors/unauthorizederror.ts): Unauthorized. Status code `401`. Applicable to 1 of 74 methods.*
629+
* [`GetTransactionAttachmentPreSignedUrlNotFoundError`](./src/models/errors/gettransactionattachmentpresignedurlnotfounderror.ts): Transaction or attachment not found. Status code `404`. Applicable to 1 of 74 methods.*
630+
* [`GetDocumentPreSignedUrlNotFoundError`](./src/models/errors/getdocumentpresignedurlnotfounderror.ts): Document not found. Status code `404`. Applicable to 1 of 74 methods.*
631+
* [`GetInboxPreSignedUrlNotFoundError`](./src/models/errors/getinboxpresignedurlnotfounderror.ts): Inbox item not found. Status code `404`. Applicable to 1 of 74 methods.*
632+
* [`CreateInvoiceNotFoundError`](./src/models/errors/createinvoicenotfounderror.ts): Customer not found. Status code `404`. Applicable to 1 of 74 methods.*
633+
* [`ConflictError`](./src/models/errors/conflicterror.ts): Conflict. Invoice number already exists. Status code `409`. Applicable to 1 of 74 methods.*
634+
* [`GetTransactionAttachmentPreSignedUrlInternalServerError`](./src/models/errors/gettransactionattachmentpresignedurlinternalservererror.ts): Internal server error - Failed to generate pre-signed URL. Status code `500`. Applicable to 1 of 74 methods.*
635+
* [`GetDocumentPreSignedUrlInternalServerError`](./src/models/errors/getdocumentpresignedurlinternalservererror.ts): Internal server error - Failed to generate pre-signed URL. Status code `500`. Applicable to 1 of 74 methods.*
636+
* [`GetInboxPreSignedUrlInternalServerError`](./src/models/errors/getinboxpresignedurlinternalservererror.ts): Internal server error - Failed to generate pre-signed URL. Status code `500`. Applicable to 1 of 74 methods.*
637+
* [`CreateInvoiceInternalServerError`](./src/models/errors/createinvoiceinternalservererror.ts): Internal server error. Status code `500`. Applicable to 1 of 74 methods.*
615638
* [`ResponseValidationError`](./src/models/errors/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.
616639

617640
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,4 +98,14 @@ Based on:
9898
### Generated
9999
- [typescript v0.4.1] .
100100
### Releases
101-
- [NPM v0.4.1] https://www.npmjs.com/package/@midday-ai/sdk/v/0.4.1 - .
101+
- [NPM v0.4.1] https://www.npmjs.com/package/@midday-ai/sdk/v/0.4.1 - .
102+
103+
## 2025-09-12 11:40:31
104+
### Changes
105+
Based on:
106+
- OpenAPI Doc
107+
- Speakeasy CLI 1.615.2 (2.698.4) https://github.com/speakeasy-api/speakeasy
108+
### Generated
109+
- [typescript v0.4.2] .
110+
### Releases
111+
- [NPM v0.4.2] https://www.npmjs.com/package/@midday-ai/sdk/v/0.4.2 - .
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# ConflictError
2+
3+
Conflict. Invoice number already exists.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { ConflictError } from "@midday-ai/sdk/models/errors";
9+
10+
// No examples available for this model
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description | Example |
16+
| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
17+
| `message` | *string* | :heavy_check_mark: | Error message about the conflict | Invoice number 'INV-2024-001' is already used. Please provide a different invoice number or omit it to auto-generate one. |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# CreateInvoiceBadRequestError
2+
3+
Bad request. Invalid input data or validation errors.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { CreateInvoiceBadRequestError } from "@midday-ai/sdk/models/errors";
9+
10+
// No examples available for this model
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description | Example |
16+
| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- |
17+
| `message` | *string* | :heavy_check_mark: | Error message describing the validation failure | scheduledAt is required for scheduled delivery |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# CreateInvoiceInternalServerError
2+
3+
Internal server error.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { CreateInvoiceInternalServerError } from "@midday-ai/sdk/models/errors";
9+
10+
// No examples available for this model
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description | Example |
16+
| ------------------------ | ------------------------ | ------------------------ | ------------------------ | ------------------------ |
17+
| `message` | *string* | :heavy_check_mark: | Error message | Failed to create invoice |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# CreateInvoiceNotFoundError
2+
3+
Customer not found.
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { CreateInvoiceNotFoundError } from "@midday-ai/sdk/models/errors";
9+
10+
// No examples available for this model
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description | Example |
16+
| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
17+
| `message` | *string* | :heavy_check_mark: | Error message | Customer not found |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# GetDocumentPreSignedUrlBadRequestError
2+
3+
Bad request - Document file path not available
4+
5+
## Example Usage
6+
7+
```typescript
8+
import { GetDocumentPreSignedUrlBadRequestError } from "@midday-ai/sdk/models/errors";
9+
10+
// No examples available for this model
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description |
16+
| ------------------ | ------------------ | ------------------ | ------------------ |
17+
| `error` | *string* | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)