Skip to content

Commit

Permalink
Merge branch 'main' of github.com:unkeyed/speakeasy
Browse files Browse the repository at this point in the history
  • Loading branch information
chronark committed Mar 19, 2024
2 parents 0d36aa6 + 51dc556 commit 2ced2a9
Show file tree
Hide file tree
Showing 183 changed files with 20,038 additions and 1 deletion.
28 changes: 28 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/* eslint-env node */
module.exports = {
root: true,
extends: [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
],
parser: "@typescript-eslint/parser",
plugins: ["@typescript-eslint"],
settings: {
"import/resolver": {
typescript: true,
node: true,
},
},
rules: {
// Handled by typescript compiler
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/ban-types": "off",
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-explicit-any": "off",
"import/no-named-as-default-member": "off",

"import/no-default-export": "error",
},
};
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# This allows generated code to be indexed correctly
*.ts linguist-generated=false
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/hooks
/models
/models/errors
/types
/lib
/sdk
/index.*
/cjs
/node_modules
/.tsbuildinfo
8 changes: 8 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/*
/docs/**/*.md
!/**/*.ts
!/**/*.js
!/**/*.map

/.eslintrc.js
/cjs
198 changes: 198 additions & 0 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
lockVersion: 2.0.0
id: 7af97eab-55c6-4515-9255-5a395d0e363d
management:
docChecksum: 354db46ad7c46031799521bd155482f1
docVersion: 1.0.0
speakeasyVersion: 1.209.2
generationVersion: 2.281.2
releaseVersion: 0.5.1
configChecksum: 3f6f4053738b2c1ae7903eb2fb03f241
repoURL: https://github.com/unkeyed/speakeasy.git
repoSubDirectory: .
installationURL: https://github.com/unkeyed/speakeasy
features:
typescript:
constsAndDefaults: 0.1.5
core: 3.6.1
flattening: 2.81.1
globalSecurity: 2.82.6
globalServerURLs: 2.82.4
responseFormat: 0.2.2
generatedFiles:
- src/sdk/sdk.ts
- .eslintrc.js
- .npmignore
- RUNTIMES.md
- 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/getv1liveness.ts
- src/models/operations/getv1keysgetkey.ts
- src/models/operations/postv1keysdeletekey.ts
- src/models/operations/postv1keyscreatekey.ts
- src/models/operations/postv1keysverifykey.ts
- src/models/operations/postv1keysupdatekey.ts
- src/models/operations/postv1keysupdateremaining.ts
- src/models/operations/getv1keysgetverifications.ts
- src/models/operations/getvxkeysgetverifications.ts
- src/models/operations/getv1apisgetapi.ts
- src/models/operations/postv1apiscreateapi.ts
- src/models/operations/getv1apislistkeys.ts
- src/models/operations/postv1apisdeleteapi.ts
- src/models/operations/putv1keyskeyid.ts
- src/models/operations/getv1keyskeyid.ts
- src/models/operations/deletev1keyskeyid.ts
- src/models/operations/postv1keys.ts
- src/models/operations/postv1keysverify.ts
- src/models/operations/postv1apis.ts
- src/models/operations/getv1apisapiid.ts
- src/models/operations/deletev1apisapiid.ts
- src/models/operations/getv1apisapiidkeys.ts
- src/models/errors/errbadrequest.ts
- src/models/errors/errunauthorized.ts
- src/models/errors/errforbidden.ts
- src/models/errors/errnotfound.ts
- src/models/errors/errconflict.ts
- src/models/errors/errtoomanyrequests.ts
- src/models/errors/errinternalservererror.ts
- src/models/components/key.ts
- src/models/components/security.ts
- src/models/errors/index.ts
- src/models/operations/index.ts
- src/models/components/index.ts
- docs/models/operations/services.md
- docs/models/operations/getv1livenessresponsebody.md
- docs/models/operations/getv1livenessresponse.md
- docs/models/operations/getv1keysgetkeyrequest.md
- docs/models/operations/getv1keysgetkeyresponse.md
- docs/models/operations/postv1keysdeletekeyrequestbody.md
- docs/models/operations/postv1keysdeletekeyresponsebody.md
- docs/models/operations/postv1keysdeletekeyresponse.md
- docs/models/operations/interval.md
- docs/models/operations/refill.md
- docs/models/operations/type.md
- docs/models/operations/ratelimit.md
- docs/models/operations/postv1keyscreatekeyrequestbody.md
- docs/models/operations/postv1keyscreatekeyresponsebody.md
- docs/models/operations/postv1keyscreatekeyresponse.md
- docs/models/operations/postv1keysverifykeyrequestbody.md
- docs/models/operations/postv1keysverifykeyratelimit.md
- docs/models/operations/code.md
- docs/models/operations/postv1keysverifykeyresponsebody.md
- docs/models/operations/postv1keysverifykeyresponse.md
- docs/models/operations/postv1keysupdatekeytype.md
- docs/models/operations/postv1keysupdatekeyratelimit.md
- docs/models/operations/postv1keysupdatekeyinterval.md
- docs/models/operations/postv1keysupdatekeyrefill.md
- docs/models/operations/postv1keysupdatekeyrequestbody.md
- docs/models/operations/postv1keysupdatekeyresponsebody.md
- docs/models/operations/postv1keysupdatekeyresponse.md
- docs/models/operations/op.md
- docs/models/operations/postv1keysupdateremainingrequestbody.md
- docs/models/operations/postv1keysupdateremainingresponsebody.md
- docs/models/operations/postv1keysupdateremainingresponse.md
- docs/models/operations/granularity.md
- docs/models/operations/getv1keysgetverificationsrequest.md
- docs/models/operations/verifications.md
- docs/models/operations/getv1keysgetverificationsresponsebody.md
- docs/models/operations/getv1keysgetverificationsresponse.md
- docs/models/operations/queryparamgranularity.md
- docs/models/operations/getvxkeysgetverificationsrequest.md
- docs/models/operations/getvxkeysgetverificationsverifications.md
- docs/models/operations/getvxkeysgetverificationsresponsebody.md
- docs/models/operations/getvxkeysgetverificationsresponse.md
- docs/models/operations/getv1apisgetapirequest.md
- docs/models/operations/getv1apisgetapiresponsebody.md
- docs/models/operations/getv1apisgetapiresponse.md
- docs/models/operations/postv1apiscreateapirequestbody.md
- docs/models/operations/postv1apiscreateapiresponsebody.md
- docs/models/operations/postv1apiscreateapiresponse.md
- docs/models/operations/getv1apislistkeysrequest.md
- docs/models/operations/getv1apislistkeysresponsebody.md
- docs/models/operations/getv1apislistkeysresponse.md
- docs/models/operations/postv1apisdeleteapirequestbody.md
- docs/models/operations/postv1apisdeleteapiresponsebody.md
- docs/models/operations/postv1apisdeleteapiresponse.md
- docs/models/operations/putv1keyskeyidtype.md
- docs/models/operations/putv1keyskeyidratelimit.md
- docs/models/operations/putv1keyskeyidrequestbody.md
- docs/models/operations/putv1keyskeyidrequest.md
- docs/models/operations/putv1keyskeyidresponsebody.md
- docs/models/operations/putv1keyskeyidresponse.md
- docs/models/operations/getv1keyskeyidrequest.md
- docs/models/operations/getv1keyskeyidresponse.md
- docs/models/operations/deletev1keyskeyidrequest.md
- docs/models/operations/deletev1keyskeyidresponsebody.md
- docs/models/operations/deletev1keyskeyidresponse.md
- docs/models/operations/postv1keystype.md
- docs/models/operations/postv1keysratelimit.md
- docs/models/operations/postv1keysrequestbody.md
- docs/models/operations/postv1keysrequest.md
- docs/models/operations/postv1keysresponsebody.md
- docs/models/operations/postv1keysresponse.md
- docs/models/operations/postv1keysverifyrequestbody.md
- docs/models/operations/postv1keysverifyratelimit.md
- docs/models/operations/postv1keysverifycode.md
- docs/models/operations/postv1keysverifyresponsebody.md
- docs/models/operations/postv1keysverifyresponse.md
- docs/models/operations/postv1apisrequestbody.md
- docs/models/operations/postv1apisresponsebody.md
- docs/models/operations/postv1apisresponse.md
- docs/models/operations/getv1apisapiidrequest.md
- docs/models/operations/getv1apisapiidresponsebody.md
- docs/models/operations/getv1apisapiidresponse.md
- docs/models/operations/deletev1apisapiidrequest.md
- docs/models/operations/deletev1apisapiidresponsebody.md
- docs/models/operations/deletev1apisapiidresponse.md
- docs/models/operations/getv1apisapiidkeysrequest.md
- docs/models/operations/getv1apisapiidkeysresponsebody.md
- docs/models/operations/getv1apisapiidkeysresponse.md
- docs/models/errors/code.md
- docs/models/errors/errort.md
- docs/models/errors/errbadrequest.md
- docs/models/errors/errunauthorizedcode.md
- docs/models/errors/errunauthorizederror.md
- docs/models/errors/errunauthorized.md
- docs/models/errors/errforbiddencode.md
- docs/models/errors/errforbiddenerror.md
- docs/models/errors/errforbidden.md
- docs/models/errors/errnotfoundcode.md
- docs/models/errors/errnotfounderror.md
- docs/models/errors/errnotfound.md
- docs/models/errors/errconflictcode.md
- docs/models/errors/errconflicterror.md
- docs/models/errors/errconflict.md
- docs/models/errors/errtoomanyrequestscode.md
- docs/models/errors/errtoomanyrequestserror.md
- docs/models/errors/errtoomanyrequests.md
- docs/models/errors/errinternalservererrorcode.md
- docs/models/errors/errinternalservererrorerror.md
- docs/models/errors/errinternalservererror.md
- docs/models/components/interval.md
- docs/models/components/refill.md
- docs/models/components/type.md
- docs/models/components/ratelimit.md
- docs/models/components/key.md
- docs/models/components/security.md
- docs/sdks/sdk/README.md
- USAGE.md
- .gitattributes
- src/hooks/hooks.ts
- src/hooks/types.ts
- src/hooks/index.ts
36 changes: 36 additions & 0 deletions .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
configVersion: 2.0.0
generation:
sdkClassName: SDK
maintainOpenAPIOrder: true
usageSnippets:
optionalPropertyRendering: withExample
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: true
parameterOrderingFeb2024: false
requestResponseComponentNamesFeb2024: false
auth:
oAuth2ClientCredentialsEnabled: false
typescript:
version: 0.5.1
additionalDependencies:
dependencies: {}
devDependencies: {}
peerDependencies: {}
author: Speakeasy
clientServerStatusCodesAsErrors: true
flattenGlobalSecurity: true
imports:
option: openapi
paths:
callbacks: models/callbacks
errors: models/errors
operations: models/operations
shared: models/components
webhooks: models/webhooks
inputModelSuffix: input
maxMethodParams: 4
outputModelSuffix: output
packageName: openapi
responseFormat: envelope
templateVersion: v2
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,6 @@ You can override the default server globally by passing a server index to the `s




### Override Server URL Per-Client

The default server can also be overridden globally by passing a URL to the `serverURL: str` optional parameter when initializing the SDK client instance. For example:
Expand Down
Loading

0 comments on commit 2ced2a9

Please sign in to comment.