Compare commits

...

13 Commits

Author SHA1 Message Date
speakeasybot
6c314bea48 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.213.0 2024-03-20 00:27:47 +00:00
speakeasybot
9e28d57f15 ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.209.3 2024-03-15 15:04:11 +00:00
Luke Hagar
9da9389549 migrated speakeasy to v15 2024-03-15 09:56:46 -05:00
speakeasy-github
fd886229c2 chore: update dependencies 2024-03-14 00:27:53 +00:00
speakeasybot
8a8615f241 ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.209.2 2024-03-14 00:26:50 +00:00
speakeasy-github
29b8ad88d9 chore: update dependencies 2024-03-13 00:28:02 +00:00
speakeasybot
fd13b3d892 ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.207.1 2024-03-13 00:27:03 +00:00
speakeasy-github
fc0ebfe782 chore: update dependencies 2024-03-08 00:28:37 +00:00
speakeasybot
9503c9033d ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.204.1 2024-03-08 00:27:35 +00:00
speakeasy-github
1c5fa25562 chore: update dependencies 2024-03-02 00:27:04 +00:00
speakeasybot
3020866795 ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.200.0 2024-03-02 00:26:02 +00:00
speakeasy-github
b0f89ba7d4 chore: update dependencies 2024-03-01 00:32:01 +00:00
speakeasybot
d7d14f28e8 ci: regenerated with OpenAPI Doc 0.0.3, Speakeasy CLI 1.198.1 2024-03-01 00:30:57 +00:00
150 changed files with 686 additions and 709 deletions

View File

@@ -1,31 +1,26 @@
name: Generate name: Generate
permissions: permissions:
checks: write checks: write
contents: write contents: write
pull-requests: write pull-requests: write
statuses: write statuses: write
"on": "on":
workflow_dispatch: workflow_dispatch:
inputs: inputs:
force: force:
description: Force generation of SDKs description: Force generation of SDKs
type: boolean type: boolean
default: false default: false
schedule: schedule:
- cron: 0 0 * * * - cron: 0 0 * * *
jobs: jobs:
generate: generate:
uses: speakeasy-api/sdk-generation-action/.github/workflows/sdk-generation.yaml@v14 uses: speakeasy-api/sdk-generation-action/.github/workflows/workflow-executor.yaml@v15
with: with:
force: ${{ github.event.inputs.force }} force: ${{ github.event.inputs.force }}
languages: | mode: direct
- typescript speakeasy_version: latest
mode: direct secrets:
openapi_docs: | github_access_token: ${{ secrets.GITHUB_TOKEN }}
- https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml npm_token: ${{ secrets.NPM_TOKEN }}
publish_typescript: true speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}
speakeasy_version: latest
secrets:
github_access_token: ${{ secrets.GITHUB_TOKEN }}
npm_token: ${{ secrets.NPM_TOKEN }}
speakeasy_api_key: ${{ secrets.SPEAKEASY_API_KEY }}

View File

@@ -3,24 +3,24 @@ id: 16f22cbf-f23f-4419-8924-3a4b06381947
management: management:
docChecksum: e34dac84738ebf2d447ea2b9055a6eeb docChecksum: e34dac84738ebf2d447ea2b9055a6eeb
docVersion: 0.0.3 docVersion: 0.0.3
speakeasyVersion: internal speakeasyVersion: 1.213.0
generationVersion: 2.272.4 generationVersion: 2.283.1
releaseVersion: 0.9.0 releaseVersion: 0.10.4
configChecksum: 040310a82f908de279e981b0c7911a38 configChecksum: 79121d7caddd1a69343bca5df91689af
repoURL: https://github.com/LukeHagar/plexjs.git repoURL: https://github.com/LukeHagar/plexjs.git
repoSubDirectory: . repoSubDirectory: .
installationURL: https://github.com/LukeHagar/plexjs installationURL: https://github.com/LukeHagar/plexjs
published: true published: true
features: features:
typescript: typescript:
constsAndDefaults: 0.1.3 constsAndDefaults: 0.1.5
core: 3.6.1 core: 3.6.3
flattening: 2.81.1 flattening: 2.81.1
globalSecurity: 2.82.3 globalSecurity: 2.82.8
globalServerURLs: 2.82.3 globalServerURLs: 2.82.4
methodServerURLs: 2.82.1 methodServerURLs: 2.82.1
nameOverrides: 2.81.1 nameOverrides: 2.81.1
responseFormat: 0.1.0 responseFormat: 0.2.2
generatedFiles: generatedFiles:
- src/sdk/server.ts - src/sdk/server.ts
- src/sdk/media.ts - src/sdk/media.ts
@@ -46,7 +46,6 @@ generatedFiles:
- src/lib/base64.ts - src/lib/base64.ts
- src/lib/config.ts - src/lib/config.ts
- src/lib/encodings.ts - src/lib/encodings.ts
- src/lib/event-streams.ts
- src/lib/http.ts - src/lib/http.ts
- src/lib/retries.ts - src/lib/retries.ts
- src/lib/schemas.ts - src/lib/schemas.ts
@@ -57,7 +56,6 @@ generatedFiles:
- src/models/errors/sdkerror.ts - src/models/errors/sdkerror.ts
- src/models/errors/sdkvalidationerror.ts - src/models/errors/sdkvalidationerror.ts
- src/types/blobs.ts - src/types/blobs.ts
- src/types/decimal.ts
- src/types/index.ts - src/types/index.ts
- src/types/operations.ts - src/types/operations.ts
- src/types/rfcdate.ts - src/types/rfcdate.ts

