From f159bc42f156dd8ec36c91456ccfb463378566e9 Mon Sep 17 00:00:00 2001 From: Luke Hagar Date: Mon, 22 Apr 2024 10:07:24 -0500 Subject: [PATCH] gen.yaml updates --- .gitignore | 1 - .speakeasy/gen.lock | 76 --------------------- .speakeasy/workflow.yaml | 22 +++--- sdks/go/.speakeasy/gen.yaml | 31 +++++++++ {.speakeasy => sdks/js/.speakeasy}/gen.yaml | 6 +- 5 files changed, 45 insertions(+), 91 deletions(-) delete mode 100755 .speakeasy/gen.lock create mode 100755 sdks/go/.speakeasy/gen.yaml rename {.speakeasy => sdks/js/.speakeasy}/gen.yaml (91%) diff --git a/.gitignore b/.gitignore index 2ec9756..cc2681a 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,3 @@ /cjs /node_modules /.tsbuildinfo -/sdks \ No newline at end of file diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock deleted file mode 100755 index bf084df..0000000 --- a/.speakeasy/gen.lock +++ /dev/null @@ -1,76 +0,0 @@ -lockVersion: 2.0.0 -id: 96ed1f55-25a7-4285-99c3-e65d0d9e3e68 -management: - docChecksum: 2e0930ee7c51185a6fafcce81e2b1c08 - docVersion: "2" - speakeasyVersion: 1.267.1 - generationVersion: 2.312.1 - releaseVersion: 0.0.1 - configChecksum: dccd54b2decd1337051f75336f7d093f -features: - typescript: - core: 3.8.0 - flattening: 2.81.1 - globalSecurity: 2.82.9 - globalServerURLs: 2.82.4 - responseFormat: 0.2.3 -generatedFiles: - - src/sdk/annotations.ts - - src/sdk/sdk.ts - - .eslintrc.js - - .npmignore - - RUNTIMES.md - - jsr.json - - package.json - - src/index.ts - - src/lib/base64.ts - - src/lib/config.ts - - src/lib/encodings.ts - - src/lib/http.ts - - src/lib/retries.ts - - src/lib/schemas.ts - - src/lib/sdks.ts - - src/lib/security.ts - - src/lib/url.ts - - src/sdk/index.ts - - src/models/errors/sdkerror.ts - - src/models/errors/sdkvalidationerror.ts - - src/types/blobs.ts - - src/types/index.ts - - src/types/operations.ts - - src/types/rfcdate.ts - - tsconfig.json - - src/models/operations/getannotation.ts - - src/models/operations/updateannotation.ts - - src/models/operations/deleteannotation.ts - - src/models/operations/getannotations.ts - - src/models/operations/createannotation.ts - - src/models/components/annotation.ts - - src/models/components/httpmetadata.ts - - src/models/components/baseannotation.ts - - src/models/components/newannotation.ts - - src/models/components/security.ts - - src/models/errors/index.ts - - src/models/operations/index.ts - - src/models/components/index.ts - - docs/models/operations/getannotationrequest.md - - docs/models/operations/getannotationresponse.md - - docs/models/operations/updateannotationrequest.md - - docs/models/operations/updateannotationresponse.md - - docs/models/operations/deleteannotationrequest.md - - docs/models/operations/deleteannotationresponse.md - - docs/models/operations/getannotationsrequest.md - - docs/models/operations/getannotationsresponse.md - - docs/models/operations/createannotationresponse.md - - docs/models/components/annotation.md - - docs/models/components/httpmetadata.md - - docs/models/components/baseannotation.md - - docs/models/components/newannotation.md - - docs/models/components/security.md - - docs/sdks/axiomjs/README.md - - docs/sdks/annotations/README.md - - USAGE.md - - .gitattributes - - src/hooks/hooks.ts - - src/hooks/types.ts - - src/hooks/index.ts diff --git a/.speakeasy/workflow.yaml b/.speakeasy/workflow.yaml index 9c96517..6b0e163 100644 --- a/.speakeasy/workflow.yaml +++ b/.speakeasy/workflow.yaml @@ -1,15 +1,15 @@ workflowVersion: 1.0.0 speakeasyVersion: latest sources: - openapi: - inputs: - - location: openapi.yaml + openapi: + inputs: + - location: openapi.yaml targets: - axiom-go: - target: go - source: openapi - output: sdks/go - axiom-js: - target: typescript - source: openapi - output: sdks/js + axiom-go: + target: go + source: openapi + output: sdks/go + axiom-js: + target: typescript + source: openapi + output: sdks/js diff --git a/sdks/go/.speakeasy/gen.yaml b/sdks/go/.speakeasy/gen.yaml new file mode 100755 index 0000000..746842f --- /dev/null +++ b/sdks/go/.speakeasy/gen.yaml @@ -0,0 +1,31 @@ +configVersion: 2.0.0 +generation: + sdkClassName: axiom + maintainOpenAPIOrder: true + usageSnippets: + optionalPropertyRendering: withExample + useClassNamesForArrayFields: true + fixes: + nameResolutionDec2023: true + parameterOrderingFeb2024: true + requestResponseComponentNamesFeb2024: true + auth: + oAuth2ClientCredentialsEnabled: true +go: + version: 0.0.1 + additionalDependencies: {} + clientServerStatusCodesAsErrors: true + flattenGlobalSecurity: true + imports: + option: openapi + paths: + callbacks: models/callbacks + errors: models/sdkerrors + operations: models/operations + shared: models/components + webhooks: models/webhooks + inputModelSuffix: input + maxMethodParams: 444 + outputModelSuffix: output + packageName: axiom-go + responseFormat: envelope-http diff --git a/.speakeasy/gen.yaml b/sdks/js/.speakeasy/gen.yaml similarity index 91% rename from .speakeasy/gen.yaml rename to sdks/js/.speakeasy/gen.yaml index 7c77aed..ced1c83 100755 --- a/.speakeasy/gen.yaml +++ b/sdks/js/.speakeasy/gen.yaml @@ -1,6 +1,6 @@ configVersion: 2.0.0 generation: - sdkClassName: axiom-js + sdkClassName: axiom maintainOpenAPIOrder: true usageSnippets: optionalPropertyRendering: withExample @@ -10,9 +10,9 @@ generation: parameterOrderingFeb2024: true requestResponseComponentNamesFeb2024: true auth: - oAuth2ClientCredentialsEnabled: false + oAuth2ClientCredentialsEnabled: true typescript: - version: 0.0.2 + version: 0.0.1 additionalDependencies: dependencies: {} devDependencies: {}