detritus
On this page

Basic Guild Channel

import { Structures } from 'detritus-client';

Structures.ChannelGuildBase;
32 properties3 methods153 inheritedsrc/structures/channel.ts:1233

Constructor

Properties

_appliedTags?
BaseSet<string>
optional
_availableTags?
_name
string
Default ''
Inherited from ChannelBase._name
_nicks?
BaseCollection<string, string>
optional
Inherited from ChannelBase._nicks
_nsfw?
boolean
optional
Inherited from ChannelBase._nsfw
_permissionOverwrites?
_permissions?
bigint
optional
_recipients?
optional
applicationId?
string | null
optional
bitrate?
number
optional
Inherited from ChannelBase.bitrate
client
readonly
Inherited from ChannelBase.client
defaultAutoArchiveDuration?
number
optional
defaultForumLayout?
number
optional
defaultReactionEmoji?
defaultSortOrder?
number | null
optional
defaultThreadRateLimitPerUser?
number
optional
deleted
boolean
Default false
Inherited from ChannelBase.deleted
flags
number
Default 0
guildId
string
Default ''
icon?
string | null
optional
Inherited from ChannelBase.icon
id
string
Default ''
Inherited from ChannelBase.id
isPartial
boolean
Default false
Inherited from ChannelBase.isPartial
lastMessageId?
string | null
optional
lastPinTimestampUnix?
number
optional
managed?
boolean
optional
Inherited from ChannelBase.managed
member?
optional
Inherited from ChannelBase.member
memberCount?
number
optional
messageCount?
number
optional
ownerId?
string
optional
Inherited from ChannelBase.ownerId
parentId
string | null
Default null
position
number
Default -1
rateLimitPerUser
number
Default 0
rtcRegion?
string | null
optional
Inherited from ChannelBase.rtcRegion
status?
string | null
optional
Inherited from ChannelBase.status
template?
string
optional
Inherited from ChannelBase.template
threadMetadata?
optional
topic
string | null
Default null
Inherited from ChannelBase.topic
totalMessageSent?
number
optional
type
Default ChannelTypes.BASE
userLimit?
number
optional
Inherited from ChannelBase.userLimit
videoQualityMode?
voiceStartTime?
number | null
optional

Accessors

appliedTags
BaseSet<string>
get
availableTags
canAddReactions
boolean
get
canAttachFiles
boolean
get
canDeafenMembers
boolean
get
canEdit
boolean
get
canEditPermissions
boolean
get
canJoin
boolean
get
canManageMessages
boolean
get
canManageThreads
boolean
get
canManageWebhooks
boolean
get
canMentionEveryone
boolean
get
canMessage
boolean
get
canMoveMembers
boolean
get
canMuteMembers
boolean
get
canPrioritySpeaker
boolean
get
canReadHistory
boolean
get
canSendTTSMessage
boolean
get
canSpeak
boolean
get
canStream
boolean
get
canUseExternalEmojis
boolean
get
canUsePrivateThreads
boolean
get
canUsePublicThreads
boolean
get
canUseVAD
boolean
get
canView
boolean
get
children
createdAt
Date
get
Inherited from ChannelBase.createdAt
createdAtUnix
number
get
defaultIconUrl
string | null
get
guild
Guild | null
get
iconUrl
string | null
get
Inherited from ChannelBase.iconUrl
isClone
boolean
get
Inherited from ChannelBase.isClone
isDm
boolean
get
Inherited from ChannelBase.isDm
isDmGroup
boolean
get
Inherited from ChannelBase.isDmGroup
isDmSingle
boolean
get
Inherited from ChannelBase.isDmSingle
isGuildCategory
boolean
get
isGuildChannel
boolean
get
isGuildDirectory
boolean
get
isGuildForum
boolean
get
isGuildMedia
boolean
get
isGuildNews
boolean
get
isGuildStageVoice
boolean
get
isGuildStore
boolean
get
isGuildText
boolean
get
isGuildThread
boolean
get
isGuildThreadNews
boolean
get
isGuildThreadPrivate
boolean
get
isGuildThreadPublic
boolean
get
isGuildVoice
boolean
get
isLive
boolean
get
Inherited from ChannelBase.isLive
isManaged
boolean
get
Inherited from ChannelBase.isManaged
isObfuscated
boolean
get
isPinned
boolean
get
Inherited from ChannelBase.isPinned
isSpoiler
boolean
get
Inherited from ChannelBase.isSpoiler
isSyncedWithParent
boolean
get
isText
boolean
get
Inherited from ChannelBase.isText
isVoice
boolean
get
Inherited from ChannelBase.isVoice
joined
boolean
get
Inherited from ChannelBase.joined
lastMessage
Message | null
get
lastPinTimestamp
Date | null
get
members
get
Inherited from ChannelBase.members
mention
string
get
Inherited from ChannelBase.mention
messages
get
Inherited from ChannelBase.messages
name
string
get
Inherited from ChannelBase.name
nicks
BaseCollection<string, string>
get
Inherited from ChannelBase.nicks
nsfw
boolean
get
Inherited from ChannelBase.nsfw
owner
User | null
get
Inherited from ChannelBase.owner
parent
permissionOverwrites
permissions
bigint
get
recipients
get
Inherited from ChannelBase.recipients
shardId
number
get
Inherited from ChannelBase.shardId
stageInstance
get
threads
typing
get
Inherited from ChannelBase.typing
voiceStates
get

Methods