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;