Skip to content

Type Alias: IChannel ​

ts
type IChannel = object;

Defined in: types/api.base.ts:614

Properties ​

accessRoleIds? ​

ts
optional accessRoleIds?: number[];

Defined in: types/api.base.ts:642


categoryId ​

ts
categoryId: number | null;

Defined in: types/api.base.ts:618


clearedAt? ​

ts
optional clearedAt?: string | null;

Defined in: types/api.base.ts:665


config ​

ts
config: string | null;

Defined in: types/api.base.ts:623


createdAt ​

ts
createdAt: string;

Defined in: types/api.base.ts:632


createdBy ​

ts
createdBy: number;

Defined in: types/api.base.ts:625


description ​

ts
description: string | null;

Defined in: types/api.base.ts:622


guid ​

ts
guid: string;

Defined in: types/api.base.ts:616


hiddenAt? ​

ts
optional hiddenAt?: string | null;

Defined in: types/api.base.ts:663


id ​

ts
id: number;

Defined in: types/api.base.ts:615


instance? ​

ts
optional instance?: string | null;

Defined in: types/api.base.ts:630


isNsfw? ​

ts
optional isNsfw?: boolean;

Defined in: types/api.base.ts:671

Requires an 18+ content warning before opening. Absent means unrestricted.


isPrivate? ​

ts
optional isPrivate?: boolean;

Defined in: types/api.base.ts:640


lastMessage? ​

ts
optional lastMessage?: IChannelLastMessage | null;

Defined in: types/api.base.ts:659


lastMessageAt? ​

ts
optional lastMessageAt?: string | null;

Defined in: types/api.base.ts:657


members? ​

ts
optional members?: IChannelMember[];

Defined in: types/api.base.ts:636


messagingBlocked? ​

ts
optional messagingBlocked?: boolean;

Defined in: types/api.base.ts:653


name ​

ts
name: string | null;

Defined in: types/api.base.ts:619


permissions? ​

ts
optional permissions?: string;

Defined in: types/api.base.ts:648


position ​

ts
position: number;

Defined in: types/api.base.ts:621


serverId ​

ts
serverId: number;

Defined in: types/api.base.ts:617


slowModeSeconds? ​

ts
optional slowModeSeconds?: number;

Defined in: types/api.base.ts:669


syncedWithCategory? ​

ts
optional syncedWithCategory?: boolean;

Defined in: types/api.base.ts:677


type ​

ts
type: IChannelType;

Defined in: types/api.base.ts:620


updatedAt ​

ts
updatedAt: string;

Defined in: types/api.base.ts:633


userLimit? ​

ts
optional userLimit?: number;

Defined in: types/api.base.ts:674

Released under the GNU Affero General Public License v3.0.