CategoryChannel class

Represents guild group channel.

Inheritance

Properties

client Nyxx
Reference to client instance
final, inherited
createdAt DateTime
Gets creation timestamp included in Snowflake
read-only, inherited
guildId Snowflake
Id of Guild that the channel is in.
final, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
id Snowflake
ID of entity as Snowflake
final, inherited
isNsfw bool
Indicates if channel is nsfw
read / write, final, late, inherited
name String
The channel"s name.
read / write, final, late, inherited
parentChannelId Snowflake
Id of parent channel
read / write, final, late, inherited
permissionOverrides List<PermissionsOverrides>
Returns list of CacheMember objects who can see this channel
read / write, final, late, inherited
position int
The channel's position in the channel list.
read / write, final, late, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
type ChannelType
The channel's type. https://discordapp.com/developers/docs/resources/channel#channel-object-channel-types
final, inherited

Methods

createInvite({int maxAge, int maxUses, bool temporary, bool unique, String auditReason}) Future<Invite>
Creates new Invite for Channel and returns it's instance [...]
inherited
delete({String auditReason}) Future<void>
Deletes the channel. Throws if bot cannot perform operation
inherited
deleteChannelPermission(SnowflakeEntity id, {String auditReason}) Future<void>
Deletes permission overwrite for given User or Role id Throws if id isn't User or Role
inherited
editChannelPermissionOverrides(PermissionOverrideBuilder permissionBuilder, {String auditReason}) Future<void>
Allows to edit or set channel permission overrides.
inherited
editChannelPermissions(PermissionsBuilder perms, SnowflakeEntity entity, {String auditReason}) Future<void>
Allows to set permissions for channel. entity can be either User or Role Throws if entity isn't User or Role
inherited
getChannelInvites() Stream<InviteWithMeta>
Fetches and returns all channel"s Invites [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited