Interface IChannel
public interface IChannel : IPartialChannel, ISnowflake, IMentionable
- Inherited Members
Properties
Bitrate
The bitrate of the voice channel in bits per second.
int? Bitrate { get; }
Property Value
- int?
GuildId
The unique identifier (snowflake) for guild of this channel.
ulong? GuildId { get; }
Property Value
IconHash
The icon hash of the channel (for group DMs).
string? IconHash { get; }
Property Value
IndexedAt
DateTimeOffset? IndexedAt { get; }
Property Value
IsNsfw
Whether the channel is marked as NSFW.
bool IsNsfw { get; }
Property Value
IsSoftDeleted
bool IsSoftDeleted { get; }
Property Value
LastMessageId
The ID of the last message sent in this channel.
ulong? LastMessageId { get; }
Property Value
LastPinAt
The ISO 8601 timestamp of when the last pinned message was pinned.
DateTimeOffset? LastPinAt { get; }
Property Value
Nicknames
Custom nicknames for users in this channel (for group DMs)
Dictionary<string, string>? Nicknames { get; }
Property Value
OwnerId
The ID of the owner of the channel. (for group DMs)
ulong? OwnerId { get; }
Property Value
ParentId
The ID of the parent category for this channel.
ulong? ParentId { get; }
Property Value
PermissionOverwrites
The permission overwrites for this channel.
IEnumerable<IPermissionOverwrite>? PermissionOverwrites { get; }
Property Value
Position
The position of the channel relative to other channels.
int Position { get; }
Property Value
RateLimitPerUser
The slowmode for this channel to limit messages per second.
int RateLimitPerUser { get; }
Property Value
RecipientIds
The recipients of the DM channel.
HashSet<ulong>? RecipientIds { get; }
Property Value
RtcRegion
The voice region ID for the voice channel.
string? RtcRegion { get; }
Property Value
Topic
The topic of the channel.
string? Topic { get; }
Property Value
Url
The URL associated with the channel.
string? Url { get; }
Property Value
UserLimit
The maximum number of users allowed in the voice channel.
int? UserLimit { get; }
Property Value
- int?