From 6ae3c81c7233306f7bbf0f18f92e61313219b7d1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 30 Apr 2025 00:25:01 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.540.1 --- .gitignore | 2 + .speakeasy/gen.lock | 66 +++- .speakeasy/gen.yaml | 3 +- .speakeasy/workflow.lock | 14 +- README.md | 5 + RELEASES.md | 12 +- ...ateembeddingpresigntokenbadrequesterror.md | 19 + ...ateembeddingpresigntokenbadrequestissue.md | 17 + ...mbeddingpresigntokeninternalservererror.md | 19 + ...ingpresigntokeninternalservererrorissue.md | 18 + ...ifyembeddingpresigntokenbadrequesterror.md | 19 + ...ifyembeddingpresigntokenbadrequestissue.md | 17 + ...mbeddingpresigntokeninternalservererror.md | 19 + ...ingpresigntokeninternalservererrorissue.md | 18 + docs/models/operations/document.md | 4 +- ...documentcreatedocumenttemporaryresponse.md | 4 +- .../operations/documentfinddocumentsdata.md | 4 +- .../documentfinddocumentsresponse.md | 4 +- ...umentgetdocumentwithdetailsbyidresponse.md | 4 +- .../documentmovedocumenttoteamresponse.md | 4 +- .../documentsenddocumentresponse.md | 4 +- .../documentupdatedocumentresponse.md | 4 +- ...esigncreateembeddingpresigntokenrequest.md | 15 + ...signcreateembeddingpresigntokenresponse.md | 23 ++ ...esignverifyembeddingpresigntokenrequest.md | 17 + ...signverifyembeddingpresigntokenresponse.md | 19 + ...platecreatedocumentfromtemplateresponse.md | 4 +- ...emplatecreatetemplatedirectlinkresponse.md | 2 +- .../templateduplicatetemplateresponse.md | 4 +- .../operations/templatefindtemplatesdata.md | 4 +- .../templatefindtemplatesresponse.md | 4 +- .../templategettemplatebyiddirectlink.md | 2 +- .../templategettemplatebyidresponse.md | 6 +- .../templatemovetemplatetoteamresponse.md | 4 +- ...emplatetoggletemplatedirectlinkresponse.md | 2 +- .../templateupdatetemplateresponse.md | 4 +- docs/sdks/documents/README.md | 8 +- docs/sdks/embedding/README.md | 161 ++++++++ jsr.json | 2 +- package-lock.json | 8 +- package.json | 6 +- ...ddingPresignCreateEmbeddingPresignToken.ts | 182 +++++++++ ...ddingPresignVerifyEmbeddingPresignToken.ts | 182 +++++++++ src/lib/config.ts | 6 +- src/lib/matchers.ts | 20 + src/lib/sdks.ts | 10 +- src/mcp-server/mcp-server.ts | 2 +- src/mcp-server/server.ts | 6 +- ...ddingPresignCreateEmbeddingPresignToken.ts | 40 ++ ...ddingPresignVerifyEmbeddingPresignToken.ts | 40 ++ ...ddingpresigncreateembeddingpresigntoken.ts | 373 ++++++++++++++++++ ...ddingpresignverifyembeddingpresigntoken.ts | 373 ++++++++++++++++++ src/models/errors/index.ts | 2 + ...ddingpresigncreateembeddingpresigntoken.ts | 169 ++++++++ ...ddingpresignverifyembeddingpresigntoken.ts | 158 ++++++++ src/models/operations/index.ts | 2 + src/sdk/embedding.ts | 45 +++ src/sdk/sdk.ts | 6 + 58 files changed, 2116 insertions(+), 75 deletions(-) create mode 100644 docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequesterror.md create mode 100644 docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md create mode 100644 docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererror.md create mode 100644 docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md create mode 100644 docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequesterror.md create mode 100644 docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md create mode 100644 docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererror.md create mode 100644 docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md create mode 100644 docs/models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md create mode 100644 docs/models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md create mode 100644 docs/models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md create mode 100644 docs/models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md create mode 100644 docs/sdks/embedding/README.md create mode 100644 src/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts create mode 100644 src/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts create mode 100644 src/mcp-server/tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts create mode 100644 src/mcp-server/tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts create mode 100644 src/models/errors/embeddingpresigncreateembeddingpresigntoken.ts create mode 100644 src/models/errors/embeddingpresignverifyembeddingpresigntoken.ts create mode 100644 src/models/operations/embeddingpresigncreateembeddingpresigntoken.ts create mode 100644 src/models/operations/embeddingpresignverifyembeddingpresigntoken.ts create mode 100644 src/sdk/embedding.ts diff --git a/.gitignore b/.gitignore index 97ed1653..04d7e3a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.speakeasy/temp/ +.DS_Store /mcp-server /bin /.eslintcache diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 397158bf..cbf879f5 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 2f28b0c4-e21c-47c4-aada-41da1a74c452 management: - docChecksum: eb6c0a32ecae934190626408e9216f4e + docChecksum: bf40d59da8970bb83dcaca48f4efe380 docVersion: 0.0.0 - speakeasyVersion: 1.531.0 - generationVersion: 2.568.2 - releaseVersion: 0.2.0 - configChecksum: 27c1efe1a16e35a7a14dcc07a79c4578 + speakeasyVersion: 1.540.1 + generationVersion: 2.593.4 + releaseVersion: 0.2.1 + configChecksum: ef18dd9392b2ac387c3af4ac4f874c5d repoURL: https://github.com/documenso/sdk-typescript.git installationURL: https://github.com/documenso/sdk-typescript published: true @@ -14,7 +14,7 @@ features: typescript: additionalDependencies: 0.1.0 constsAndDefaults: 0.1.11 - core: 3.21.5 + core: 3.21.6 defaultEnabledRetries: 0.1.0 enumUnions: 0.1.0 envVarSecurityUsage: 0.1.2 @@ -23,7 +23,7 @@ features: globalSecurityFlattening: 0.1.0 globalServerURLs: 2.82.4 groups: 2.81.2 - mcpServer: 0.9.1 + mcpServer: 0.9.2 nameOverrides: 2.81.2 nullables: 0.1.1 responseFormat: 0.2.3 @@ -78,6 +78,14 @@ generatedFiles: - docs/models/errors/documentupdatedocumentbadrequestissue.md - docs/models/errors/documentupdatedocumentinternalservererror.md - docs/models/errors/documentupdatedocumentinternalservererrorissue.md + - docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequesterror.md + - docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md + - docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererror.md + - docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md + - docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequesterror.md + - docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md + - docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererror.md + - docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md - docs/models/errors/fieldcreatedocumentfieldbadrequesterror.md - docs/models/errors/fieldcreatedocumentfieldbadrequestissue.md - docs/models/errors/fieldcreatedocumentfieldinternalservererror.md @@ -400,6 +408,10 @@ generatedFiles: - docs/models/operations/documentvalue3.md - docs/models/operations/documentvisibility.md - docs/models/operations/emailsettingsaccount.md + - docs/models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md + - docs/models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md + - docs/models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md + - docs/models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md - docs/models/operations/fieldaccountcheckbox.md - docs/models/operations/fieldaccountdate.md - docs/models/operations/fieldaccountdropdown.md @@ -1712,6 +1724,7 @@ generatedFiles: - docs/sdks/documents/README.md - docs/sdks/documentsfields/README.md - docs/sdks/documentsrecipients/README.md + - docs/sdks/embedding/README.md - docs/sdks/templates/README.md - docs/sdks/templatesfields/README.md - docs/sdks/templatesrecipients/README.md @@ -1740,6 +1753,8 @@ generatedFiles: - src/funcs/documentsRecipientsUpdateMany.ts - src/funcs/documentsRedistribute.ts - src/funcs/documentsUpdate.ts + - src/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts + - src/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts - src/funcs/templatesDelete.ts - src/funcs/templatesDirectLinkCreate.ts - src/funcs/templatesDirectLinkDelete.ts @@ -1816,6 +1831,8 @@ generatedFiles: - src/mcp-server/tools/documentsRecipientsUpdateMany.ts - src/mcp-server/tools/documentsRedistribute.ts - src/mcp-server/tools/documentsUpdate.ts + - src/mcp-server/tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts + - src/mcp-server/tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts - src/mcp-server/tools/templatesDelete.ts - src/mcp-server/tools/templatesDirectLinkCreate.ts - src/mcp-server/tools/templatesDirectLinkDelete.ts @@ -1850,6 +1867,8 @@ generatedFiles: - src/models/errors/documentresenddocument.ts - src/models/errors/documentsenddocument.ts - src/models/errors/documentupdatedocument.ts + - src/models/errors/embeddingpresigncreateembeddingpresigntoken.ts + - src/models/errors/embeddingpresignverifyembeddingpresigntoken.ts - src/models/errors/fieldcreatedocumentfield.ts - src/models/errors/fieldcreatedocumentfields.ts - src/models/errors/fieldcreatetemplatefield.ts @@ -1896,6 +1915,8 @@ generatedFiles: - src/models/operations/documentresenddocument.ts - src/models/operations/documentsenddocument.ts - src/models/operations/documentupdatedocument.ts + - src/models/operations/embeddingpresigncreateembeddingpresigntoken.ts + - src/models/operations/embeddingpresignverifyembeddingpresigntoken.ts - src/models/operations/fieldcreatedocumentfield.ts - src/models/operations/fieldcreatedocumentfields.ts - src/models/operations/fieldcreatetemplatefield.ts @@ -1935,6 +1956,7 @@ generatedFiles: - src/sdk/documents.ts - src/sdk/documentsfields.ts - src/sdk/documentsrecipients.ts + - src/sdk/embedding.ts - src/sdk/index.ts - src/sdk/sdk.ts - src/sdk/templates.ts @@ -1985,7 +2007,7 @@ examples: application/json: {"title": ""} responses: "200": - application/json: {"document": {"visibility": "EVERYONE", "status": "REJECTED", "source": "DOCUMENT", "id": 429.52, "externalId": "", "userId": 5373.96, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "ACCOUNT"}, "formValues": {"key": 4734.62, "key1": false, "key2": ""}, "title": "", "documentDataId": "", "createdAt": "1734727887216", "updatedAt": "1744054353547", "completedAt": "", "deletedAt": "", "teamId": 3570.46, "templateId": 8120.06, "documentData": {"type": "BYTES", "id": "", "data": "", "initialData": ""}, "documentMeta": {"signingOrder": "PARALLEL", "distributionMethod": "EMAIL", "id": "", "subject": "", "message": "", "timezone": "America/Port-au-Prince", "password": "nDdQyEBdZkTA06U", "dateFormat": "", "documentId": 9010.36, "redirectUrl": "https://scientific-cutover.biz/", "typedSignatureEnabled": true, "uploadSignatureEnabled": false, "drawSignatureEnabled": false, "allowDictateNextSigner": true, "language": "", "emailSettings": {"recipientSigningRequest": true, "recipientRemoved": true, "recipientSigned": true, "documentPending": true, "documentCompleted": true, "documentDeleted": true, "ownerDocumentCompleted": true}}, "recipients": [{"role": "SIGNER", "readStatus": "OPENED", "signingStatus": "SIGNED", "sendStatus": "NOT_SENT", "id": 6655.67, "documentId": 8383.97, "templateId": 3211.07, "email": "Hester7@yahoo.com", "name": "", "token": "", "documentDeletedAt": "", "expired": "", "signedAt": "", "authOptions": {"accessAuth": "ACCOUNT", "actionAuth": "TWO_FACTOR_AUTH"}, "signingOrder": 901.18, "rejectionReason": ""}, {"role": "CC", "readStatus": "OPENED", "signingStatus": "NOT_SIGNED", "sendStatus": "SENT", "id": 9370.59, "documentId": 559.13, "templateId": 8443.19, "email": "Clark_Klocko95@gmail.com", "name": "", "token": "", "documentDeletedAt": "", "expired": "", "signedAt": "", "authOptions": {"accessAuth": "ACCOUNT", "actionAuth": "ACCOUNT"}, "signingOrder": 1889.01, "rejectionReason": ""}], "fields": [{"type": "INITIALS", "id": 8326.77, "secondaryId": "", "documentId": 882.7, "templateId": 9365.99, "recipientId": 9528.98, "page": 850.57, "customText": "", "inserted": true, "fieldMeta": {"type": "checkbox"}}, {"type": "TEXT", "id": 3732.05, "secondaryId": "", "documentId": 4883.71, "templateId": 1585.21, "recipientId": 4432.04, "page": 797.46, "customText": "", "inserted": false, "fieldMeta": {"type": "radio"}}, {"type": "SIGNATURE", "id": 777.72, "secondaryId": "", "documentId": 4934.61, "templateId": 6004.17, "recipientId": 6632.08, "page": 5659.98, "customText": "", "inserted": true, "fieldMeta": {"type": "checkbox"}}]}, "uploadUrl": "https://enlightened-language.biz/"} + application/json: {"document": {"visibility": "EVERYONE", "status": "REJECTED", "source": "DOCUMENT", "id": 429.52, "externalId": "", "userId": 5373.96, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "ACCOUNT"}, "formValues": {"key": 4734.62, "key1": "", "key2": ""}, "title": "", "documentDataId": "", "createdAt": "1734727887216", "updatedAt": "1744054353547", "completedAt": "", "deletedAt": "", "teamId": 3570.46, "templateId": 8120.06, "documentData": {"type": "BYTES", "id": "", "data": "", "initialData": ""}, "documentMeta": {"signingOrder": "PARALLEL", "distributionMethod": "EMAIL", "id": "", "subject": "", "message": "", "timezone": "America/Port-au-Prince", "password": "nDdQyEBdZkTA06U", "dateFormat": "", "documentId": 9010.36, "redirectUrl": "https://scientific-cutover.biz/", "typedSignatureEnabled": true, "uploadSignatureEnabled": false, "drawSignatureEnabled": false, "allowDictateNextSigner": true, "language": "", "emailSettings": {"recipientSigningRequest": true, "recipientRemoved": true, "recipientSigned": true, "documentPending": true, "documentCompleted": true, "documentDeleted": true, "ownerDocumentCompleted": true}}, "recipients": [{"role": "SIGNER", "readStatus": "OPENED", "signingStatus": "SIGNED", "sendStatus": "NOT_SENT", "id": 6655.67, "documentId": 8383.97, "templateId": 3211.07, "email": "Hester7@yahoo.com", "name": "", "token": "", "documentDeletedAt": "", "expired": "", "signedAt": "", "authOptions": {"accessAuth": "ACCOUNT", "actionAuth": "TWO_FACTOR_AUTH"}, "signingOrder": 901.18, "rejectionReason": ""}, {"role": "CC", "readStatus": "OPENED", "signingStatus": "NOT_SIGNED", "sendStatus": "SENT", "id": 9370.59, "documentId": 559.13, "templateId": 8443.19, "email": "Clark_Klocko95@gmail.com", "name": "", "token": "", "documentDeletedAt": "", "expired": "", "signedAt": "", "authOptions": {"accessAuth": "ACCOUNT", "actionAuth": "ACCOUNT"}, "signingOrder": 1889.01, "rejectionReason": ""}], "fields": [{"type": "INITIALS", "id": 8326.77, "secondaryId": "", "documentId": 882.7, "templateId": 9365.99, "recipientId": 9528.98, "page": 850.57, "customText": "", "inserted": true, "fieldMeta": {"type": "checkbox"}}, {"type": "TEXT", "id": 3732.05, "secondaryId": "", "documentId": 4883.71, "templateId": 1585.21, "recipientId": 4432.04, "page": 797.46, "customText": "", "inserted": false, "fieldMeta": {"type": "radio"}}, {"type": "SIGNATURE", "id": 777.72, "secondaryId": "", "documentId": 4934.61, "templateId": 6004.17, "recipientId": 6632.08, "page": 5659.98, "customText": "", "inserted": true, "fieldMeta": {"type": "checkbox"}}]}, "uploadUrl": "https://enlightened-language.biz/"} "400": application/json: {"message": "", "code": ""} "500": @@ -1996,7 +2018,7 @@ examples: application/json: {"documentId": 8574.78} responses: "200": - application/json: {"visibility": "MANAGER_AND_ABOVE", "status": "PENDING", "source": "TEMPLATE_DIRECT_LINK", "id": 6276.9, "externalId": "", "userId": 4888.52, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "TWO_FACTOR_AUTH"}, "title": "", "documentDataId": "", "createdAt": "1740807803350", "updatedAt": "1744023982082", "completedAt": "", "deletedAt": "", "teamId": 3115.07, "templateId": 2494.4} + application/json: {"visibility": "MANAGER_AND_ABOVE", "status": "PENDING", "source": "TEMPLATE_DIRECT_LINK", "id": 6276.9, "externalId": "", "userId": 4888.52, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "TWO_FACTOR_AUTH"}, "formValues": {"key": true, "key1": 6276.9, "key2": false}, "title": "", "documentDataId": "", "createdAt": "1740807803350", "updatedAt": "1744023982082", "completedAt": "", "deletedAt": "", "teamId": 3115.07, "templateId": 2494.4} "400": application/json: {"message": "", "code": ""} "500": @@ -2018,7 +2040,7 @@ examples: application/json: {"documentId": 8301.72, "teamId": 6724.78} responses: "200": - application/json: {"visibility": "ADMIN", "status": "COMPLETED", "source": "TEMPLATE", "id": 7750.43, "externalId": "", "userId": 780.73, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "ACCOUNT"}, "title": "", "documentDataId": "", "createdAt": "1717956283175", "updatedAt": "1744023103025", "completedAt": "", "deletedAt": "", "teamId": 7007.97, "templateId": 9336.34} + application/json: {"visibility": "ADMIN", "status": "COMPLETED", "source": "TEMPLATE", "id": 7750.43, "externalId": "", "userId": 780.73, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "ACCOUNT"}, "formValues": {"key": 7264.87, "key1": 6341.95, "key2": 780.73}, "title": "", "documentDataId": "", "createdAt": "1717956283175", "updatedAt": "1744023103025", "completedAt": "", "deletedAt": "", "teamId": 7007.97, "templateId": 9336.34} "400": application/json: {"message": "", "code": ""} "500": @@ -2029,7 +2051,7 @@ examples: application/json: {"documentId": 4115.92} responses: "200": - application/json: {"visibility": "ADMIN", "status": "DRAFT", "source": "TEMPLATE_DIRECT_LINK", "id": 2654.91, "externalId": "", "userId": 6765.82, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "TWO_FACTOR_AUTH"}, "title": "", "documentDataId": "", "createdAt": "1740688884355", "updatedAt": "1744031077894", "completedAt": "", "deletedAt": "", "teamId": 2965.33, "templateId": 8368.46} + application/json: {"visibility": "ADMIN", "status": "DRAFT", "source": "TEMPLATE_DIRECT_LINK", "id": 2654.91, "externalId": "", "userId": 6765.82, "authOptions": {"globalAccessAuth": "ACCOUNT", "globalActionAuth": "TWO_FACTOR_AUTH"}, "formValues": {"key": 1184.5}, "title": "", "documentDataId": "", "createdAt": "1740688884355", "updatedAt": "1744031077894", "completedAt": "", "deletedAt": "", "teamId": 2965.33, "templateId": 8368.46} "400": application/json: {"message": "", "code": ""} "500": @@ -2445,5 +2467,27 @@ examples: application/json: {"message": "", "code": ""} "500": application/json: {"message": "", "code": ""} + embeddingPresign-createEmbeddingPresignToken: + speakeasy-default-embedding-presign-create-embedding-presign-token: + requestBody: + application/json: {"expiresIn": 60} + responses: + "200": + application/json: {"token": "", "expiresAt": "1759868598953", "expiresIn": 2320.99} + "400": + application/json: {"message": "", "code": ""} + "500": + application/json: {"message": "", "code": ""} + embeddingPresign-verifyEmbeddingPresignToken: + speakeasy-default-embedding-presign-verify-embedding-presign-token: + requestBody: + application/json: {"token": ""} + responses: + "200": + application/json: {"success": true} + "400": + application/json: {"message": "", "code": ""} + "500": + application/json: {"message": "", "code": ""} examplesVersion: 1.0.1 generatedTests: {} diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 4138f278..c98e48e1 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -11,11 +11,12 @@ generation: parameterOrderingFeb2024: true requestResponseComponentNamesFeb2024: true securityFeb2025: false + sharedErrorComponentsApr2025: false auth: oAuth2ClientCredentialsEnabled: false oAuth2PasswordEnabled: false typescript: - version: 0.2.0 + version: 0.2.1 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index a7ea47f2..eab52464 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.531.0 +speakeasyVersion: 1.540.1 sources: Documenso v2 beta API: sourceNamespace: documenso-v-2-beta-api - sourceRevisionDigest: sha256:f6430b0cc0c2d5b7a14e59359376c04f78458dd953a630f4a58093e86b4b56f7 - sourceBlobDigest: sha256:b5ace18675a2927ed909e9e7210586bfd0bad91e1efebe408005432746a1511c + sourceRevisionDigest: sha256:eec621d7d74413f66026d531bfec6f3e7bf4afa1371bddb2ebde8e27ed672d1b + sourceBlobDigest: sha256:576c3885cef4b41ed4fe861de2e3b1ef7298d595d083ef32f7f3125bbeeb643c tags: - latest - - speakeasy-sdk-regen-1738455725 + - speakeasy-sdk-regen-1744935756 - 0.0.0 targets: documenso: source: Documenso v2 beta API sourceNamespace: documenso-v-2-beta-api - sourceRevisionDigest: sha256:f6430b0cc0c2d5b7a14e59359376c04f78458dd953a630f4a58093e86b4b56f7 - sourceBlobDigest: sha256:b5ace18675a2927ed909e9e7210586bfd0bad91e1efebe408005432746a1511c + sourceRevisionDigest: sha256:eec621d7d74413f66026d531bfec6f3e7bf4afa1371bddb2ebde8e27ed672d1b + sourceBlobDigest: sha256:576c3885cef4b41ed4fe861de2e3b1ef7298d595d083ef32f7f3125bbeeb643c codeSamplesNamespace: documenso-v-2-beta-api-typescript-code-samples - codeSamplesRevisionDigest: sha256:7e83428fa1487934908f1a11ba3bea73bbe1d662ab1fbed2c80e7f33ac7f99d2 + codeSamplesRevisionDigest: sha256:a175f2e1342b51346a6f64580c801ea33431a77306c5b1377cc9e20b2253b8a9 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index 95e49291..621842ef 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,11 @@ main() * [updateMany](docs/sdks/documentsrecipients/README.md#updatemany) - Update document recipients * [delete](docs/sdks/documentsrecipients/README.md#delete) - Delete document recipient +### [embedding](docs/sdks/embedding/README.md) + +* [embeddingPresignCreateEmbeddingPresignToken](docs/sdks/embedding/README.md#embeddingpresigncreateembeddingpresigntoken) - Create embedding presign token +* [embeddingPresignVerifyEmbeddingPresignToken](docs/sdks/embedding/README.md#embeddingpresignverifyembeddingpresigntoken) - Verify embedding presign token + ### [templates](docs/sdks/templates/README.md) * [find](docs/sdks/templates/README.md#find) - Find templates diff --git a/RELEASES.md b/RELEASES.md index 9e7b36e0..ebb5b240 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -28,4 +28,14 @@ Based on: ### Generated - [typescript v0.2.0] . ### Releases -- [NPM v0.2.0] https://www.npmjs.com/package/@documenso/sdk-typescript/v/0.2.0 - . \ No newline at end of file +- [NPM v0.2.0] https://www.npmjs.com/package/@documenso/sdk-typescript/v/0.2.0 - . + +## 2025-04-30 00:23:17 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.540.1 (2.593.4) https://github.com/speakeasy-api/speakeasy +### Generated +- [typescript v0.2.1] . +### Releases +- [NPM v0.2.1] https://www.npmjs.com/package/@documenso/sdk-typescript/v/0.2.1 - . \ No newline at end of file diff --git a/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequesterror.md b/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequesterror.md new file mode 100644 index 00000000..3e823951 --- /dev/null +++ b/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequesterror.md @@ -0,0 +1,19 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + +Invalid input data + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError } from "@documenso/sdk-typescript/models/errors"; + +// No examples available for this model +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message` | *string* | :heavy_check_mark: | N/A | +| `code` | *string* | :heavy_check_mark: | N/A | +| `issues` | [errors.EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue](../../models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md)[] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md b/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md new file mode 100644 index 00000000..baf7baf7 --- /dev/null +++ b/docs/models/errors/embeddingpresigncreateembeddingpresigntokenbadrequestissue.md @@ -0,0 +1,17 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue } from "@documenso/sdk-typescript/models/errors"; + +let value: EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue = { + message: "", +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `message` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererror.md b/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererror.md new file mode 100644 index 00000000..1014b664 --- /dev/null +++ b/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererror.md @@ -0,0 +1,19 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + +Internal server error + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError } from "@documenso/sdk-typescript/models/errors"; + +// No examples available for this model +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message` | *string* | :heavy_check_mark: | N/A | +| `code` | *string* | :heavy_check_mark: | N/A | +| `issues` | [errors.EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue](../../models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md)[] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md b/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md new file mode 100644 index 00000000..6be3b888 --- /dev/null +++ b/docs/models/errors/embeddingpresigncreateembeddingpresigntokeninternalservererrorissue.md @@ -0,0 +1,18 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue } from "@documenso/sdk-typescript/models/errors"; + +let value: EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue = + { + message: "", + }; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `message` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequesterror.md b/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequesterror.md new file mode 100644 index 00000000..b6029d91 --- /dev/null +++ b/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequesterror.md @@ -0,0 +1,19 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + +Invalid input data + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError } from "@documenso/sdk-typescript/models/errors"; + +// No examples available for this model +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message` | *string* | :heavy_check_mark: | N/A | +| `code` | *string* | :heavy_check_mark: | N/A | +| `issues` | [errors.EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue](../../models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md)[] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md b/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md new file mode 100644 index 00000000..79d61bad --- /dev/null +++ b/docs/models/errors/embeddingpresignverifyembeddingpresigntokenbadrequestissue.md @@ -0,0 +1,17 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue } from "@documenso/sdk-typescript/models/errors"; + +let value: EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue = { + message: "", +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `message` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererror.md b/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererror.md new file mode 100644 index 00000000..17ca3430 --- /dev/null +++ b/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererror.md @@ -0,0 +1,19 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + +Internal server error + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError } from "@documenso/sdk-typescript/models/errors"; + +// No examples available for this model +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message` | *string* | :heavy_check_mark: | N/A | +| `code` | *string* | :heavy_check_mark: | N/A | +| `issues` | [errors.EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue](../../models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md)[] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md b/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md new file mode 100644 index 00000000..c8212da9 --- /dev/null +++ b/docs/models/errors/embeddingpresignverifyembeddingpresigntokeninternalservererrorissue.md @@ -0,0 +1,18 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue } from "@documenso/sdk-typescript/models/errors"; + +let value: EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue = + { + message: "", + }; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `message` | *string* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/document.md b/docs/models/operations/document.md index 84a6ddd1..84a4bfee 100644 --- a/docs/models/operations/document.md +++ b/docs/models/operations/document.md @@ -21,8 +21,8 @@ let value: Document = { }, title: "", documentDataId: "", - createdAt: "1715705047832", - updatedAt: "1743998956756", + createdAt: "1717605909249", + updatedAt: "1745899818173", completedAt: "", deletedAt: "", teamId: 5924.72, diff --git a/docs/models/operations/documentcreatedocumenttemporaryresponse.md b/docs/models/operations/documentcreatedocumenttemporaryresponse.md index 27ba4d01..db4cc6a8 100644 --- a/docs/models/operations/documentcreatedocumenttemporaryresponse.md +++ b/docs/models/operations/documentcreatedocumenttemporaryresponse.md @@ -24,8 +24,8 @@ let value: DocumentCreateDocumentTemporaryResponse = { }, title: "", documentDataId: "", - createdAt: "1736755356702", - updatedAt: "1744059121860", + createdAt: "1738656200122", + updatedAt: "1745959965280", completedAt: "", deletedAt: "", teamId: 1489.17, diff --git a/docs/models/operations/documentfinddocumentsdata.md b/docs/models/operations/documentfinddocumentsdata.md index 59cf4191..a49ba9c2 100644 --- a/docs/models/operations/documentfinddocumentsdata.md +++ b/docs/models/operations/documentfinddocumentsdata.md @@ -21,8 +21,8 @@ let value: DocumentFindDocumentsData = { }, title: "", documentDataId: "", - createdAt: "1714411546378", - updatedAt: "1743987562539", + createdAt: "1716312396265", + updatedAt: "1745888412426", completedAt: "", deletedAt: "", teamId: 9009.09, diff --git a/docs/models/operations/documentfinddocumentsresponse.md b/docs/models/operations/documentfinddocumentsresponse.md index 500cd74b..8e836002 100644 --- a/docs/models/operations/documentfinddocumentsresponse.md +++ b/docs/models/operations/documentfinddocumentsresponse.md @@ -25,8 +25,8 @@ let value: DocumentFindDocumentsResponse = { }, title: "", documentDataId: "", - createdAt: "1724665271177", - updatedAt: "1743997384880", + createdAt: "1726566124891", + updatedAt: "1745898238593", completedAt: "", deletedAt: "", teamId: 805.69, diff --git a/docs/models/operations/documentgetdocumentwithdetailsbyidresponse.md b/docs/models/operations/documentgetdocumentwithdetailsbyidresponse.md index 9ec52cbb..fcd35c4e 100644 --- a/docs/models/operations/documentgetdocumentwithdetailsbyidresponse.md +++ b/docs/models/operations/documentgetdocumentwithdetailsbyidresponse.md @@ -23,8 +23,8 @@ let value: DocumentGetDocumentWithDetailsByIdResponse = { }, title: "", documentDataId: "", - createdAt: "1715425741269", - updatedAt: "1744043002525", + createdAt: "1717326603315", + updatedAt: "1745943864572", completedAt: "", deletedAt: "", teamId: 9273.9, diff --git a/docs/models/operations/documentmovedocumenttoteamresponse.md b/docs/models/operations/documentmovedocumenttoteamresponse.md index 9114351b..14e3e277 100644 --- a/docs/models/operations/documentmovedocumenttoteamresponse.md +++ b/docs/models/operations/documentmovedocumenttoteamresponse.md @@ -23,8 +23,8 @@ let value: DocumentMoveDocumentToTeamResponse = { }, title: "", documentDataId: "", - createdAt: "1714360484976", - updatedAt: "1744041325995", + createdAt: "1716261335882", + updatedAt: "1745942176901", completedAt: "", deletedAt: "", teamId: 8022.32, diff --git a/docs/models/operations/documentsenddocumentresponse.md b/docs/models/operations/documentsenddocumentresponse.md index 2ba58ad0..f2dd8c39 100644 --- a/docs/models/operations/documentsenddocumentresponse.md +++ b/docs/models/operations/documentsenddocumentresponse.md @@ -23,8 +23,8 @@ let value: DocumentSendDocumentResponse = { }, title: "", documentDataId: "", - createdAt: "1731473538977", - updatedAt: "1743990348429", + createdAt: "1733374402310", + updatedAt: "1745891211762", completedAt: "", deletedAt: "", teamId: 9044.23, diff --git a/docs/models/operations/documentupdatedocumentresponse.md b/docs/models/operations/documentupdatedocumentresponse.md index 2b13de24..73184d7c 100644 --- a/docs/models/operations/documentupdatedocumentresponse.md +++ b/docs/models/operations/documentupdatedocumentresponse.md @@ -23,8 +23,8 @@ let value: DocumentUpdateDocumentResponse = { }, title: "", documentDataId: "", - createdAt: "1719529127846", - updatedAt: "1744046959438", + createdAt: "1721429987980", + updatedAt: "1745947819571", completedAt: "", deletedAt: "", teamId: 8913.64, diff --git a/docs/models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md b/docs/models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md new file mode 100644 index 00000000..2525fe28 --- /dev/null +++ b/docs/models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md @@ -0,0 +1,15 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenRequest + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenRequest } from "@documenso/sdk-typescript/models/operations"; + +let value: EmbeddingPresignCreateEmbeddingPresignTokenRequest = {}; +``` + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `expiresIn` | *number* | :heavy_minus_sign: | Expiration time in minutes (default: 60, max: 10,080) | \ No newline at end of file diff --git a/docs/models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md b/docs/models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md new file mode 100644 index 00000000..6b38433b --- /dev/null +++ b/docs/models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md @@ -0,0 +1,23 @@ +# EmbeddingPresignCreateEmbeddingPresignTokenResponse + +Successful response + +## Example Usage + +```typescript +import { EmbeddingPresignCreateEmbeddingPresignTokenResponse } from "@documenso/sdk-typescript/models/operations"; + +let value: EmbeddingPresignCreateEmbeddingPresignTokenResponse = { + token: "", + expiresAt: "1752754623119", + expiresIn: 3281.87, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| -------------------------- | -------------------------- | -------------------------- | -------------------------- | +| `token` | *string* | :heavy_check_mark: | N/A | +| `expiresAt` | *string* | :heavy_check_mark: | N/A | +| `expiresIn` | *number* | :heavy_check_mark: | Expiration time in seconds | \ No newline at end of file diff --git a/docs/models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md b/docs/models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md new file mode 100644 index 00000000..86643d71 --- /dev/null +++ b/docs/models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md @@ -0,0 +1,17 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenRequest + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenRequest } from "@documenso/sdk-typescript/models/operations"; + +let value: EmbeddingPresignVerifyEmbeddingPresignTokenRequest = { + token: "", +}; +``` + +## Fields + +| Field | Type | Required | Description | +| --------------------------- | --------------------------- | --------------------------- | --------------------------- | +| `token` | *string* | :heavy_check_mark: | The presign token to verify | \ No newline at end of file diff --git a/docs/models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md b/docs/models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md new file mode 100644 index 00000000..f83224b1 --- /dev/null +++ b/docs/models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md @@ -0,0 +1,19 @@ +# EmbeddingPresignVerifyEmbeddingPresignTokenResponse + +Successful response + +## Example Usage + +```typescript +import { EmbeddingPresignVerifyEmbeddingPresignTokenResponse } from "@documenso/sdk-typescript/models/operations"; + +let value: EmbeddingPresignVerifyEmbeddingPresignTokenResponse = { + success: false, +}; +``` + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `success` | *boolean* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/templatecreatedocumentfromtemplateresponse.md b/docs/models/operations/templatecreatedocumentfromtemplateresponse.md index 55b249a2..30c36a6f 100644 --- a/docs/models/operations/templatecreatedocumentfromtemplateresponse.md +++ b/docs/models/operations/templatecreatedocumentfromtemplateresponse.md @@ -23,8 +23,8 @@ let value: TemplateCreateDocumentFromTemplateResponse = { }, title: "", documentDataId: "", - createdAt: "1720708933109", - updatedAt: "1744013322859", + createdAt: "1722609801339", + updatedAt: "1745914191089", completedAt: "", deletedAt: "", teamId: 6974.94, diff --git a/docs/models/operations/templatecreatetemplatedirectlinkresponse.md b/docs/models/operations/templatecreatetemplatedirectlinkresponse.md index f2a1673f..a98e21f3 100644 --- a/docs/models/operations/templatecreatetemplatedirectlinkresponse.md +++ b/docs/models/operations/templatecreatetemplatedirectlinkresponse.md @@ -11,7 +11,7 @@ let value: TemplateCreateTemplateDirectLinkResponse = { id: "", templateId: 6033.47, token: "", - createdAt: "1730787513148", + createdAt: "1732688380184", enabled: false, directTemplateRecipientId: 5620.96, }; diff --git a/docs/models/operations/templateduplicatetemplateresponse.md b/docs/models/operations/templateduplicatetemplateresponse.md index 07942261..863585e0 100644 --- a/docs/models/operations/templateduplicatetemplateresponse.md +++ b/docs/models/operations/templateduplicatetemplateresponse.md @@ -20,8 +20,8 @@ let value: TemplateDuplicateTemplateResponse = { globalActionAuth: "TWO_FACTOR_AUTH", }, templateDocumentDataId: "", - createdAt: "1733247137200", - updatedAt: "1743997265173", + createdAt: "1735147974537", + updatedAt: "1745898102511", publicTitle: "", publicDescription: "", }; diff --git a/docs/models/operations/templatefindtemplatesdata.md b/docs/models/operations/templatefindtemplatesdata.md index ed40ec0b..3f0333ab 100644 --- a/docs/models/operations/templatefindtemplatesdata.md +++ b/docs/models/operations/templatefindtemplatesdata.md @@ -18,8 +18,8 @@ let value: TemplateFindTemplatesData = { globalActionAuth: "PASSKEY", }, templateDocumentDataId: "", - createdAt: "1714073444849", - updatedAt: "1744010024842", + createdAt: "1715974302335", + updatedAt: "1745910882328", publicTitle: "", publicDescription: "", team: { diff --git a/docs/models/operations/templatefindtemplatesresponse.md b/docs/models/operations/templatefindtemplatesresponse.md index 1be69b1b..4a8ecb3b 100644 --- a/docs/models/operations/templatefindtemplatesresponse.md +++ b/docs/models/operations/templatefindtemplatesresponse.md @@ -22,8 +22,8 @@ let value: TemplateFindTemplatesResponse = { globalActionAuth: "PASSKEY", }, templateDocumentDataId: "", - createdAt: "1736152151746", - updatedAt: "1744012627265", + createdAt: "1738053005751", + updatedAt: "1745913481270", publicTitle: "", publicDescription: "", team: { diff --git a/docs/models/operations/templategettemplatebyiddirectlink.md b/docs/models/operations/templategettemplatebyiddirectlink.md index b0beaebf..8cc16b23 100644 --- a/docs/models/operations/templategettemplatebyiddirectlink.md +++ b/docs/models/operations/templategettemplatebyiddirectlink.md @@ -9,7 +9,7 @@ let value: TemplateGetTemplateByIdDirectLink = { id: "", templateId: 4516.97, token: "", - createdAt: "1723784685511", + createdAt: "1725685542321", enabled: false, directTemplateRecipientId: 3461.72, }; diff --git a/docs/models/operations/templategettemplatebyidresponse.md b/docs/models/operations/templategettemplatebyidresponse.md index 93f2b70f..c8478b9e 100644 --- a/docs/models/operations/templategettemplatebyidresponse.md +++ b/docs/models/operations/templategettemplatebyidresponse.md @@ -20,8 +20,8 @@ let value: TemplateGetTemplateByIdResponse = { globalActionAuth: "PASSKEY", }, templateDocumentDataId: "", - createdAt: "1730997561685", - updatedAt: "1744069972056", + createdAt: "1732898415705", + updatedAt: "1745970826076", publicTitle: "", publicDescription: "", templateDocumentData: { @@ -51,7 +51,7 @@ let value: TemplateGetTemplateByIdResponse = { id: "", templateId: 6831.82, token: "", - createdAt: "1725890596089", + createdAt: "1727791450111", enabled: false, directTemplateRecipientId: 5013.71, }, diff --git a/docs/models/operations/templatemovetemplatetoteamresponse.md b/docs/models/operations/templatemovetemplatetoteamresponse.md index d7a997c1..dd2c0274 100644 --- a/docs/models/operations/templatemovetemplatetoteamresponse.md +++ b/docs/models/operations/templatemovetemplatetoteamresponse.md @@ -20,8 +20,8 @@ let value: TemplateMoveTemplateToTeamResponse = { globalActionAuth: "ACCOUNT", }, templateDocumentDataId: "", - createdAt: "1723770518827", - updatedAt: "1743987341155", + createdAt: "1725671372925", + updatedAt: "1745888195253", publicTitle: "", publicDescription: "", }; diff --git a/docs/models/operations/templatetoggletemplatedirectlinkresponse.md b/docs/models/operations/templatetoggletemplatedirectlinkresponse.md index 0847b252..cef9be95 100644 --- a/docs/models/operations/templatetoggletemplatedirectlinkresponse.md +++ b/docs/models/operations/templatetoggletemplatedirectlinkresponse.md @@ -11,7 +11,7 @@ let value: TemplateToggleTemplateDirectLinkResponse = { id: "", templateId: 2293.94, token: "", - createdAt: "1713626784257", + createdAt: "1715527646267", enabled: false, directTemplateRecipientId: 8974.33, }; diff --git a/docs/models/operations/templateupdatetemplateresponse.md b/docs/models/operations/templateupdatetemplateresponse.md index b591e9dc..3da5850c 100644 --- a/docs/models/operations/templateupdatetemplateresponse.md +++ b/docs/models/operations/templateupdatetemplateresponse.md @@ -20,8 +20,8 @@ let value: TemplateUpdateTemplateResponse = { globalActionAuth: "TWO_FACTOR_AUTH", }, templateDocumentDataId: "", - createdAt: "1713372499431", - updatedAt: "1744021610314", + createdAt: "1715273342975", + updatedAt: "1745922453858", publicTitle: "", publicDescription: "", }; diff --git a/docs/sdks/documents/README.md b/docs/sdks/documents/README.md index 79623d75..253b9b67 100644 --- a/docs/sdks/documents/README.md +++ b/docs/sdks/documents/README.md @@ -577,9 +577,7 @@ const documenso = new Documenso({ async function run() { const result = await documenso.documents.redistribute({ documentId: 5758.65, - recipients: [ - - ], + recipients: [], }); // Handle the result @@ -606,9 +604,7 @@ const documenso = new DocumensoCore({ async function run() { const res = await documentsRedistribute(documenso, { documentId: 5758.65, - recipients: [ - - ], + recipients: [], }); if (!res.ok) { diff --git a/docs/sdks/embedding/README.md b/docs/sdks/embedding/README.md new file mode 100644 index 00000000..af0566f6 --- /dev/null +++ b/docs/sdks/embedding/README.md @@ -0,0 +1,161 @@ +# Embedding +(*embedding*) + +## Overview + +### Available Operations + +* [embeddingPresignCreateEmbeddingPresignToken](#embeddingpresigncreateembeddingpresigntoken) - Create embedding presign token +* [embeddingPresignVerifyEmbeddingPresignToken](#embeddingpresignverifyembeddingpresigntoken) - Verify embedding presign token + +## embeddingPresignCreateEmbeddingPresignToken + +Creates a presign token for embedding operations with configurable expiration time + +### Example Usage + +```typescript +import { Documenso } from "@documenso/sdk-typescript"; + +const documenso = new Documenso({ + apiKey: process.env["DOCUMENSO_API_KEY"] ?? "", +}); + +async function run() { + const result = await documenso.embedding.embeddingPresignCreateEmbeddingPresignToken({}); + + // Handle the result + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { DocumensoCore } from "@documenso/sdk-typescript/core.js"; +import { embeddingEmbeddingPresignCreateEmbeddingPresignToken } from "@documenso/sdk-typescript/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.js"; + +// Use `DocumensoCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const documenso = new DocumensoCore({ + apiKey: process.env["DOCUMENSO_API_KEY"] ?? "", +}); + +async function run() { + const res = await embeddingEmbeddingPresignCreateEmbeddingPresignToken(documenso, {}); + + if (!res.ok) { + throw res.error; + } + + const { value: result } = res; + + // Handle the result + console.log(result); +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.EmbeddingPresignCreateEmbeddingPresignTokenRequest](../../models/operations/embeddingpresigncreateembeddingpresigntokenrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | + +### Response + +**Promise\<[operations.EmbeddingPresignCreateEmbeddingPresignTokenResponse](../../models/operations/embeddingpresigncreateembeddingpresigntokenresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | +| errors.EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError | 400 | application/json | +| errors.EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError | 500 | application/json | +| errors.APIError | 4XX, 5XX | \*/\* | + +## embeddingPresignVerifyEmbeddingPresignToken + +Verifies a presign token for embedding operations and returns the associated API token + +### Example Usage + +```typescript +import { Documenso } from "@documenso/sdk-typescript"; + +const documenso = new Documenso({ + apiKey: process.env["DOCUMENSO_API_KEY"] ?? "", +}); + +async function run() { + const result = await documenso.embedding.embeddingPresignVerifyEmbeddingPresignToken({ + token: "", + }); + + // Handle the result + console.log(result); +} + +run(); +``` + +### Standalone function + +The standalone function version of this method: + +```typescript +import { DocumensoCore } from "@documenso/sdk-typescript/core.js"; +import { embeddingEmbeddingPresignVerifyEmbeddingPresignToken } from "@documenso/sdk-typescript/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.js"; + +// Use `DocumensoCore` for best tree-shaking performance. +// You can create one instance of it to use across an application. +const documenso = new DocumensoCore({ + apiKey: process.env["DOCUMENSO_API_KEY"] ?? "", +}); + +async function run() { + const res = await embeddingEmbeddingPresignVerifyEmbeddingPresignToken(documenso, { + token: "", + }); + + if (!res.ok) { + throw res.error; + } + + const { value: result } = res; + + // Handle the result + console.log(result); +} + +run(); +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `request` | [operations.EmbeddingPresignVerifyEmbeddingPresignTokenRequest](../../models/operations/embeddingpresignverifyembeddingpresigntokenrequest.md) | :heavy_check_mark: | The request object to use for the request. | +| `options` | RequestOptions | :heavy_minus_sign: | Used to set various options for making HTTP requests. | +| `options.fetchOptions` | [RequestInit](https://developer.mozilla.org/en-US/docs/Web/API/Request/Request#options) | :heavy_minus_sign: | Options that are passed to the underlying HTTP request. This can be used to inject extra headers for examples. All `Request` options, except `method` and `body`, are allowed. | +| `options.retries` | [RetryConfig](../../lib/utils/retryconfig.md) | :heavy_minus_sign: | Enables retrying HTTP requests under certain failure conditions. | + +### Response + +**Promise\<[operations.EmbeddingPresignVerifyEmbeddingPresignTokenResponse](../../models/operations/embeddingpresignverifyembeddingpresigntokenresponse.md)\>** + +### Errors + +| Error Type | Status Code | Content Type | +| --------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------- | +| errors.EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError | 400 | application/json | +| errors.EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError | 500 | application/json | +| errors.APIError | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/jsr.json b/jsr.json index a62d64b5..90bfef5b 100644 --- a/jsr.json +++ b/jsr.json @@ -2,7 +2,7 @@ { "name": "@documenso/sdk-typescript", - "version": "0.2.0", + "version": "0.2.1", "exports": { ".": "./src/index.ts", "./models/errors": "./src/models/errors/index.ts", diff --git a/package-lock.json b/package-lock.json index 36403d04..be9ab599 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,18 +1,18 @@ { "name": "@documenso/sdk-typescript", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@documenso/sdk-typescript", - "version": "0.2.0", + "version": "0.2.1", "bin": { "mcp": "bin/mcp-server.js" }, "devDependencies": { "@eslint/js": "^9.19.0", - "@modelcontextprotocol/sdk": "^1.5.0", + "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0", "@stricli/core": "^1.1.1", "@types/express": "^4.17.21", "bun": "^1.2.2", @@ -25,7 +25,7 @@ "zod": "^3.23.4" }, "peerDependencies": { - "@modelcontextprotocol/sdk": "^1.5.0", + "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0", "zod": ">= 3" }, "peerDependenciesMeta": { diff --git a/package.json b/package.json index 59e56b39..3c2945d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@documenso/sdk-typescript", - "version": "0.2.0", + "version": "0.2.1", "author": "Speakeasy", "bin": { "mcp": "bin/mcp-server.js" @@ -18,7 +18,7 @@ "prepublishOnly": "npm run build" }, "peerDependencies": { - "@modelcontextprotocol/sdk": "^1.5.0", + "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0", "zod": ">= 3" }, "peerDependenciesMeta": { @@ -26,7 +26,7 @@ }, "devDependencies": { "@eslint/js": "^9.19.0", - "@modelcontextprotocol/sdk": "^1.5.0", + "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0", "@stricli/core": "^1.1.1", "@types/express": "^4.17.21", "bun": "^1.2.2", diff --git a/src/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts b/src/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts new file mode 100644 index 00000000..d71666cb --- /dev/null +++ b/src/funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts @@ -0,0 +1,182 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { DocumensoCore } from "../core.js"; +import { encodeJSON } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import { APIError } from "../models/errors/apierror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Create embedding presign token + * + * @remarks + * Creates a presign token for embedding operations with configurable expiration time + */ +export function embeddingEmbeddingPresignCreateEmbeddingPresignToken( + client: DocumensoCore, + request: operations.EmbeddingPresignCreateEmbeddingPresignTokenRequest, + options?: RequestOptions, +): APIPromise< + Result< + operations.EmbeddingPresignCreateEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: DocumensoCore, + request: operations.EmbeddingPresignCreateEmbeddingPresignTokenRequest, + options?: RequestOptions, +): Promise< + [ + Result< + operations.EmbeddingPresignCreateEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations + .EmbeddingPresignCreateEmbeddingPresignTokenRequest$outboundSchema + .parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = encodeJSON("body", payload, { explode: true }); + + const path = pathToFunc("/embedding/create-presign-token")(); + + const headers = new Headers(compactMap({ + "Content-Type": "application/json", + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + baseURL: options?.serverURL ?? client._baseURL ?? "", + operationID: "embeddingPresign-createEmbeddingPresignToken", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["429", "500", "502", "503", "504"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "POST", + baseURL: options?.serverURL, + path: path, + headers: headers, + body: body, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: ["400", "4XX", "500", "5XX"], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + operations.EmbeddingPresignCreateEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + >( + M.json( + 200, + operations + .EmbeddingPresignCreateEmbeddingPresignTokenResponse$inboundSchema, + ), + M.jsonErr( + 400, + errors + .EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$inboundSchema, + ), + M.jsonErr( + 500, + errors + .EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$inboundSchema, + ), + M.fail("4XX"), + M.fail("5XX"), + )(response, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts b/src/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts new file mode 100644 index 00000000..7c9b32f4 --- /dev/null +++ b/src/funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts @@ -0,0 +1,182 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { DocumensoCore } from "../core.js"; +import { encodeJSON } from "../lib/encodings.js"; +import * as M from "../lib/matchers.js"; +import { compactMap } from "../lib/primitives.js"; +import { safeParse } from "../lib/schemas.js"; +import { RequestOptions } from "../lib/sdks.js"; +import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { pathToFunc } from "../lib/url.js"; +import { APIError } from "../models/errors/apierror.js"; +import { + ConnectionError, + InvalidRequestError, + RequestAbortedError, + RequestTimeoutError, + UnexpectedClientError, +} from "../models/errors/httpclienterrors.js"; +import * as errors from "../models/errors/index.js"; +import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import * as operations from "../models/operations/index.js"; +import { APICall, APIPromise } from "../types/async.js"; +import { Result } from "../types/fp.js"; + +/** + * Verify embedding presign token + * + * @remarks + * Verifies a presign token for embedding operations and returns the associated API token + */ +export function embeddingEmbeddingPresignVerifyEmbeddingPresignToken( + client: DocumensoCore, + request: operations.EmbeddingPresignVerifyEmbeddingPresignTokenRequest, + options?: RequestOptions, +): APIPromise< + Result< + operations.EmbeddingPresignVerifyEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + > +> { + return new APIPromise($do( + client, + request, + options, + )); +} + +async function $do( + client: DocumensoCore, + request: operations.EmbeddingPresignVerifyEmbeddingPresignTokenRequest, + options?: RequestOptions, +): Promise< + [ + Result< + operations.EmbeddingPresignVerifyEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + >, + APICall, + ] +> { + const parsed = safeParse( + request, + (value) => + operations + .EmbeddingPresignVerifyEmbeddingPresignTokenRequest$outboundSchema + .parse(value), + "Input validation failed", + ); + if (!parsed.ok) { + return [parsed, { status: "invalid" }]; + } + const payload = parsed.value; + const body = encodeJSON("body", payload, { explode: true }); + + const path = pathToFunc("/embedding/verify-presign-token")(); + + const headers = new Headers(compactMap({ + "Content-Type": "application/json", + Accept: "application/json", + })); + + const secConfig = await extractSecurity(client._options.apiKey); + const securityInput = secConfig == null ? {} : { apiKey: secConfig }; + const requestSecurity = resolveGlobalSecurity(securityInput); + + const context = { + baseURL: options?.serverURL ?? client._baseURL ?? "", + operationID: "embeddingPresign-verifyEmbeddingPresignToken", + oAuth2Scopes: [], + + resolvedSecurity: requestSecurity, + + securitySource: client._options.apiKey, + retryConfig: options?.retries + || client._options.retryConfig + || { strategy: "none" }, + retryCodes: options?.retryCodes || ["429", "500", "502", "503", "504"], + }; + + const requestRes = client._createRequest(context, { + security: requestSecurity, + method: "POST", + baseURL: options?.serverURL, + path: path, + headers: headers, + body: body, + timeoutMs: options?.timeoutMs || client._options.timeoutMs || -1, + }, options); + if (!requestRes.ok) { + return [requestRes, { status: "invalid" }]; + } + const req = requestRes.value; + + const doResult = await client._do(req, { + context, + errorCodes: ["400", "4XX", "500", "5XX"], + retryConfig: context.retryConfig, + retryCodes: context.retryCodes, + }); + if (!doResult.ok) { + return [doResult, { status: "request-error", request: req }]; + } + const response = doResult.value; + + const responseFields = { + HttpMeta: { Response: response, Request: req }, + }; + + const [result] = await M.match< + operations.EmbeddingPresignVerifyEmbeddingPresignTokenResponse, + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + | errors.EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + | APIError + | SDKValidationError + | UnexpectedClientError + | InvalidRequestError + | RequestAbortedError + | RequestTimeoutError + | ConnectionError + >( + M.json( + 200, + operations + .EmbeddingPresignVerifyEmbeddingPresignTokenResponse$inboundSchema, + ), + M.jsonErr( + 400, + errors + .EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$inboundSchema, + ), + M.jsonErr( + 500, + errors + .EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$inboundSchema, + ), + M.fail("4XX"), + M.fail("5XX"), + )(response, { extraFields: responseFields }); + if (!result.ok) { + return [result, { status: "complete", request: req, response }]; + } + + return [result, { status: "complete", request: req, response }]; +} diff --git a/src/lib/config.ts b/src/lib/config.ts index 58e18bce..a196a510 100644 --- a/src/lib/config.ts +++ b/src/lib/config.ts @@ -54,8 +54,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "0.0.0", - sdkVersion: "0.2.0", - genVersion: "2.568.2", + sdkVersion: "0.2.1", + genVersion: "2.593.4", userAgent: - "speakeasy-sdk/typescript 0.2.0 2.568.2 0.0.0 @documenso/sdk-typescript", + "speakeasy-sdk/typescript 0.2.1 2.593.4 0.0.0 @documenso/sdk-typescript", } as const; diff --git a/src/lib/matchers.ts b/src/lib/matchers.ts index 65858ac9..17151be7 100644 --- a/src/lib/matchers.ts +++ b/src/lib/matchers.ts @@ -10,6 +10,7 @@ import { isPlainObject } from "./is-plain-object.js"; import { safeParse } from "./schemas.js"; export type Encoding = + | "jsonl" | "json" | "text" | "bytes" @@ -19,6 +20,7 @@ export type Encoding = | "fail"; const DEFAULT_CONTENT_TYPES: Record = { + jsonl: "application/jsonl", json: "application/json", text: "text/plain", bytes: "application/octet-stream", @@ -72,6 +74,21 @@ export function json( return { ...options, enc: "json", codes, schema }; } +export function jsonl( + codes: StatusCodePredicate, + schema: Schema, + options?: MatchOptions, +): ValueMatcher { + return { ...options, enc: "jsonl", codes, schema }; +} + +export function jsonlErr( + codes: StatusCodePredicate, + schema: Schema, + options?: MatchOptions, +): ErrorMatcher { + return { ...options, err: true, enc: "jsonl", codes, schema }; +} export function textErr( codes: StatusCodePredicate, schema: Schema, @@ -204,6 +221,9 @@ export function match( case "json": raw = await response.json(); break; + case "jsonl": + raw = response.body; + break; case "bytes": raw = new Uint8Array(await response.arrayBuffer()); break; diff --git a/src/lib/sdks.ts b/src/lib/sdks.ts index ec294222..8fd2b0d8 100644 --- a/src/lib/sdks.ts +++ b/src/lib/sdks.ts @@ -302,7 +302,9 @@ export class ClientSDK { } } -const jsonLikeContentTypeRE = /^application\/(?:.{0,100}\+)?json/; +const jsonLikeContentTypeRE = /(application|text)\/.*?\+*json.*/; +const jsonlLikeContentTypeRE = + /(application|text)\/(.*?\+*\bjsonl\b.*|.*?\+*\bx-ndjson\b.*)/; async function logRequest(logger: Logger | undefined, req: Request) { if (!logger) { return; @@ -368,9 +370,13 @@ async function logResponse( logger.group("Body:"); switch (true) { case matchContentType(res, "application/json") - || jsonLikeContentTypeRE.test(ct): + || jsonLikeContentTypeRE.test(ct) && !jsonlLikeContentTypeRE.test(ct): logger.log(await res.clone().json()); break; + case matchContentType(res, "application/jsonl") + || jsonlLikeContentTypeRE.test(ct): + logger.log(await res.clone().text()); + break; case matchContentType(res, "text/event-stream"): logger.log(`<${contentType}>`); break; diff --git a/src/mcp-server/mcp-server.ts b/src/mcp-server/mcp-server.ts index d643b838..abd8c812 100644 --- a/src/mcp-server/mcp-server.ts +++ b/src/mcp-server/mcp-server.ts @@ -19,7 +19,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "0.2.0", + currentVersion: "0.2.1", }, }); diff --git a/src/mcp-server/server.ts b/src/mcp-server/server.ts index b7417220..7f9cdd39 100644 --- a/src/mcp-server/server.ts +++ b/src/mcp-server/server.ts @@ -34,6 +34,8 @@ import { tool$documentsRecipientsUpdate } from "./tools/documentsRecipientsUpdat import { tool$documentsRecipientsUpdateMany } from "./tools/documentsRecipientsUpdateMany.js"; import { tool$documentsRedistribute } from "./tools/documentsRedistribute.js"; import { tool$documentsUpdate } from "./tools/documentsUpdate.js"; +import { tool$embeddingEmbeddingPresignCreateEmbeddingPresignToken } from "./tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.js"; +import { tool$embeddingEmbeddingPresignVerifyEmbeddingPresignToken } from "./tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.js"; import { tool$templatesDelete } from "./tools/templatesDelete.js"; import { tool$templatesDirectLinkCreate } from "./tools/templatesDirectLinkCreate.js"; import { tool$templatesDirectLinkDelete } from "./tools/templatesDirectLinkDelete.js"; @@ -67,7 +69,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "Documenso", - version: "0.2.0", + version: "0.2.1", }); const client = new DocumensoCore({ @@ -113,6 +115,8 @@ export function createMCPServer(deps: { tool(tool$templatesDelete); tool(tool$templatesUse); tool(tool$templatesMoveToTeam); + tool(tool$embeddingEmbeddingPresignCreateEmbeddingPresignToken); + tool(tool$embeddingEmbeddingPresignVerifyEmbeddingPresignToken); tool(tool$documentsFieldsGet); tool(tool$documentsFieldsCreate); tool(tool$documentsFieldsCreateMany); diff --git a/src/mcp-server/tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts b/src/mcp-server/tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts new file mode 100644 index 00000000..5fe2aa43 --- /dev/null +++ b/src/mcp-server/tools/embeddingEmbeddingPresignCreateEmbeddingPresignToken.ts @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { embeddingEmbeddingPresignCreateEmbeddingPresignToken } from "../../funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: + operations.EmbeddingPresignCreateEmbeddingPresignTokenRequest$inboundSchema, +}; + +export const tool$embeddingEmbeddingPresignCreateEmbeddingPresignToken: + ToolDefinition = { + name: "embedding-embedding-presign-create-embedding-presign-token", + description: `Create embedding presign token + +Creates a presign token for embedding operations with configurable expiration time`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = + await embeddingEmbeddingPresignCreateEmbeddingPresignToken( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, + }; diff --git a/src/mcp-server/tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts b/src/mcp-server/tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts new file mode 100644 index 00000000..668cd572 --- /dev/null +++ b/src/mcp-server/tools/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.ts @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { embeddingEmbeddingPresignVerifyEmbeddingPresignToken } from "../../funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.js"; +import * as operations from "../../models/operations/index.js"; +import { formatResult, ToolDefinition } from "../tools.js"; + +const args = { + request: + operations.EmbeddingPresignVerifyEmbeddingPresignTokenRequest$inboundSchema, +}; + +export const tool$embeddingEmbeddingPresignVerifyEmbeddingPresignToken: + ToolDefinition = { + name: "embedding-embedding-presign-verify-embedding-presign-token", + description: `Verify embedding presign token + +Verifies a presign token for embedding operations and returns the associated API token`, + args, + tool: async (client, args, ctx) => { + const [result, apiCall] = + await embeddingEmbeddingPresignVerifyEmbeddingPresignToken( + client, + args.request, + { fetchOptions: { signal: ctx.signal } }, + ).$inspect(); + + if (!result.ok) { + return { + content: [{ type: "text", text: result.error.message }], + isError: true, + }; + } + + const value = result.value; + + return formatResult(value, apiCall); + }, + }; diff --git a/src/models/errors/embeddingpresigncreateembeddingpresigntoken.ts b/src/models/errors/embeddingpresigncreateembeddingpresigntoken.ts new file mode 100644 index 00000000..47017f96 --- /dev/null +++ b/src/models/errors/embeddingpresigncreateembeddingpresigntoken.ts @@ -0,0 +1,373 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "./sdkvalidationerror.js"; + +export type EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue = + { + message: string; + }; + +/** + * Internal server error + */ +export type EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorData = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue + > + | undefined; + }; + +/** + * Internal server error + */ +export class EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + extends Error +{ + code: string; + issues?: + | Array + | undefined; + + /** The original data that was passed to this error instance. */ + data$: EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorData; + + constructor( + err: EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorData, + ) { + const message = "message" in err && typeof err.message === "string" + ? err.message + : `API error occurred: ${JSON.stringify(err)}`; + super(message); + this.data$ = err; + + this.code = err.code; + if (err.issues != null) this.issues = err.issues; + + this.name = + "EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError"; + } +} + +export type EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue = { + message: string; +}; + +/** + * Invalid input data + */ +export type EmbeddingPresignCreateEmbeddingPresignTokenBadRequestErrorData = { + message: string; + code: string; + issues?: + | Array + | undefined; +}; + +/** + * Invalid input data + */ +export class EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + extends Error +{ + code: string; + issues?: + | Array + | undefined; + + /** The original data that was passed to this error instance. */ + data$: EmbeddingPresignCreateEmbeddingPresignTokenBadRequestErrorData; + + constructor( + err: EmbeddingPresignCreateEmbeddingPresignTokenBadRequestErrorData, + ) { + const message = "message" in err && typeof err.message === "string" + ? err.message + : `API error occurred: ${JSON.stringify(err)}`; + super(message); + this.data$ = err; + + this.code = err.code; + if (err.issues != null) this.issues = err.issues; + + this.name = "EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError"; + } +} + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$Outbound = + { + message: string; + }; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue + > = z.object({ + message: z.string(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$Outbound; +} + +export function embeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssueToJSON( + embeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue: + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue, +): string { + return JSON.stringify( + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema + .parse( + embeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue, + ), + ); +} + +export function embeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssueFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema + .parse(JSON.parse(x)), + `Failed to parse 'EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema + ), + ).optional(), + }) + .transform((v) => { + return new EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError( + v, + ); + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$Outbound = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$Outbound + > + | undefined; + }; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError + > = z.instanceof( + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError, + ) + .transform(v => v.data$) + .pipe(z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema + ), + ).optional(), + })); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenInternalServerError$Outbound; +} + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$Outbound = + { + message: string; + }; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue + > = z.object({ + message: z.string(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$Outbound; +} + +export function embeddingPresignCreateEmbeddingPresignTokenBadRequestIssueToJSON( + embeddingPresignCreateEmbeddingPresignTokenBadRequestIssue: + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue, +): string { + return JSON.stringify( + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$outboundSchema + .parse(embeddingPresignCreateEmbeddingPresignTokenBadRequestIssue), + ); +} + +export function embeddingPresignCreateEmbeddingPresignTokenBadRequestIssueFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$inboundSchema + .parse(JSON.parse(x)), + `Failed to parse 'EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$inboundSchema + ), + ).optional(), + }) + .transform((v) => { + return new EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError(v); + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$Outbound = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$Outbound + > + | undefined; + }; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError + > = z.instanceof(EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError) + .transform(v => v.data$) + .pipe(z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestIssue$outboundSchema + ), + ).optional(), + })); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenBadRequestError$Outbound; +} diff --git a/src/models/errors/embeddingpresignverifyembeddingpresigntoken.ts b/src/models/errors/embeddingpresignverifyembeddingpresigntoken.ts new file mode 100644 index 00000000..2b963dcc --- /dev/null +++ b/src/models/errors/embeddingpresignverifyembeddingpresigntoken.ts @@ -0,0 +1,373 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "./sdkvalidationerror.js"; + +export type EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue = + { + message: string; + }; + +/** + * Internal server error + */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorData = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue + > + | undefined; + }; + +/** + * Internal server error + */ +export class EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + extends Error +{ + code: string; + issues?: + | Array + | undefined; + + /** The original data that was passed to this error instance. */ + data$: EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorData; + + constructor( + err: EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorData, + ) { + const message = "message" in err && typeof err.message === "string" + ? err.message + : `API error occurred: ${JSON.stringify(err)}`; + super(message); + this.data$ = err; + + this.code = err.code; + if (err.issues != null) this.issues = err.issues; + + this.name = + "EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError"; + } +} + +export type EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue = { + message: string; +}; + +/** + * Invalid input data + */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestErrorData = { + message: string; + code: string; + issues?: + | Array + | undefined; +}; + +/** + * Invalid input data + */ +export class EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + extends Error +{ + code: string; + issues?: + | Array + | undefined; + + /** The original data that was passed to this error instance. */ + data$: EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestErrorData; + + constructor( + err: EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestErrorData, + ) { + const message = "message" in err && typeof err.message === "string" + ? err.message + : `API error occurred: ${JSON.stringify(err)}`; + super(message); + this.data$ = err; + + this.code = err.code; + if (err.issues != null) this.issues = err.issues; + + this.name = "EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError"; + } +} + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$Outbound = + { + message: string; + }; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue + > = z.object({ + message: z.string(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$Outbound; +} + +export function embeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssueToJSON( + embeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue: + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue, +): string { + return JSON.stringify( + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema + .parse( + embeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue, + ), + ); +} + +export function embeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssueFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema + .parse(JSON.parse(x)), + `Failed to parse 'EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$inboundSchema + ), + ).optional(), + }) + .transform((v) => { + return new EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError( + v, + ); + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$Outbound = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$Outbound + > + | undefined; + }; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError + > = z.instanceof( + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError, + ) + .transform(v => v.data$) + .pipe(z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerErrorIssue$outboundSchema + ), + ).optional(), + })); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenInternalServerError$Outbound; +} + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$Outbound = + { + message: string; + }; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue + > = z.object({ + message: z.string(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$Outbound; +} + +export function embeddingPresignVerifyEmbeddingPresignTokenBadRequestIssueToJSON( + embeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue: + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue, +): string { + return JSON.stringify( + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$outboundSchema + .parse(embeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue), + ); +} + +export function embeddingPresignVerifyEmbeddingPresignTokenBadRequestIssueFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$inboundSchema + .parse(JSON.parse(x)), + `Failed to parse 'EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError, + z.ZodTypeDef, + unknown + > = z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$inboundSchema + ), + ).optional(), + }) + .transform((v) => { + return new EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError(v); + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$Outbound = + { + message: string; + code: string; + issues?: + | Array< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$Outbound + > + | undefined; + }; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError + > = z.instanceof(EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError) + .transform(v => v.data$) + .pipe(z.object({ + message: z.string(), + code: z.string(), + issues: z.array( + z.lazy(() => + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestIssue$outboundSchema + ), + ).optional(), + })); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenBadRequestError$Outbound; +} diff --git a/src/models/errors/index.ts b/src/models/errors/index.ts index 8a8386c9..c8dfc61d 100644 --- a/src/models/errors/index.ts +++ b/src/models/errors/index.ts @@ -12,6 +12,8 @@ export * from "./documentmovedocumenttoteam.js"; export * from "./documentresenddocument.js"; export * from "./documentsenddocument.js"; export * from "./documentupdatedocument.js"; +export * from "./embeddingpresigncreateembeddingpresigntoken.js"; +export * from "./embeddingpresignverifyembeddingpresigntoken.js"; export * from "./fieldcreatedocumentfield.js"; export * from "./fieldcreatedocumentfields.js"; export * from "./fieldcreatetemplatefield.js"; diff --git a/src/models/operations/embeddingpresigncreateembeddingpresigntoken.ts b/src/models/operations/embeddingpresigncreateembeddingpresigntoken.ts new file mode 100644 index 00000000..d56ce591 --- /dev/null +++ b/src/models/operations/embeddingpresigncreateembeddingpresigntoken.ts @@ -0,0 +1,169 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type EmbeddingPresignCreateEmbeddingPresignTokenRequest = { + /** + * Expiration time in minutes (default: 60, max: 10,080) + */ + expiresIn?: number | undefined; +}; + +/** + * Successful response + */ +export type EmbeddingPresignCreateEmbeddingPresignTokenResponse = { + token: string; + expiresAt: string; + /** + * Expiration time in seconds + */ + expiresIn: number; +}; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenRequest$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenRequest, + z.ZodTypeDef, + unknown + > = z.object({ + expiresIn: z.number().default(60), + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenRequest$Outbound = { + expiresIn: number; +}; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenRequest$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenRequest$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenRequest + > = z.object({ + expiresIn: z.number().default(60), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenRequest$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenRequest$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenRequest$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenRequest$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenRequest$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenRequest$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenRequest$Outbound; +} + +export function embeddingPresignCreateEmbeddingPresignTokenRequestToJSON( + embeddingPresignCreateEmbeddingPresignTokenRequest: + EmbeddingPresignCreateEmbeddingPresignTokenRequest, +): string { + return JSON.stringify( + EmbeddingPresignCreateEmbeddingPresignTokenRequest$outboundSchema.parse( + embeddingPresignCreateEmbeddingPresignTokenRequest, + ), + ); +} + +export function embeddingPresignCreateEmbeddingPresignTokenRequestFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignCreateEmbeddingPresignTokenRequest, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignCreateEmbeddingPresignTokenRequest$inboundSchema.parse( + JSON.parse(x), + ), + `Failed to parse 'EmbeddingPresignCreateEmbeddingPresignTokenRequest' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenResponse$inboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenResponse, + z.ZodTypeDef, + unknown + > = z.object({ + token: z.string(), + expiresAt: z.string(), + expiresIn: z.number(), + }); + +/** @internal */ +export type EmbeddingPresignCreateEmbeddingPresignTokenResponse$Outbound = { + token: string; + expiresAt: string; + expiresIn: number; +}; + +/** @internal */ +export const EmbeddingPresignCreateEmbeddingPresignTokenResponse$outboundSchema: + z.ZodType< + EmbeddingPresignCreateEmbeddingPresignTokenResponse$Outbound, + z.ZodTypeDef, + EmbeddingPresignCreateEmbeddingPresignTokenResponse + > = z.object({ + token: z.string(), + expiresAt: z.string(), + expiresIn: z.number(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignCreateEmbeddingPresignTokenResponse$ { + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenResponse$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenResponse$inboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenResponse$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignCreateEmbeddingPresignTokenResponse$outboundSchema; + /** @deprecated use `EmbeddingPresignCreateEmbeddingPresignTokenResponse$Outbound` instead. */ + export type Outbound = + EmbeddingPresignCreateEmbeddingPresignTokenResponse$Outbound; +} + +export function embeddingPresignCreateEmbeddingPresignTokenResponseToJSON( + embeddingPresignCreateEmbeddingPresignTokenResponse: + EmbeddingPresignCreateEmbeddingPresignTokenResponse, +): string { + return JSON.stringify( + EmbeddingPresignCreateEmbeddingPresignTokenResponse$outboundSchema.parse( + embeddingPresignCreateEmbeddingPresignTokenResponse, + ), + ); +} + +export function embeddingPresignCreateEmbeddingPresignTokenResponseFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignCreateEmbeddingPresignTokenResponse, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignCreateEmbeddingPresignTokenResponse$inboundSchema.parse( + JSON.parse(x), + ), + `Failed to parse 'EmbeddingPresignCreateEmbeddingPresignTokenResponse' from JSON`, + ); +} diff --git a/src/models/operations/embeddingpresignverifyembeddingpresigntoken.ts b/src/models/operations/embeddingpresignverifyembeddingpresigntoken.ts new file mode 100644 index 00000000..1b20ae07 --- /dev/null +++ b/src/models/operations/embeddingpresignverifyembeddingpresigntoken.ts @@ -0,0 +1,158 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; +import { safeParse } from "../../lib/schemas.js"; +import { Result as SafeParseResult } from "../../types/fp.js"; +import { SDKValidationError } from "../errors/sdkvalidationerror.js"; + +export type EmbeddingPresignVerifyEmbeddingPresignTokenRequest = { + /** + * The presign token to verify + */ + token: string; +}; + +/** + * Successful response + */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenResponse = { + success: boolean; +}; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenRequest$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenRequest, + z.ZodTypeDef, + unknown + > = z.object({ + token: z.string(), + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenRequest$Outbound = { + token: string; +}; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenRequest$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenRequest + > = z.object({ + token: z.string(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenRequest$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenRequest$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenRequest$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenRequest$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$Outbound; +} + +export function embeddingPresignVerifyEmbeddingPresignTokenRequestToJSON( + embeddingPresignVerifyEmbeddingPresignTokenRequest: + EmbeddingPresignVerifyEmbeddingPresignTokenRequest, +): string { + return JSON.stringify( + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$outboundSchema.parse( + embeddingPresignVerifyEmbeddingPresignTokenRequest, + ), + ); +} + +export function embeddingPresignVerifyEmbeddingPresignTokenRequestFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignVerifyEmbeddingPresignTokenRequest, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignVerifyEmbeddingPresignTokenRequest$inboundSchema.parse( + JSON.parse(x), + ), + `Failed to parse 'EmbeddingPresignVerifyEmbeddingPresignTokenRequest' from JSON`, + ); +} + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenResponse$inboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenResponse, + z.ZodTypeDef, + unknown + > = z.object({ + success: z.boolean(), + }); + +/** @internal */ +export type EmbeddingPresignVerifyEmbeddingPresignTokenResponse$Outbound = { + success: boolean; +}; + +/** @internal */ +export const EmbeddingPresignVerifyEmbeddingPresignTokenResponse$outboundSchema: + z.ZodType< + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$Outbound, + z.ZodTypeDef, + EmbeddingPresignVerifyEmbeddingPresignTokenResponse + > = z.object({ + success: z.boolean(), + }); + +/** + * @internal + * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. + */ +export namespace EmbeddingPresignVerifyEmbeddingPresignTokenResponse$ { + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenResponse$inboundSchema` instead. */ + export const inboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$inboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenResponse$outboundSchema` instead. */ + export const outboundSchema = + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$outboundSchema; + /** @deprecated use `EmbeddingPresignVerifyEmbeddingPresignTokenResponse$Outbound` instead. */ + export type Outbound = + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$Outbound; +} + +export function embeddingPresignVerifyEmbeddingPresignTokenResponseToJSON( + embeddingPresignVerifyEmbeddingPresignTokenResponse: + EmbeddingPresignVerifyEmbeddingPresignTokenResponse, +): string { + return JSON.stringify( + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$outboundSchema.parse( + embeddingPresignVerifyEmbeddingPresignTokenResponse, + ), + ); +} + +export function embeddingPresignVerifyEmbeddingPresignTokenResponseFromJSON( + jsonString: string, +): SafeParseResult< + EmbeddingPresignVerifyEmbeddingPresignTokenResponse, + SDKValidationError +> { + return safeParse( + jsonString, + (x) => + EmbeddingPresignVerifyEmbeddingPresignTokenResponse$inboundSchema.parse( + JSON.parse(x), + ), + `Failed to parse 'EmbeddingPresignVerifyEmbeddingPresignTokenResponse' from JSON`, + ); +} diff --git a/src/models/operations/index.ts b/src/models/operations/index.ts index 9bb41ddc..c9025363 100644 --- a/src/models/operations/index.ts +++ b/src/models/operations/index.ts @@ -11,6 +11,8 @@ export * from "./documentmovedocumenttoteam.js"; export * from "./documentresenddocument.js"; export * from "./documentsenddocument.js"; export * from "./documentupdatedocument.js"; +export * from "./embeddingpresigncreateembeddingpresigntoken.js"; +export * from "./embeddingpresignverifyembeddingpresigntoken.js"; export * from "./fieldcreatedocumentfield.js"; export * from "./fieldcreatedocumentfields.js"; export * from "./fieldcreatetemplatefield.js"; diff --git a/src/sdk/embedding.ts b/src/sdk/embedding.ts new file mode 100644 index 00000000..1681543e --- /dev/null +++ b/src/sdk/embedding.ts @@ -0,0 +1,45 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import { embeddingEmbeddingPresignCreateEmbeddingPresignToken } from "../funcs/embeddingEmbeddingPresignCreateEmbeddingPresignToken.js"; +import { embeddingEmbeddingPresignVerifyEmbeddingPresignToken } from "../funcs/embeddingEmbeddingPresignVerifyEmbeddingPresignToken.js"; +import { ClientSDK, RequestOptions } from "../lib/sdks.js"; +import * as operations from "../models/operations/index.js"; +import { unwrapAsync } from "../types/fp.js"; + +export class Embedding extends ClientSDK { + /** + * Create embedding presign token + * + * @remarks + * Creates a presign token for embedding operations with configurable expiration time + */ + async embeddingPresignCreateEmbeddingPresignToken( + request: operations.EmbeddingPresignCreateEmbeddingPresignTokenRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(embeddingEmbeddingPresignCreateEmbeddingPresignToken( + this, + request, + options, + )); + } + + /** + * Verify embedding presign token + * + * @remarks + * Verifies a presign token for embedding operations and returns the associated API token + */ + async embeddingPresignVerifyEmbeddingPresignToken( + request: operations.EmbeddingPresignVerifyEmbeddingPresignTokenRequest, + options?: RequestOptions, + ): Promise { + return unwrapAsync(embeddingEmbeddingPresignVerifyEmbeddingPresignToken( + this, + request, + options, + )); + } +} diff --git a/src/sdk/sdk.ts b/src/sdk/sdk.ts index 79298997..3c10241e 100644 --- a/src/sdk/sdk.ts +++ b/src/sdk/sdk.ts @@ -4,6 +4,7 @@ import { ClientSDK } from "../lib/sdks.js"; import { Documents } from "./documents.js"; +import { Embedding } from "./embedding.js"; import { Templates } from "./templates.js"; export class Documenso extends ClientSDK { @@ -16,4 +17,9 @@ export class Documenso extends ClientSDK { get templates(): Templates { return (this._templates ??= new Templates(this._options)); } + + private _embedding?: Embedding; + get embedding(): Embedding { + return (this._embedding ??= new Embedding(this._options)); + } } From 2696aee2297d346b0516c74602893c87473fbe85 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 00:25:11 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow