Topic

Hierarchy

Indexable

[propname: string]: unknown

Properties

actions_summary: PostAction[]
archetype: string
archived: boolean
bookmarked: boolean
bookmarks: unknown[]
category_id: number
chunk_size: number
closed: boolean
created_at: string
current_post_number?: number
deleted_at: string
deleted_by: string
details: {
    can_archive_topic: boolean;
    can_close_topic: boolean;
    can_convert_topic: boolean;
    can_create_post: boolean;
    can_delete: boolean;
    can_edit: boolean;
    can_edit_staff_notes: boolean;
    can_flag_topic?: boolean;
    can_invite_to?: boolean;
    can_invite_via_email?: boolean;
    can_moderate_category: boolean;
    can_move_posts: boolean;
    can_pin_unpin_topic: boolean;
    can_remove_allowed_users: boolean;
    can_remove_self_id: number;
    can_reply_as_new_topic: boolean;
    can_review_topic: boolean;
    can_split_merge_topic: boolean;
    can_toggle_topic_visibility: boolean;
    created_by: BasicUser;
    last_poster: BasicUser;
    notification_level: number;
    participants?: (BasicUserExtendsFlair & {
        post_count: number;
    })[];
}

Type declaration

  • can_archive_topic: boolean
  • can_close_topic: boolean
  • can_convert_topic: boolean
  • can_create_post: boolean
  • can_delete: boolean
  • can_edit: boolean
  • can_edit_staff_notes: boolean
  • Optional can_flag_topic?: boolean
  • Optional can_invite_to?: boolean
  • Optional can_invite_via_email?: boolean
  • can_moderate_category: boolean
  • can_move_posts: boolean
  • can_pin_unpin_topic: boolean
  • can_remove_allowed_users: boolean
  • can_remove_self_id: number
  • can_reply_as_new_topic: boolean
  • can_review_topic: boolean
  • can_split_merge_topic: boolean
  • can_toggle_topic_visibility: boolean
  • created_by: BasicUser
  • last_poster: BasicUser
  • notification_level: number
  • Optional participants?: (BasicUserExtendsFlair & {
        post_count: number;
    })[]
draft: string
draft_key: string
draft_sequence: number
fancy_title: string
featured_link: string
has_deleted: boolean
has_summary: boolean
highest_post_number: number
id: number
image_url: string
last_posted_at: string
like_count: number
message_bus_last_id: number
participant_count: number
pinned: boolean
pinned_at: string
pinned_globally: boolean
pinned_until: string
post_stream: {
    posts: Post[];
    stream: number[];
}

Type declaration

  • posts: Post[]
  • stream: number[]
posts_count: number
reply_count: number
show_read_indicator: boolean
slow_mode_enabled_until: string
slow_mode_seconds: number
slug: string
suggested_topics: SuggestedTopic[]
summarizable: boolean
tags: unknown[] | string[]
tags_descriptions: unknown
thumbnails: string
timeline_lookup: unknown[]
title: string
topic_timer: string
unpinned: string
user_id: number
views: number
visible: boolean
word_count: number

Generated using TypeDoc