Interface RawThreadOnlyChannel

interface RawThreadOnlyChannel {
    available_tags: RawForumTag[];
    default_auto_archive_duration: 60 | 1440 | 4320 | 10080;
    default_forum_layout: ForumLayoutTypes;
    default_reaction_emoji: null | {
        emoji_id: null | string;
        emoji_name: null | string;
    };
    default_sort_order: null | SortOrderTypes;
    default_thread_rate_limit_per_user: number;
    flags: number;
    guild_id: string;
    id: string;
    last_message_id: null | string;
    name: string;
    nsfw: boolean;
    parent_id: null | string;
    permission_overwrites: RawOverwrite[];
    position: number;
    rate_limit_per_user: number;
    topic: null | string;
    type: GUILD_FORUM | GUILD_MEDIA;
}

Hierarchy

  • Omit<RawGuildChannel, "type">
  • Required<Pick<RawChannel, "position" | "topic" | "flags" | "permission_overwrites" | "rate_limit_per_user" | "nsfw" | "available_tags" | "default_reaction_emoji" | "last_message_id" | "default_sort_order" | "default_thread_rate_limit_per_user" | "default_auto_archive_duration" | "default_forum_layout">>
    • RawThreadOnlyChannel

Properties

available_tags: RawForumTag[]
default_auto_archive_duration: 60 | 1440 | 4320 | 10080
default_forum_layout: ForumLayoutTypes
default_reaction_emoji: null | {
    emoji_id: null | string;
    emoji_name: null | string;
}

Type declaration

  • emoji_id: null | string
  • emoji_name: null | string
default_sort_order: null | SortOrderTypes
default_thread_rate_limit_per_user: number
flags: number
guild_id: string
id: string
last_message_id: null | string
name: string
nsfw: boolean
parent_id: null | string
permission_overwrites: RawOverwrite[]
position: number
rate_limit_per_user: number
topic: null | string