12
.speakeasy/workflow.yaml Normal file
View File

@@ -0,0 +1,12 @@
workflowVersion: 1.0.0
sources:
my-source:
inputs:
- location: https://raw.githubusercontent.com/LukeHagar/plex-api-spec/main/plex-media-server-spec-dereferenced.yaml
targets:
plexjs:
target: typescript
source: my-source
publish:
npm:
token: $NPM_TOKEN

View File

@@ -199,3 +199,73 @@ Based on:
- [typescript v0.9.0] . - [typescript v0.9.0] .
### Releases ### Releases
- [NPM v0.9.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.9.0 - . - [NPM v0.9.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.9.0 - .
## 2024-03-01 00:29:35
### Changes
Based on:
- OpenAPI Doc 0.0.3
- Speakeasy CLI 1.198.1 (2.275.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.9.1] .
### Releases
- [NPM v0.9.1] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.9.1 - .
## 2024-03-02 00:24:38
### Changes
Based on:
- OpenAPI Doc 0.0.3
- Speakeasy CLI 1.200.0 (2.277.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.9.2] .
### Releases
- [NPM v0.9.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.9.2 - .
## 2024-03-08 00:26:13
### Changes
Based on:
- OpenAPI Doc 0.0.3
- Speakeasy CLI 1.204.1 (2.279.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.10.0] .
### Releases
- [NPM v0.10.0] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.10.0 - .
## 2024-03-13 00:25:35
### Changes
Based on:
- OpenAPI Doc 0.0.3
- Speakeasy CLI 1.207.1 (2.280.6) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.10.1] .
### Releases
- [NPM v0.10.1] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.10.1 - .
## 2024-03-14 00:25:24
### Changes
Based on:
- OpenAPI Doc 0.0.3
- Speakeasy CLI 1.209.2 (2.281.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.10.2] .
### Releases
- [NPM v0.10.2] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.10.2 - .
## 2024-03-15 15:02:11
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.209.3 (2.281.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.10.3] .
### Releases
- [NPM v0.10.3] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.10.3 - .
## 2024-03-20 00:25:49
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.213.0 (2.283.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.10.4] .
### Releases
- [NPM v0.10.4] https://www.npmjs.com/package/@lukehagar/plexjs/v/0.10.4 - .

View File

@@ -282,9 +282,9 @@ async function run() {
const result = await sdk.server.getResizedPhoto({ const result = await sdk.server.getResizedPhoto({
width: 110, width: 110,
height: 165, height: 165,
opacity: 643869, opacity: 100,
blur: 4000, blur: 20,
minSize: MinSize.Zero, minSize: MinSize.One,
upscale: Upscale.Zero, upscale: Upscale.Zero,
url: "/library/metadata/49564/thumb/1654258204", url: "/library/metadata/49564/thumb/1654258204",
}); });

View File

@@ -12,7 +12,7 @@ generation:
auth: auth:
oAuth2ClientCredentialsEnabled: false oAuth2ClientCredentialsEnabled: false
typescript: typescript:
version: 0.9.0 version: 0.10.4
additionalDependencies: additionalDependencies:
dependencies: {} dependencies: {}
devDependencies: {} devDependencies: {}

272
package-lock.json generated
View File

@@ -1,16 +1,12 @@
{ {
"name": "@lukehagar/plexjs", "name": "@lukehagar/plexjs",
"version": "0.9.0", "version": "0.10.4",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@lukehagar/plexjs", "name": "@lukehagar/plexjs",
"version": "0.9.0", "version": "0.10.4",
"dependencies": {
"decimal.js": "^10.4.3",
"jsonpath": "^1.1.1"
},
"devDependencies": { "devDependencies": {
"@types/jsonpath": "^0.2.4", "@types/jsonpath": "^0.2.4",
"@typescript-eslint/eslint-plugin": "^6.13.2", "@typescript-eslint/eslint-plugin": "^6.13.2",
@@ -770,15 +766,11 @@
} }
} }
}, },
"node_modules/decimal.js": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
},
"node_modules/deep-is": { "node_modules/deep-is": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
}, },
"node_modules/define-data-property": { "node_modules/define-data-property": {
"version": "1.1.4", "version": "1.1.4",
@@ -985,94 +977,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/escodegen": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
"integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
"esutils": "^2.0.2",
"optionator": "^0.8.1"
},
"bin": {
"escodegen": "bin/escodegen.js",
"esgenerate": "bin/esgenerate.js"
},
"engines": {
"node": ">=4.0"
},
"optionalDependencies": {
"source-map": "~0.6.1"
}
},
"node_modules/escodegen/node_modules/esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
},
"engines": {
"node": ">=4"
}
},
"node_modules/escodegen/node_modules/estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
"engines": {
"node": ">=4.0"
}
},
"node_modules/escodegen/node_modules/levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
"dependencies": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/optionator": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
"dependencies": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
"levn": "~0.3.0",
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2",
"word-wrap": "~1.2.3"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
"integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==",
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/escodegen/node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
"dependencies": {
"prelude-ls": "~1.1.2"
},
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/eslint": { "node_modules/eslint": {
"version": "8.56.0", "version": "8.56.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
@@ -1349,18 +1253,6 @@
"url": "https://opencollective.com/eslint" "url": "https://opencollective.com/eslint"
} }
}, },
"node_modules/esprima": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz",
"integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==",
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
},
"engines": {
"node": ">=0.4.0"
}
},
"node_modules/esquery": { "node_modules/esquery": {
"version": "1.5.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
@@ -1398,6 +1290,7 @@
"version": "2.0.3", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true,
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=0.10.0"
} }
@@ -1445,7 +1338,8 @@
"node_modules/fast-levenshtein": { "node_modules/fast-levenshtein": {
"version": "2.0.6", "version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
}, },
"node_modules/fastq": { "node_modules/fastq": {
"version": "1.17.1", "version": "1.17.1",
@@ -2179,16 +2073,6 @@
"json5": "lib/cli.js" "json5": "lib/cli.js"
} }
}, },
"node_modules/jsonpath": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz",
"integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
"dependencies": {
"esprima": "1.2.2",
"static-eval": "2.0.2",
"underscore": "1.12.1"
}
},
"node_modules/keyv": { "node_modules/keyv": {
"version": "4.5.4", "version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -2785,23 +2669,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"optional": true,
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/static-eval": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz",
"integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
"dependencies": {
"escodegen": "^1.8.1"
}
},
"node_modules/string.prototype.trim": { "node_modules/string.prototype.trim": {
"version": "1.2.8", "version": "1.2.8",
"resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
@@ -3080,11 +2947,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/underscore": {
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
"integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw=="
},
"node_modules/uri-js": { "node_modules/uri-js": {
"version": "4.4.1", "version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -3144,14 +3006,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/wrappy": { "node_modules/wrappy": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
@@ -3697,15 +3551,11 @@
"ms": "2.1.2" "ms": "2.1.2"
} }
}, },
"decimal.js": {
"version": "10.4.3",
"resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz",
"integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA=="
},
"deep-is": { "deep-is": {
"version": "0.1.4", "version": "0.1.4",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
"integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
"dev": true
}, },
"define-data-property": { "define-data-property": {
"version": "1.1.4", "version": "1.1.4",
@@ -3864,65 +3714,6 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true "dev": true
}, },
"escodegen": {
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
"integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
"requires": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
"esutils": "^2.0.2",
"optionator": "^0.8.1",
"source-map": "~0.6.1"
},
"dependencies": {
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"levn": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==",
"requires": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
}
},
"optionator": {
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
"requires": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
"levn": "~0.3.0",
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2",
"word-wrap": "~1.2.3"
}
},
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
"integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w=="
},
"type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==",
"requires": {
"prelude-ls": "~1.1.2"
}
}
}
},
"eslint": { "eslint": {
"version": "8.56.0", "version": "8.56.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
@@ -4144,11 +3935,6 @@
"eslint-visitor-keys": "^3.4.1" "eslint-visitor-keys": "^3.4.1"
} }
}, },
"esprima": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz",
"integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A=="
},
"esquery": { "esquery": {
"version": "1.5.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
@@ -4176,7 +3962,8 @@
"esutils": { "esutils": {
"version": "2.0.3", "version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"dev": true
}, },
"fast-deep-equal": { "fast-deep-equal": {
"version": "3.1.3", "version": "3.1.3",
@@ -4217,7 +4004,8 @@
"fast-levenshtein": { "fast-levenshtein": {
"version": "2.0.6", "version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
"dev": true
}, },
"fastq": { "fastq": {
"version": "1.17.1", "version": "1.17.1",
@@ -4740,16 +4528,6 @@
"minimist": "^1.2.0" "minimist": "^1.2.0"
} }
}, },
"jsonpath": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz",
"integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==",
"requires": {
"esprima": "1.2.2",
"static-eval": "2.0.2",
"underscore": "1.12.1"
}
},
"keyv": { "keyv": {
"version": "4.5.4", "version": "4.5.4",
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
@@ -5155,20 +4933,6 @@
"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
"dev": true "dev": true
}, },
"source-map": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"optional": true
},
"static-eval": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz",
"integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==",
"requires": {
"escodegen": "^1.8.1"
}
},
"string.prototype.trim": { "string.prototype.trim": {
"version": "1.2.8", "version": "1.2.8",
"resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
@@ -5363,11 +5127,6 @@
"which-boxed-primitive": "^1.0.2" "which-boxed-primitive": "^1.0.2"
} }
}, },
"underscore": {
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz",
"integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw=="
},
"uri-js": { "uri-js": {
"version": "4.4.1", "version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
@@ -5412,11 +5171,6 @@
"has-tostringtag": "^1.0.1" "has-tostringtag": "^1.0.1"
} }
}, },
"word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
"integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="
},
"wrappy": { "wrappy": {
"version": "1.0.2", "version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@lukehagar/plexjs", "name": "@lukehagar/plexjs",
"version": "0.9.0", "version": "0.10.4",
"author": "LukeHagar", "author": "LukeHagar",
"main": "./index.js", "main": "./index.js",
"sideEffects": false, "sideEffects": false,
@@ -29,7 +29,6 @@
"zod": "^3.22.4" "zod": "^3.22.4"
}, },
"dependencies": { "dependencies": {
"decimal.js": "^10.4.3",
"jsonpath": "^1.1.1"
} }
} }

