CachelessGuildChannel class

Guild channel which does not have access to cache.

Inheritance
Implementers

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
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, override-getter
name String
The channel"s name.
read / write, final, late, override-getter
parentChannelId Snowflake
Id of parent channel
read / write, final, late, override-getter
permissionOverrides List<PermissionsOverrides>
Returns list of CacheMember objects who can see this channel
read / write, final, late, override-getter
position int
The channel's position in the channel list.
read / write, final, late, override-getter
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 [...]
override
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
override
editChannelPermissionOverrides(PermissionOverrideBuilder permissionBuilder, {String auditReason}) Future<void>
Allows to edit or set channel permission overrides.
override
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
override
getChannelInvites() Stream<InviteWithMeta>
Fetches and returns all channel"s Invites [...]
override
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