Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .devcontainer/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ curl -fsSL https://raw.githubusercontent.com/speakeasy-api/speakeasy/main/instal
rmdir samples || true
mkdir samples

npm install
npm install -g ts-node
npm install --ignore-scripts
npm install -g ts-node --ignore-scripts
npm link
npm link @steamsets/client-ts
TS_CONFIG_CONTENT=$(cat <<EOL
Expand Down
28 changes: 10 additions & 18 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
lockVersion: 2.0.0
id: 95d4d11c-e322-4e38-9ede-6e6dcc472d64
management:
docChecksum: 4599270eacace497542330359f337964
docChecksum: 57bfcb7e7ef3783937370e00a0bbcdc7
docVersion: 1.0.0
speakeasyVersion: 1.613.0
generationVersion: 2.696.0
releaseVersion: 0.28.0
configChecksum: 873490313edb0ece9d69f1a95f86b1af
speakeasyVersion: 1.631.3
generationVersion: 2.716.14
releaseVersion: 0.28.1
configChecksum: fb4ec851cd10ae216de6975ac7e7f51c
repoURL: https://github.com/steamsets/client-ts.git
installationURL: https://github.com/steamsets/client-ts
published: true
Expand All @@ -30,13 +30,13 @@ features:
acceptHeaders: 2.81.2
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.12
core: 3.21.22
core: 3.21.25
defaultEnabledRetries: 0.1.0
deprecations: 2.81.1
devContainers: 2.90.0
devContainers: 2.90.1
enumUnions: 0.1.0
envVarSecurityUsage: 0.1.2
globalSecurity: 2.82.13
globalSecurity: 2.82.14
globalSecurityCallbacks: 0.1.0
globalSecurityFlattening: 0.1.0
globalServerURLs: 2.82.5
Expand Down Expand Up @@ -764,7 +764,7 @@ examples:
speakeasy-default-account-get-settings:
responses:
"200":
application/json: {"$schema": "https://api.steamsets.com/schemas/V1AccountGetSettingsBody.json", "chosenRole": {"role": "partner", "tier": "tier_1"}, "connections": [{"avatar": "https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/avatars/f1/f1a1d2c3d0c9d1e1f2f3f4f5f6f7f8f9.jpg", "connectionId": "123456", "externalId": "123456", "failed": true, "hide": true, "name": "steamsets", "provider": "discord", "verified": true}], "developerApps": [{"apiKey": "api_123", "description": "My App Description", "environment": "production", "id": "da_123456", "name": "My App"}], "email": "[email protected]", "emailVerifiedAt": "2023-01-01T00:00:00Z", "hidden": true, "images": [], "language": "en", "privacy": "public", "sessions": [{"createdAt": "2023-01-01T00:00:00Z", "expiresAt": "2023-01-01T00:00:00Z", "ip": "127.0.0.1", "lastSeen": "2023-01-01T00:00:00Z", "sessionId": "123456", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}], "subscribed": true, "vanity": "flo", "vanityAnalytics": {"clicks": 993290}}
application/json: {"$schema": "https://api.steamsets.com/schemas/V1AccountGetSettingsBody.json", "chosenRole": {"role": "partner", "tier": "tier_1"}, "connections": [{"avatar": "https://cdn.cloudflare.steamstatic.com/steamcommunity/public/images/avatars/f1/f1a1d2c3d0c9d1e1f2f3f4f5f6f7f8f9.jpg", "connectionId": "123456", "externalId": "123456", "failed": true, "hide": true, "name": "steamsets", "provider": "discord", "verified": true}], "developerApps": [{"apiKey": "api_123", "createdAt": "2023-01-01T00:00:00Z", "description": "My App Description", "environment": "production", "id": "da_123456", "keyId": "key_123456", "name": "My App"}], "email": "[email protected]", "emailVerifiedAt": "2023-01-01T00:00:00Z", "hidden": true, "images": [], "language": "en", "privacy": "public", "sessions": [{"createdAt": "2023-01-01T00:00:00Z", "expiresAt": "2023-01-01T00:00:00Z", "ip": "127.0.0.1", "lastSeen": "2023-01-01T00:00:00Z", "sessionId": "123456", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"}], "subscribed": true, "vanity": "flo", "vanityAnalytics": {"clicks": 993290}}
"500":
application/problem+json: {"$schema": "https://api.steamsets.com/schemas/ErrorModel.json", "detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 400, "title": "Bad Request", "type": "https://example.com/errors/example"}
"400":
Expand Down Expand Up @@ -1297,12 +1297,4 @@ examples:
application/problem+json: {"$schema": "https://api.steamsets.com/schemas/ErrorModel.json", "detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 400, "title": "Bad Request", "type": "https://example.com/errors/example"}
examplesVersion: 1.0.2
generatedTests: {}
releaseNotes: |
## Typescript SDK Changes Detected:
* `steamsets.account.compareBadges()`: **Deleted** **Breaking** :warning:
* `steamsets.admin.getAccount()`: **Deleted** **Breaking** :warning:
* `steamsets.admin.removeVanity()`: **Deleted** **Breaking** :warning:
* `steamsets.admin.updateResources()`: **Deleted** **Breaking** :warning:
* `steamsets.admin.updateRoles()`: **Deleted** **Breaking** :warning:
* `steamsets.badge.badge.listAccounts()`: **Deleted** **Breaking** :warning:
* `steamsets.liveness.check()`: **Deleted** **Breaking** :warning:
releaseNotes: "## Typescript SDK Changes Detected:\n* `steamsets.badge.search()`: `response.badges.[]` **Changed** **Breaking** :warning:\n* `steamsets.leaderboard.previewAccountRank()`: \n * `request.value` **Changed** **Breaking** :warning:\n* `steamsets.account.getSettings()`: `response.developerapps.[]` **Changed**\n"
5 changes: 4 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
hoistGlobalSecurity: true
tests:
generateTests: true
generateNewTests: false
Expand All @@ -45,7 +46,7 @@ go:
packageName: openapi
responseFormat: envelope-http
typescript:
version: 0.28.0
version: 0.28.1
additionalDependencies:
dependencies: {}
devDependencies: {}
Expand Down Expand Up @@ -75,10 +76,12 @@ typescript:
jsonpath: legacy
maxMethodParams: 0
methodArguments: require-security-and-request
modelPropertyCasing: camel
moduleFormat: commonjs
outputModelSuffix: output
packageName: '@steamsets/client-ts'
responseFormat: envelope-http
sseFlatResponse: false
templateVersion: v2
usageSDKInitImports: []
useIndexModules: true
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
speakeasyVersion: 1.613.0
speakeasyVersion: 1.631.3
sources:
API:
sourceNamespace: api
sourceRevisionDigest: sha256:3ec42c9e01eeab864f76beb5d809e7541010afefd104ded99b78cd3fef81c678
sourceBlobDigest: sha256:a5def6db712e61d5bced888bc48ea51b45583a0d68666459db398abcecbb0a3b
sourceRevisionDigest: sha256:351c92661edd2d32b5a0906672d41ed680c3f3fbd7743ba371d4a4568d2d3dad
sourceBlobDigest: sha256:d4b6a2454dfe19b554c02e197247d5623e4ab0f8f66b29f1961b23eb0d09758b
tags:
- latest
- speakeasy-sdk-regen-1757333472
- speakeasy-sdk-regen-1757851717
- 1.0.0
SteamSets-OAS:
sourceNamespace: steam-sets-oas
Expand All @@ -19,10 +19,10 @@ targets:
steam-sets:
source: API
sourceNamespace: api
sourceRevisionDigest: sha256:3ec42c9e01eeab864f76beb5d809e7541010afefd104ded99b78cd3fef81c678
sourceBlobDigest: sha256:a5def6db712e61d5bced888bc48ea51b45583a0d68666459db398abcecbb0a3b
sourceRevisionDigest: sha256:351c92661edd2d32b5a0906672d41ed680c3f3fbd7743ba371d4a4568d2d3dad
sourceBlobDigest: sha256:d4b6a2454dfe19b554c02e197247d5623e4ab0f8f66b29f1961b23eb0d09758b
codeSamplesNamespace: api-typescript-code-samples
codeSamplesRevisionDigest: sha256:cd2521d7c278e345e828483ac6d8271fb8c6cbe8c35f3ec71a55ea1a00120700
codeSamplesRevisionDigest: sha256:b6ea8c2d1c2c3b0b5f1631ce3fe9c3e542b5f74090c09dbd751a3014ce0b801c
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
7 changes: 2 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ httpClient.addHook("requestError", (error, request) => {
console.groupEnd();
});

const sdk = new SteamSets({ httpClient });
const sdk = new SteamSets({ httpClient: httpClient });
```
<!-- End Custom HTTP Client [http-client] -->

Expand Down Expand Up @@ -476,10 +476,7 @@ bun add @steamsets/client-ts
### Yarn

```bash
yarn add @steamsets/client-ts zod

# Note that Yarn does not install peer dependencies automatically. You will need
# to install zod as shown above.
yarn add @steamsets/client-ts
```
<!-- End SDK Installation [installation] -->

Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1598,4 +1598,14 @@ Based on:
### Generated
- [typescript v0.28.0] .
### Releases
- [NPM v0.28.0] https://www.npmjs.com/package/@steamsets/client-ts/v/0.28.0 - .
- [NPM v0.28.0] https://www.npmjs.com/package/@steamsets/client-ts/v/0.28.0 - .

## 2025-09-28 20:05:54
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.631.3 (2.716.14) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.28.1] .
### Releases
- [NPM v0.28.1] https://www.npmjs.com/package/@steamsets/client-ts/v/0.28.1 - .
35 changes: 15 additions & 20 deletions docs/models/components/badge.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,31 +13,29 @@ let value: Badge = {
appImage: "<value>",
appName: "<value>",
bookmarks: 775541,
cardCount: 241602,
colors: [
"<value 1>",
"<value 2>",
"<value 3>",
],
designs: [
"<value 1>",
"<value 2>",
"<value 3>",
],
firstCompletion: 781190,
highestLevel: 719260,
highestPrice: 534083,
firstCompletion: 274482,
highestLevel: 781190,
id: "<id>",
image: "https://picsum.photos/seed/ZhEwPesri/198/2037",
isEvent: true,
isFoil: true,
isSale: true,
lastCompletion: 695081,
level: 554725,
lowestPrice: 705781,
image: "https://loremflickr.com/2877/2136?lock=4587574259201405",
isEvent: false,
isFoil: false,
isSale: false,
lastChangedAt: 274437,
lastCompletion: 650973,
level: 530830,
name: "<value>",
price: 253246,
scarcity: 632242,
steamId: 11725,
xp: 2589.14,
scarcity: 822916,
steamId: 237125,
xp: 4643.94,
};
```

Expand All @@ -50,22 +48,19 @@ let value: Badge = {
| `appImage` | *string* | :heavy_check_mark: | N/A |
| `appName` | *string* | :heavy_check_mark: | N/A |
| `bookmarks` | *number* | :heavy_check_mark: | N/A |
| `cardCount` | *number* | :heavy_check_mark: | N/A |
| `colors` | *string*[] | :heavy_check_mark: | N/A |
| `designs` | *string*[] | :heavy_check_mark: | N/A |
| `firstCompletion` | *number* | :heavy_check_mark: | N/A |
| `highestLevel` | *number* | :heavy_check_mark: | N/A |
| `highestPrice` | *number* | :heavy_check_mark: | N/A |
| `id` | *string* | :heavy_check_mark: | N/A |
| `image` | *string* | :heavy_check_mark: | N/A |
| `isEvent` | *boolean* | :heavy_check_mark: | N/A |
| `isFoil` | *boolean* | :heavy_check_mark: | N/A |
| `isSale` | *boolean* | :heavy_check_mark: | N/A |
| `lastChangedAt` | *number* | :heavy_check_mark: | N/A |
| `lastCompletion` | *number* | :heavy_check_mark: | N/A |
| `level` | *number* | :heavy_check_mark: | N/A |
| `lowestPrice` | *number* | :heavy_check_mark: | N/A |
| `name` | *string* | :heavy_check_mark: | N/A |
| `price` | *number* | :heavy_check_mark: | N/A |
| `scarcity` | *number* | :heavy_check_mark: | N/A |
| `steamId` | *number* | :heavy_check_mark: | N/A |
| `xp` | *number* | :heavy_check_mark: | N/A |
Loading