View File

@@ -14,13 +14,17 @@ import {
SDKInitOptions, SDKInitOptions,
} from "./types"; } from "./types";
import { initHooks } from "./registration";
export class SDKHooks implements Hooks { export class SDKHooks implements Hooks {
sdkInitHooks: SDKInitHook[] = []; sdkInitHooks: SDKInitHook[] = [];
beforeRequestHooks: BeforeRequestHook[] = []; beforeRequestHooks: BeforeRequestHook[] = [];
afterSuccessHooks: AfterSuccessHook[] = []; afterSuccessHooks: AfterSuccessHook[] = [];
afterErrorHooks: AfterErrorHook[] = []; afterErrorHooks: AfterErrorHook[] = [];
constructor() {} constructor() {
initHooks(this);
}
registerSDKInitHook(hook: SDKInitHook) { registerSDKInitHook(hook: SDKInitHook) {
this.sdkInitHooks.push(hook); this.sdkInitHooks.push(hook);

View File

@@ -7,7 +7,7 @@ import { HTTPClient } from "../lib/http";
export type HookContext = { export type HookContext = {
operationID: string; operationID: string;
oAuth2Scopes?: string[]; oAuth2Scopes?: string[];
security?: string | (() => Promise<string>); securitySource?: any | (() => Promise<any>);
}; };
export type Awaitable<T> = T | Promise<T>; export type Awaitable<T> = T | Promise<T>;

View File

@@ -65,9 +65,12 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
}, },
]; ];
let params: Record<string, string> = {}; let params: Record<string, string> = {};
const serverIdx = options.serverIdx ?? 0;
if (!serverURL) { if (!serverURL) {
const serverIdx = options.serverIdx ?? 0;
if (serverIdx < 0 || serverIdx >= ServerList.length) {
throw new Error(`Invalid server index ${serverIdx}`);
}
serverURL = ServerList[serverIdx] || ""; serverURL = ServerList[serverIdx] || "";
params = serverParams[serverIdx] || {}; params = serverParams[serverIdx] || {};
} }
@@ -79,7 +82,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = Object.freeze({ export const SDK_METADATA = Object.freeze({
language: "typescript", language: "typescript",
openapiDocVersion: "0.0.3", openapiDocVersion: "0.0.3",
sdkVersion: "0.9.0", sdkVersion: "0.10.4",
genVersion: "2.272.4", genVersion: "2.283.1",
userAgent: "speakeasy-sdk/typescript 0.9.0 2.272.4 0.0.3 @lukehagar/plexjs", userAgent: "speakeasy-sdk/typescript 0.10.4 2.283.1 0.0.3 @lukehagar/plexjs",
}); });

