Files

8.5 KiB
Raw Permalink Blame History

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