diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock
index 8c081b4..d834f52 100755
--- a/.speakeasy/gen.lock
+++ b/.speakeasy/gen.lock
@@ -3,10 +3,10 @@ id: 599a9576-4665-431e-be1e-44cc13ef28aa
management:
docChecksum: dd4d04e62622de8f631720b5be68964d
docVersion: latest
- speakeasyVersion: 1.394.0
- generationVersion: 2.413.0
- releaseVersion: 0.9.0
- configChecksum: 030c268f7981a3d3ccfa57503ecb1d6a
+ speakeasyVersion: 1.396.6
+ generationVersion: 2.415.6
+ releaseVersion: 0.10.0
+ configChecksum: e3f3c876ebbb6b6bd0d485f0c5cba545
repoURL: https://github.com/LukeHagar/discoursejs.git
repoSubDirectory: .
installationURL: https://github.com/LukeHagar/discoursejs
@@ -16,9 +16,10 @@ features:
additionalDependencies: 0.1.0
additionalProperties: 0.1.1
constsAndDefaults: 0.1.11
- core: 3.17.0
+ core: 3.17.2
defaultEnabledRetries: 0.1.0
deprecations: 2.81.1
+ enumUnions: 0.1.0
envVarSecurityUsage: 0.1.1
flattening: 2.81.1
globalSecurityCallbacks: 0.1.0
diff --git a/README.md b/README.md
index 37348a0..5a2a9aa 100644
--- a/README.md
+++ b/README.md
@@ -142,6 +142,22 @@ run();
## Available Resources and Operations
+
+Available methods
+
+### [admin](docs/sdks/admin/README.md)
+
+* [activateUser](docs/sdks/admin/README.md#activateuser) - Activate a user
+* [adminGetUser](docs/sdks/admin/README.md#admingetuser) - Get a user by id
+* [adminListUsers](docs/sdks/admin/README.md#adminlistusers) - Get a list of users
+* [anonymizeUser](docs/sdks/admin/README.md#anonymizeuser) - Anonymize a user
+* [deactivateUser](docs/sdks/admin/README.md#deactivateuser) - Deactivate a user
+* [deleteUser](docs/sdks/admin/README.md#deleteuser) - Delete a user
+* [logOutUser](docs/sdks/admin/README.md#logoutuser) - Log a user out
+* [refreshGravatar](docs/sdks/admin/README.md#refreshgravatar) - Refresh gravatar
+* [silenceUser](docs/sdks/admin/README.md#silenceuser) - Silence a user
+* [suspendUser](docs/sdks/admin/README.md#suspenduser) - Suspend a user
+
### [backups](docs/sdks/backups/README.md)
* [createBackup](docs/sdks/backups/README.md#createbackup) - Create backup
@@ -157,6 +173,15 @@ run();
* [listUserBadges](docs/sdks/badges/README.md#listuserbadges) - List badges for a user
* [updateBadge](docs/sdks/badges/README.md#updatebadge) - Update badge
+### [categories](docs/sdks/categories/README.md)
+
+* [createCategory](docs/sdks/categories/README.md#createcategory) - Creates a category
+* [getCategory](docs/sdks/categories/README.md#getcategory) - Show category
+* [getSite](docs/sdks/categories/README.md#getsite) - Get site info
+* [listCategories](docs/sdks/categories/README.md#listcategories) - Retrieves a list of categories
+* [listCategoryTopics](docs/sdks/categories/README.md#listcategorytopics) - List topics
+* [updateCategory](docs/sdks/categories/README.md#updatecategory) - Updates a category
+
### [groups](docs/sdks/groups/README.md)
* [addGroupMembers](docs/sdks/groups/README.md#addgroupmembers) - Add group members
@@ -168,6 +193,77 @@ run();
* [removeGroupMembers](docs/sdks/groups/README.md#removegroupmembers) - Remove group members
* [updateGroup](docs/sdks/groups/README.md#updategroup) - Update a group
+### [invites](docs/sdks/invites/README.md)
+
+* [createInvite](docs/sdks/invites/README.md#createinvite) - Create an invite
+* [inviteToTopic](docs/sdks/invites/README.md#invitetotopic) - Invite to topic
+
+### [notifications](docs/sdks/notifications/README.md)
+
+* [getNotifications](docs/sdks/notifications/README.md#getnotifications) - Get the notifications that belong to the current user
+* [markNotificationsAsRead](docs/sdks/notifications/README.md#marknotificationsasread) - Mark notifications as read
+
+### [posts](docs/sdks/posts/README.md)
+
+* [createTopicPostPM](docs/sdks/posts/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
+* [deletePost](docs/sdks/posts/README.md#deletepost) - delete a single post
+* [getPost](docs/sdks/posts/README.md#getpost) - Retrieve a single post
+* [listPosts](docs/sdks/posts/README.md#listposts) - List latest posts across topics
+* [lockPost](docs/sdks/posts/README.md#lockpost) - Lock a post from being edited
+* [performPostAction](docs/sdks/posts/README.md#performpostaction) - Like a post and other actions
+* [postReplies](docs/sdks/posts/README.md#postreplies) - List replies to a post
+* [updatePost](docs/sdks/posts/README.md#updatepost) - Update a single post
+
+### [privateMessages](docs/sdks/privatemessages/README.md)
+
+* [createTopicPostPM](docs/sdks/privatemessages/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
+* [getUserSentPrivateMessages](docs/sdks/privatemessages/README.md#getusersentprivatemessages) - Get a list of private messages sent for a user
+* [listUserPrivateMessages](docs/sdks/privatemessages/README.md#listuserprivatemessages) - Get a list of private messages for a user
+
+
+### [search](docs/sdks/search/README.md)
+
+* [search](docs/sdks/search/README.md#search) - Search for a term
+
+### [site](docs/sdks/site/README.md)
+
+* [getSite](docs/sdks/site/README.md#getsite) - Get site info
+
+### [tags](docs/sdks/tags/README.md)
+
+* [createTagGroup](docs/sdks/tags/README.md#createtaggroup) - Creates a tag group
+* [getTag](docs/sdks/tags/README.md#gettag) - Get a specific tag
+* [getTagGroup](docs/sdks/tags/README.md#gettaggroup) - Get a single tag group
+* [listTagGroups](docs/sdks/tags/README.md#listtaggroups) - Get a list of tag groups
+* [listTags](docs/sdks/tags/README.md#listtags) - Get a list of tags
+* [updateTagGroup](docs/sdks/tags/README.md#updatetaggroup) - Update tag group
+
+### [topics](docs/sdks/topics/README.md)
+
+* [bookmarkTopic](docs/sdks/topics/README.md#bookmarktopic) - Bookmark topic
+* [createTopicPostPM](docs/sdks/topics/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
+* [createTopicTimer](docs/sdks/topics/README.md#createtopictimer) - Create topic timer
+* [getTopic](docs/sdks/topics/README.md#gettopic) - Get a single topic
+* [getTopicByExternalId](docs/sdks/topics/README.md#gettopicbyexternalid) - Get topic by external_id
+* [inviteToTopic](docs/sdks/topics/README.md#invitetotopic) - Invite to topic
+* [listLatestTopics](docs/sdks/topics/README.md#listlatesttopics) - Get the latest topics
+* [listTopTopics](docs/sdks/topics/README.md#listtoptopics) - Get the top topics filtered by period
+* [removeTopic](docs/sdks/topics/README.md#removetopic) - Remove a topic
+* [setNotificationLevel](docs/sdks/topics/README.md#setnotificationlevel) - Set notification level
+* [updateTopic](docs/sdks/topics/README.md#updatetopic) - Update a topic
+* [updateTopicStatus](docs/sdks/topics/README.md#updatetopicstatus) - Update the status of a topic
+* [updateTopicTimestamp](docs/sdks/topics/README.md#updatetopictimestamp) - Update topic timestamp
+
+### [uploads](docs/sdks/uploads/README.md)
+
+* [abortMultipart](docs/sdks/uploads/README.md#abortmultipart) - Abort multipart upload
+* [batchPresignMultipartParts](docs/sdks/uploads/README.md#batchpresignmultipartparts) - Generates batches of presigned URLs for multipart parts
+* [completeExternalUpload](docs/sdks/uploads/README.md#completeexternalupload) - Completes a direct external upload
+* [completeMultipart](docs/sdks/uploads/README.md#completemultipart) - Complete multipart upload
+* [createMultipartUpload](docs/sdks/uploads/README.md#createmultipartupload) - Creates a multipart external upload
+* [createUpload](docs/sdks/uploads/README.md#createupload) - Creates an upload
+* [generatePresignedPut](docs/sdks/uploads/README.md#generatepresignedput) - Initiates a direct external upload
+
### [users](docs/sdks/users/README.md)
* [activateUser](docs/sdks/users/README.md#activateuser) - Activate a user
@@ -195,97 +291,7 @@ run();
* [updateUser](docs/sdks/users/README.md#updateuser) - Update a user
* [updateUsername](docs/sdks/users/README.md#updateusername) - Update username
-### [admin](docs/sdks/admin/README.md)
-
-* [activateUser](docs/sdks/admin/README.md#activateuser) - Activate a user
-* [adminGetUser](docs/sdks/admin/README.md#admingetuser) - Get a user by id
-* [adminListUsers](docs/sdks/admin/README.md#adminlistusers) - Get a list of users
-* [anonymizeUser](docs/sdks/admin/README.md#anonymizeuser) - Anonymize a user
-* [deactivateUser](docs/sdks/admin/README.md#deactivateuser) - Deactivate a user
-* [deleteUser](docs/sdks/admin/README.md#deleteuser) - Delete a user
-* [logOutUser](docs/sdks/admin/README.md#logoutuser) - Log a user out
-* [refreshGravatar](docs/sdks/admin/README.md#refreshgravatar) - Refresh gravatar
-* [silenceUser](docs/sdks/admin/README.md#silenceuser) - Silence a user
-* [suspendUser](docs/sdks/admin/README.md#suspenduser) - Suspend a user
-
-### [categories](docs/sdks/categories/README.md)
-
-* [createCategory](docs/sdks/categories/README.md#createcategory) - Creates a category
-* [getCategory](docs/sdks/categories/README.md#getcategory) - Show category
-* [getSite](docs/sdks/categories/README.md#getsite) - Get site info
-* [listCategories](docs/sdks/categories/README.md#listcategories) - Retrieves a list of categories
-* [listCategoryTopics](docs/sdks/categories/README.md#listcategorytopics) - List topics
-* [updateCategory](docs/sdks/categories/README.md#updatecategory) - Updates a category
-
-### [invites](docs/sdks/invites/README.md)
-
-* [createInvite](docs/sdks/invites/README.md#createinvite) - Create an invite
-* [inviteToTopic](docs/sdks/invites/README.md#invitetotopic) - Invite to topic
-
-### [topics](docs/sdks/topics/README.md)
-
-* [bookmarkTopic](docs/sdks/topics/README.md#bookmarktopic) - Bookmark topic
-* [createTopicPostPM](docs/sdks/topics/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
-* [createTopicTimer](docs/sdks/topics/README.md#createtopictimer) - Create topic timer
-* [getTopic](docs/sdks/topics/README.md#gettopic) - Get a single topic
-* [getTopicByExternalId](docs/sdks/topics/README.md#gettopicbyexternalid) - Get topic by external_id
-* [inviteToTopic](docs/sdks/topics/README.md#invitetotopic) - Invite to topic
-* [listLatestTopics](docs/sdks/topics/README.md#listlatesttopics) - Get the latest topics
-* [listTopTopics](docs/sdks/topics/README.md#listtoptopics) - Get the top topics filtered by period
-* [removeTopic](docs/sdks/topics/README.md#removetopic) - Remove a topic
-* [setNotificationLevel](docs/sdks/topics/README.md#setnotificationlevel) - Set notification level
-* [updateTopic](docs/sdks/topics/README.md#updatetopic) - Update a topic
-* [updateTopicStatus](docs/sdks/topics/README.md#updatetopicstatus) - Update the status of a topic
-* [updateTopicTimestamp](docs/sdks/topics/README.md#updatetopictimestamp) - Update topic timestamp
-
-### [notifications](docs/sdks/notifications/README.md)
-
-* [getNotifications](docs/sdks/notifications/README.md#getnotifications) - Get the notifications that belong to the current user
-* [markNotificationsAsRead](docs/sdks/notifications/README.md#marknotificationsasread) - Mark notifications as read
-
-### [posts](docs/sdks/posts/README.md)
-
-* [createTopicPostPM](docs/sdks/posts/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
-* [deletePost](docs/sdks/posts/README.md#deletepost) - delete a single post
-* [getPost](docs/sdks/posts/README.md#getpost) - Retrieve a single post
-* [listPosts](docs/sdks/posts/README.md#listposts) - List latest posts across topics
-* [lockPost](docs/sdks/posts/README.md#lockpost) - Lock a post from being edited
-* [performPostAction](docs/sdks/posts/README.md#performpostaction) - Like a post and other actions
-* [postReplies](docs/sdks/posts/README.md#postreplies) - List replies to a post
-* [updatePost](docs/sdks/posts/README.md#updatepost) - Update a single post
-
-### [privateMessages](docs/sdks/privatemessages/README.md)
-
-* [createTopicPostPM](docs/sdks/privatemessages/README.md#createtopicpostpm) - Creates a new topic, a new post, or a private message
-* [getUserSentPrivateMessages](docs/sdks/privatemessages/README.md#getusersentprivatemessages) - Get a list of private messages sent for a user
-* [listUserPrivateMessages](docs/sdks/privatemessages/README.md#listuserprivatemessages) - Get a list of private messages for a user
-
-### [search](docs/sdks/search/README.md)
-
-* [search](docs/sdks/search/README.md#search) - Search for a term
-
-### [site](docs/sdks/site/README.md)
-
-* [getSite](docs/sdks/site/README.md#getsite) - Get site info
-
-### [tags](docs/sdks/tags/README.md)
-
-* [createTagGroup](docs/sdks/tags/README.md#createtaggroup) - Creates a tag group
-* [getTag](docs/sdks/tags/README.md#gettag) - Get a specific tag
-* [getTagGroup](docs/sdks/tags/README.md#gettaggroup) - Get a single tag group
-* [listTagGroups](docs/sdks/tags/README.md#listtaggroups) - Get a list of tag groups
-* [listTags](docs/sdks/tags/README.md#listtags) - Get a list of tags
-* [updateTagGroup](docs/sdks/tags/README.md#updatetaggroup) - Update tag group
-
-### [uploads](docs/sdks/uploads/README.md)
-
-* [abortMultipart](docs/sdks/uploads/README.md#abortmultipart) - Abort multipart upload
-* [batchPresignMultipartParts](docs/sdks/uploads/README.md#batchpresignmultipartparts) - Generates batches of presigned URLs for multipart parts
-* [completeExternalUpload](docs/sdks/uploads/README.md#completeexternalupload) - Completes a direct external upload
-* [completeMultipart](docs/sdks/uploads/README.md#completemultipart) - Complete multipart upload
-* [createMultipartUpload](docs/sdks/uploads/README.md#createmultipartupload) - Creates a multipart external upload
-* [createUpload](docs/sdks/uploads/README.md#createupload) - Creates an upload
-* [generatePresignedPut](docs/sdks/uploads/README.md#generatepresignedput) - Initiates a direct external upload
+
diff --git a/RELEASES.md b/RELEASES.md
index 7afdcdd..56ca372 100644
--- a/RELEASES.md
+++ b/RELEASES.md
@@ -288,4 +288,14 @@ Based on:
### Generated
- [typescript v0.9.0] .
### Releases
-- [NPM v0.9.0] https://www.npmjs.com/package/@lukehagar/discoursejs/v/0.9.0 - .
\ No newline at end of file
+- [NPM v0.9.0] https://www.npmjs.com/package/@lukehagar/discoursejs/v/0.9.0 - .
+
+## 2024-09-13 00:23:58
+### Changes
+Based on:
+- OpenAPI Doc latest
+- Speakeasy CLI 1.396.6 (2.415.6) https://github.com/speakeasy-api/speakeasy
+### Generated
+- [typescript v0.10.0] .
+### Releases
+- [NPM v0.10.0] https://www.npmjs.com/package/@lukehagar/discoursejs/v/0.10.0 - .
\ No newline at end of file
diff --git a/docs/sdk/models/operations/downloadbackuprequest.md b/docs/sdk/models/operations/downloadbackuprequest.md
index e80abf4..6bdb96b 100644
--- a/docs/sdk/models/operations/downloadbackuprequest.md
+++ b/docs/sdk/models/operations/downloadbackuprequest.md
@@ -6,7 +6,7 @@
import { DownloadBackupRequest } from "@lukehagar/discoursejs/sdk/models/operations";
let value: DownloadBackupRequest = {
- filename: "your_file_here",
+ filename: "example.file",
token: "",
};
```
diff --git a/docs/sdk/models/operations/responsebody.md b/docs/sdk/models/operations/responsebody.md
index 5ee9d78..4c79b92 100644
--- a/docs/sdk/models/operations/responsebody.md
+++ b/docs/sdk/models/operations/responsebody.md
@@ -6,7 +6,7 @@
import { ResponseBody } from "@lukehagar/discoursejs/sdk/models/operations";
let value: ResponseBody = {
- filename: "your_file_here",
+ filename: "example.file",
lastModified: "",
size: 548814,
};
diff --git a/docs/sdk/models/operations/senddownloadbackupemailrequest.md b/docs/sdk/models/operations/senddownloadbackupemailrequest.md
index f2cf3bd..6df9480 100644
--- a/docs/sdk/models/operations/senddownloadbackupemailrequest.md
+++ b/docs/sdk/models/operations/senddownloadbackupemailrequest.md
@@ -6,7 +6,7 @@
import { SendDownloadBackupEmailRequest } from "@lukehagar/discoursejs/sdk/models/operations";
let value: SendDownloadBackupEmailRequest = {
- filename: "your_file_here",
+ filename: "example.file",
};
```
diff --git a/gen.yaml b/gen.yaml
index 24cd528..b1b1ea3 100644
--- a/gen.yaml
+++ b/gen.yaml
@@ -11,7 +11,7 @@ generation:
auth:
oAuth2ClientCredentialsEnabled: false
typescript:
- version: 0.9.0
+ version: 0.10.0
additionalDependencies:
dependencies: {}
devDependencies: {}
diff --git a/jsr.json b/jsr.json
index f00eda6..873ba52 100644
--- a/jsr.json
+++ b/jsr.json
@@ -2,7 +2,7 @@
{
"name": "@lukehagar/discoursejs",
- "version": "0.9.0",
+ "version": "0.10.0",
"exports": {
".": "./src/index.ts",
"./sdk/models/errors": "./src/sdk/models/errors/index.ts",
diff --git a/package.json b/package.json
index 8168e45..42b7b88 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@lukehagar/discoursejs",
- "version": "0.9.0",
+ "version": "0.10.0",
"author": "LukeHagar",
"main": "./index.js",
"sideEffects": false,
@@ -12,7 +12,7 @@
"scripts": {
"lint": "eslint --max-warnings=0 src",
"build": "tsc",
- "prepare": "npm run build"
+ "prepublishOnly": "npm run build"
},
"peerDependencies": {
"zod": ">= 3"
diff --git a/src/lib/config.ts b/src/lib/config.ts
index c100715..9f91fea 100644
--- a/src/lib/config.ts
+++ b/src/lib/config.ts
@@ -62,8 +62,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "latest",
- sdkVersion: "0.9.0",
- genVersion: "2.413.0",
+ sdkVersion: "0.10.0",
+ genVersion: "2.415.6",
userAgent:
- "speakeasy-sdk/typescript 0.9.0 2.413.0 latest @lukehagar/discoursejs",
+ "speakeasy-sdk/typescript 0.10.0 2.415.6 latest @lukehagar/discoursejs",
} as const;