View File

@@ -1,192 +0,0 @@
/*
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/
export type ServerEvent<T> = {
data?: T | undefined;
event?: string | undefined;
retry?: number | undefined;
id?: string | undefined;
};
const LF = 0x0a;
const CR = 0x0d;
const NEWLINE_CHARS = new Set([LF, CR]);
const MESSAGE_BOUNDARIES = [
new Uint8Array([CR, LF, CR, LF]),
new Uint8Array([CR, CR]),
new Uint8Array([LF, LF]),
];
export class EventStream<Event extends ServerEvent<unknown>> {
private readonly stream: ReadableStream<Uint8Array>;
private readonly decoder: (rawEvent: ServerEvent<string>) => Event;
constructor(init: {
stream: ReadableStream<Uint8Array>;
decoder: (rawEvent: ServerEvent<string>) => Event;
}) {
this.stream = init.stream;
this.decoder = init.decoder;
}
async *[Symbol.asyncIterator]() {
const reader = this.stream.getReader();
let buffer = new Uint8Array([]);
let position = 0;
try {
while (true) {
const { done, value } = await reader.read();
if (done) {
break;
}
const newBuffer = new Uint8Array(buffer.length + value.length);
newBuffer.set(buffer);
newBuffer.set(value, buffer.length);
buffer = newBuffer;
for (let i = position; i < buffer.length; i++) {
const boundary = findBoundary(buffer, i);
if (boundary == null) {
continue;
}
const chunk = buffer.slice(position, i);
position = i + boundary.length;
const event = parseEvent(chunk, this.decoder);
if (event != null) {
yield event;
}
}
if (position > 0) {
buffer = buffer.slice(position);
position = 0;
}
}
if (buffer.length > 0) {
const event = parseEvent(buffer, this.decoder);
if (event != null) {
yield event;
}
}
} finally {
reader.releaseLock();
}
}
}
function findBoundary(buffer: Uint8Array, start: number): Uint8Array | null {
const char1 = buffer[start];
const char2 = buffer[start + 1];
// Don't bother checking if the first two characters are not new line
// characters.
if (
char1 == null ||
char2 == null ||
!NEWLINE_CHARS.has(char1) ||
!NEWLINE_CHARS.has(char2)
) {
return null;
}
for (const s of MESSAGE_BOUNDARIES) {
const seq = peekSequence(start, buffer, s);
if (seq != null) {
return seq;
}
}
return null;
}
function peekSequence(
position: number,
buffer: Uint8Array,
sequence: Uint8Array,
): Uint8Array | null {
if (sequence.length > buffer.length - position) {
return null;
}
for (let i = 0; i < sequence.length; i++) {
if (buffer[position + i] !== sequence[i]) {
return null;
}
}
return sequence;
}
function parseEvent<Event extends ServerEvent<unknown>>(
chunk: Uint8Array,
decoder: (rawEvent: ServerEvent<string>) => Event,
) {
if (!chunk.length) {
return null;
}
const td = new TextDecoder();
const raw = td.decode(chunk);
const lines = raw.split(/\r?\n|\r/g);
let publish = false;
const rawEvent: ServerEvent<string> = {};
for (const line of lines) {
if (!line) {
continue;
}
const delim = line.indexOf(":");
// Lines starting with a colon are ignored.
if (delim === 0) {
continue;
}
const field = delim > 0 ? line.substring(0, delim) : "";
let value = delim > 0 ? line.substring(delim + 1) : "";
if (value.charAt(0) === " ") {
value = value.substring(1);
}
switch (field) {
case "event": {
publish = true;
rawEvent.event = value;
break;
}
case "data": {
publish = true;
rawEvent.data ??= "";
rawEvent.data += value + "\n";
break;
}
case "id": {
publish = true;
rawEvent.id = value;
break;
}
case "retry": {
const r = parseInt(value, 10);
if (!Number.isNaN(r)) {
publish = true;
rawEvent.retry = r;
}
break;
}
}
}
if (!publish) {
return null;
}
if (rawEvent.data != null) {
rawEvent.data = rawEvent.data.slice(0, -1);
}
return decoder(rawEvent);
}

View File

@@ -71,10 +71,10 @@ export class ClientSDK {
const headers = new Headers(opHeaders); const headers = new Headers(opHeaders);
const username = security?.basic.username || ""; const username = security?.basic.username;
const password = security?.basic.password || ""; const password = security?.basic.password;
if (username) { if (username != null || password != null) {
const encoded = stringToBase64([username, password].join(":")); const encoded = stringToBase64([username || "", password || ""].join(":"));
headers.set("Authorization", `Basic ${encoded}`); headers.set("Authorization", `Basic ${encoded}`);
} }

View File

@@ -30,21 +30,15 @@ export class SecurityError extends Error {
} }
export type SecurityState = { export type SecurityState = {
basic: { username: string; password?: string }; basic: { username?: string | undefined; password?: string | undefined };
headers: Record<string, string>; headers: Record<string, string>;
queryParams: Record<string, string>; queryParams: Record<string, string>;
cookies: Record<string, string>; cookies: Record<string, string>;
}; };
type SecurityInputBasicPacked = {
type: "http:basic";
value: { username: string; password?: string } | null | undefined;
};
type SecurityInputBasic = { type SecurityInputBasic = {
type: "http:basic"; type: "http:basic";
value: string | null | undefined; value: { username?: string | undefined; password?: string | undefined } | null | undefined;
fieldName: "username" | "password";
}; };
type SecurityInputBearer = { type SecurityInputBearer = {
@@ -71,12 +65,18 @@ type SecurityInputOAuth2 = {
fieldName: string; fieldName: string;
}; };
type SecurityInputOAuth2ClientCredentials = {
type: "oauth2:client_credentials";
value: string | null | undefined;
fieldName: "clientID" | "clientSecret";
};
export type SecurityInput = export type SecurityInput =
| SecurityInputBasic | SecurityInputBasic
| SecurityInputBasicPacked
| SecurityInputBearer | SecurityInputBearer
| SecurityInputAPIKey | SecurityInputAPIKey
| SecurityInputOAuth2 | SecurityInputOAuth2
| SecurityInputOAuth2ClientCredentials
| SecurityInputOIDC; | SecurityInputOIDC;
export function resolveSecurity(...options: SecurityInput[][]): SecurityState | null { export function resolveSecurity(...options: SecurityInput[][]): SecurityState | null {
@@ -87,7 +87,22 @@ export function resolveSecurity(...options: SecurityInput[][]): SecurityState |
cookies: {}, cookies: {},
}; };
const option = options.find((opts) => opts.every((o) => Boolean(o.value))); const option = options.find((opts) => {
return opts.every((o) => {
switch (true) {
case o.value == null:
return false;
case o.type === "http:basic":
return o.value.username != null || o.value.password != null;
case typeof o.value === "string":
return !!o.value;
default:
throw new Error(
`Unrecognized security type: ${o.type} (value type: ${typeof o.value})`
);
}
});
});
if (option == null) { if (option == null) {
return null; return null;
} }
@@ -118,6 +133,8 @@ export function resolveSecurity(...options: SecurityInput[][]): SecurityState |
case "oauth2": case "oauth2":
applyBearer(state, spec); applyBearer(state, spec);
break; break;
case "oauth2:client_credentials":
break;
case "openIdConnect": case "openIdConnect":
applyBearer(state, spec); applyBearer(state, spec);
break; break;
@@ -130,16 +147,12 @@ export function resolveSecurity(...options: SecurityInput[][]): SecurityState |
return state; return state;
} }
function applyBasic(state: SecurityState, spec: SecurityInputBasic | SecurityInputBasicPacked) { function applyBasic(state: SecurityState, spec: SecurityInputBasic) {
if (spec.value == null) { if (spec.value == null) {
return; return;
} }
if ("fieldName" in spec) { state.basic = spec.value;
state.basic[spec.fieldName] = spec.value;
} else {
state.basic = spec.value;
}
} }
function applyBearer( function applyBearer(
@@ -159,6 +172,10 @@ function applyBearer(
} }
export function resolveGlobalSecurity(security: Partial<components.Security> | null | undefined) { export function resolveGlobalSecurity(security: Partial<components.Security> | null | undefined) {
return resolveSecurity([ return resolveSecurity([
{ value: security?.accessToken, fieldName: "X-Plex-Token", type: "apiKey:header" }, {
fieldName: "X-Plex-Token",
type: "apiKey:header",
value: security?.accessToken,
},
]); ]);
} }

View File

@@ -2,6 +2,39 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import * as z from "zod";
export type Security = { export type Security = {
accessToken: string; accessToken: string;
}; };
/** @internal */
export namespace Security$ {
export type Inbound = {
accessToken: string;
};
export const inboundSchema: z.ZodType<Security, z.ZodTypeDef, Inbound> = z
.object({
accessToken: z.string(),
})
.transform((v) => {
return {
accessToken: v.accessToken,
};
});
export type Outbound = {
accessToken: string;
};
export const outboundSchema: z.ZodType<Outbound, z.ZodTypeDef, Security> = z
.object({
accessToken: z.string(),
})
.transform((v) => {
return {
accessToken: v.accessToken,
};
});
}

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type AddPlaylistContentsErrors = { export type AddPlaylistContentsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace AddPlaylistContentsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<AddPlaylistContentsErrors$.Outbound> | undefined; errors?: Array<AddPlaylistContentsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type ApplyUpdatesErrors = { export type ApplyUpdatesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace ApplyUpdatesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<ApplyUpdatesErrors$.Outbound> | undefined; errors?: Array<ApplyUpdatesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type CancelServerActivitiesErrors = { export type CancelServerActivitiesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -119,6 +119,7 @@ export namespace CancelServerActivitiesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<CancelServerActivitiesErrors$.Outbound> | undefined; errors?: Array<CancelServerActivitiesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type CheckForUpdatesErrors = { export type CheckForUpdatesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace CheckForUpdatesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<CheckForUpdatesErrors$.Outbound> | undefined; errors?: Array<CheckForUpdatesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type ClearPlaylistContentsErrors = { export type ClearPlaylistContentsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -119,6 +119,7 @@ export namespace ClearPlaylistContentsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<ClearPlaylistContentsErrors$.Outbound> | undefined; errors?: Array<ClearPlaylistContentsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type CreatePlaylistErrors = { export type CreatePlaylistErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace CreatePlaylistResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<CreatePlaylistErrors$.Outbound> | undefined; errors?: Array<CreatePlaylistErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type DeleteLibraryErrors = { export type DeleteLibraryErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace DeleteLibraryResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<DeleteLibraryErrors$.Outbound> | undefined; errors?: Array<DeleteLibraryErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type DeletePlaylistErrors = { export type DeletePlaylistErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace DeletePlaylistResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<DeletePlaylistErrors$.Outbound> | undefined; errors?: Array<DeletePlaylistErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type EnablePaperTrailErrors = { export type EnablePaperTrailErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace EnablePaperTrailResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<EnablePaperTrailErrors$.Outbound> | undefined; errors?: Array<EnablePaperTrailErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetAvailableClientsErrors = { export type GetAvailableClientsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetAvailableClientsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetAvailableClientsErrors$.Outbound> | undefined; errors?: Array<GetAvailableClientsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetButlerTasksErrors = { export type GetButlerTasksErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetButlerTasksResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetButlerTasksErrors$.Outbound> | undefined; errors?: Array<GetButlerTasksErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetDevicesErrors = { export type GetDevicesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetDevicesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetDevicesErrors$.Outbound> | undefined; errors?: Array<GetDevicesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetFileHashErrors = { export type GetFileHashErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetFileHashResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetFileHashErrors$.Outbound> | undefined; errors?: Array<GetFileHashErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetGlobalHubsErrors = { export type GetGlobalHubsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetGlobalHubsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetGlobalHubsErrors$.Outbound> | undefined; errors?: Array<GetGlobalHubsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetLibrariesErrors = { export type GetLibrariesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetLibrariesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetLibrariesErrors$.Outbound> | undefined; errors?: Array<GetLibrariesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetLibraryErrors = { export type GetLibraryErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetLibraryResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetLibraryErrors$.Outbound> | undefined; errors?: Array<GetLibraryErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetLibraryHubsErrors = { export type GetLibraryHubsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetLibraryHubsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetLibraryHubsErrors$.Outbound> | undefined; errors?: Array<GetLibraryHubsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetMetadataErrors = { export type GetMetadataErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetMetadataResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetMetadataErrors$.Outbound> | undefined; errors?: Array<GetMetadataErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetMetadataChildrenErrors = { export type GetMetadataChildrenErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetMetadataChildrenResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetMetadataChildrenErrors$.Outbound> | undefined; errors?: Array<GetMetadataChildrenErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetMyPlexAccountErrors = { export type GetMyPlexAccountErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetMyPlexAccountResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetMyPlexAccountErrors$.Outbound> | undefined; errors?: Array<GetMyPlexAccountErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetOnDeckErrors = { export type GetOnDeckErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetOnDeckResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetOnDeckErrors$.Outbound> | undefined; errors?: Array<GetOnDeckErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetPinErrors = { export type GetPinErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetPinResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetPinErrors$.Outbound> | undefined; errors?: Array<GetPinErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetPlaylistErrors = { export type GetPlaylistErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetPlaylistResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetPlaylistErrors$.Outbound> | undefined; errors?: Array<GetPlaylistErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetPlaylistContentsErrors = { export type GetPlaylistContentsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetPlaylistContentsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetPlaylistContentsErrors$.Outbound> | undefined; errors?: Array<GetPlaylistContentsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetPlaylistsErrors = { export type GetPlaylistsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetPlaylistsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetPlaylistsErrors$.Outbound> | undefined; errors?: Array<GetPlaylistsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetRecentlyAddedErrors = { export type GetRecentlyAddedErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetRecentlyAddedResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetRecentlyAddedErrors$.Outbound> | undefined; errors?: Array<GetRecentlyAddedErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetResizedPhotoErrors = { export type GetResizedPhotoErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetResizedPhotoResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetResizedPhotoErrors$.Outbound> | undefined; errors?: Array<GetResizedPhotoErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetSearchResultsErrors = { export type GetSearchResultsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetSearchResultsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetSearchResultsErrors$.Outbound> | undefined; errors?: Array<GetSearchResultsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetServerActivitiesErrors = { export type GetServerActivitiesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetServerActivitiesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetServerActivitiesErrors$.Outbound> | undefined; errors?: Array<GetServerActivitiesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type Errors = { export type Errors = {
code?: number | undefined; code?: number | undefined;
@@ -119,6 +119,7 @@ export namespace GetServerCapabilitiesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<Errors$.Outbound> | undefined; errors?: Array<Errors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetServerIdentityErrors = { export type GetServerIdentityErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetServerIdentityResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetServerIdentityErrors$.Outbound> | undefined; errors?: Array<GetServerIdentityErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetServerListErrors = { export type GetServerListErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetServerListResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetServerListErrors$.Outbound> | undefined; errors?: Array<GetServerListErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetServerPreferencesErrors = { export type GetServerPreferencesErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetServerPreferencesResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetServerPreferencesErrors$.Outbound> | undefined; errors?: Array<GetServerPreferencesErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetSessionHistoryErrors = { export type GetSessionHistoryErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetSessionHistoryResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetSessionHistoryErrors$.Outbound> | undefined; errors?: Array<GetSessionHistoryErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetSessionsErrors = { export type GetSessionsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetSessionsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetSessionsErrors$.Outbound> | undefined; errors?: Array<GetSessionsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetSourceConnectionInformationErrors = { export type GetSourceConnectionInformationErrors = {
code?: number | undefined; code?: number | undefined;
@@ -129,6 +129,7 @@ export namespace GetSourceConnectionInformationResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetSourceConnectionInformationErrors$.Outbound> | undefined; errors?: Array<GetSourceConnectionInformationErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetStatisticsErrors = { export type GetStatisticsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetStatisticsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetStatisticsErrors$.Outbound> | undefined; errors?: Array<GetStatisticsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetTimelineErrors = { export type GetTimelineErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetTimelineResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetTimelineErrors$.Outbound> | undefined; errors?: Array<GetTimelineErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetTokenErrors = { export type GetTokenErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetTokenResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetTokenErrors$.Outbound> | undefined; errors?: Array<GetTokenErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetTranscodeSessionsErrors = { export type GetTranscodeSessionsErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace GetTranscodeSessionsResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetTranscodeSessionsErrors$.Outbound> | undefined; errors?: Array<GetTranscodeSessionsErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetTransientTokenErrors = { export type GetTransientTokenErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetTransientTokenResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetTransientTokenErrors$.Outbound> | undefined; errors?: Array<GetTransientTokenErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetUpdateStatusErrors = { export type GetUpdateStatusErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace GetUpdateStatusResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<GetUpdateStatusErrors$.Outbound> | undefined; errors?: Array<GetUpdateStatusErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type LogLineErrors = { export type LogLineErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace LogLineResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<LogLineErrors$.Outbound> | undefined; errors?: Array<LogLineErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type LogMultiLineErrors = { export type LogMultiLineErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace LogMultiLineResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<LogMultiLineErrors$.Outbound> | undefined; errors?: Array<LogMultiLineErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type MarkPlayedErrors = { export type MarkPlayedErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace MarkPlayedResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<MarkPlayedErrors$.Outbound> | undefined; errors?: Array<MarkPlayedErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type MarkUnplayedErrors = { export type MarkUnplayedErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace MarkUnplayedResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<MarkUnplayedErrors$.Outbound> | undefined; errors?: Array<MarkUnplayedErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type PerformSearchErrors = { export type PerformSearchErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace PerformSearchResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<PerformSearchErrors$.Outbound> | undefined; errors?: Array<PerformSearchErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type PerformVoiceSearchErrors = { export type PerformVoiceSearchErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace PerformVoiceSearchResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<PerformVoiceSearchErrors$.Outbound> | undefined; errors?: Array<PerformVoiceSearchErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type RefreshLibraryErrors = { export type RefreshLibraryErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace RefreshLibraryResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<RefreshLibraryErrors$.Outbound> | undefined; errors?: Array<RefreshLibraryErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StartAllTasksErrors = { export type StartAllTasksErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace StartAllTasksResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StartAllTasksErrors$.Outbound> | undefined; errors?: Array<StartAllTasksErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StartTaskErrors = { export type StartTaskErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace StartTaskResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StartTaskErrors$.Outbound> | undefined; errors?: Array<StartTaskErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StartUniversalTranscodeErrors = { export type StartUniversalTranscodeErrors = {
code?: number | undefined; code?: number | undefined;
@@ -120,6 +120,7 @@ export namespace StartUniversalTranscodeResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StartUniversalTranscodeErrors$.Outbound> | undefined; errors?: Array<StartUniversalTranscodeErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StopAllTasksErrors = { export type StopAllTasksErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace StopAllTasksResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StopAllTasksErrors$.Outbound> | undefined; errors?: Array<StopAllTasksErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StopTaskErrors = { export type StopTaskErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace StopTaskResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StopTaskErrors$.Outbound> | undefined; errors?: Array<StopTaskErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type StopTranscodeSessionErrors = { export type StopTranscodeSessionErrors = {
code?: number | undefined; code?: number | undefined;
@@ -116,6 +116,7 @@ export namespace StopTranscodeSessionResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<StopTranscodeSessionErrors$.Outbound> | undefined; errors?: Array<StopTranscodeSessionErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type UpdatePlaylistErrors = { export type UpdatePlaylistErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace UpdatePlaylistResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<UpdatePlaylistErrors$.Outbound> | undefined; errors?: Array<UpdatePlaylistErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type UpdatePlayProgressErrors = { export type UpdatePlayProgressErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace UpdatePlayProgressResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<UpdatePlayProgressErrors$.Outbound> | undefined; errors?: Array<UpdatePlayProgressErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type UploadPlaylistErrors = { export type UploadPlaylistErrors = {
code?: number | undefined; code?: number | undefined;
@@ -115,6 +115,7 @@ export namespace UploadPlaylistResponseBody$ {
...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }), ...(v.RawResponse === undefined ? null : { rawResponse: v.RawResponse }),
}); });
}); });
export type Outbound = { export type Outbound = {
errors?: Array<UploadPlaylistErrors$.Outbound> | undefined; errors?: Array<UploadPlaylistErrors$.Outbound> | undefined;
RawResponse?: never | undefined; RawResponse?: never | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type AddPlaylistContentsRequest = { export type AddPlaylistContentsRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install * Indicate that you want the update to run during the next Butler execution. Omitting this or setting it to false indicates that the update should install

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type CancelServerActivitiesRequest = { export type CancelServerActivitiesRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* Indicate that you want to start download any updates found. * Indicate that you want to start download any updates found.

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type ClearPlaylistContentsRequest = { export type ClearPlaylistContentsRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* type of playlist to create * type of playlist to create

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type DeleteLibraryRequest = { export type DeleteLibraryRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type DeletePlaylistRequest = { export type DeletePlaylistRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type EnablePaperTrailResponse = { export type EnablePaperTrailResponse = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type Server = { export type Server = {
name?: string | undefined; name?: string | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type ButlerTask = { export type ButlerTask = {
name?: string | undefined; name?: string | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type Device = { export type Device = {
id?: number | undefined; id?: number | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetFileHashRequest = { export type GetFileHashRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added). * Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetLibrariesLocation = { export type GetLibrariesLocation = {
id?: number | undefined; id?: number | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* Whether or not to include details for a section (types, filters, and sorts). * Whether or not to include details for a section (types, filters, and sorts).

View File

@@ -3,7 +3,7 @@
*/ */
import { RFCDate } from "../../types"; import { RFCDate } from "../../types";
import { z } from "zod"; import * as z from "zod";
/** /**
* Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added). * Only return hubs which are "transient", meaning those which are prone to changing after media playback or addition (e.g. On Deck, or Recently Added).

View File

@@ -3,7 +3,7 @@
*/ */
import { RFCDate } from "../../types"; import { RFCDate } from "../../types";
import { z } from "zod"; import * as z from "zod";
/** /**
* A key representing a specific tag within the section. * A key representing a specific tag within the section.

View File

@@ -3,7 +3,7 @@
*/ */
import { RFCDate } from "../../types"; import { RFCDate } from "../../types";
import { z } from "zod"; import * as z from "zod";
export type GetMetadataRequest = { export type GetMetadataRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetMetadataChildrenRequest = { export type GetMetadataChildrenRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type MyPlex = { export type MyPlex = {
authToken?: string | undefined; authToken?: string | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetOnDeckStream = { export type GetOnDeckStream = {
id?: number | undefined; id?: number | undefined;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export const GetPinServerList = ["https://plex.tv/api/v2"] as const; export const GetPinServerList = ["https://plex.tv/api/v2"] as const;

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type GetPlaylistRequest = { export type GetPlaylistRequest = {
/** /**

View File

@@ -3,7 +3,7 @@
*/ */
import { RFCDate } from "../../types"; import { RFCDate } from "../../types";
import { z } from "zod"; import * as z from "zod";
export type GetPlaylistContentsRequest = { export type GetPlaylistContentsRequest = {
/** /**

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
/** /**
* limit to a type of playlist. * limit to a type of playlist.

View File

@@ -2,7 +2,7 @@
* Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
*/ */
import { z } from "zod"; import * as z from "zod";
export type Part = { export type Part = {
id?: number | undefined; id?: number | undefined;

Some files were not shown because too many files have changed in this diff Show More