mirror of
https://github.com/LukeHagar/discoursejs.git
synced 2025-12-06 12:27:48 +00:00
8.6 KiB
8.6 KiB
Details
Example Usage
import { Details } from "@lukehagar/discoursejs/sdk/models/operations";
let value: Details = {
canArchiveTopic: false,
canCloseTopic: false,
canConvertTopic: false,
canCreatePost: false,
canDelete: false,
canEdit: false,
canEditStaffNotes: false,
canModerateCategory: false,
canMovePosts: false,
canPinUnpinTopic: false,
canRemoveAllowedUsers: false,
canRemoveSelfId: 260904,
canReplyAsNewTopic: false,
canReviewTopic: false,
canSplitMergeTopic: false,
canToggleTopicVisibility: false,
createdBy: {
avatarTemplate: "<value>",
id: 131903,
name: "<value>",
username: "Jerrell_Dooley27",
},
lastPoster: {
avatarTemplate: "<value>",
id: 97493,
name: "<value>",
username: "Judge39",
},
notificationLevel: 159845,
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
canArchiveTopic |
boolean | ✔️ | N/A |
canCloseTopic |
boolean | ✔️ | N/A |
canConvertTopic |
boolean | ✔️ | N/A |
canCreatePost |
boolean | ✔️ | N/A |
canDelete |
boolean | ✔️ | N/A |
canEdit |
boolean | ✔️ | N/A |
canEditStaffNotes |
boolean | ✔️ | N/A |
canFlagTopic |
boolean | ➖ | N/A |
canInviteTo |
boolean | ➖ | N/A |
canInviteViaEmail |
boolean | ➖ | N/A |
canModerateCategory |
boolean | ✔️ | N/A |
canMovePosts |
boolean | ✔️ | N/A |
canPinUnpinTopic |
boolean | ✔️ | N/A |
canRemoveAllowedUsers |
boolean | ✔️ | N/A |
canRemoveSelfId |
number | ✔️ | N/A |
canReplyAsNewTopic |
boolean | ✔️ | N/A |
canReviewTopic |
boolean | ✔️ | N/A |
canSplitMergeTopic |
boolean | ✔️ | N/A |
canToggleTopicVisibility |
boolean | ✔️ | N/A |
createdBy |
operations.CreatedBy | ✔️ | N/A |
lastPoster |
operations.LastPoster | ✔️ | N/A |
notificationLevel |
number | ✔️ | N/A |
participants |
operations.Participants[] | ➖ | N/A |