Skip to content

Commit 6844b86

Browse files
github-actions[bot]speakeasybotspeakeasy-github[bot]
authored
chore: 🐝 Update SDK - Generate 0.3.0 (#7)
* ## Go SDK Changes Detected: * `Documenso.Documents.Recipients.Update()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Recipients.UpdateMany()`: `response.Recipients.[]` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Recipients.UpdateMany()`: `response.Recipients.[]` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Recipients.Update()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Get()`: * `request.FolderId` **Removed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.CreateV0()`: * `request.Request` **Changed** * `response.Document` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Recipients.Get()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Fields.UpdateMany()`: * `request.Request.Fields.[].[class].FieldMeta` **Changed** * `response.Fields.[]` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Fields.Get()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Fields.Create()`: * `request.Request.Field.[class].FieldMeta` **Changed** * `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Fields.CreateMany()`: * `request.Request.Fields.[].[class].FieldMeta` **Changed** * `response.Fields.[]` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Fields.Update()`: * `request.Request.Field.[class].FieldMeta` **Changed** * `response` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Fields.UpdateMany()`: * `request.Request.Fields.[].[class].FieldMeta` **Changed** * `response.Fields.[]` **Changed** **Breaking** ⚠️ * `Documenso.Documents.Recipients.Get()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Fields.Update()`: * `request.Request.Field.[class].FieldMeta` **Changed** * `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Fields.CreateMany()`: * `request.Request.Fields.[].[class].FieldMeta` **Changed** * `response.Fields.[]` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Fields.Get()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Fields.Create()`: * `request.Request.Field.[class].FieldMeta` **Changed** * `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Find()`: `response.Data.[]` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Get()`: `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Use()`: * `request.Request` **Changed** * `response` **Changed** **Breaking** ⚠️ * `Documenso.Templates.Recipients.CreateMany()`: `response.Recipients.[]` **Changed** * `Documenso.Templates.DirectLink.Create()`: `response.EnvelopeId` **Added** * `Documenso.Document.Document-Download()`: **Added** * `Documenso.Template.Template-CreateTemplateTemporary()`: **Added** * `Documenso.Documents.Recipients.CreateMany()`: `response.Recipients.[]` **Changed** * `Documenso.Templates.Duplicate()`: `response` **Changed** * `Documenso.Templates.Recipients.Create()`: `response` **Changed** * `Documenso.Documents.Distribute()`: * `request.Request.Meta` **Changed** * `response` **Changed** * `Documenso.Templates.Update()`: * `request.Request` **Changed** * `response` **Changed** * `Documenso.Documents.Duplicate()`: `response.Id` **Added** * `Documenso.Documents.Find()`: `response.Data.[]` **Changed** * `Documenso.Documents.Update()`: * `request.Request` **Changed** * `response` **Changed** * `Documenso.Documents.Recipients.Create()`: `response` **Changed** * `Documenso.Templates.DirectLink.Toggle()`: `response.EnvelopeId` **Added** * empty commit to trigger [run-tests] workflow --------- Co-authored-by: speakeasybot <bot@speakeasyapi.dev> Co-authored-by: speakeasy-github[bot] <128539517+speakeasy-github[bot]@users.noreply.github.com>
1 parent e10384c commit 6844b86

611 files changed

Lines changed: 32323 additions & 21795 deletions

File tree

Some content is hidden

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

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.env
2+
.env.local
13
.DS_Store
24
**/.speakeasy/temp/
35
**/.speakeasy/logs/

.speakeasy/gen.lock

Lines changed: 438 additions & 205 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,15 @@ generation:
1919
auth:
2020
oAuth2ClientCredentialsEnabled: false
2121
oAuth2PasswordEnabled: false
22+
hoistGlobalSecurity: true
23+
schemas:
24+
allOfMergeStrategy: shallowMerge
2225
tests:
2326
generateTests: true
2427
generateNewTests: false
2528
skipResponseBodyAssertions: false
2629
go:
27-
version: 0.2.0
30+
version: 0.3.0
2831
additionalDependencies: {}
2932
allowUnknownFieldsInWeakUnions: false
3033
baseErrorName: DocumensoError
@@ -44,7 +47,9 @@ go:
4447
maxMethodParams: 4
4548
methodArguments: require-security-and-request
4649
modulePath: ""
50+
nullableOptionalWrapper: false
4751
outputModelSuffix: output
4852
packageName: github.com/documenso/sdk-go
53+
respectRequiredFields: false
4954
responseFormat: envelope-http
5055
sdkPackageName: ""

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
speakeasyVersion: 1.606.10
1+
speakeasyVersion: 1.637.3
22
sources:
33
documenso-OAS:
44
sourceNamespace: documenso-v-2-beta-api
5-
sourceRevisionDigest: sha256:edad9cc20eb56ca39753b7a96c8c75f876e716df520da392bd8aab9dac31f0f9
6-
sourceBlobDigest: sha256:03b086614aed59a736a1a84f96e719f587b3fe7c599647320f711b19c6e7a586
5+
sourceRevisionDigest: sha256:5655c327963c859a6b2690d2f07ff5a14c557dae975710c55e1e94a3a8ca03c5
6+
sourceBlobDigest: sha256:628fee4fefdec824deaa24deaf158a9f7e61fea8a997f4e39e47dca425903deb
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1751416168
9+
- speakeasy-sdk-regen-1759796835
1010
targets:
1111
documenso:
1212
source: documenso-OAS
1313
sourceNamespace: documenso-v-2-beta-api
14-
sourceRevisionDigest: sha256:edad9cc20eb56ca39753b7a96c8c75f876e716df520da392bd8aab9dac31f0f9
15-
sourceBlobDigest: sha256:03b086614aed59a736a1a84f96e719f587b3fe7c599647320f711b19c6e7a586
14+
sourceRevisionDigest: sha256:5655c327963c859a6b2690d2f07ff5a14c557dae975710c55e1e94a3a8ca03c5
15+
sourceBlobDigest: sha256:628fee4fefdec824deaa24deaf158a9f7e61fea8a997f4e39e47dca425903deb
1616
codeSamplesNamespace: documenso-oas-go-code-samples
17-
codeSamplesRevisionDigest: sha256:eccc098734f49e8ecdbb84529f4e94a73eeaa3f5db258d3b5e2f38ffc3c9d0f7
17+
codeSamplesRevisionDigest: sha256:f149171f464756509ef8867bdfaacf300d90a449f9e17b6803fc4576d9cca701
1818
workflow:
1919
workflowVersion: 1.0.0
2020
speakeasyVersion: latest

README.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -161,17 +161,20 @@ func main() {
161161
<details open>
162162
<summary>Available methods</summary>
163163

164+
### [Document](docs/sdks/document/README.md)
165+
166+
* [DocumentDownload](docs/sdks/document/README.md#documentdownload) - Download document (beta)
164167

165168
### [Documents](docs/sdks/documents/README.md)
166169

167-
* [Update](docs/sdks/documents/README.md#update) - Update document
168-
* [Find](docs/sdks/documents/README.md#find) - Find documents
169170
* [Get](docs/sdks/documents/README.md#get) - Get document
170-
* [CreateV0](docs/sdks/documents/README.md#createv0) - Create document
171+
* [Find](docs/sdks/documents/README.md#find) - Find documents
172+
* [Update](docs/sdks/documents/README.md#update) - Update document
171173
* [Delete](docs/sdks/documents/README.md#delete) - Delete document
174+
* [Duplicate](docs/sdks/documents/README.md#duplicate) - Duplicate document
172175
* [Distribute](docs/sdks/documents/README.md#distribute) - Distribute document
173176
* [Redistribute](docs/sdks/documents/README.md#redistribute) - Redistribute document
174-
* [Duplicate](docs/sdks/documents/README.md#duplicate) - Duplicate document
177+
* [CreateV0](docs/sdks/documents/README.md#createv0) - Create document
175178

176179
#### [Documents.Fields](docs/sdks/documentsfields/README.md)
177180

@@ -196,6 +199,10 @@ func main() {
196199
* [EmbeddingPresignCreateEmbeddingPresignToken](docs/sdks/embedding/README.md#embeddingpresigncreateembeddingpresigntoken) - Create embedding presign token
197200
* [EmbeddingPresignVerifyEmbeddingPresignToken](docs/sdks/embedding/README.md#embeddingpresignverifyembeddingpresigntoken) - Verify embedding presign token
198201

202+
### [Template](docs/sdks/template/README.md)
203+
204+
* [TemplateCreateTemplateTemporary](docs/sdks/template/README.md#templatecreatetemplatetemporary) - Create template
205+
199206
### [Templates](docs/sdks/templates/README.md)
200207

201208
* [Find](docs/sdks/templates/README.md#find) - Find templates
@@ -244,7 +251,6 @@ package main
244251
import (
245252
"context"
246253
sdkgo "github.com/documenso/sdk-go"
247-
"github.com/documenso/sdk-go/models/operations"
248254
"github.com/documenso/sdk-go/retry"
249255
"log"
250256
"models/operations"
@@ -258,9 +264,7 @@ func main() {
258264
sdkgo.WithSecurity(os.Getenv("DOCUMENSO_API_KEY")),
259265
)
260266

261-
res, err := s.Documents.Update(ctx, operations.DocumentUpdateDocumentRequest{
262-
DocumentID: 9701.92,
263-
}, operations.WithRetries(
267+
res, err := s.Documents.Get(ctx, 6150.61, operations.WithRetries(
264268
retry.Config{
265269
Strategy: "backoff",
266270
Backoff: &retry.BackoffStrategy{
@@ -288,7 +292,6 @@ package main
288292
import (
289293
"context"
290294
sdkgo "github.com/documenso/sdk-go"
291-
"github.com/documenso/sdk-go/models/operations"
292295
"github.com/documenso/sdk-go/retry"
293296
"log"
294297
"os"
@@ -312,9 +315,7 @@ func main() {
312315
sdkgo.WithSecurity(os.Getenv("DOCUMENSO_API_KEY")),
313316
)
314317

315-
res, err := s.Documents.Update(ctx, operations.DocumentUpdateDocumentRequest{
316-
DocumentID: 9701.92,
317-
})
318+
res, err := s.Documents.Get(ctx, 6150.61)
318319
if err != nil {
319320
log.Fatal(err)
320321
}
@@ -333,13 +334,14 @@ Handling errors in this SDK should largely match your expectations. All operatio
333334

334335
By Default, an API error will return `apierrors.APIError`. When custom error responses are specified for an operation, the SDK may also return their associated error. You can refer to respective *Errors* tables in SDK docs for more details on possible error types for each operation.
335336

336-
For example, the `Update` function may return the following errors:
337+
For example, the `Get` function may return the following errors:
337338

338-
| Error Type | Status Code | Content Type |
339-
| --------------------------------------------------- | ----------- | ---------------- |
340-
| apierrors.DocumentUpdateDocumentBadRequestError | 400 | application/json |
341-
| apierrors.DocumentUpdateDocumentInternalServerError | 500 | application/json |
342-
| apierrors.APIError | 4XX, 5XX | \*/\* |
339+
| Error Type | Status Code | Content Type |
340+
| ---------------------------------------- | ----------- | ---------------- |
341+
| apierrors.DocumentGetBadRequestError | 400 | application/json |
342+
| apierrors.DocumentGetNotFoundError | 404 | application/json |
343+
| apierrors.DocumentGetInternalServerError | 500 | application/json |
344+
| apierrors.APIError | 4XX, 5XX | \*/\* |
343345

344346
### Example
345347

@@ -351,7 +353,6 @@ import (
351353
"errors"
352354
sdkgo "github.com/documenso/sdk-go"
353355
"github.com/documenso/sdk-go/models/apierrors"
354-
"github.com/documenso/sdk-go/models/operations"
355356
"log"
356357
"os"
357358
)
@@ -363,18 +364,22 @@ func main() {
363364
sdkgo.WithSecurity(os.Getenv("DOCUMENSO_API_KEY")),
364365
)
365366

366-
res, err := s.Documents.Update(ctx, operations.DocumentUpdateDocumentRequest{
367-
DocumentID: 9701.92,
368-
})
367+
res, err := s.Documents.Get(ctx, 6150.61)
369368
if err != nil {
370369

371-
var e *apierrors.DocumentUpdateDocumentBadRequestError
370+
var e *apierrors.DocumentGetBadRequestError
372371
if errors.As(err, &e) {
373372
// handle error
374373
log.Fatal(e.Error())
375374
}
376375

377-
var e *apierrors.DocumentUpdateDocumentInternalServerError
376+
var e *apierrors.DocumentGetNotFoundError
377+
if errors.As(err, &e) {
378+
// handle error
379+
log.Fatal(e.Error())
380+
}
381+
382+
var e *apierrors.DocumentGetInternalServerError
378383
if errors.As(err, &e) {
379384
// handle error
380385
log.Fatal(e.Error())
@@ -403,7 +408,6 @@ package main
403408
import (
404409
"context"
405410
sdkgo "github.com/documenso/sdk-go"
406-
"github.com/documenso/sdk-go/models/operations"
407411
"log"
408412
"os"
409413
)
@@ -416,9 +420,7 @@ func main() {
416420
sdkgo.WithSecurity(os.Getenv("DOCUMENSO_API_KEY")),
417421
)
418422

419-
res, err := s.Documents.Update(ctx, operations.DocumentUpdateDocumentRequest{
420-
DocumentID: 9701.92,
421-
})
423+
res, err := s.Documents.Get(ctx, 6150.61)
422424
if err != nil {
423425
log.Fatal(err)
424426
}

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,14 @@ Based on:
4848
### Generated
4949
- [go v0.2.0] .
5050
### Releases
51-
- [Go v0.2.0] https://github.com/documenso/sdk-go/releases/tag/v0.2.0 - .
51+
- [Go v0.2.0] https://github.com/documenso/sdk-go/releases/tag/v0.2.0 - .
52+
53+
## 2025-10-21 02:20:34
54+
### Changes
55+
Based on:
56+
- OpenAPI Doc
57+
- Speakeasy CLI 1.637.3 (2.727.9) https://github.com/speakeasy-api/speakeasy
58+
### Generated
59+
- [go v0.3.0] .
60+
### Releases
61+
- [Go v0.3.0] https://github.com/documenso/sdk-go/releases/tag/v0.3.0 - .

USAGE.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ package main
55
import (
66
"context"
77
sdkgo "github.com/documenso/sdk-go"
8-
"github.com/documenso/sdk-go/models/operations"
98
"log"
109
"os"
1110
)
@@ -17,9 +16,7 @@ func main() {
1716
sdkgo.WithSecurity(os.Getenv("DOCUMENSO_API_KEY")),
1817
)
1918

20-
res, err := s.Documents.Update(ctx, operations.DocumentUpdateDocumentRequest{
21-
DocumentID: 9701.92,
22-
})
19+
res, err := s.Documents.Get(ctx, 6150.61)
2320
if err != nil {
2421
log.Fatal(err)
2522
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# DocumentDeleteBadRequestError
2+
3+
Invalid input data
4+
5+
6+
## Fields
7+
8+
| Field | Type | Required | Description |
9+
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
10+
| `Message` | *string* | :heavy_check_mark: | N/A |
11+
| `Code` | *string* | :heavy_check_mark: | N/A |
12+
| `Issues` | [][apierrors.DocumentDeleteBadRequestIssue](../../models/apierrors/documentdeletebadrequestissue.md) | :heavy_minus_sign: | N/A |
13+
| `HTTPMeta` | [components.HTTPMetadata](../../models/components/httpmetadata.md) | :heavy_check_mark: | N/A |

docs/models/apierrors/documentfinddocumentsnotfoundissue.md renamed to docs/models/apierrors/documentdeletebadrequestissue.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# DocumentFindDocumentsNotFoundIssue
1+
# DocumentDeleteBadRequestIssue
22

33

44
## Fields

docs/models/apierrors/documentdeletedocumentbadrequesterror.md

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)